1 #include "nith.classes.0.h"
2 /* runtime class toolcontext__ToolContext */
3 const struct class class_toolcontext__ToolContext
= {
6 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to toolcontext:ToolContext:kernel#Object#object_id */
7 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to toolcontext:ToolContext:kernel#Object#is_same_instance */
8 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to toolcontext:ToolContext:kernel#Object#== */
9 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to toolcontext:ToolContext:kernel#Object#!= */
10 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to toolcontext:ToolContext:kernel#Object#hash */
11 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to toolcontext:ToolContext:kernel#Object#exit */
12 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to toolcontext:ToolContext:kernel#Object#sys */
13 (nitmethod_t
)VIRTUAL_separate_erasure_compiler__ToolContext__init
, /* pointer to toolcontext:ToolContext:separate_erasure_compiler#ToolContext#init */
14 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to toolcontext:ToolContext:sorter#Object#default_comparator */
15 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to toolcontext:ToolContext:string#Object#to_s */
16 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to toolcontext:ToolContext:string#Object#native_class_name */
17 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to toolcontext:ToolContext:string#Object#class_name */
18 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to toolcontext:ToolContext:string#Object#inspect */
19 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to toolcontext:ToolContext:string#Object#inspect_head */
20 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to toolcontext:ToolContext:string#Object#args */
21 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to toolcontext:ToolContext:time#Object#get_time */
22 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to toolcontext:ToolContext:file#Object#printn */
23 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to toolcontext:ToolContext:file#Object#print */
24 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to toolcontext:ToolContext:file#Object#getcwd */
25 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to toolcontext:ToolContext:file#Object#file_getcwd */
26 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to toolcontext:ToolContext:model_base#Object#intrude_visibility */
27 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to toolcontext:ToolContext:model_base#Object#public_visibility */
28 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to toolcontext:ToolContext:model_base#Object#protected_visibility */
29 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to toolcontext:ToolContext:model_base#Object#private_visibility */
30 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to toolcontext:ToolContext:model_base#Object#none_visibility */
31 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to toolcontext:ToolContext:version#Object#nit_version */
32 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to toolcontext:ToolContext:model#Object#abstract_kind */
33 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to toolcontext:ToolContext:model#Object#concrete_kind */
34 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to toolcontext:ToolContext:model#Object#interface_kind */
35 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to toolcontext:ToolContext:model#Object#enum_kind */
36 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to toolcontext:ToolContext:model#Object#extern_kind */
37 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__error_count
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#error_count */
38 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__error_count_61d
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#error_count= */
39 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__warning_count
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#warning_count */
40 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__warning_count_61d
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#warning_count= */
41 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__log_directory
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#log_directory */
42 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__log_directory_61d
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#log_directory= */
43 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__messages
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#messages */
44 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__message_sorter
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#message_sorter */
45 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__check_errors
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#check_errors */
46 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__errors_info
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#errors_info */
47 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__error
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#error */
48 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__fatal_error
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#fatal_error */
49 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__warning
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#warning */
50 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__advice
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#advice */
51 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__info
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#info */
52 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__option_context
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#option_context */
53 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__opt_warn
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_warn */
54 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__opt_warning
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_warning */
55 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__opt_quiet
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_quiet */
56 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__opt_log
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_log */
57 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__opt_log_dir
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_log_dir */
58 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__opt_help
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_help */
59 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__opt_version
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_version */
60 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__opt_set_dummy_tool
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_set_dummy_tool */
61 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__opt_verbose
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_verbose */
62 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__opt_stop_on_first_error
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_stop_on_first_error */
63 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__opt_no_color
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_no_color */
64 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__opt_bash_completion
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_bash_completion */
65 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__opt_stub_man
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_stub_man */
66 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__verbose_level
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#verbose_level */
67 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__verbose_level_61d
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#verbose_level= */
68 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__tooldescription
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#tooldescription */
69 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__tooldescription_61d
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#tooldescription= */
70 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__accept_no_arguments
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#accept_no_arguments */
71 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__usage
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#usage */
72 (nitmethod_t
)VIRTUAL_nith__ToolContext__process_options
, /* pointer to toolcontext:ToolContext:nith#ToolContext#process_options */
73 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__version
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#version */
74 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__toolname
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#toolname */
75 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__nit_dir
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#nit_dir */
76 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__nit_dir_61d
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#nit_dir= */
77 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__compute_nit_dir
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#compute_nit_dir */
78 (nitmethod_t
)VIRTUAL_phase__ToolContext__phases
, /* pointer to toolcontext:ToolContext:phase#ToolContext#phases */
79 (nitmethod_t
)VIRTUAL_phase__ToolContext__opt_disable_phase
, /* pointer to toolcontext:ToolContext:phase#ToolContext#opt_disable_phase */
80 (nitmethod_t
)VIRTUAL_phase__ToolContext__phases_list
, /* pointer to toolcontext:ToolContext:phase#ToolContext#phases_list */
81 (nitmethod_t
)VIRTUAL_phase__ToolContext__phased_modules
, /* pointer to toolcontext:ToolContext:phase#ToolContext#phased_modules */
82 (nitmethod_t
)VIRTUAL_phase__ToolContext__run_phases
, /* pointer to toolcontext:ToolContext:phase#ToolContext#run_phases */
83 (nitmethod_t
)VIRTUAL_phase__ToolContext__phase_process_npropdef
, /* pointer to toolcontext:ToolContext:phase#ToolContext#phase_process_npropdef */
84 (nitmethod_t
)VIRTUAL_scope__ToolContext__scope_phase
, /* pointer to toolcontext:ToolContext:scope#ToolContext#scope_phase */
85 (nitmethod_t
)VIRTUAL_flow__ToolContext__flow_phase
, /* pointer to toolcontext:ToolContext:flow#ToolContext#flow_phase */
86 (nitmethod_t
)VIRTUAL_local_var_init__ToolContext__local_var_init_phase
, /* pointer to toolcontext:ToolContext:local_var_init#ToolContext#local_var_init_phase */
87 (nitmethod_t
)VIRTUAL_modelbuilder__ToolContext__opt_path
, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#opt_path */
88 (nitmethod_t
)VIRTUAL_modelbuilder__ToolContext__opt_only_metamodel
, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#opt_only_metamodel */
89 (nitmethod_t
)VIRTUAL_modelbuilder__ToolContext__opt_only_parse
, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#opt_only_parse */
90 (nitmethod_t
)VIRTUAL_modelbuilder__ToolContext__opt_ignore_visibility
, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#opt_ignore_visibility */
91 (nitmethod_t
)VIRTUAL_modelbuilder__ToolContext__modelbuilder
, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#modelbuilder */
92 (nitmethod_t
)VIRTUAL_modelbuilder__ToolContext__modelbuilder_real
, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#modelbuilder_real */
93 (nitmethod_t
)VIRTUAL_modelbuilder__ToolContext__modelbuilder_real_61d
, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#modelbuilder_real= */
94 (nitmethod_t
)VIRTUAL_mixin__ToolContext__make_main_module
, /* pointer to toolcontext:ToolContext:mixin#ToolContext#make_main_module */
95 (nitmethod_t
)VIRTUAL_modelbuilder__ToolContext__run_global_phases
, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#run_global_phases */
96 (nitmethod_t
)VIRTUAL_modelize_class__ToolContext__modelize_class_phase
, /* pointer to toolcontext:ToolContext:modelize_class#ToolContext#modelize_class_phase */
97 (nitmethod_t
)VIRTUAL_mixin__ToolContext__opt_mixins
, /* pointer to toolcontext:ToolContext:mixin#ToolContext#opt_mixins */
98 (nitmethod_t
)VIRTUAL_mixin__ToolContext__opt_defines
, /* pointer to toolcontext:ToolContext:mixin#ToolContext#opt_defines */
99 (nitmethod_t
)VIRTUAL_modelize_property__ToolContext__modelize_property_phase
, /* pointer to toolcontext:ToolContext:modelize_property#ToolContext#modelize_property_phase */
100 (nitmethod_t
)VIRTUAL_platform__ToolContext__platform_from_name
, /* pointer to toolcontext:ToolContext:platform#ToolContext#platform_from_name */
101 (nitmethod_t
)VIRTUAL_typing__ToolContext__typing_phase
, /* pointer to toolcontext:ToolContext:typing#ToolContext#typing_phase */
102 (nitmethod_t
)VIRTUAL_auto_super_init__ToolContext__auto_super_init_phase
, /* pointer to toolcontext:ToolContext:auto_super_init#ToolContext#auto_super_init_phase */
103 (nitmethod_t
)VIRTUAL_transform__ToolContext__opt_no_shortcut_range
, /* pointer to toolcontext:ToolContext:transform#ToolContext#opt_no_shortcut_range */
104 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_output
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_output */
105 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_dir
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_dir */
106 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_no_cc
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_cc */
107 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_no_main
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_main */
108 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_cc_path
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_cc_path */
109 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_make_flags
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_make_flags */
110 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_max_c_lines
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_max_c_lines */
111 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_group_c_files
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_group_c_files */
112 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_compile_dir
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_compile_dir */
113 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_hardening
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_hardening */
114 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_no_check_covariance
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_covariance */
115 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_no_check_attr_isset
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_attr_isset */
116 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_no_check_assert
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_assert */
117 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_no_check_autocast
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_autocast */
118 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_no_check_null
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_null */
119 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_no_check_all
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_all */
120 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_typing_test_metrics
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_typing_test_metrics */
121 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_invocation_metrics
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_invocation_metrics */
122 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_isset_checks_metrics
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_isset_checks_metrics */
123 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_stacktrace
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_stacktrace */
124 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_no_gcc_directive
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_gcc_directive */
125 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__opt_release
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_release */
126 (nitmethod_t
)VIRTUAL_separate_compiler__ToolContext__opt_separate
, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_separate */
127 (nitmethod_t
)VIRTUAL_separate_compiler__ToolContext__opt_no_inline_intern
, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_no_inline_intern */
128 (nitmethod_t
)VIRTUAL_separate_compiler__ToolContext__opt_no_union_attribute
, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_no_union_attribute */
129 (nitmethod_t
)VIRTUAL_separate_compiler__ToolContext__opt_no_shortcut_equate
, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_no_shortcut_equate */
130 (nitmethod_t
)VIRTUAL_separate_compiler__ToolContext__opt_inline_coloring_numbers
, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_inline_coloring_numbers */
131 (nitmethod_t
)VIRTUAL_separate_compiler__ToolContext__opt_inline_some_methods
, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_inline_some_methods */
132 (nitmethod_t
)VIRTUAL_separate_compiler__ToolContext__opt_direct_call_monomorph
, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_direct_call_monomorph */
133 (nitmethod_t
)VIRTUAL_separate_compiler__ToolContext__opt_skip_dead_methods
, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_skip_dead_methods */
134 (nitmethod_t
)VIRTUAL_separate_compiler__ToolContext__opt_semi_global
, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_semi_global */
135 (nitmethod_t
)VIRTUAL_separate_compiler__ToolContext__opt_colo_dead_methods
, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_colo_dead_methods */
136 (nitmethod_t
)VIRTUAL_separate_compiler__ToolContext__opt_tables_metrics
, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_tables_metrics */
137 (nitmethod_t
)VIRTUAL_separate_erasure_compiler__ToolContext__opt_erasure
, /* pointer to toolcontext:ToolContext:separate_erasure_compiler#ToolContext#opt_erasure */
138 (nitmethod_t
)VIRTUAL_separate_erasure_compiler__ToolContext__opt_rta
, /* pointer to toolcontext:ToolContext:separate_erasure_compiler#ToolContext#opt_rta */
139 (nitmethod_t
)VIRTUAL_separate_erasure_compiler__ToolContext__opt_no_check_erasure_cast
, /* pointer to toolcontext:ToolContext:separate_erasure_compiler#ToolContext#opt_no_check_erasure_cast */
140 (nitmethod_t
)VIRTUAL_separate_compiler__ToolContext__init
, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#init */
141 (nitmethod_t
)VIRTUAL_separate_erasure_compiler__ToolContext__process_options
, /* pointer to toolcontext:ToolContext:separate_erasure_compiler#ToolContext#process_options */
142 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__init
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#init */
143 (nitmethod_t
)VIRTUAL_separate_compiler__ToolContext__process_options
, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#process_options */
144 (nitmethod_t
)VIRTUAL_modelbuilder__ToolContext__make_main_module
, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#make_main_module */
145 (nitmethod_t
)VIRTUAL_transform__ToolContext__init
, /* pointer to toolcontext:ToolContext:transform#ToolContext#init */
146 (nitmethod_t
)VIRTUAL_abstract_compiler__ToolContext__process_options
, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#process_options */
147 (nitmethod_t
)VIRTUAL_mixin__ToolContext__init
, /* pointer to toolcontext:ToolContext:mixin#ToolContext#init */
148 (nitmethod_t
)VIRTUAL_phase__ToolContext__process_options
, /* pointer to toolcontext:ToolContext:phase#ToolContext#process_options */
149 (nitmethod_t
)VIRTUAL_modelbuilder__ToolContext__init
, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#init */
150 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__process_options
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#process_options */
151 (nitmethod_t
)VIRTUAL_phase__ToolContext__init
, /* pointer to toolcontext:ToolContext:phase#ToolContext#init */
152 (nitmethod_t
)VIRTUAL_toolcontext__ToolContext__init
, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#init */
155 /* allocate ToolContext */
156 val
* NEW_toolcontext__ToolContext(const struct type
* type
) {
157 val
* self
/* : ToolContext */;
158 long var
/* : Int */;
159 long var1
/* : Int */;
161 val
* var2
/* : String */;
162 char* var3
/* : NativeString */;
163 long var4
/* : Int */;
164 val
* var5
/* : FlatString */;
165 val
* var6
/* : Array[Message] */;
166 val
* var7
/* : DefaultComparator */;
167 val
* var8
/* : OptionContext */;
168 val
* var9
/* : OptionCount */;
169 static val
* varonce10
;
170 val
* var11
/* : String */;
171 char* var12
/* : NativeString */;
172 long var13
/* : Int */;
173 val
* var14
/* : FlatString */;
174 static val
* varonce15
;
175 val
* var16
/* : String */;
176 char* var17
/* : NativeString */;
177 long var18
/* : Int */;
178 val
* var19
/* : FlatString */;
179 static val
* varonce20
;
180 val
* var21
/* : String */;
181 char* var22
/* : NativeString */;
182 long var23
/* : Int */;
183 val
* var24
/* : FlatString */;
184 val
* var25
/* : Array[String] */;
185 long var26
/* : Int */;
186 val
* var27
/* : NativeArray[String] */;
187 val
* var28
/* : OptionArray */;
188 static val
* varonce29
;
189 val
* var30
/* : String */;
190 char* var31
/* : NativeString */;
191 long var32
/* : Int */;
192 val
* var33
/* : FlatString */;
193 static val
* varonce34
;
194 val
* var35
/* : String */;
195 char* var36
/* : NativeString */;
196 long var37
/* : Int */;
197 val
* var38
/* : FlatString */;
198 static val
* varonce39
;
199 val
* var40
/* : String */;
200 char* var41
/* : NativeString */;
201 long var42
/* : Int */;
202 val
* var43
/* : FlatString */;
203 val
* var44
/* : Array[String] */;
204 long var45
/* : Int */;
205 val
* var46
/* : NativeArray[String] */;
206 val
* var47
/* : OptionBool */;
207 static val
* varonce48
;
208 val
* var49
/* : String */;
209 char* var50
/* : NativeString */;
210 long var51
/* : Int */;
211 val
* var52
/* : FlatString */;
212 static val
* varonce53
;
213 val
* var54
/* : String */;
214 char* var55
/* : NativeString */;
215 long var56
/* : Int */;
216 val
* var57
/* : FlatString */;
217 static val
* varonce58
;
218 val
* var59
/* : String */;
219 char* var60
/* : NativeString */;
220 long var61
/* : Int */;
221 val
* var62
/* : FlatString */;
222 val
* var63
/* : Array[String] */;
223 long var64
/* : Int */;
224 val
* var65
/* : NativeArray[String] */;
225 val
* var66
/* : OptionBool */;
226 static val
* varonce67
;
227 val
* var68
/* : String */;
228 char* var69
/* : NativeString */;
229 long var70
/* : Int */;
230 val
* var71
/* : FlatString */;
231 static val
* varonce72
;
232 val
* var73
/* : String */;
233 char* var74
/* : NativeString */;
234 long var75
/* : Int */;
235 val
* var76
/* : FlatString */;
236 val
* var77
/* : Array[String] */;
237 long var78
/* : Int */;
238 val
* var79
/* : NativeArray[String] */;
239 val
* var80
/* : OptionString */;
240 static val
* varonce81
;
241 val
* var82
/* : String */;
242 char* var83
/* : NativeString */;
243 long var84
/* : Int */;
244 val
* var85
/* : FlatString */;
245 static val
* varonce86
;
246 val
* var87
/* : String */;
247 char* var88
/* : NativeString */;
248 long var89
/* : Int */;
249 val
* var90
/* : FlatString */;
250 val
* var91
/* : Array[String] */;
251 long var92
/* : Int */;
252 val
* var93
/* : NativeArray[String] */;
253 val
* var94
/* : OptionBool */;
254 static val
* varonce95
;
255 val
* var96
/* : String */;
256 char* var97
/* : NativeString */;
257 long var98
/* : Int */;
258 val
* var99
/* : FlatString */;
259 static val
* varonce100
;
260 val
* var101
/* : String */;
261 char* var102
/* : NativeString */;
262 long var103
/* : Int */;
263 val
* var104
/* : FlatString */;
264 static val
* varonce105
;
265 val
* var106
/* : String */;
266 char* var107
/* : NativeString */;
267 long var108
/* : Int */;
268 val
* var109
/* : FlatString */;
269 static val
* varonce110
;
270 val
* var111
/* : String */;
271 char* var112
/* : NativeString */;
272 long var113
/* : Int */;
273 val
* var114
/* : FlatString */;
274 val
* var115
/* : Array[String] */;
275 long var116
/* : Int */;
276 val
* var117
/* : NativeArray[String] */;
277 val
* var118
/* : OptionBool */;
278 static val
* varonce119
;
279 val
* var120
/* : String */;
280 char* var121
/* : NativeString */;
281 long var122
/* : Int */;
282 val
* var123
/* : FlatString */;
283 static val
* varonce124
;
284 val
* var125
/* : String */;
285 char* var126
/* : NativeString */;
286 long var127
/* : Int */;
287 val
* var128
/* : FlatString */;
288 val
* var129
/* : Array[String] */;
289 long var130
/* : Int */;
290 val
* var131
/* : NativeArray[String] */;
291 val
* var132
/* : OptionBool */;
292 static val
* varonce133
;
293 val
* var134
/* : String */;
294 char* var135
/* : NativeString */;
295 long var136
/* : Int */;
296 val
* var137
/* : FlatString */;
297 static val
* varonce138
;
298 val
* var139
/* : String */;
299 char* var140
/* : NativeString */;
300 long var141
/* : Int */;
301 val
* var142
/* : FlatString */;
302 val
* var143
/* : Array[String] */;
303 long var144
/* : Int */;
304 val
* var145
/* : NativeArray[String] */;
305 val
* var146
/* : OptionCount */;
306 static val
* varonce147
;
307 val
* var148
/* : String */;
308 char* var149
/* : NativeString */;
309 long var150
/* : Int */;
310 val
* var151
/* : FlatString */;
311 static val
* varonce152
;
312 val
* var153
/* : String */;
313 char* var154
/* : NativeString */;
314 long var155
/* : Int */;
315 val
* var156
/* : FlatString */;
316 static val
* varonce157
;
317 val
* var158
/* : String */;
318 char* var159
/* : NativeString */;
319 long var160
/* : Int */;
320 val
* var161
/* : FlatString */;
321 val
* var162
/* : Array[String] */;
322 long var163
/* : Int */;
323 val
* var164
/* : NativeArray[String] */;
324 val
* var165
/* : OptionBool */;
325 static val
* varonce166
;
326 val
* var167
/* : String */;
327 char* var168
/* : NativeString */;
328 long var169
/* : Int */;
329 val
* var170
/* : FlatString */;
330 static val
* varonce171
;
331 val
* var172
/* : String */;
332 char* var173
/* : NativeString */;
333 long var174
/* : Int */;
334 val
* var175
/* : FlatString */;
335 val
* var176
/* : Array[String] */;
336 long var177
/* : Int */;
337 val
* var178
/* : NativeArray[String] */;
338 val
* var179
/* : OptionBool */;
339 static val
* varonce180
;
340 val
* var181
/* : String */;
341 char* var182
/* : NativeString */;
342 long var183
/* : Int */;
343 val
* var184
/* : FlatString */;
344 static val
* varonce185
;
345 val
* var186
/* : String */;
346 char* var187
/* : NativeString */;
347 long var188
/* : Int */;
348 val
* var189
/* : FlatString */;
349 val
* var190
/* : Array[String] */;
350 long var191
/* : Int */;
351 val
* var192
/* : NativeArray[String] */;
352 val
* var193
/* : OptionBool */;
353 static val
* varonce194
;
354 val
* var195
/* : String */;
355 char* var196
/* : NativeString */;
356 long var197
/* : Int */;
357 val
* var198
/* : FlatString */;
358 static val
* varonce199
;
359 val
* var200
/* : String */;
360 char* var201
/* : NativeString */;
361 long var202
/* : Int */;
362 val
* var203
/* : FlatString */;
363 val
* var204
/* : Array[String] */;
364 long var205
/* : Int */;
365 val
* var206
/* : NativeArray[String] */;
366 val
* var207
/* : OptionBool */;
367 static val
* varonce208
;
368 val
* var209
/* : String */;
369 char* var210
/* : NativeString */;
370 long var211
/* : Int */;
371 val
* var212
/* : FlatString */;
372 static val
* varonce213
;
373 val
* var214
/* : String */;
374 char* var215
/* : NativeString */;
375 long var216
/* : Int */;
376 val
* var217
/* : FlatString */;
377 val
* var218
/* : Array[String] */;
378 long var219
/* : Int */;
379 val
* var220
/* : NativeArray[String] */;
380 long var221
/* : Int */;
381 static val
* varonce222
;
382 val
* var223
/* : String */;
383 char* var224
/* : NativeString */;
384 long var225
/* : Int */;
385 val
* var226
/* : FlatString */;
386 short int var227
/* : Bool */;
387 val
* var228
/* : null */;
388 val
* var229
/* : POSet[Phase] */;
389 val
* var230
/* : OptionArray */;
390 static val
* varonce231
;
391 val
* var232
/* : String */;
392 char* var233
/* : NativeString */;
393 long var234
/* : Int */;
394 val
* var235
/* : FlatString */;
395 static val
* varonce236
;
396 val
* var237
/* : String */;
397 char* var238
/* : NativeString */;
398 long var239
/* : Int */;
399 val
* var240
/* : FlatString */;
400 val
* var241
/* : Array[String] */;
401 long var242
/* : Int */;
402 val
* var243
/* : NativeArray[String] */;
403 val
* var244
/* : HashSet[AModule] */;
404 val
* var245
/* : LiteralPhase */;
405 val
* var246
/* : null */;
406 val
* var247
/* : ScopePhase */;
407 val
* var248
/* : null */;
408 val
* var249
/* : FlowPhase */;
409 val
* var250
/* : Array[Phase] */;
410 long var251
/* : Int */;
411 val
* var_
/* var : Array[Phase] */;
412 val
* var252
/* : Phase */;
413 val
* var253
/* : Phase */;
414 val
* var254
/* : LocalVarInitPhase */;
415 val
* var255
/* : Array[Phase] */;
416 long var256
/* : Int */;
417 val
* var_257
/* var : Array[Phase] */;
418 val
* var258
/* : Phase */;
419 val
* var260
/* : Phase */;
420 val
* var261
/* : OptionArray */;
421 static val
* varonce262
;
422 val
* var263
/* : String */;
423 char* var264
/* : NativeString */;
424 long var265
/* : Int */;
425 val
* var266
/* : FlatString */;
426 static val
* varonce267
;
427 val
* var268
/* : String */;
428 char* var269
/* : NativeString */;
429 long var270
/* : Int */;
430 val
* var271
/* : FlatString */;
431 static val
* varonce272
;
432 val
* var273
/* : String */;
433 char* var274
/* : NativeString */;
434 long var275
/* : Int */;
435 val
* var276
/* : FlatString */;
436 val
* var277
/* : Array[String] */;
437 long var278
/* : Int */;
438 val
* var279
/* : NativeArray[String] */;
439 val
* var280
/* : OptionBool */;
440 static val
* varonce281
;
441 val
* var282
/* : String */;
442 char* var283
/* : NativeString */;
443 long var284
/* : Int */;
444 val
* var285
/* : FlatString */;
445 static val
* varonce286
;
446 val
* var287
/* : String */;
447 char* var288
/* : NativeString */;
448 long var289
/* : Int */;
449 val
* var290
/* : FlatString */;
450 val
* var291
/* : Array[String] */;
451 long var292
/* : Int */;
452 val
* var293
/* : NativeArray[String] */;
453 val
* var294
/* : OptionBool */;
454 static val
* varonce295
;
455 val
* var296
/* : String */;
456 char* var297
/* : NativeString */;
457 long var298
/* : Int */;
458 val
* var299
/* : FlatString */;
459 static val
* varonce300
;
460 val
* var301
/* : String */;
461 char* var302
/* : NativeString */;
462 long var303
/* : Int */;
463 val
* var304
/* : FlatString */;
464 val
* var305
/* : Array[String] */;
465 long var306
/* : Int */;
466 val
* var307
/* : NativeArray[String] */;
467 val
* var308
/* : OptionBool */;
468 static val
* varonce309
;
469 val
* var310
/* : String */;
470 char* var311
/* : NativeString */;
471 long var312
/* : Int */;
472 val
* var313
/* : FlatString */;
473 static val
* varonce314
;
474 val
* var315
/* : String */;
475 char* var316
/* : NativeString */;
476 long var317
/* : Int */;
477 val
* var318
/* : FlatString */;
478 val
* var319
/* : Array[String] */;
479 long var320
/* : Int */;
480 val
* var321
/* : NativeArray[String] */;
481 val
* var322
/* : null */;
482 val
* var323
/* : ModelizeClassPhase */;
483 val
* var324
/* : null */;
484 val
* var325
/* : OptionArray */;
485 static val
* varonce326
;
486 val
* var327
/* : String */;
487 char* var328
/* : NativeString */;
488 long var329
/* : Int */;
489 val
* var330
/* : FlatString */;
490 static val
* varonce331
;
491 val
* var332
/* : String */;
492 char* var333
/* : NativeString */;
493 long var334
/* : Int */;
494 val
* var335
/* : FlatString */;
495 static val
* varonce336
;
496 val
* var337
/* : String */;
497 char* var338
/* : NativeString */;
498 long var339
/* : Int */;
499 val
* var340
/* : FlatString */;
500 val
* var341
/* : Array[String] */;
501 long var342
/* : Int */;
502 val
* var343
/* : NativeArray[String] */;
503 val
* var344
/* : OptionArray */;
504 static val
* varonce345
;
505 val
* var346
/* : String */;
506 char* var347
/* : NativeString */;
507 long var348
/* : Int */;
508 val
* var349
/* : FlatString */;
509 static val
* varonce350
;
510 val
* var351
/* : String */;
511 char* var352
/* : NativeString */;
512 long var353
/* : Int */;
513 val
* var354
/* : FlatString */;
514 static val
* varonce355
;
515 val
* var356
/* : String */;
516 char* var357
/* : NativeString */;
517 long var358
/* : Int */;
518 val
* var359
/* : FlatString */;
519 val
* var360
/* : Array[String] */;
520 long var361
/* : Int */;
521 val
* var362
/* : NativeArray[String] */;
522 val
* var363
/* : ModelizePropertyPhase */;
523 val
* var364
/* : Array[Phase] */;
524 long var365
/* : Int */;
525 val
* var_366
/* var : Array[Phase] */;
526 val
* var367
/* : Phase */;
527 val
* var369
/* : Phase */;
528 val
* var370
/* : PlatformPhase */;
529 val
* var371
/* : Array[Phase] */;
530 long var372
/* : Int */;
531 val
* var_373
/* var : Array[Phase] */;
532 val
* var374
/* : Phase */;
533 val
* var376
/* : Phase */;
534 val
* var377
/* : TypingPhase */;
535 val
* var378
/* : Array[Phase] */;
536 long var379
/* : Int */;
537 val
* var_380
/* var : Array[Phase] */;
538 val
* var381
/* : Phase */;
539 val
* var383
/* : Phase */;
540 val
* var384
/* : Phase */;
541 val
* var386
/* : Phase */;
542 val
* var387
/* : Phase */;
543 val
* var389
/* : Phase */;
544 val
* var390
/* : AutoSuperInitPhase */;
545 val
* var391
/* : Array[Phase] */;
546 long var392
/* : Int */;
547 val
* var_393
/* var : Array[Phase] */;
548 val
* var394
/* : Phase */;
549 val
* var396
/* : Phase */;
550 val
* var397
/* : TransformPhase */;
551 val
* var398
/* : Array[Phase] */;
552 long var399
/* : Int */;
553 val
* var_400
/* var : Array[Phase] */;
554 val
* var401
/* : Phase */;
555 val
* var403
/* : Phase */;
556 val
* var404
/* : Phase */;
557 val
* var406
/* : Phase */;
558 val
* var407
/* : OptionBool */;
559 static val
* varonce408
;
560 val
* var409
/* : String */;
561 char* var410
/* : NativeString */;
562 long var411
/* : Int */;
563 val
* var412
/* : FlatString */;
564 static val
* varonce413
;
565 val
* var414
/* : String */;
566 char* var415
/* : NativeString */;
567 long var416
/* : Int */;
568 val
* var417
/* : FlatString */;
569 val
* var418
/* : Array[String] */;
570 long var419
/* : Int */;
571 val
* var420
/* : NativeArray[String] */;
572 val
* var421
/* : OptionString */;
573 static val
* varonce422
;
574 val
* var423
/* : String */;
575 char* var424
/* : NativeString */;
576 long var425
/* : Int */;
577 val
* var426
/* : FlatString */;
578 static val
* varonce427
;
579 val
* var428
/* : String */;
580 char* var429
/* : NativeString */;
581 long var430
/* : Int */;
582 val
* var431
/* : FlatString */;
583 static val
* varonce432
;
584 val
* var433
/* : String */;
585 char* var434
/* : NativeString */;
586 long var435
/* : Int */;
587 val
* var436
/* : FlatString */;
588 val
* var437
/* : Array[String] */;
589 long var438
/* : Int */;
590 val
* var439
/* : NativeArray[String] */;
591 val
* var440
/* : OptionString */;
592 static val
* varonce441
;
593 val
* var442
/* : String */;
594 char* var443
/* : NativeString */;
595 long var444
/* : Int */;
596 val
* var445
/* : FlatString */;
597 static val
* varonce446
;
598 val
* var447
/* : String */;
599 char* var448
/* : NativeString */;
600 long var449
/* : Int */;
601 val
* var450
/* : FlatString */;
602 val
* var451
/* : Array[String] */;
603 long var452
/* : Int */;
604 val
* var453
/* : NativeArray[String] */;
605 val
* var454
/* : OptionBool */;
606 static val
* varonce455
;
607 val
* var456
/* : String */;
608 char* var457
/* : NativeString */;
609 long var458
/* : Int */;
610 val
* var459
/* : FlatString */;
611 static val
* varonce460
;
612 val
* var461
/* : String */;
613 char* var462
/* : NativeString */;
614 long var463
/* : Int */;
615 val
* var464
/* : FlatString */;
616 val
* var465
/* : Array[String] */;
617 long var466
/* : Int */;
618 val
* var467
/* : NativeArray[String] */;
619 val
* var468
/* : OptionBool */;
620 static val
* varonce469
;
621 val
* var470
/* : String */;
622 char* var471
/* : NativeString */;
623 long var472
/* : Int */;
624 val
* var473
/* : FlatString */;
625 static val
* varonce474
;
626 val
* var475
/* : String */;
627 char* var476
/* : NativeString */;
628 long var477
/* : Int */;
629 val
* var478
/* : FlatString */;
630 val
* var479
/* : Array[String] */;
631 long var480
/* : Int */;
632 val
* var481
/* : NativeArray[String] */;
633 val
* var482
/* : OptionArray */;
634 static val
* varonce483
;
635 val
* var484
/* : String */;
636 char* var485
/* : NativeString */;
637 long var486
/* : Int */;
638 val
* var487
/* : FlatString */;
639 static val
* varonce488
;
640 val
* var489
/* : String */;
641 char* var490
/* : NativeString */;
642 long var491
/* : Int */;
643 val
* var492
/* : FlatString */;
644 val
* var493
/* : Array[String] */;
645 long var494
/* : Int */;
646 val
* var495
/* : NativeArray[String] */;
647 val
* var496
/* : OptionString */;
648 static val
* varonce497
;
649 val
* var498
/* : String */;
650 char* var499
/* : NativeString */;
651 long var500
/* : Int */;
652 val
* var501
/* : FlatString */;
653 static val
* varonce502
;
654 val
* var503
/* : String */;
655 char* var504
/* : NativeString */;
656 long var505
/* : Int */;
657 val
* var506
/* : FlatString */;
658 val
* var507
/* : Array[String] */;
659 long var508
/* : Int */;
660 val
* var509
/* : NativeArray[String] */;
661 val
* var510
/* : OptionInt */;
662 static val
* varonce511
;
663 val
* var512
/* : String */;
664 char* var513
/* : NativeString */;
665 long var514
/* : Int */;
666 val
* var515
/* : FlatString */;
667 long var516
/* : Int */;
668 static val
* varonce517
;
669 val
* var518
/* : String */;
670 char* var519
/* : NativeString */;
671 long var520
/* : Int */;
672 val
* var521
/* : FlatString */;
673 val
* var522
/* : Array[String] */;
674 long var523
/* : Int */;
675 val
* var524
/* : NativeArray[String] */;
676 val
* var525
/* : OptionBool */;
677 static val
* varonce526
;
678 val
* var527
/* : String */;
679 char* var528
/* : NativeString */;
680 long var529
/* : Int */;
681 val
* var530
/* : FlatString */;
682 static val
* varonce531
;
683 val
* var532
/* : String */;
684 char* var533
/* : NativeString */;
685 long var534
/* : Int */;
686 val
* var535
/* : FlatString */;
687 val
* var536
/* : Array[String] */;
688 long var537
/* : Int */;
689 val
* var538
/* : NativeArray[String] */;
690 val
* var539
/* : OptionString */;
691 static val
* varonce540
;
692 val
* var541
/* : String */;
693 char* var542
/* : NativeString */;
694 long var543
/* : Int */;
695 val
* var544
/* : FlatString */;
696 static val
* varonce545
;
697 val
* var546
/* : String */;
698 char* var547
/* : NativeString */;
699 long var548
/* : Int */;
700 val
* var549
/* : FlatString */;
701 val
* var550
/* : Array[String] */;
702 long var551
/* : Int */;
703 val
* var552
/* : NativeArray[String] */;
704 val
* var553
/* : OptionBool */;
705 static val
* varonce554
;
706 val
* var555
/* : String */;
707 char* var556
/* : NativeString */;
708 long var557
/* : Int */;
709 val
* var558
/* : FlatString */;
710 static val
* varonce559
;
711 val
* var560
/* : String */;
712 char* var561
/* : NativeString */;
713 long var562
/* : Int */;
714 val
* var563
/* : FlatString */;
715 val
* var564
/* : Array[String] */;
716 long var565
/* : Int */;
717 val
* var566
/* : NativeArray[String] */;
718 val
* var567
/* : OptionBool */;
719 static val
* varonce568
;
720 val
* var569
/* : String */;
721 char* var570
/* : NativeString */;
722 long var571
/* : Int */;
723 val
* var572
/* : FlatString */;
724 static val
* varonce573
;
725 val
* var574
/* : String */;
726 char* var575
/* : NativeString */;
727 long var576
/* : Int */;
728 val
* var577
/* : FlatString */;
729 val
* var578
/* : Array[String] */;
730 long var579
/* : Int */;
731 val
* var580
/* : NativeArray[String] */;
732 val
* var581
/* : OptionBool */;
733 static val
* varonce582
;
734 val
* var583
/* : String */;
735 char* var584
/* : NativeString */;
736 long var585
/* : Int */;
737 val
* var586
/* : FlatString */;
738 static val
* varonce587
;
739 val
* var588
/* : String */;
740 char* var589
/* : NativeString */;
741 long var590
/* : Int */;
742 val
* var591
/* : FlatString */;
743 val
* var592
/* : Array[String] */;
744 long var593
/* : Int */;
745 val
* var594
/* : NativeArray[String] */;
746 val
* var595
/* : OptionBool */;
747 static val
* varonce596
;
748 val
* var597
/* : String */;
749 char* var598
/* : NativeString */;
750 long var599
/* : Int */;
751 val
* var600
/* : FlatString */;
752 static val
* varonce601
;
753 val
* var602
/* : String */;
754 char* var603
/* : NativeString */;
755 long var604
/* : Int */;
756 val
* var605
/* : FlatString */;
757 val
* var606
/* : Array[String] */;
758 long var607
/* : Int */;
759 val
* var608
/* : NativeArray[String] */;
760 val
* var609
/* : OptionBool */;
761 static val
* varonce610
;
762 val
* var611
/* : String */;
763 char* var612
/* : NativeString */;
764 long var613
/* : Int */;
765 val
* var614
/* : FlatString */;
766 static val
* varonce615
;
767 val
* var616
/* : String */;
768 char* var617
/* : NativeString */;
769 long var618
/* : Int */;
770 val
* var619
/* : FlatString */;
771 val
* var620
/* : Array[String] */;
772 long var621
/* : Int */;
773 val
* var622
/* : NativeArray[String] */;
774 val
* var623
/* : OptionBool */;
775 static val
* varonce624
;
776 val
* var625
/* : String */;
777 char* var626
/* : NativeString */;
778 long var627
/* : Int */;
779 val
* var628
/* : FlatString */;
780 static val
* varonce629
;
781 val
* var630
/* : String */;
782 char* var631
/* : NativeString */;
783 long var632
/* : Int */;
784 val
* var633
/* : FlatString */;
785 val
* var634
/* : Array[String] */;
786 long var635
/* : Int */;
787 val
* var636
/* : NativeArray[String] */;
788 val
* var637
/* : OptionBool */;
789 static val
* varonce638
;
790 val
* var639
/* : String */;
791 char* var640
/* : NativeString */;
792 long var641
/* : Int */;
793 val
* var642
/* : FlatString */;
794 static val
* varonce643
;
795 val
* var644
/* : String */;
796 char* var645
/* : NativeString */;
797 long var646
/* : Int */;
798 val
* var647
/* : FlatString */;
799 val
* var648
/* : Array[String] */;
800 long var649
/* : Int */;
801 val
* var650
/* : NativeArray[String] */;
802 val
* var651
/* : OptionBool */;
803 static val
* varonce652
;
804 val
* var653
/* : String */;
805 char* var654
/* : NativeString */;
806 long var655
/* : Int */;
807 val
* var656
/* : FlatString */;
808 static val
* varonce657
;
809 val
* var658
/* : String */;
810 char* var659
/* : NativeString */;
811 long var660
/* : Int */;
812 val
* var661
/* : FlatString */;
813 val
* var662
/* : Array[String] */;
814 long var663
/* : Int */;
815 val
* var664
/* : NativeArray[String] */;
816 val
* var665
/* : OptionBool */;
817 static val
* varonce666
;
818 val
* var667
/* : String */;
819 char* var668
/* : NativeString */;
820 long var669
/* : Int */;
821 val
* var670
/* : FlatString */;
822 static val
* varonce671
;
823 val
* var672
/* : String */;
824 char* var673
/* : NativeString */;
825 long var674
/* : Int */;
826 val
* var675
/* : FlatString */;
827 val
* var676
/* : Array[String] */;
828 long var677
/* : Int */;
829 val
* var678
/* : NativeArray[String] */;
830 val
* var679
/* : OptionBool */;
831 static val
* varonce680
;
832 val
* var681
/* : String */;
833 char* var682
/* : NativeString */;
834 long var683
/* : Int */;
835 val
* var684
/* : FlatString */;
836 static val
* varonce685
;
837 val
* var686
/* : String */;
838 char* var687
/* : NativeString */;
839 long var688
/* : Int */;
840 val
* var689
/* : FlatString */;
841 val
* var690
/* : Array[String] */;
842 long var691
/* : Int */;
843 val
* var692
/* : NativeArray[String] */;
844 val
* var693
/* : OptionString */;
845 static val
* varonce694
;
846 val
* var695
/* : String */;
847 char* var696
/* : NativeString */;
848 long var697
/* : Int */;
849 val
* var698
/* : FlatString */;
850 static val
* varonce699
;
851 val
* var700
/* : String */;
852 char* var701
/* : NativeString */;
853 long var702
/* : Int */;
854 val
* var703
/* : FlatString */;
855 val
* var704
/* : Array[String] */;
856 long var705
/* : Int */;
857 val
* var706
/* : NativeArray[String] */;
858 val
* var707
/* : OptionArray */;
859 static val
* varonce708
;
860 val
* var709
/* : String */;
861 char* var710
/* : NativeString */;
862 long var711
/* : Int */;
863 val
* var712
/* : FlatString */;
864 static val
* varonce713
;
865 val
* var714
/* : String */;
866 char* var715
/* : NativeString */;
867 long var716
/* : Int */;
868 val
* var717
/* : FlatString */;
869 val
* var718
/* : Array[String] */;
870 long var719
/* : Int */;
871 val
* var720
/* : NativeArray[String] */;
872 val
* var721
/* : OptionBool */;
873 static val
* varonce722
;
874 val
* var723
/* : String */;
875 char* var724
/* : NativeString */;
876 long var725
/* : Int */;
877 val
* var726
/* : FlatString */;
878 static val
* varonce727
;
879 val
* var728
/* : String */;
880 char* var729
/* : NativeString */;
881 long var730
/* : Int */;
882 val
* var731
/* : FlatString */;
883 val
* var732
/* : Array[String] */;
884 long var733
/* : Int */;
885 val
* var734
/* : NativeArray[String] */;
886 val
* var735
/* : OptionBool */;
887 static val
* varonce736
;
888 val
* var737
/* : String */;
889 char* var738
/* : NativeString */;
890 long var739
/* : Int */;
891 val
* var740
/* : FlatString */;
892 static val
* varonce741
;
893 val
* var742
/* : String */;
894 char* var743
/* : NativeString */;
895 long var744
/* : Int */;
896 val
* var745
/* : FlatString */;
897 val
* var746
/* : Array[String] */;
898 long var747
/* : Int */;
899 val
* var748
/* : NativeArray[String] */;
900 val
* var749
/* : OptionBool */;
901 static val
* varonce750
;
902 val
* var751
/* : String */;
903 char* var752
/* : NativeString */;
904 long var753
/* : Int */;
905 val
* var754
/* : FlatString */;
906 static val
* varonce755
;
907 val
* var756
/* : String */;
908 char* var757
/* : NativeString */;
909 long var758
/* : Int */;
910 val
* var759
/* : FlatString */;
911 val
* var760
/* : Array[String] */;
912 long var761
/* : Int */;
913 val
* var762
/* : NativeArray[String] */;
914 val
* var763
/* : OptionBool */;
915 static val
* varonce764
;
916 val
* var765
/* : String */;
917 char* var766
/* : NativeString */;
918 long var767
/* : Int */;
919 val
* var768
/* : FlatString */;
920 static val
* varonce769
;
921 val
* var770
/* : String */;
922 char* var771
/* : NativeString */;
923 long var772
/* : Int */;
924 val
* var773
/* : FlatString */;
925 val
* var774
/* : Array[String] */;
926 long var775
/* : Int */;
927 val
* var776
/* : NativeArray[String] */;
928 val
* var777
/* : OptionBool */;
929 static val
* varonce778
;
930 val
* var779
/* : String */;
931 char* var780
/* : NativeString */;
932 long var781
/* : Int */;
933 val
* var782
/* : FlatString */;
934 static val
* varonce783
;
935 val
* var784
/* : String */;
936 char* var785
/* : NativeString */;
937 long var786
/* : Int */;
938 val
* var787
/* : FlatString */;
939 val
* var788
/* : Array[String] */;
940 long var789
/* : Int */;
941 val
* var790
/* : NativeArray[String] */;
942 val
* var791
/* : OptionBool */;
943 static val
* varonce792
;
944 val
* var793
/* : String */;
945 char* var794
/* : NativeString */;
946 long var795
/* : Int */;
947 val
* var796
/* : FlatString */;
948 static val
* varonce797
;
949 val
* var798
/* : String */;
950 char* var799
/* : NativeString */;
951 long var800
/* : Int */;
952 val
* var801
/* : FlatString */;
953 val
* var802
/* : Array[String] */;
954 long var803
/* : Int */;
955 val
* var804
/* : NativeArray[String] */;
956 val
* var805
/* : OptionBool */;
957 static val
* varonce806
;
958 val
* var807
/* : String */;
959 char* var808
/* : NativeString */;
960 long var809
/* : Int */;
961 val
* var810
/* : FlatString */;
962 static val
* varonce811
;
963 val
* var812
/* : String */;
964 char* var813
/* : NativeString */;
965 long var814
/* : Int */;
966 val
* var815
/* : FlatString */;
967 val
* var816
/* : Array[String] */;
968 long var817
/* : Int */;
969 val
* var818
/* : NativeArray[String] */;
970 val
* var819
/* : OptionBool */;
971 static val
* varonce820
;
972 val
* var821
/* : String */;
973 char* var822
/* : NativeString */;
974 long var823
/* : Int */;
975 val
* var824
/* : FlatString */;
976 static val
* varonce825
;
977 val
* var826
/* : String */;
978 char* var827
/* : NativeString */;
979 long var828
/* : Int */;
980 val
* var829
/* : FlatString */;
981 val
* var830
/* : Array[String] */;
982 long var831
/* : Int */;
983 val
* var832
/* : NativeArray[String] */;
984 val
* var833
/* : OptionBool */;
985 static val
* varonce834
;
986 val
* var835
/* : String */;
987 char* var836
/* : NativeString */;
988 long var837
/* : Int */;
989 val
* var838
/* : FlatString */;
990 static val
* varonce839
;
991 val
* var840
/* : String */;
992 char* var841
/* : NativeString */;
993 long var842
/* : Int */;
994 val
* var843
/* : FlatString */;
995 val
* var844
/* : Array[String] */;
996 long var845
/* : Int */;
997 val
* var846
/* : NativeArray[String] */;
998 val
* var847
/* : OptionBool */;
999 static val
* varonce848
;
1000 val
* var849
/* : String */;
1001 char* var850
/* : NativeString */;
1002 long var851
/* : Int */;
1003 val
* var852
/* : FlatString */;
1004 static val
* varonce853
;
1005 val
* var854
/* : String */;
1006 char* var855
/* : NativeString */;
1007 long var856
/* : Int */;
1008 val
* var857
/* : FlatString */;
1009 val
* var858
/* : Array[String] */;
1010 long var859
/* : Int */;
1011 val
* var860
/* : NativeArray[String] */;
1012 val
* var861
/* : OptionBool */;
1013 static val
* varonce862
;
1014 val
* var863
/* : String */;
1015 char* var864
/* : NativeString */;
1016 long var865
/* : Int */;
1017 val
* var866
/* : FlatString */;
1018 static val
* varonce867
;
1019 val
* var868
/* : String */;
1020 char* var869
/* : NativeString */;
1021 long var870
/* : Int */;
1022 val
* var871
/* : FlatString */;
1023 val
* var872
/* : Array[String] */;
1024 long var873
/* : Int */;
1025 val
* var874
/* : NativeArray[String] */;
1026 val
* var875
/* : OptionBool */;
1027 static val
* varonce876
;
1028 val
* var877
/* : String */;
1029 char* var878
/* : NativeString */;
1030 long var879
/* : Int */;
1031 val
* var880
/* : FlatString */;
1032 static val
* varonce881
;
1033 val
* var882
/* : String */;
1034 char* var883
/* : NativeString */;
1035 long var884
/* : Int */;
1036 val
* var885
/* : FlatString */;
1037 val
* var886
/* : Array[String] */;
1038 long var887
/* : Int */;
1039 val
* var888
/* : NativeArray[String] */;
1040 val
* var889
/* : SeparateCompilerPhase */;
1041 val
* var890
/* : null */;
1042 val
* var891
/* : OptionBool */;
1043 static val
* varonce892
;
1044 val
* var893
/* : String */;
1045 char* var894
/* : NativeString */;
1046 long var895
/* : Int */;
1047 val
* var896
/* : FlatString */;
1048 static val
* varonce897
;
1049 val
* var898
/* : String */;
1050 char* var899
/* : NativeString */;
1051 long var900
/* : Int */;
1052 val
* var901
/* : FlatString */;
1053 val
* var902
/* : Array[String] */;
1054 long var903
/* : Int */;
1055 val
* var904
/* : NativeArray[String] */;
1056 val
* var905
/* : OptionBool */;
1057 static val
* varonce906
;
1058 val
* var907
/* : String */;
1059 char* var908
/* : NativeString */;
1060 long var909
/* : Int */;
1061 val
* var910
/* : FlatString */;
1062 static val
* varonce911
;
1063 val
* var912
/* : String */;
1064 char* var913
/* : NativeString */;
1065 long var914
/* : Int */;
1066 val
* var915
/* : FlatString */;
1067 val
* var916
/* : Array[String] */;
1068 long var917
/* : Int */;
1069 val
* var918
/* : NativeArray[String] */;
1070 val
* var919
/* : OptionBool */;
1071 static val
* varonce920
;
1072 val
* var921
/* : String */;
1073 char* var922
/* : NativeString */;
1074 long var923
/* : Int */;
1075 val
* var924
/* : FlatString */;
1076 static val
* varonce925
;
1077 val
* var926
/* : String */;
1078 char* var927
/* : NativeString */;
1079 long var928
/* : Int */;
1080 val
* var929
/* : FlatString */;
1081 val
* var930
/* : Array[String] */;
1082 long var931
/* : Int */;
1083 val
* var932
/* : NativeArray[String] */;
1084 val
* var933
/* : ErasureCompilerPhase */;
1085 val
* var934
/* : null */;
1086 self
= nit_alloc(sizeof(struct instance
) + 82*sizeof(nitattribute_t
));
1088 self
->class = &class_toolcontext__ToolContext
;
1090 self
->attrs
[COLOR_toolcontext__ToolContext___error_count
].l
= var
; /* _error_count on <self:ToolContext exact> */
1092 self
->attrs
[COLOR_toolcontext__ToolContext___warning_count
].l
= var1
; /* _warning_count on <self:ToolContext exact> */
1098 var5
= string__NativeString__to_s_with_length(var3
, var4
);
1102 self
->attrs
[COLOR_toolcontext__ToolContext___log_directory
].val
= var2
; /* _log_directory on <self:ToolContext exact> */
1103 var6
= NEW_array__Array(&type_array__Arraytoolcontext__Message
);
1105 ((void (*)(val
*))(var6
->class->vft
[COLOR_kernel__Object__init
]))(var6
) /* init on <var6:Array[Message]>*/;
1107 self
->attrs
[COLOR_toolcontext__ToolContext___messages
].val
= var6
; /* _messages on <self:ToolContext exact> */
1109 var7
= sorter__Object__default_comparator(self
);
1111 self
->attrs
[COLOR_toolcontext__ToolContext___message_sorter
].val
= var7
; /* _message_sorter on <self:ToolContext exact> */
1112 var8
= NEW_opts__OptionContext(&type_opts__OptionContext
);
1114 ((void (*)(val
*))(var8
->class->vft
[COLOR_kernel__Object__init
]))(var8
) /* init on <var8:OptionContext>*/;
1116 self
->attrs
[COLOR_toolcontext__ToolContext___option_context
].val
= var8
; /* _option_context on <self:ToolContext exact> */
1117 var9
= NEW_opts__OptionCount(&type_opts__OptionCount
);
1121 var12
= "Show more warnings";
1123 var14
= string__NativeString__to_s_with_length(var12
, var13
);
1132 var19
= string__NativeString__to_s_with_length(var17
, var18
);
1141 var24
= string__NativeString__to_s_with_length(var22
, var23
);
1145 var25
= NEW_array__Array(&type_array__Arraystring__String
);
1146 { /* var25 = array_instance Array[String] */
1148 var27
= NEW_array__NativeArray(var26
, &type_array__NativeArraystring__String
);
1149 ((struct instance_array__NativeArray
*)var27
)->values
[0] = (val
*) var16
;
1150 ((struct instance_array__NativeArray
*)var27
)->values
[1] = (val
*) var21
;
1152 ((void (*)(val
*, val
*, long))(var25
->class->vft
[COLOR_array__Array__with_native
]))(var25
, var27
, var26
) /* with_native on <var25:Array[String]>*/;
1156 opts__OptionCount__init(var9
, var11
, var25
); /* Direct call opts#OptionCount#init on <var9:OptionCount>*/
1158 self
->attrs
[COLOR_toolcontext__ToolContext___opt_warn
].val
= var9
; /* _opt_warn on <self:ToolContext exact> */
1159 var28
= NEW_opts__OptionArray(&type_opts__OptionArray
);
1163 var31
= "Show/hide a specific warning";
1165 var33
= string__NativeString__to_s_with_length(var31
, var32
);
1174 var38
= string__NativeString__to_s_with_length(var36
, var37
);
1181 var41
= "--warning";
1183 var43
= string__NativeString__to_s_with_length(var41
, var42
);
1187 var44
= NEW_array__Array(&type_array__Arraystring__String
);
1188 { /* var44 = array_instance Array[String] */
1190 var46
= NEW_array__NativeArray(var45
, &type_array__NativeArraystring__String
);
1191 ((struct instance_array__NativeArray
*)var46
)->values
[0] = (val
*) var35
;
1192 ((struct instance_array__NativeArray
*)var46
)->values
[1] = (val
*) var40
;
1194 ((void (*)(val
*, val
*, long))(var44
->class->vft
[COLOR_array__Array__with_native
]))(var44
, var46
, var45
) /* with_native on <var44:Array[String]>*/;
1198 opts__OptionArray__init(var28
, var30
, var44
); /* Direct call opts#OptionArray#init on <var28:OptionArray>*/
1200 self
->attrs
[COLOR_toolcontext__ToolContext___opt_warning
].val
= var28
; /* _opt_warning on <self:ToolContext exact> */
1201 var47
= NEW_opts__OptionBool(&type_opts__OptionBool
);
1205 var50
= "Do not show warnings";
1207 var52
= string__NativeString__to_s_with_length(var50
, var51
);
1216 var57
= string__NativeString__to_s_with_length(var55
, var56
);
1225 var62
= string__NativeString__to_s_with_length(var60
, var61
);
1229 var63
= NEW_array__Array(&type_array__Arraystring__String
);
1230 { /* var63 = array_instance Array[String] */
1232 var65
= NEW_array__NativeArray(var64
, &type_array__NativeArraystring__String
);
1233 ((struct instance_array__NativeArray
*)var65
)->values
[0] = (val
*) var54
;
1234 ((struct instance_array__NativeArray
*)var65
)->values
[1] = (val
*) var59
;
1236 ((void (*)(val
*, val
*, long))(var63
->class->vft
[COLOR_array__Array__with_native
]))(var63
, var65
, var64
) /* with_native on <var63:Array[String]>*/;
1240 opts__OptionBool__init(var47
, var49
, var63
); /* Direct call opts#OptionBool#init on <var47:OptionBool>*/
1242 self
->attrs
[COLOR_toolcontext__ToolContext___opt_quiet
].val
= var47
; /* _opt_quiet on <self:ToolContext exact> */
1243 var66
= NEW_opts__OptionBool(&type_opts__OptionBool
);
1247 var69
= "Generate various log files";
1249 var71
= string__NativeString__to_s_with_length(var69
, var70
);
1258 var76
= string__NativeString__to_s_with_length(var74
, var75
);
1262 var77
= NEW_array__Array(&type_array__Arraystring__String
);
1263 { /* var77 = array_instance Array[String] */
1265 var79
= NEW_array__NativeArray(var78
, &type_array__NativeArraystring__String
);
1266 ((struct instance_array__NativeArray
*)var79
)->values
[0] = (val
*) var73
;
1268 ((void (*)(val
*, val
*, long))(var77
->class->vft
[COLOR_array__Array__with_native
]))(var77
, var79
, var78
) /* with_native on <var77:Array[String]>*/;
1272 opts__OptionBool__init(var66
, var68
, var77
); /* Direct call opts#OptionBool#init on <var66:OptionBool>*/
1274 self
->attrs
[COLOR_toolcontext__ToolContext___opt_log
].val
= var66
; /* _opt_log on <self:ToolContext exact> */
1275 var80
= NEW_opts__OptionString(&type_opts__OptionString
);
1279 var83
= "Directory where to generate log files";
1281 var85
= string__NativeString__to_s_with_length(var83
, var84
);
1288 var88
= "--log-dir";
1290 var90
= string__NativeString__to_s_with_length(var88
, var89
);
1294 var91
= NEW_array__Array(&type_array__Arraystring__String
);
1295 { /* var91 = array_instance Array[String] */
1297 var93
= NEW_array__NativeArray(var92
, &type_array__NativeArraystring__String
);
1298 ((struct instance_array__NativeArray
*)var93
)->values
[0] = (val
*) var87
;
1300 ((void (*)(val
*, val
*, long))(var91
->class->vft
[COLOR_array__Array__with_native
]))(var91
, var93
, var92
) /* with_native on <var91:Array[String]>*/;
1304 opts__OptionString__init(var80
, var82
, var91
); /* Direct call opts#OptionString#init on <var80:OptionString>*/
1306 self
->attrs
[COLOR_toolcontext__ToolContext___opt_log_dir
].val
= var80
; /* _opt_log_dir on <self:ToolContext exact> */
1307 var94
= NEW_opts__OptionBool(&type_opts__OptionBool
);
1311 var97
= "Show Help (This screen)";
1313 var99
= string__NativeString__to_s_with_length(var97
, var98
);
1318 var101
= varonce100
;
1322 var104
= string__NativeString__to_s_with_length(var102
, var103
);
1324 varonce100
= var101
;
1327 var106
= varonce105
;
1331 var109
= string__NativeString__to_s_with_length(var107
, var108
);
1333 varonce105
= var106
;
1336 var111
= varonce110
;
1340 var114
= string__NativeString__to_s_with_length(var112
, var113
);
1342 varonce110
= var111
;
1344 var115
= NEW_array__Array(&type_array__Arraystring__String
);
1345 { /* var115 = array_instance Array[String] */
1347 var117
= NEW_array__NativeArray(var116
, &type_array__NativeArraystring__String
);
1348 ((struct instance_array__NativeArray
*)var117
)->values
[0] = (val
*) var101
;
1349 ((struct instance_array__NativeArray
*)var117
)->values
[1] = (val
*) var106
;
1350 ((struct instance_array__NativeArray
*)var117
)->values
[2] = (val
*) var111
;
1352 ((void (*)(val
*, val
*, long))(var115
->class->vft
[COLOR_array__Array__with_native
]))(var115
, var117
, var116
) /* with_native on <var115:Array[String]>*/;
1356 opts__OptionBool__init(var94
, var96
, var115
); /* Direct call opts#OptionBool#init on <var94:OptionBool>*/
1358 self
->attrs
[COLOR_toolcontext__ToolContext___opt_help
].val
= var94
; /* _opt_help on <self:ToolContext exact> */
1359 var118
= NEW_opts__OptionBool(&type_opts__OptionBool
);
1361 var120
= varonce119
;
1363 var121
= "Show version and exit";
1365 var123
= string__NativeString__to_s_with_length(var121
, var122
);
1367 varonce119
= var120
;
1370 var125
= varonce124
;
1372 var126
= "--version";
1374 var128
= string__NativeString__to_s_with_length(var126
, var127
);
1376 varonce124
= var125
;
1378 var129
= NEW_array__Array(&type_array__Arraystring__String
);
1379 { /* var129 = array_instance Array[String] */
1381 var131
= NEW_array__NativeArray(var130
, &type_array__NativeArraystring__String
);
1382 ((struct instance_array__NativeArray
*)var131
)->values
[0] = (val
*) var125
;
1384 ((void (*)(val
*, val
*, long))(var129
->class->vft
[COLOR_array__Array__with_native
]))(var129
, var131
, var130
) /* with_native on <var129:Array[String]>*/;
1388 opts__OptionBool__init(var118
, var120
, var129
); /* Direct call opts#OptionBool#init on <var118:OptionBool>*/
1390 self
->attrs
[COLOR_toolcontext__ToolContext___opt_version
].val
= var118
; /* _opt_version on <self:ToolContext exact> */
1391 var132
= NEW_opts__OptionBool(&type_opts__OptionBool
);
1393 var134
= varonce133
;
1395 var135
= "Set toolname and version to DUMMY. Useful for testing";
1397 var137
= string__NativeString__to_s_with_length(var135
, var136
);
1399 varonce133
= var134
;
1402 var139
= varonce138
;
1404 var140
= "--set-dummy-tool";
1406 var142
= string__NativeString__to_s_with_length(var140
, var141
);
1408 varonce138
= var139
;
1410 var143
= NEW_array__Array(&type_array__Arraystring__String
);
1411 { /* var143 = array_instance Array[String] */
1413 var145
= NEW_array__NativeArray(var144
, &type_array__NativeArraystring__String
);
1414 ((struct instance_array__NativeArray
*)var145
)->values
[0] = (val
*) var139
;
1416 ((void (*)(val
*, val
*, long))(var143
->class->vft
[COLOR_array__Array__with_native
]))(var143
, var145
, var144
) /* with_native on <var143:Array[String]>*/;
1420 opts__OptionBool__init(var132
, var134
, var143
); /* Direct call opts#OptionBool#init on <var132:OptionBool>*/
1422 self
->attrs
[COLOR_toolcontext__ToolContext___opt_set_dummy_tool
].val
= var132
; /* _opt_set_dummy_tool on <self:ToolContext exact> */
1423 var146
= NEW_opts__OptionCount(&type_opts__OptionCount
);
1425 var148
= varonce147
;
1429 var151
= string__NativeString__to_s_with_length(var149
, var150
);
1431 varonce147
= var148
;
1434 var153
= varonce152
;
1438 var156
= string__NativeString__to_s_with_length(var154
, var155
);
1440 varonce152
= var153
;
1443 var158
= varonce157
;
1445 var159
= "--verbose";
1447 var161
= string__NativeString__to_s_with_length(var159
, var160
);
1449 varonce157
= var158
;
1451 var162
= NEW_array__Array(&type_array__Arraystring__String
);
1452 { /* var162 = array_instance Array[String] */
1454 var164
= NEW_array__NativeArray(var163
, &type_array__NativeArraystring__String
);
1455 ((struct instance_array__NativeArray
*)var164
)->values
[0] = (val
*) var153
;
1456 ((struct instance_array__NativeArray
*)var164
)->values
[1] = (val
*) var158
;
1458 ((void (*)(val
*, val
*, long))(var162
->class->vft
[COLOR_array__Array__with_native
]))(var162
, var164
, var163
) /* with_native on <var162:Array[String]>*/;
1462 opts__OptionCount__init(var146
, var148
, var162
); /* Direct call opts#OptionCount#init on <var146:OptionCount>*/
1464 self
->attrs
[COLOR_toolcontext__ToolContext___opt_verbose
].val
= var146
; /* _opt_verbose on <self:ToolContext exact> */
1465 var165
= NEW_opts__OptionBool(&type_opts__OptionBool
);
1467 var167
= varonce166
;
1469 var168
= "Stop on first error";
1471 var170
= string__NativeString__to_s_with_length(var168
, var169
);
1473 varonce166
= var167
;
1476 var172
= varonce171
;
1478 var173
= "--stop-on-first-error";
1480 var175
= string__NativeString__to_s_with_length(var173
, var174
);
1482 varonce171
= var172
;
1484 var176
= NEW_array__Array(&type_array__Arraystring__String
);
1485 { /* var176 = array_instance Array[String] */
1487 var178
= NEW_array__NativeArray(var177
, &type_array__NativeArraystring__String
);
1488 ((struct instance_array__NativeArray
*)var178
)->values
[0] = (val
*) var172
;
1490 ((void (*)(val
*, val
*, long))(var176
->class->vft
[COLOR_array__Array__with_native
]))(var176
, var178
, var177
) /* with_native on <var176:Array[String]>*/;
1494 opts__OptionBool__init(var165
, var167
, var176
); /* Direct call opts#OptionBool#init on <var165:OptionBool>*/
1496 self
->attrs
[COLOR_toolcontext__ToolContext___opt_stop_on_first_error
].val
= var165
; /* _opt_stop_on_first_error on <self:ToolContext exact> */
1497 var179
= NEW_opts__OptionBool(&type_opts__OptionBool
);
1499 var181
= varonce180
;
1501 var182
= "Do not use color to display errors and warnings";
1503 var184
= string__NativeString__to_s_with_length(var182
, var183
);
1505 varonce180
= var181
;
1508 var186
= varonce185
;
1510 var187
= "--no-color";
1512 var189
= string__NativeString__to_s_with_length(var187
, var188
);
1514 varonce185
= var186
;
1516 var190
= NEW_array__Array(&type_array__Arraystring__String
);
1517 { /* var190 = array_instance Array[String] */
1519 var192
= NEW_array__NativeArray(var191
, &type_array__NativeArraystring__String
);
1520 ((struct instance_array__NativeArray
*)var192
)->values
[0] = (val
*) var186
;
1522 ((void (*)(val
*, val
*, long))(var190
->class->vft
[COLOR_array__Array__with_native
]))(var190
, var192
, var191
) /* with_native on <var190:Array[String]>*/;
1526 opts__OptionBool__init(var179
, var181
, var190
); /* Direct call opts#OptionBool#init on <var179:OptionBool>*/
1528 self
->attrs
[COLOR_toolcontext__ToolContext___opt_no_color
].val
= var179
; /* _opt_no_color on <self:ToolContext exact> */
1529 var193
= NEW_opts__OptionBool(&type_opts__OptionBool
);
1531 var195
= varonce194
;
1533 var196
= "Generate bash_completion file for this program";
1535 var198
= string__NativeString__to_s_with_length(var196
, var197
);
1537 varonce194
= var195
;
1540 var200
= varonce199
;
1542 var201
= "--bash-completion";
1544 var203
= string__NativeString__to_s_with_length(var201
, var202
);
1546 varonce199
= var200
;
1548 var204
= NEW_array__Array(&type_array__Arraystring__String
);
1549 { /* var204 = array_instance Array[String] */
1551 var206
= NEW_array__NativeArray(var205
, &type_array__NativeArraystring__String
);
1552 ((struct instance_array__NativeArray
*)var206
)->values
[0] = (val
*) var200
;
1554 ((void (*)(val
*, val
*, long))(var204
->class->vft
[COLOR_array__Array__with_native
]))(var204
, var206
, var205
) /* with_native on <var204:Array[String]>*/;
1558 opts__OptionBool__init(var193
, var195
, var204
); /* Direct call opts#OptionBool#init on <var193:OptionBool>*/
1560 self
->attrs
[COLOR_toolcontext__ToolContext___opt_bash_completion
].val
= var193
; /* _opt_bash_completion on <self:ToolContext exact> */
1561 var207
= NEW_opts__OptionBool(&type_opts__OptionBool
);
1563 var209
= varonce208
;
1565 var210
= "Generate a stub manpage in pandoc markdown format";
1567 var212
= string__NativeString__to_s_with_length(var210
, var211
);
1569 varonce208
= var209
;
1572 var214
= varonce213
;
1574 var215
= "--stub-man";
1576 var217
= string__NativeString__to_s_with_length(var215
, var216
);
1578 varonce213
= var214
;
1580 var218
= NEW_array__Array(&type_array__Arraystring__String
);
1581 { /* var218 = array_instance Array[String] */
1583 var220
= NEW_array__NativeArray(var219
, &type_array__NativeArraystring__String
);
1584 ((struct instance_array__NativeArray
*)var220
)->values
[0] = (val
*) var214
;
1586 ((void (*)(val
*, val
*, long))(var218
->class->vft
[COLOR_array__Array__with_native
]))(var218
, var220
, var219
) /* with_native on <var218:Array[String]>*/;
1590 opts__OptionBool__init(var207
, var209
, var218
); /* Direct call opts#OptionBool#init on <var207:OptionBool>*/
1592 self
->attrs
[COLOR_toolcontext__ToolContext___opt_stub_man
].val
= var207
; /* _opt_stub_man on <self:ToolContext exact> */
1594 self
->attrs
[COLOR_toolcontext__ToolContext___verbose_level
].l
= var221
; /* _verbose_level on <self:ToolContext exact> */
1596 var223
= varonce222
;
1598 var224
= "Usage: [OPTION]... [ARG]...";
1600 var226
= string__NativeString__to_s_with_length(var224
, var225
);
1602 varonce222
= var223
;
1604 self
->attrs
[COLOR_toolcontext__ToolContext___tooldescription
].val
= var223
; /* _tooldescription on <self:ToolContext exact> */
1606 self
->attrs
[COLOR_toolcontext__ToolContext___accept_no_arguments
].s
= var227
; /* _accept_no_arguments on <self:ToolContext exact> */
1608 self
->attrs
[COLOR_toolcontext__ToolContext___nit_dir
].val
= var228
; /* _nit_dir on <self:ToolContext exact> */
1609 var229
= NEW_poset__POSet(&type_poset__POSetphase__Phase
);
1611 ((void (*)(val
*))(var229
->class->vft
[COLOR_kernel__Object__init
]))(var229
) /* init on <var229:POSet[Phase]>*/;
1613 self
->attrs
[COLOR_phase__ToolContext___phases
].val
= var229
; /* _phases on <self:ToolContext exact> */
1614 var230
= NEW_opts__OptionArray(&type_opts__OptionArray
);
1616 var232
= varonce231
;
1618 var233
= "DEBUG: Disable a specific phase; use `list` to get the list.";
1620 var235
= string__NativeString__to_s_with_length(var233
, var234
);
1622 varonce231
= var232
;
1625 var237
= varonce236
;
1627 var238
= "--disable-phase";
1629 var240
= string__NativeString__to_s_with_length(var238
, var239
);
1631 varonce236
= var237
;
1633 var241
= NEW_array__Array(&type_array__Arraystring__String
);
1634 { /* var241 = array_instance Array[String] */
1636 var243
= NEW_array__NativeArray(var242
, &type_array__NativeArraystring__String
);
1637 ((struct instance_array__NativeArray
*)var243
)->values
[0] = (val
*) var237
;
1639 ((void (*)(val
*, val
*, long))(var241
->class->vft
[COLOR_array__Array__with_native
]))(var241
, var243
, var242
) /* with_native on <var241:Array[String]>*/;
1643 opts__OptionArray__init(var230
, var232
, var241
); /* Direct call opts#OptionArray#init on <var230:OptionArray>*/
1645 self
->attrs
[COLOR_phase__ToolContext___opt_disable_phase
].val
= var230
; /* _opt_disable_phase on <self:ToolContext exact> */
1646 var244
= NEW_hash_collection__HashSet(&type_hash_collection__HashSetparser_nodes__AModule
);
1648 ((void (*)(val
*))(var244
->class->vft
[COLOR_kernel__Object__init
]))(var244
) /* init on <var244:HashSet[AModule]>*/;
1650 self
->attrs
[COLOR_phase__ToolContext___phased_modules
].val
= var244
; /* _phased_modules on <self:ToolContext exact> */
1651 var245
= NEW_literal__LiteralPhase(&type_literal__LiteralPhase
);
1654 phase__Phase__init(var245
, self
, var246
); /* Direct call phase#Phase#init on <var245:LiteralPhase>*/
1656 self
->attrs
[COLOR_literal__ToolContext___literal_phase
].val
= var245
; /* _literal_phase on <self:ToolContext exact> */
1657 var247
= NEW_scope__ScopePhase(&type_scope__ScopePhase
);
1660 phase__Phase__init(var247
, self
, var248
); /* Direct call phase#Phase#init on <var247:ScopePhase>*/
1662 self
->attrs
[COLOR_scope__ToolContext___scope_phase
].val
= var247
; /* _scope_phase on <self:ToolContext exact> */
1663 var249
= NEW_flow__FlowPhase(&type_flow__FlowPhase
);
1664 var250
= NEW_array__Array(&type_array__Arrayphase__Phase
);
1667 array__Array__with_capacity(var250
, var251
); /* Direct call array#Array#with_capacity on <var250:Array[Phase]>*/
1671 { /* Inline scope#ToolContext#scope_phase (self) on <self:ToolContext exact> */
1672 var253
= self
->attrs
[COLOR_scope__ToolContext___scope_phase
].val
; /* _scope_phase on <self:ToolContext exact> */
1673 if (unlikely(var253
== NULL
)) {
1674 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _scope_phase");
1675 PRINT_ERROR(" (%s:%d)\n", "semantize/scope.nit", 23);
1683 array__AbstractArray__push(var_
, var252
); /* Direct call array#AbstractArray#push on <var_:Array[Phase]>*/
1686 phase__Phase__init(var249
, self
, var_
); /* Direct call phase#Phase#init on <var249:FlowPhase>*/
1688 self
->attrs
[COLOR_flow__ToolContext___flow_phase
].val
= var249
; /* _flow_phase on <self:ToolContext exact> */
1689 var254
= NEW_local_var_init__LocalVarInitPhase(&type_local_var_init__LocalVarInitPhase
);
1690 var255
= NEW_array__Array(&type_array__Arrayphase__Phase
);
1693 array__Array__with_capacity(var255
, var256
); /* Direct call array#Array#with_capacity on <var255:Array[Phase]>*/
1697 { /* Inline flow#ToolContext#flow_phase (self) on <self:ToolContext exact> */
1698 var260
= self
->attrs
[COLOR_flow__ToolContext___flow_phase
].val
; /* _flow_phase on <self:ToolContext exact> */
1699 if (unlikely(var260
== NULL
)) {
1700 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _flow_phase");
1701 PRINT_ERROR(" (%s:%d)\n", "semantize/flow.nit", 23);
1705 RET_LABEL259
:(void)0;
1709 array__AbstractArray__push(var_257
, var258
); /* Direct call array#AbstractArray#push on <var_257:Array[Phase]>*/
1712 phase__Phase__init(var254
, self
, var_257
); /* Direct call phase#Phase#init on <var254:LocalVarInitPhase>*/
1714 self
->attrs
[COLOR_local_var_init__ToolContext___local_var_init_phase
].val
= var254
; /* _local_var_init_phase on <self:ToolContext exact> */
1715 var261
= NEW_opts__OptionArray(&type_opts__OptionArray
);
1717 var263
= varonce262
;
1719 var264
= "Set include path for loaders (may be used more than once)";
1721 var266
= string__NativeString__to_s_with_length(var264
, var265
);
1723 varonce262
= var263
;
1726 var268
= varonce267
;
1730 var271
= string__NativeString__to_s_with_length(var269
, var270
);
1732 varonce267
= var268
;
1735 var273
= varonce272
;
1739 var276
= string__NativeString__to_s_with_length(var274
, var275
);
1741 varonce272
= var273
;
1743 var277
= NEW_array__Array(&type_array__Arraystring__String
);
1744 { /* var277 = array_instance Array[String] */
1746 var279
= NEW_array__NativeArray(var278
, &type_array__NativeArraystring__String
);
1747 ((struct instance_array__NativeArray
*)var279
)->values
[0] = (val
*) var268
;
1748 ((struct instance_array__NativeArray
*)var279
)->values
[1] = (val
*) var273
;
1750 ((void (*)(val
*, val
*, long))(var277
->class->vft
[COLOR_array__Array__with_native
]))(var277
, var279
, var278
) /* with_native on <var277:Array[String]>*/;
1754 opts__OptionArray__init(var261
, var263
, var277
); /* Direct call opts#OptionArray#init on <var261:OptionArray>*/
1756 self
->attrs
[COLOR_modelbuilder__ToolContext___opt_path
].val
= var261
; /* _opt_path on <self:ToolContext exact> */
1757 var280
= NEW_opts__OptionBool(&type_opts__OptionBool
);
1759 var282
= varonce281
;
1761 var283
= "Stop after meta-model processing";
1763 var285
= string__NativeString__to_s_with_length(var283
, var284
);
1765 varonce281
= var282
;
1768 var287
= varonce286
;
1770 var288
= "--only-metamodel";
1772 var290
= string__NativeString__to_s_with_length(var288
, var289
);
1774 varonce286
= var287
;
1776 var291
= NEW_array__Array(&type_array__Arraystring__String
);
1777 { /* var291 = array_instance Array[String] */
1779 var293
= NEW_array__NativeArray(var292
, &type_array__NativeArraystring__String
);
1780 ((struct instance_array__NativeArray
*)var293
)->values
[0] = (val
*) var287
;
1782 ((void (*)(val
*, val
*, long))(var291
->class->vft
[COLOR_array__Array__with_native
]))(var291
, var293
, var292
) /* with_native on <var291:Array[String]>*/;
1786 opts__OptionBool__init(var280
, var282
, var291
); /* Direct call opts#OptionBool#init on <var280:OptionBool>*/
1788 self
->attrs
[COLOR_modelbuilder__ToolContext___opt_only_metamodel
].val
= var280
; /* _opt_only_metamodel on <self:ToolContext exact> */
1789 var294
= NEW_opts__OptionBool(&type_opts__OptionBool
);
1791 var296
= varonce295
;
1793 var297
= "Only proceed to parse step of loaders";
1795 var299
= string__NativeString__to_s_with_length(var297
, var298
);
1797 varonce295
= var296
;
1800 var301
= varonce300
;
1802 var302
= "--only-parse";
1804 var304
= string__NativeString__to_s_with_length(var302
, var303
);
1806 varonce300
= var301
;
1808 var305
= NEW_array__Array(&type_array__Arraystring__String
);
1809 { /* var305 = array_instance Array[String] */
1811 var307
= NEW_array__NativeArray(var306
, &type_array__NativeArraystring__String
);
1812 ((struct instance_array__NativeArray
*)var307
)->values
[0] = (val
*) var301
;
1814 ((void (*)(val
*, val
*, long))(var305
->class->vft
[COLOR_array__Array__with_native
]))(var305
, var307
, var306
) /* with_native on <var305:Array[String]>*/;
1818 opts__OptionBool__init(var294
, var296
, var305
); /* Direct call opts#OptionBool#init on <var294:OptionBool>*/
1820 self
->attrs
[COLOR_modelbuilder__ToolContext___opt_only_parse
].val
= var294
; /* _opt_only_parse on <self:ToolContext exact> */
1821 var308
= NEW_opts__OptionBool(&type_opts__OptionBool
);
1823 var310
= varonce309
;
1825 var311
= "Do not check, and produce errors, on visibility issues.";
1827 var313
= string__NativeString__to_s_with_length(var311
, var312
);
1829 varonce309
= var310
;
1832 var315
= varonce314
;
1834 var316
= "--ignore-visibility";
1836 var318
= string__NativeString__to_s_with_length(var316
, var317
);
1838 varonce314
= var315
;
1840 var319
= NEW_array__Array(&type_array__Arraystring__String
);
1841 { /* var319 = array_instance Array[String] */
1843 var321
= NEW_array__NativeArray(var320
, &type_array__NativeArraystring__String
);
1844 ((struct instance_array__NativeArray
*)var321
)->values
[0] = (val
*) var315
;
1846 ((void (*)(val
*, val
*, long))(var319
->class->vft
[COLOR_array__Array__with_native
]))(var319
, var321
, var320
) /* with_native on <var319:Array[String]>*/;
1850 opts__OptionBool__init(var308
, var310
, var319
); /* Direct call opts#OptionBool#init on <var308:OptionBool>*/
1852 self
->attrs
[COLOR_modelbuilder__ToolContext___opt_ignore_visibility
].val
= var308
; /* _opt_ignore_visibility on <self:ToolContext exact> */
1854 self
->attrs
[COLOR_modelbuilder__ToolContext___modelbuilder_real
].val
= var322
; /* _modelbuilder_real on <self:ToolContext exact> */
1855 var323
= NEW_modelize_class__ModelizeClassPhase(&type_modelize_class__ModelizeClassPhase
);
1858 phase__Phase__init(var323
, self
, var324
); /* Direct call phase#Phase#init on <var323:ModelizeClassPhase>*/
1860 self
->attrs
[COLOR_modelize_class__ToolContext___modelize_class_phase
].val
= var323
; /* _modelize_class_phase on <self:ToolContext exact> */
1861 var325
= NEW_opts__OptionArray(&type_opts__OptionArray
);
1863 var327
= varonce326
;
1865 var328
= "Additionals module to min-in";
1867 var330
= string__NativeString__to_s_with_length(var328
, var329
);
1869 varonce326
= var327
;
1872 var332
= varonce331
;
1876 var335
= string__NativeString__to_s_with_length(var333
, var334
);
1878 varonce331
= var332
;
1881 var337
= varonce336
;
1885 var340
= string__NativeString__to_s_with_length(var338
, var339
);
1887 varonce336
= var337
;
1889 var341
= NEW_array__Array(&type_array__Arraystring__String
);
1890 { /* var341 = array_instance Array[String] */
1892 var343
= NEW_array__NativeArray(var342
, &type_array__NativeArraystring__String
);
1893 ((struct instance_array__NativeArray
*)var343
)->values
[0] = (val
*) var332
;
1894 ((struct instance_array__NativeArray
*)var343
)->values
[1] = (val
*) var337
;
1896 ((void (*)(val
*, val
*, long))(var341
->class->vft
[COLOR_array__Array__with_native
]))(var341
, var343
, var342
) /* with_native on <var341:Array[String]>*/;
1900 opts__OptionArray__init(var325
, var327
, var341
); /* Direct call opts#OptionArray#init on <var325:OptionArray>*/
1902 self
->attrs
[COLOR_mixin__ToolContext___opt_mixins
].val
= var325
; /* _opt_mixins on <self:ToolContext exact> */
1903 var344
= NEW_opts__OptionArray(&type_opts__OptionArray
);
1905 var346
= varonce345
;
1907 var347
= "Define a specific property";
1909 var349
= string__NativeString__to_s_with_length(var347
, var348
);
1911 varonce345
= var346
;
1914 var351
= varonce350
;
1918 var354
= string__NativeString__to_s_with_length(var352
, var353
);
1920 varonce350
= var351
;
1923 var356
= varonce355
;
1925 var357
= "--define";
1927 var359
= string__NativeString__to_s_with_length(var357
, var358
);
1929 varonce355
= var356
;
1931 var360
= NEW_array__Array(&type_array__Arraystring__String
);
1932 { /* var360 = array_instance Array[String] */
1934 var362
= NEW_array__NativeArray(var361
, &type_array__NativeArraystring__String
);
1935 ((struct instance_array__NativeArray
*)var362
)->values
[0] = (val
*) var351
;
1936 ((struct instance_array__NativeArray
*)var362
)->values
[1] = (val
*) var356
;
1938 ((void (*)(val
*, val
*, long))(var360
->class->vft
[COLOR_array__Array__with_native
]))(var360
, var362
, var361
) /* with_native on <var360:Array[String]>*/;
1942 opts__OptionArray__init(var344
, var346
, var360
); /* Direct call opts#OptionArray#init on <var344:OptionArray>*/
1944 self
->attrs
[COLOR_mixin__ToolContext___opt_defines
].val
= var344
; /* _opt_defines on <self:ToolContext exact> */
1945 var363
= NEW_modelize_property__ModelizePropertyPhase(&type_modelize_property__ModelizePropertyPhase
);
1946 var364
= NEW_array__Array(&type_array__Arrayphase__Phase
);
1949 array__Array__with_capacity(var364
, var365
); /* Direct call array#Array#with_capacity on <var364:Array[Phase]>*/
1953 { /* Inline modelize_class#ToolContext#modelize_class_phase (self) on <self:ToolContext exact> */
1954 var369
= self
->attrs
[COLOR_modelize_class__ToolContext___modelize_class_phase
].val
; /* _modelize_class_phase on <self:ToolContext exact> */
1955 if (unlikely(var369
== NULL
)) {
1956 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_class_phase");
1957 PRINT_ERROR(" (%s:%d)\n", "modelize/modelize_class.nit", 23);
1961 RET_LABEL368
:(void)0;
1965 array__AbstractArray__push(var_366
, var367
); /* Direct call array#AbstractArray#push on <var_366:Array[Phase]>*/
1968 phase__Phase__init(var363
, self
, var_366
); /* Direct call phase#Phase#init on <var363:ModelizePropertyPhase>*/
1970 self
->attrs
[COLOR_modelize_property__ToolContext___modelize_property_phase
].val
= var363
; /* _modelize_property_phase on <self:ToolContext exact> */
1971 var370
= NEW_platform__PlatformPhase(&type_platform__PlatformPhase
);
1972 var371
= NEW_array__Array(&type_array__Arrayphase__Phase
);
1975 array__Array__with_capacity(var371
, var372
); /* Direct call array#Array#with_capacity on <var371:Array[Phase]>*/
1979 { /* Inline modelize_property#ToolContext#modelize_property_phase (self) on <self:ToolContext exact> */
1980 var376
= self
->attrs
[COLOR_modelize_property__ToolContext___modelize_property_phase
].val
; /* _modelize_property_phase on <self:ToolContext exact> */
1981 if (unlikely(var376
== NULL
)) {
1982 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_property_phase");
1983 PRINT_ERROR(" (%s:%d)\n", "modelize/modelize_property.nit", 24);
1987 RET_LABEL375
:(void)0;
1991 array__AbstractArray__push(var_373
, var374
); /* Direct call array#AbstractArray#push on <var_373:Array[Phase]>*/
1994 phase__Phase__init(var370
, self
, var_373
); /* Direct call phase#Phase#init on <var370:PlatformPhase>*/
1996 self
->attrs
[COLOR_platform__ToolContext___platform_phase
].val
= var370
; /* _platform_phase on <self:ToolContext exact> */
1997 var377
= NEW_typing__TypingPhase(&type_typing__TypingPhase
);
1998 var378
= NEW_array__Array(&type_array__Arrayphase__Phase
);
2001 array__Array__with_capacity(var378
, var379
); /* Direct call array#Array#with_capacity on <var378:Array[Phase]>*/
2005 { /* Inline flow#ToolContext#flow_phase (self) on <self:ToolContext exact> */
2006 var383
= self
->attrs
[COLOR_flow__ToolContext___flow_phase
].val
; /* _flow_phase on <self:ToolContext exact> */
2007 if (unlikely(var383
== NULL
)) {
2008 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _flow_phase");
2009 PRINT_ERROR(" (%s:%d)\n", "semantize/flow.nit", 23);
2013 RET_LABEL382
:(void)0;
2017 array__AbstractArray__push(var_380
, var381
); /* Direct call array#AbstractArray#push on <var_380:Array[Phase]>*/
2020 { /* Inline modelize_property#ToolContext#modelize_property_phase (self) on <self:ToolContext exact> */
2021 var386
= self
->attrs
[COLOR_modelize_property__ToolContext___modelize_property_phase
].val
; /* _modelize_property_phase on <self:ToolContext exact> */
2022 if (unlikely(var386
== NULL
)) {
2023 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_property_phase");
2024 PRINT_ERROR(" (%s:%d)\n", "modelize/modelize_property.nit", 24);
2028 RET_LABEL385
:(void)0;
2032 array__AbstractArray__push(var_380
, var384
); /* Direct call array#AbstractArray#push on <var_380:Array[Phase]>*/
2035 { /* Inline local_var_init#ToolContext#local_var_init_phase (self) on <self:ToolContext exact> */
2036 var389
= self
->attrs
[COLOR_local_var_init__ToolContext___local_var_init_phase
].val
; /* _local_var_init_phase on <self:ToolContext exact> */
2037 if (unlikely(var389
== NULL
)) {
2038 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _local_var_init_phase");
2039 PRINT_ERROR(" (%s:%d)\n", "semantize/local_var_init.nit", 24);
2043 RET_LABEL388
:(void)0;
2047 array__AbstractArray__push(var_380
, var387
); /* Direct call array#AbstractArray#push on <var_380:Array[Phase]>*/
2050 phase__Phase__init(var377
, self
, var_380
); /* Direct call phase#Phase#init on <var377:TypingPhase>*/
2052 self
->attrs
[COLOR_typing__ToolContext___typing_phase
].val
= var377
; /* _typing_phase on <self:ToolContext exact> */
2053 var390
= NEW_auto_super_init__AutoSuperInitPhase(&type_auto_super_init__AutoSuperInitPhase
);
2054 var391
= NEW_array__Array(&type_array__Arrayphase__Phase
);
2057 array__Array__with_capacity(var391
, var392
); /* Direct call array#Array#with_capacity on <var391:Array[Phase]>*/
2061 { /* Inline typing#ToolContext#typing_phase (self) on <self:ToolContext exact> */
2062 var396
= self
->attrs
[COLOR_typing__ToolContext___typing_phase
].val
; /* _typing_phase on <self:ToolContext exact> */
2063 if (unlikely(var396
== NULL
)) {
2064 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _typing_phase");
2065 PRINT_ERROR(" (%s:%d)\n", "semantize/typing.nit", 25);
2069 RET_LABEL395
:(void)0;
2073 array__AbstractArray__push(var_393
, var394
); /* Direct call array#AbstractArray#push on <var_393:Array[Phase]>*/
2076 phase__Phase__init(var390
, self
, var_393
); /* Direct call phase#Phase#init on <var390:AutoSuperInitPhase>*/
2078 self
->attrs
[COLOR_auto_super_init__ToolContext___auto_super_init_phase
].val
= var390
; /* _auto_super_init_phase on <self:ToolContext exact> */
2079 var397
= NEW_transform__TransformPhase(&type_transform__TransformPhase
);
2080 var398
= NEW_array__Array(&type_array__Arrayphase__Phase
);
2083 array__Array__with_capacity(var398
, var399
); /* Direct call array#Array#with_capacity on <var398:Array[Phase]>*/
2087 { /* Inline typing#ToolContext#typing_phase (self) on <self:ToolContext exact> */
2088 var403
= self
->attrs
[COLOR_typing__ToolContext___typing_phase
].val
; /* _typing_phase on <self:ToolContext exact> */
2089 if (unlikely(var403
== NULL
)) {
2090 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _typing_phase");
2091 PRINT_ERROR(" (%s:%d)\n", "semantize/typing.nit", 25);
2095 RET_LABEL402
:(void)0;
2099 array__AbstractArray__push(var_400
, var401
); /* Direct call array#AbstractArray#push on <var_400:Array[Phase]>*/
2102 { /* Inline auto_super_init#ToolContext#auto_super_init_phase (self) on <self:ToolContext exact> */
2103 var406
= self
->attrs
[COLOR_auto_super_init__ToolContext___auto_super_init_phase
].val
; /* _auto_super_init_phase on <self:ToolContext exact> */
2104 if (unlikely(var406
== NULL
)) {
2105 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _auto_super_init_phase");
2106 PRINT_ERROR(" (%s:%d)\n", "semantize/auto_super_init.nit", 25);
2110 RET_LABEL405
:(void)0;
2114 array__AbstractArray__push(var_400
, var404
); /* Direct call array#AbstractArray#push on <var_400:Array[Phase]>*/
2117 phase__Phase__init(var397
, self
, var_400
); /* Direct call phase#Phase#init on <var397:TransformPhase>*/
2119 self
->attrs
[COLOR_transform__ToolContext___transform_phase
].val
= var397
; /* _transform_phase on <self:ToolContext exact> */
2120 var407
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2122 var409
= varonce408
;
2124 var410
= "Always insantiate a range and its iterator on \'for\' loops";
2126 var412
= string__NativeString__to_s_with_length(var410
, var411
);
2128 varonce408
= var409
;
2131 var414
= varonce413
;
2133 var415
= "--no-shortcut-range";
2135 var417
= string__NativeString__to_s_with_length(var415
, var416
);
2137 varonce413
= var414
;
2139 var418
= NEW_array__Array(&type_array__Arraystring__String
);
2140 { /* var418 = array_instance Array[String] */
2142 var420
= NEW_array__NativeArray(var419
, &type_array__NativeArraystring__String
);
2143 ((struct instance_array__NativeArray
*)var420
)->values
[0] = (val
*) var414
;
2145 ((void (*)(val
*, val
*, long))(var418
->class->vft
[COLOR_array__Array__with_native
]))(var418
, var420
, var419
) /* with_native on <var418:Array[String]>*/;
2149 opts__OptionBool__init(var407
, var409
, var418
); /* Direct call opts#OptionBool#init on <var407:OptionBool>*/
2151 self
->attrs
[COLOR_transform__ToolContext___opt_no_shortcut_range
].val
= var407
; /* _opt_no_shortcut_range on <self:ToolContext exact> */
2152 var421
= NEW_opts__OptionString(&type_opts__OptionString
);
2154 var423
= varonce422
;
2156 var424
= "Output file";
2158 var426
= string__NativeString__to_s_with_length(var424
, var425
);
2160 varonce422
= var423
;
2163 var428
= varonce427
;
2167 var431
= string__NativeString__to_s_with_length(var429
, var430
);
2169 varonce427
= var428
;
2172 var433
= varonce432
;
2174 var434
= "--output";
2176 var436
= string__NativeString__to_s_with_length(var434
, var435
);
2178 varonce432
= var433
;
2180 var437
= NEW_array__Array(&type_array__Arraystring__String
);
2181 { /* var437 = array_instance Array[String] */
2183 var439
= NEW_array__NativeArray(var438
, &type_array__NativeArraystring__String
);
2184 ((struct instance_array__NativeArray
*)var439
)->values
[0] = (val
*) var428
;
2185 ((struct instance_array__NativeArray
*)var439
)->values
[1] = (val
*) var433
;
2187 ((void (*)(val
*, val
*, long))(var437
->class->vft
[COLOR_array__Array__with_native
]))(var437
, var439
, var438
) /* with_native on <var437:Array[String]>*/;
2191 opts__OptionString__init(var421
, var423
, var437
); /* Direct call opts#OptionString#init on <var421:OptionString>*/
2193 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_output
].val
= var421
; /* _opt_output on <self:ToolContext exact> */
2194 var440
= NEW_opts__OptionString(&type_opts__OptionString
);
2196 var442
= varonce441
;
2198 var443
= "Output directory";
2200 var445
= string__NativeString__to_s_with_length(var443
, var444
);
2202 varonce441
= var442
;
2205 var447
= varonce446
;
2209 var450
= string__NativeString__to_s_with_length(var448
, var449
);
2211 varonce446
= var447
;
2213 var451
= NEW_array__Array(&type_array__Arraystring__String
);
2214 { /* var451 = array_instance Array[String] */
2216 var453
= NEW_array__NativeArray(var452
, &type_array__NativeArraystring__String
);
2217 ((struct instance_array__NativeArray
*)var453
)->values
[0] = (val
*) var447
;
2219 ((void (*)(val
*, val
*, long))(var451
->class->vft
[COLOR_array__Array__with_native
]))(var451
, var453
, var452
) /* with_native on <var451:Array[String]>*/;
2223 opts__OptionString__init(var440
, var442
, var451
); /* Direct call opts#OptionString#init on <var440:OptionString>*/
2225 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_dir
].val
= var440
; /* _opt_dir on <self:ToolContext exact> */
2226 var454
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2228 var456
= varonce455
;
2230 var457
= "Do not invoke C compiler";
2232 var459
= string__NativeString__to_s_with_length(var457
, var458
);
2234 varonce455
= var456
;
2237 var461
= varonce460
;
2241 var464
= string__NativeString__to_s_with_length(var462
, var463
);
2243 varonce460
= var461
;
2245 var465
= NEW_array__Array(&type_array__Arraystring__String
);
2246 { /* var465 = array_instance Array[String] */
2248 var467
= NEW_array__NativeArray(var466
, &type_array__NativeArraystring__String
);
2249 ((struct instance_array__NativeArray
*)var467
)->values
[0] = (val
*) var461
;
2251 ((void (*)(val
*, val
*, long))(var465
->class->vft
[COLOR_array__Array__with_native
]))(var465
, var467
, var466
) /* with_native on <var465:Array[String]>*/;
2255 opts__OptionBool__init(var454
, var456
, var465
); /* Direct call opts#OptionBool#init on <var454:OptionBool>*/
2257 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_no_cc
].val
= var454
; /* _opt_no_cc on <self:ToolContext exact> */
2258 var468
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2260 var470
= varonce469
;
2262 var471
= "Do not generate main entry point";
2264 var473
= string__NativeString__to_s_with_length(var471
, var472
);
2266 varonce469
= var470
;
2269 var475
= varonce474
;
2271 var476
= "--no-main";
2273 var478
= string__NativeString__to_s_with_length(var476
, var477
);
2275 varonce474
= var475
;
2277 var479
= NEW_array__Array(&type_array__Arraystring__String
);
2278 { /* var479 = array_instance Array[String] */
2280 var481
= NEW_array__NativeArray(var480
, &type_array__NativeArraystring__String
);
2281 ((struct instance_array__NativeArray
*)var481
)->values
[0] = (val
*) var475
;
2283 ((void (*)(val
*, val
*, long))(var479
->class->vft
[COLOR_array__Array__with_native
]))(var479
, var481
, var480
) /* with_native on <var479:Array[String]>*/;
2287 opts__OptionBool__init(var468
, var470
, var479
); /* Direct call opts#OptionBool#init on <var468:OptionBool>*/
2289 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_no_main
].val
= var468
; /* _opt_no_main on <self:ToolContext exact> */
2290 var482
= NEW_opts__OptionArray(&type_opts__OptionArray
);
2292 var484
= varonce483
;
2294 var485
= "Set include path for C header files (may be used more than once)";
2296 var487
= string__NativeString__to_s_with_length(var485
, var486
);
2298 varonce483
= var484
;
2301 var489
= varonce488
;
2303 var490
= "--cc-path";
2305 var492
= string__NativeString__to_s_with_length(var490
, var491
);
2307 varonce488
= var489
;
2309 var493
= NEW_array__Array(&type_array__Arraystring__String
);
2310 { /* var493 = array_instance Array[String] */
2312 var495
= NEW_array__NativeArray(var494
, &type_array__NativeArraystring__String
);
2313 ((struct instance_array__NativeArray
*)var495
)->values
[0] = (val
*) var489
;
2315 ((void (*)(val
*, val
*, long))(var493
->class->vft
[COLOR_array__Array__with_native
]))(var493
, var495
, var494
) /* with_native on <var493:Array[String]>*/;
2319 opts__OptionArray__init(var482
, var484
, var493
); /* Direct call opts#OptionArray#init on <var482:OptionArray>*/
2321 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_cc_path
].val
= var482
; /* _opt_cc_path on <self:ToolContext exact> */
2322 var496
= NEW_opts__OptionString(&type_opts__OptionString
);
2324 var498
= varonce497
;
2326 var499
= "Additional options to make";
2328 var501
= string__NativeString__to_s_with_length(var499
, var500
);
2330 varonce497
= var498
;
2333 var503
= varonce502
;
2335 var504
= "--make-flags";
2337 var506
= string__NativeString__to_s_with_length(var504
, var505
);
2339 varonce502
= var503
;
2341 var507
= NEW_array__Array(&type_array__Arraystring__String
);
2342 { /* var507 = array_instance Array[String] */
2344 var509
= NEW_array__NativeArray(var508
, &type_array__NativeArraystring__String
);
2345 ((struct instance_array__NativeArray
*)var509
)->values
[0] = (val
*) var503
;
2347 ((void (*)(val
*, val
*, long))(var507
->class->vft
[COLOR_array__Array__with_native
]))(var507
, var509
, var508
) /* with_native on <var507:Array[String]>*/;
2351 opts__OptionString__init(var496
, var498
, var507
); /* Direct call opts#OptionString#init on <var496:OptionString>*/
2353 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_make_flags
].val
= var496
; /* _opt_make_flags on <self:ToolContext exact> */
2354 var510
= NEW_opts__OptionInt(&type_opts__OptionInt
);
2356 var512
= varonce511
;
2358 var513
= "Maximum number of lines in generated C files. Use 0 for unlimited";
2360 var515
= string__NativeString__to_s_with_length(var513
, var514
);
2362 varonce511
= var512
;
2366 var518
= varonce517
;
2368 var519
= "--max-c-lines";
2370 var521
= string__NativeString__to_s_with_length(var519
, var520
);
2372 varonce517
= var518
;
2374 var522
= NEW_array__Array(&type_array__Arraystring__String
);
2375 { /* var522 = array_instance Array[String] */
2377 var524
= NEW_array__NativeArray(var523
, &type_array__NativeArraystring__String
);
2378 ((struct instance_array__NativeArray
*)var524
)->values
[0] = (val
*) var518
;
2380 ((void (*)(val
*, val
*, long))(var522
->class->vft
[COLOR_array__Array__with_native
]))(var522
, var524
, var523
) /* with_native on <var522:Array[String]>*/;
2384 opts__OptionInt__init(var510
, var512
, var516
, var522
); /* Direct call opts#OptionInt#init on <var510:OptionInt>*/
2386 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_max_c_lines
].val
= var510
; /* _opt_max_c_lines on <self:ToolContext exact> */
2387 var525
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2389 var527
= varonce526
;
2391 var528
= "Group all generated code in the same series of files";
2393 var530
= string__NativeString__to_s_with_length(var528
, var529
);
2395 varonce526
= var527
;
2398 var532
= varonce531
;
2400 var533
= "--group-c-files";
2402 var535
= string__NativeString__to_s_with_length(var533
, var534
);
2404 varonce531
= var532
;
2406 var536
= NEW_array__Array(&type_array__Arraystring__String
);
2407 { /* var536 = array_instance Array[String] */
2409 var538
= NEW_array__NativeArray(var537
, &type_array__NativeArraystring__String
);
2410 ((struct instance_array__NativeArray
*)var538
)->values
[0] = (val
*) var532
;
2412 ((void (*)(val
*, val
*, long))(var536
->class->vft
[COLOR_array__Array__with_native
]))(var536
, var538
, var537
) /* with_native on <var536:Array[String]>*/;
2416 opts__OptionBool__init(var525
, var527
, var536
); /* Direct call opts#OptionBool#init on <var525:OptionBool>*/
2418 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_group_c_files
].val
= var525
; /* _opt_group_c_files on <self:ToolContext exact> */
2419 var539
= NEW_opts__OptionString(&type_opts__OptionString
);
2421 var541
= varonce540
;
2423 var542
= "Directory used to generate temporary files";
2425 var544
= string__NativeString__to_s_with_length(var542
, var543
);
2427 varonce540
= var541
;
2430 var546
= varonce545
;
2432 var547
= "--compile-dir";
2434 var549
= string__NativeString__to_s_with_length(var547
, var548
);
2436 varonce545
= var546
;
2438 var550
= NEW_array__Array(&type_array__Arraystring__String
);
2439 { /* var550 = array_instance Array[String] */
2441 var552
= NEW_array__NativeArray(var551
, &type_array__NativeArraystring__String
);
2442 ((struct instance_array__NativeArray
*)var552
)->values
[0] = (val
*) var546
;
2444 ((void (*)(val
*, val
*, long))(var550
->class->vft
[COLOR_array__Array__with_native
]))(var550
, var552
, var551
) /* with_native on <var550:Array[String]>*/;
2448 opts__OptionString__init(var539
, var541
, var550
); /* Direct call opts#OptionString#init on <var539:OptionString>*/
2450 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_compile_dir
].val
= var539
; /* _opt_compile_dir on <self:ToolContext exact> */
2451 var553
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2453 var555
= varonce554
;
2455 var556
= "Generate contracts in the C code against bugs in the compiler";
2457 var558
= string__NativeString__to_s_with_length(var556
, var557
);
2459 varonce554
= var555
;
2462 var560
= varonce559
;
2464 var561
= "--hardening";
2466 var563
= string__NativeString__to_s_with_length(var561
, var562
);
2468 varonce559
= var560
;
2470 var564
= NEW_array__Array(&type_array__Arraystring__String
);
2471 { /* var564 = array_instance Array[String] */
2473 var566
= NEW_array__NativeArray(var565
, &type_array__NativeArraystring__String
);
2474 ((struct instance_array__NativeArray
*)var566
)->values
[0] = (val
*) var560
;
2476 ((void (*)(val
*, val
*, long))(var564
->class->vft
[COLOR_array__Array__with_native
]))(var564
, var566
, var565
) /* with_native on <var564:Array[String]>*/;
2480 opts__OptionBool__init(var553
, var555
, var564
); /* Direct call opts#OptionBool#init on <var553:OptionBool>*/
2482 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_hardening
].val
= var553
; /* _opt_hardening on <self:ToolContext exact> */
2483 var567
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2485 var569
= varonce568
;
2487 var570
= "Disable type tests of covariant parameters (dangerous)";
2489 var572
= string__NativeString__to_s_with_length(var570
, var571
);
2491 varonce568
= var569
;
2494 var574
= varonce573
;
2496 var575
= "--no-check-covariance";
2498 var577
= string__NativeString__to_s_with_length(var575
, var576
);
2500 varonce573
= var574
;
2502 var578
= NEW_array__Array(&type_array__Arraystring__String
);
2503 { /* var578 = array_instance Array[String] */
2505 var580
= NEW_array__NativeArray(var579
, &type_array__NativeArraystring__String
);
2506 ((struct instance_array__NativeArray
*)var580
)->values
[0] = (val
*) var574
;
2508 ((void (*)(val
*, val
*, long))(var578
->class->vft
[COLOR_array__Array__with_native
]))(var578
, var580
, var579
) /* with_native on <var578:Array[String]>*/;
2512 opts__OptionBool__init(var567
, var569
, var578
); /* Direct call opts#OptionBool#init on <var567:OptionBool>*/
2514 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_no_check_covariance
].val
= var567
; /* _opt_no_check_covariance on <self:ToolContext exact> */
2515 var581
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2517 var583
= varonce582
;
2519 var584
= "Disable isset tests before each attribute access (dangerous)";
2521 var586
= string__NativeString__to_s_with_length(var584
, var585
);
2523 varonce582
= var583
;
2526 var588
= varonce587
;
2528 var589
= "--no-check-attr-isset";
2530 var591
= string__NativeString__to_s_with_length(var589
, var590
);
2532 varonce587
= var588
;
2534 var592
= NEW_array__Array(&type_array__Arraystring__String
);
2535 { /* var592 = array_instance Array[String] */
2537 var594
= NEW_array__NativeArray(var593
, &type_array__NativeArraystring__String
);
2538 ((struct instance_array__NativeArray
*)var594
)->values
[0] = (val
*) var588
;
2540 ((void (*)(val
*, val
*, long))(var592
->class->vft
[COLOR_array__Array__with_native
]))(var592
, var594
, var593
) /* with_native on <var592:Array[String]>*/;
2544 opts__OptionBool__init(var581
, var583
, var592
); /* Direct call opts#OptionBool#init on <var581:OptionBool>*/
2546 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_no_check_attr_isset
].val
= var581
; /* _opt_no_check_attr_isset on <self:ToolContext exact> */
2547 var595
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2549 var597
= varonce596
;
2551 var598
= "Disable the evaluation of explicit \'assert\' and \'as\' (dangerous)";
2553 var600
= string__NativeString__to_s_with_length(var598
, var599
);
2555 varonce596
= var597
;
2558 var602
= varonce601
;
2560 var603
= "--no-check-assert";
2562 var605
= string__NativeString__to_s_with_length(var603
, var604
);
2564 varonce601
= var602
;
2566 var606
= NEW_array__Array(&type_array__Arraystring__String
);
2567 { /* var606 = array_instance Array[String] */
2569 var608
= NEW_array__NativeArray(var607
, &type_array__NativeArraystring__String
);
2570 ((struct instance_array__NativeArray
*)var608
)->values
[0] = (val
*) var602
;
2572 ((void (*)(val
*, val
*, long))(var606
->class->vft
[COLOR_array__Array__with_native
]))(var606
, var608
, var607
) /* with_native on <var606:Array[String]>*/;
2576 opts__OptionBool__init(var595
, var597
, var606
); /* Direct call opts#OptionBool#init on <var595:OptionBool>*/
2578 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_no_check_assert
].val
= var595
; /* _opt_no_check_assert on <self:ToolContext exact> */
2579 var609
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2581 var611
= varonce610
;
2583 var612
= "Disable implicit casts on unsafe expression usage (dangerous)";
2585 var614
= string__NativeString__to_s_with_length(var612
, var613
);
2587 varonce610
= var611
;
2590 var616
= varonce615
;
2592 var617
= "--no-check-autocast";
2594 var619
= string__NativeString__to_s_with_length(var617
, var618
);
2596 varonce615
= var616
;
2598 var620
= NEW_array__Array(&type_array__Arraystring__String
);
2599 { /* var620 = array_instance Array[String] */
2601 var622
= NEW_array__NativeArray(var621
, &type_array__NativeArraystring__String
);
2602 ((struct instance_array__NativeArray
*)var622
)->values
[0] = (val
*) var616
;
2604 ((void (*)(val
*, val
*, long))(var620
->class->vft
[COLOR_array__Array__with_native
]))(var620
, var622
, var621
) /* with_native on <var620:Array[String]>*/;
2608 opts__OptionBool__init(var609
, var611
, var620
); /* Direct call opts#OptionBool#init on <var609:OptionBool>*/
2610 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_no_check_autocast
].val
= var609
; /* _opt_no_check_autocast on <self:ToolContext exact> */
2611 var623
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2613 var625
= varonce624
;
2615 var626
= "Disable tests of null receiver (dangerous)";
2617 var628
= string__NativeString__to_s_with_length(var626
, var627
);
2619 varonce624
= var625
;
2622 var630
= varonce629
;
2624 var631
= "--no-check-null";
2626 var633
= string__NativeString__to_s_with_length(var631
, var632
);
2628 varonce629
= var630
;
2630 var634
= NEW_array__Array(&type_array__Arraystring__String
);
2631 { /* var634 = array_instance Array[String] */
2633 var636
= NEW_array__NativeArray(var635
, &type_array__NativeArraystring__String
);
2634 ((struct instance_array__NativeArray
*)var636
)->values
[0] = (val
*) var630
;
2636 ((void (*)(val
*, val
*, long))(var634
->class->vft
[COLOR_array__Array__with_native
]))(var634
, var636
, var635
) /* with_native on <var634:Array[String]>*/;
2640 opts__OptionBool__init(var623
, var625
, var634
); /* Direct call opts#OptionBool#init on <var623:OptionBool>*/
2642 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_no_check_null
].val
= var623
; /* _opt_no_check_null on <self:ToolContext exact> */
2643 var637
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2645 var639
= varonce638
;
2647 var640
= "Disable all tests (dangerous)";
2649 var642
= string__NativeString__to_s_with_length(var640
, var641
);
2651 varonce638
= var639
;
2654 var644
= varonce643
;
2656 var645
= "--no-check-all";
2658 var647
= string__NativeString__to_s_with_length(var645
, var646
);
2660 varonce643
= var644
;
2662 var648
= NEW_array__Array(&type_array__Arraystring__String
);
2663 { /* var648 = array_instance Array[String] */
2665 var650
= NEW_array__NativeArray(var649
, &type_array__NativeArraystring__String
);
2666 ((struct instance_array__NativeArray
*)var650
)->values
[0] = (val
*) var644
;
2668 ((void (*)(val
*, val
*, long))(var648
->class->vft
[COLOR_array__Array__with_native
]))(var648
, var650
, var649
) /* with_native on <var648:Array[String]>*/;
2672 opts__OptionBool__init(var637
, var639
, var648
); /* Direct call opts#OptionBool#init on <var637:OptionBool>*/
2674 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_no_check_all
].val
= var637
; /* _opt_no_check_all on <self:ToolContext exact> */
2675 var651
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2677 var653
= varonce652
;
2679 var654
= "Enable static and dynamic count of all type tests";
2681 var656
= string__NativeString__to_s_with_length(var654
, var655
);
2683 varonce652
= var653
;
2686 var658
= varonce657
;
2688 var659
= "--typing-test-metrics";
2690 var661
= string__NativeString__to_s_with_length(var659
, var660
);
2692 varonce657
= var658
;
2694 var662
= NEW_array__Array(&type_array__Arraystring__String
);
2695 { /* var662 = array_instance Array[String] */
2697 var664
= NEW_array__NativeArray(var663
, &type_array__NativeArraystring__String
);
2698 ((struct instance_array__NativeArray
*)var664
)->values
[0] = (val
*) var658
;
2700 ((void (*)(val
*, val
*, long))(var662
->class->vft
[COLOR_array__Array__with_native
]))(var662
, var664
, var663
) /* with_native on <var662:Array[String]>*/;
2704 opts__OptionBool__init(var651
, var653
, var662
); /* Direct call opts#OptionBool#init on <var651:OptionBool>*/
2706 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_typing_test_metrics
].val
= var651
; /* _opt_typing_test_metrics on <self:ToolContext exact> */
2707 var665
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2709 var667
= varonce666
;
2711 var668
= "Enable static and dynamic count of all method invocations";
2713 var670
= string__NativeString__to_s_with_length(var668
, var669
);
2715 varonce666
= var667
;
2718 var672
= varonce671
;
2720 var673
= "--invocation-metrics";
2722 var675
= string__NativeString__to_s_with_length(var673
, var674
);
2724 varonce671
= var672
;
2726 var676
= NEW_array__Array(&type_array__Arraystring__String
);
2727 { /* var676 = array_instance Array[String] */
2729 var678
= NEW_array__NativeArray(var677
, &type_array__NativeArraystring__String
);
2730 ((struct instance_array__NativeArray
*)var678
)->values
[0] = (val
*) var672
;
2732 ((void (*)(val
*, val
*, long))(var676
->class->vft
[COLOR_array__Array__with_native
]))(var676
, var678
, var677
) /* with_native on <var676:Array[String]>*/;
2736 opts__OptionBool__init(var665
, var667
, var676
); /* Direct call opts#OptionBool#init on <var665:OptionBool>*/
2738 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_invocation_metrics
].val
= var665
; /* _opt_invocation_metrics on <self:ToolContext exact> */
2739 var679
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2741 var681
= varonce680
;
2743 var682
= "Enable static and dynamic count of isset checks before attributes access";
2745 var684
= string__NativeString__to_s_with_length(var682
, var683
);
2747 varonce680
= var681
;
2750 var686
= varonce685
;
2752 var687
= "--isset-checks-metrics";
2754 var689
= string__NativeString__to_s_with_length(var687
, var688
);
2756 varonce685
= var686
;
2758 var690
= NEW_array__Array(&type_array__Arraystring__String
);
2759 { /* var690 = array_instance Array[String] */
2761 var692
= NEW_array__NativeArray(var691
, &type_array__NativeArraystring__String
);
2762 ((struct instance_array__NativeArray
*)var692
)->values
[0] = (val
*) var686
;
2764 ((void (*)(val
*, val
*, long))(var690
->class->vft
[COLOR_array__Array__with_native
]))(var690
, var692
, var691
) /* with_native on <var690:Array[String]>*/;
2768 opts__OptionBool__init(var679
, var681
, var690
); /* Direct call opts#OptionBool#init on <var679:OptionBool>*/
2770 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_isset_checks_metrics
].val
= var679
; /* _opt_isset_checks_metrics on <self:ToolContext exact> */
2771 var693
= NEW_opts__OptionString(&type_opts__OptionString
);
2773 var695
= varonce694
;
2775 var696
= "Control the generation of stack traces";
2777 var698
= string__NativeString__to_s_with_length(var696
, var697
);
2779 varonce694
= var695
;
2782 var700
= varonce699
;
2784 var701
= "--stacktrace";
2786 var703
= string__NativeString__to_s_with_length(var701
, var702
);
2788 varonce699
= var700
;
2790 var704
= NEW_array__Array(&type_array__Arraystring__String
);
2791 { /* var704 = array_instance Array[String] */
2793 var706
= NEW_array__NativeArray(var705
, &type_array__NativeArraystring__String
);
2794 ((struct instance_array__NativeArray
*)var706
)->values
[0] = (val
*) var700
;
2796 ((void (*)(val
*, val
*, long))(var704
->class->vft
[COLOR_array__Array__with_native
]))(var704
, var706
, var705
) /* with_native on <var704:Array[String]>*/;
2800 opts__OptionString__init(var693
, var695
, var704
); /* Direct call opts#OptionString#init on <var693:OptionString>*/
2802 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_stacktrace
].val
= var693
; /* _opt_stacktrace on <self:ToolContext exact> */
2803 var707
= NEW_opts__OptionArray(&type_opts__OptionArray
);
2805 var709
= varonce708
;
2807 var710
= "Disable a advanced gcc directives for optimization";
2809 var712
= string__NativeString__to_s_with_length(var710
, var711
);
2811 varonce708
= var709
;
2814 var714
= varonce713
;
2816 var715
= "--no-gcc-directive";
2818 var717
= string__NativeString__to_s_with_length(var715
, var716
);
2820 varonce713
= var714
;
2822 var718
= NEW_array__Array(&type_array__Arraystring__String
);
2823 { /* var718 = array_instance Array[String] */
2825 var720
= NEW_array__NativeArray(var719
, &type_array__NativeArraystring__String
);
2826 ((struct instance_array__NativeArray
*)var720
)->values
[0] = (val
*) var714
;
2828 ((void (*)(val
*, val
*, long))(var718
->class->vft
[COLOR_array__Array__with_native
]))(var718
, var720
, var719
) /* with_native on <var718:Array[String]>*/;
2832 opts__OptionArray__init(var707
, var709
, var718
); /* Direct call opts#OptionArray#init on <var707:OptionArray>*/
2834 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_no_gcc_directive
].val
= var707
; /* _opt_no_gcc_directive on <self:ToolContext exact> */
2835 var721
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2837 var723
= varonce722
;
2839 var724
= "Compile in release mode and finalize application";
2841 var726
= string__NativeString__to_s_with_length(var724
, var725
);
2843 varonce722
= var723
;
2846 var728
= varonce727
;
2848 var729
= "--release";
2850 var731
= string__NativeString__to_s_with_length(var729
, var730
);
2852 varonce727
= var728
;
2854 var732
= NEW_array__Array(&type_array__Arraystring__String
);
2855 { /* var732 = array_instance Array[String] */
2857 var734
= NEW_array__NativeArray(var733
, &type_array__NativeArraystring__String
);
2858 ((struct instance_array__NativeArray
*)var734
)->values
[0] = (val
*) var728
;
2860 ((void (*)(val
*, val
*, long))(var732
->class->vft
[COLOR_array__Array__with_native
]))(var732
, var734
, var733
) /* with_native on <var732:Array[String]>*/;
2864 opts__OptionBool__init(var721
, var723
, var732
); /* Direct call opts#OptionBool#init on <var721:OptionBool>*/
2866 self
->attrs
[COLOR_abstract_compiler__ToolContext___opt_release
].val
= var721
; /* _opt_release on <self:ToolContext exact> */
2867 var735
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2869 var737
= varonce736
;
2871 var738
= "Use separate compilation";
2873 var740
= string__NativeString__to_s_with_length(var738
, var739
);
2875 varonce736
= var737
;
2878 var742
= varonce741
;
2880 var743
= "--separate";
2882 var745
= string__NativeString__to_s_with_length(var743
, var744
);
2884 varonce741
= var742
;
2886 var746
= NEW_array__Array(&type_array__Arraystring__String
);
2887 { /* var746 = array_instance Array[String] */
2889 var748
= NEW_array__NativeArray(var747
, &type_array__NativeArraystring__String
);
2890 ((struct instance_array__NativeArray
*)var748
)->values
[0] = (val
*) var742
;
2892 ((void (*)(val
*, val
*, long))(var746
->class->vft
[COLOR_array__Array__with_native
]))(var746
, var748
, var747
) /* with_native on <var746:Array[String]>*/;
2896 opts__OptionBool__init(var735
, var737
, var746
); /* Direct call opts#OptionBool#init on <var735:OptionBool>*/
2898 self
->attrs
[COLOR_separate_compiler__ToolContext___opt_separate
].val
= var735
; /* _opt_separate on <self:ToolContext exact> */
2899 var749
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2901 var751
= varonce750
;
2903 var752
= "Do not inline call to intern methods";
2905 var754
= string__NativeString__to_s_with_length(var752
, var753
);
2907 varonce750
= var751
;
2910 var756
= varonce755
;
2912 var757
= "--no-inline-intern";
2914 var759
= string__NativeString__to_s_with_length(var757
, var758
);
2916 varonce755
= var756
;
2918 var760
= NEW_array__Array(&type_array__Arraystring__String
);
2919 { /* var760 = array_instance Array[String] */
2921 var762
= NEW_array__NativeArray(var761
, &type_array__NativeArraystring__String
);
2922 ((struct instance_array__NativeArray
*)var762
)->values
[0] = (val
*) var756
;
2924 ((void (*)(val
*, val
*, long))(var760
->class->vft
[COLOR_array__Array__with_native
]))(var760
, var762
, var761
) /* with_native on <var760:Array[String]>*/;
2928 opts__OptionBool__init(var749
, var751
, var760
); /* Direct call opts#OptionBool#init on <var749:OptionBool>*/
2930 self
->attrs
[COLOR_separate_compiler__ToolContext___opt_no_inline_intern
].val
= var749
; /* _opt_no_inline_intern on <self:ToolContext exact> */
2931 var763
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2933 var765
= varonce764
;
2935 var766
= "Put primitive attibutes in a box instead of an union";
2937 var768
= string__NativeString__to_s_with_length(var766
, var767
);
2939 varonce764
= var765
;
2942 var770
= varonce769
;
2944 var771
= "--no-union-attribute";
2946 var773
= string__NativeString__to_s_with_length(var771
, var772
);
2948 varonce769
= var770
;
2950 var774
= NEW_array__Array(&type_array__Arraystring__String
);
2951 { /* var774 = array_instance Array[String] */
2953 var776
= NEW_array__NativeArray(var775
, &type_array__NativeArraystring__String
);
2954 ((struct instance_array__NativeArray
*)var776
)->values
[0] = (val
*) var770
;
2956 ((void (*)(val
*, val
*, long))(var774
->class->vft
[COLOR_array__Array__with_native
]))(var774
, var776
, var775
) /* with_native on <var774:Array[String]>*/;
2960 opts__OptionBool__init(var763
, var765
, var774
); /* Direct call opts#OptionBool#init on <var763:OptionBool>*/
2962 self
->attrs
[COLOR_separate_compiler__ToolContext___opt_no_union_attribute
].val
= var763
; /* _opt_no_union_attribute on <self:ToolContext exact> */
2963 var777
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2965 var779
= varonce778
;
2967 var780
= "Always call == in a polymorphic way";
2969 var782
= string__NativeString__to_s_with_length(var780
, var781
);
2971 varonce778
= var779
;
2974 var784
= varonce783
;
2976 var785
= "--no-shortcut-equal";
2978 var787
= string__NativeString__to_s_with_length(var785
, var786
);
2980 varonce783
= var784
;
2982 var788
= NEW_array__Array(&type_array__Arraystring__String
);
2983 { /* var788 = array_instance Array[String] */
2985 var790
= NEW_array__NativeArray(var789
, &type_array__NativeArraystring__String
);
2986 ((struct instance_array__NativeArray
*)var790
)->values
[0] = (val
*) var784
;
2988 ((void (*)(val
*, val
*, long))(var788
->class->vft
[COLOR_array__Array__with_native
]))(var788
, var790
, var789
) /* with_native on <var788:Array[String]>*/;
2992 opts__OptionBool__init(var777
, var779
, var788
); /* Direct call opts#OptionBool#init on <var777:OptionBool>*/
2994 self
->attrs
[COLOR_separate_compiler__ToolContext___opt_no_shortcut_equate
].val
= var777
; /* _opt_no_shortcut_equate on <self:ToolContext exact> */
2995 var791
= NEW_opts__OptionBool(&type_opts__OptionBool
);
2997 var793
= varonce792
;
2999 var794
= "Inline colors and ids (semi-global)";
3001 var796
= string__NativeString__to_s_with_length(var794
, var795
);
3003 varonce792
= var793
;
3006 var798
= varonce797
;
3008 var799
= "--inline-coloring-numbers";
3010 var801
= string__NativeString__to_s_with_length(var799
, var800
);
3012 varonce797
= var798
;
3014 var802
= NEW_array__Array(&type_array__Arraystring__String
);
3015 { /* var802 = array_instance Array[String] */
3017 var804
= NEW_array__NativeArray(var803
, &type_array__NativeArraystring__String
);
3018 ((struct instance_array__NativeArray
*)var804
)->values
[0] = (val
*) var798
;
3020 ((void (*)(val
*, val
*, long))(var802
->class->vft
[COLOR_array__Array__with_native
]))(var802
, var804
, var803
) /* with_native on <var802:Array[String]>*/;
3024 opts__OptionBool__init(var791
, var793
, var802
); /* Direct call opts#OptionBool#init on <var791:OptionBool>*/
3026 self
->attrs
[COLOR_separate_compiler__ToolContext___opt_inline_coloring_numbers
].val
= var791
; /* _opt_inline_coloring_numbers on <self:ToolContext exact> */
3027 var805
= NEW_opts__OptionBool(&type_opts__OptionBool
);
3029 var807
= varonce806
;
3031 var808
= "Allow the separate compiler to inline some methods (semi-global)";
3033 var810
= string__NativeString__to_s_with_length(var808
, var809
);
3035 varonce806
= var807
;
3038 var812
= varonce811
;
3040 var813
= "--inline-some-methods";
3042 var815
= string__NativeString__to_s_with_length(var813
, var814
);
3044 varonce811
= var812
;
3046 var816
= NEW_array__Array(&type_array__Arraystring__String
);
3047 { /* var816 = array_instance Array[String] */
3049 var818
= NEW_array__NativeArray(var817
, &type_array__NativeArraystring__String
);
3050 ((struct instance_array__NativeArray
*)var818
)->values
[0] = (val
*) var812
;
3052 ((void (*)(val
*, val
*, long))(var816
->class->vft
[COLOR_array__Array__with_native
]))(var816
, var818
, var817
) /* with_native on <var816:Array[String]>*/;
3056 opts__OptionBool__init(var805
, var807
, var816
); /* Direct call opts#OptionBool#init on <var805:OptionBool>*/
3058 self
->attrs
[COLOR_separate_compiler__ToolContext___opt_inline_some_methods
].val
= var805
; /* _opt_inline_some_methods on <self:ToolContext exact> */
3059 var819
= NEW_opts__OptionBool(&type_opts__OptionBool
);
3061 var821
= varonce820
;
3063 var822
= "Allow the separate compiler to direct call monomorph sites (semi-global)";
3065 var824
= string__NativeString__to_s_with_length(var822
, var823
);
3067 varonce820
= var821
;
3070 var826
= varonce825
;
3072 var827
= "--direct-call-monomorph";
3074 var829
= string__NativeString__to_s_with_length(var827
, var828
);
3076 varonce825
= var826
;
3078 var830
= NEW_array__Array(&type_array__Arraystring__String
);
3079 { /* var830 = array_instance Array[String] */
3081 var832
= NEW_array__NativeArray(var831
, &type_array__NativeArraystring__String
);
3082 ((struct instance_array__NativeArray
*)var832
)->values
[0] = (val
*) var826
;
3084 ((void (*)(val
*, val
*, long))(var830
->class->vft
[COLOR_array__Array__with_native
]))(var830
, var832
, var831
) /* with_native on <var830:Array[String]>*/;
3088 opts__OptionBool__init(var819
, var821
, var830
); /* Direct call opts#OptionBool#init on <var819:OptionBool>*/
3090 self
->attrs
[COLOR_separate_compiler__ToolContext___opt_direct_call_monomorph
].val
= var819
; /* _opt_direct_call_monomorph on <self:ToolContext exact> */
3091 var833
= NEW_opts__OptionBool(&type_opts__OptionBool
);
3093 var835
= varonce834
;
3095 var836
= "Do not compile dead methods (semi-global)";
3097 var838
= string__NativeString__to_s_with_length(var836
, var837
);
3099 varonce834
= var835
;
3102 var840
= varonce839
;
3104 var841
= "--skip-dead-methods";
3106 var843
= string__NativeString__to_s_with_length(var841
, var842
);
3108 varonce839
= var840
;
3110 var844
= NEW_array__Array(&type_array__Arraystring__String
);
3111 { /* var844 = array_instance Array[String] */
3113 var846
= NEW_array__NativeArray(var845
, &type_array__NativeArraystring__String
);
3114 ((struct instance_array__NativeArray
*)var846
)->values
[0] = (val
*) var840
;
3116 ((void (*)(val
*, val
*, long))(var844
->class->vft
[COLOR_array__Array__with_native
]))(var844
, var846
, var845
) /* with_native on <var844:Array[String]>*/;
3120 opts__OptionBool__init(var833
, var835
, var844
); /* Direct call opts#OptionBool#init on <var833:OptionBool>*/
3122 self
->attrs
[COLOR_separate_compiler__ToolContext___opt_skip_dead_methods
].val
= var833
; /* _opt_skip_dead_methods on <self:ToolContext exact> */
3123 var847
= NEW_opts__OptionBool(&type_opts__OptionBool
);
3125 var849
= varonce848
;
3127 var850
= "Enable all semi-global optimizations";
3129 var852
= string__NativeString__to_s_with_length(var850
, var851
);
3131 varonce848
= var849
;
3134 var854
= varonce853
;
3136 var855
= "--semi-global";
3138 var857
= string__NativeString__to_s_with_length(var855
, var856
);
3140 varonce853
= var854
;
3142 var858
= NEW_array__Array(&type_array__Arraystring__String
);
3143 { /* var858 = array_instance Array[String] */
3145 var860
= NEW_array__NativeArray(var859
, &type_array__NativeArraystring__String
);
3146 ((struct instance_array__NativeArray
*)var860
)->values
[0] = (val
*) var854
;
3148 ((void (*)(val
*, val
*, long))(var858
->class->vft
[COLOR_array__Array__with_native
]))(var858
, var860
, var859
) /* with_native on <var858:Array[String]>*/;
3152 opts__OptionBool__init(var847
, var849
, var858
); /* Direct call opts#OptionBool#init on <var847:OptionBool>*/
3154 self
->attrs
[COLOR_separate_compiler__ToolContext___opt_semi_global
].val
= var847
; /* _opt_semi_global on <self:ToolContext exact> */
3155 var861
= NEW_opts__OptionBool(&type_opts__OptionBool
);
3157 var863
= varonce862
;
3159 var864
= "Force colorization of dead methods";
3161 var866
= string__NativeString__to_s_with_length(var864
, var865
);
3163 varonce862
= var863
;
3166 var868
= varonce867
;
3168 var869
= "--colo-dead-methods";
3170 var871
= string__NativeString__to_s_with_length(var869
, var870
);
3172 varonce867
= var868
;
3174 var872
= NEW_array__Array(&type_array__Arraystring__String
);
3175 { /* var872 = array_instance Array[String] */
3177 var874
= NEW_array__NativeArray(var873
, &type_array__NativeArraystring__String
);
3178 ((struct instance_array__NativeArray
*)var874
)->values
[0] = (val
*) var868
;
3180 ((void (*)(val
*, val
*, long))(var872
->class->vft
[COLOR_array__Array__with_native
]))(var872
, var874
, var873
) /* with_native on <var872:Array[String]>*/;
3184 opts__OptionBool__init(var861
, var863
, var872
); /* Direct call opts#OptionBool#init on <var861:OptionBool>*/
3186 self
->attrs
[COLOR_separate_compiler__ToolContext___opt_colo_dead_methods
].val
= var861
; /* _opt_colo_dead_methods on <self:ToolContext exact> */
3187 var875
= NEW_opts__OptionBool(&type_opts__OptionBool
);
3189 var877
= varonce876
;
3191 var878
= "Enable static size measuring of tables used for vft, typing and resolution";
3193 var880
= string__NativeString__to_s_with_length(var878
, var879
);
3195 varonce876
= var877
;
3198 var882
= varonce881
;
3200 var883
= "--tables-metrics";
3202 var885
= string__NativeString__to_s_with_length(var883
, var884
);
3204 varonce881
= var882
;
3206 var886
= NEW_array__Array(&type_array__Arraystring__String
);
3207 { /* var886 = array_instance Array[String] */
3209 var888
= NEW_array__NativeArray(var887
, &type_array__NativeArraystring__String
);
3210 ((struct instance_array__NativeArray
*)var888
)->values
[0] = (val
*) var882
;
3212 ((void (*)(val
*, val
*, long))(var886
->class->vft
[COLOR_array__Array__with_native
]))(var886
, var888
, var887
) /* with_native on <var886:Array[String]>*/;
3216 opts__OptionBool__init(var875
, var877
, var886
); /* Direct call opts#OptionBool#init on <var875:OptionBool>*/
3218 self
->attrs
[COLOR_separate_compiler__ToolContext___opt_tables_metrics
].val
= var875
; /* _opt_tables_metrics on <self:ToolContext exact> */
3219 var889
= NEW_separate_compiler__SeparateCompilerPhase(&type_separate_compiler__SeparateCompilerPhase
);
3222 phase__Phase__init(var889
, self
, var890
); /* Direct call phase#Phase#init on <var889:SeparateCompilerPhase>*/
3224 self
->attrs
[COLOR_separate_compiler__ToolContext___separate_compiler_phase
].val
= var889
; /* _separate_compiler_phase on <self:ToolContext exact> */
3225 var891
= NEW_opts__OptionBool(&type_opts__OptionBool
);
3227 var893
= varonce892
;
3229 var894
= "Erase generic types";
3231 var896
= string__NativeString__to_s_with_length(var894
, var895
);
3233 varonce892
= var893
;
3236 var898
= varonce897
;
3238 var899
= "--erasure";
3240 var901
= string__NativeString__to_s_with_length(var899
, var900
);
3242 varonce897
= var898
;
3244 var902
= NEW_array__Array(&type_array__Arraystring__String
);
3245 { /* var902 = array_instance Array[String] */
3247 var904
= NEW_array__NativeArray(var903
, &type_array__NativeArraystring__String
);
3248 ((struct instance_array__NativeArray
*)var904
)->values
[0] = (val
*) var898
;
3250 ((void (*)(val
*, val
*, long))(var902
->class->vft
[COLOR_array__Array__with_native
]))(var902
, var904
, var903
) /* with_native on <var902:Array[String]>*/;
3254 opts__OptionBool__init(var891
, var893
, var902
); /* Direct call opts#OptionBool#init on <var891:OptionBool>*/
3256 self
->attrs
[COLOR_separate_erasure_compiler__ToolContext___opt_erasure
].val
= var891
; /* _opt_erasure on <self:ToolContext exact> */
3257 var905
= NEW_opts__OptionBool(&type_opts__OptionBool
);
3259 var907
= varonce906
;
3261 var908
= "Activate RTA (implicit with --global and --separate)";
3263 var910
= string__NativeString__to_s_with_length(var908
, var909
);
3265 varonce906
= var907
;
3268 var912
= varonce911
;
3272 var915
= string__NativeString__to_s_with_length(var913
, var914
);
3274 varonce911
= var912
;
3276 var916
= NEW_array__Array(&type_array__Arraystring__String
);
3277 { /* var916 = array_instance Array[String] */
3279 var918
= NEW_array__NativeArray(var917
, &type_array__NativeArraystring__String
);
3280 ((struct instance_array__NativeArray
*)var918
)->values
[0] = (val
*) var912
;
3282 ((void (*)(val
*, val
*, long))(var916
->class->vft
[COLOR_array__Array__with_native
]))(var916
, var918
, var917
) /* with_native on <var916:Array[String]>*/;
3286 opts__OptionBool__init(var905
, var907
, var916
); /* Direct call opts#OptionBool#init on <var905:OptionBool>*/
3288 self
->attrs
[COLOR_separate_erasure_compiler__ToolContext___opt_rta
].val
= var905
; /* _opt_rta on <self:ToolContext exact> */
3289 var919
= NEW_opts__OptionBool(&type_opts__OptionBool
);
3291 var921
= varonce920
;
3293 var922
= "Disable implicit casts on unsafe return with erasure-typing policy (dangerous)";
3295 var924
= string__NativeString__to_s_with_length(var922
, var923
);
3297 varonce920
= var921
;
3300 var926
= varonce925
;
3302 var927
= "--no-check-erasure-cast";
3304 var929
= string__NativeString__to_s_with_length(var927
, var928
);
3306 varonce925
= var926
;
3308 var930
= NEW_array__Array(&type_array__Arraystring__String
);
3309 { /* var930 = array_instance Array[String] */
3311 var932
= NEW_array__NativeArray(var931
, &type_array__NativeArraystring__String
);
3312 ((struct instance_array__NativeArray
*)var932
)->values
[0] = (val
*) var926
;
3314 ((void (*)(val
*, val
*, long))(var930
->class->vft
[COLOR_array__Array__with_native
]))(var930
, var932
, var931
) /* with_native on <var930:Array[String]>*/;
3318 opts__OptionBool__init(var919
, var921
, var930
); /* Direct call opts#OptionBool#init on <var919:OptionBool>*/
3320 self
->attrs
[COLOR_separate_erasure_compiler__ToolContext___opt_no_check_erasure_cast
].val
= var919
; /* _opt_no_check_erasure_cast on <self:ToolContext exact> */
3321 var933
= NEW_separate_erasure_compiler__ErasureCompilerPhase(&type_separate_erasure_compiler__ErasureCompilerPhase
);
3324 phase__Phase__init(var933
, self
, var934
); /* Direct call phase#Phase#init on <var933:ErasureCompilerPhase>*/
3326 self
->attrs
[COLOR_separate_erasure_compiler__ToolContext___erasure_compiler_phase
].val
= var933
; /* _erasure_compiler_phase on <self:ToolContext exact> */
3329 /* runtime class toolcontext__BashCompletion */
3330 const struct class class_toolcontext__BashCompletion
= {
3333 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to toolcontext:BashCompletion:kernel#Object#object_id */
3334 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to toolcontext:BashCompletion:kernel#Object#is_same_instance */
3335 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to toolcontext:BashCompletion:kernel#Object#== */
3336 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to toolcontext:BashCompletion:kernel#Object#!= */
3337 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to toolcontext:BashCompletion:kernel#Object#hash */
3338 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to toolcontext:BashCompletion:kernel#Object#exit */
3339 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to toolcontext:BashCompletion:kernel#Object#sys */
3340 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to toolcontext:BashCompletion:kernel#Object#init */
3341 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to toolcontext:BashCompletion:sorter#Object#default_comparator */
3342 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to toolcontext:BashCompletion:string#Object#to_s */
3343 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to toolcontext:BashCompletion:string#Object#native_class_name */
3344 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to toolcontext:BashCompletion:string#Object#class_name */
3345 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to toolcontext:BashCompletion:string#Object#inspect */
3346 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to toolcontext:BashCompletion:string#Object#inspect_head */
3347 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to toolcontext:BashCompletion:string#Object#args */
3348 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to toolcontext:BashCompletion:time#Object#get_time */
3349 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to toolcontext:BashCompletion:file#Object#printn */
3350 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to toolcontext:BashCompletion:file#Object#print */
3351 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to toolcontext:BashCompletion:file#Object#getcwd */
3352 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to toolcontext:BashCompletion:file#Object#file_getcwd */
3353 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to toolcontext:BashCompletion:model_base#Object#intrude_visibility */
3354 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to toolcontext:BashCompletion:model_base#Object#public_visibility */
3355 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to toolcontext:BashCompletion:model_base#Object#protected_visibility */
3356 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to toolcontext:BashCompletion:model_base#Object#private_visibility */
3357 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to toolcontext:BashCompletion:model_base#Object#none_visibility */
3358 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to toolcontext:BashCompletion:version#Object#nit_version */
3359 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to toolcontext:BashCompletion:model#Object#abstract_kind */
3360 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to toolcontext:BashCompletion:model#Object#concrete_kind */
3361 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to toolcontext:BashCompletion:model#Object#interface_kind */
3362 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to toolcontext:BashCompletion:model#Object#enum_kind */
3363 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to toolcontext:BashCompletion:model#Object#extern_kind */
3378 (nitmethod_t
)VIRTUAL_template__Template__write_to
, /* pointer to toolcontext:BashCompletion:template#Template#write_to */
3379 (nitmethod_t
)VIRTUAL_toolcontext__BashCompletion__rendering
, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#rendering */
3380 (nitmethod_t
)VIRTUAL_template__Template__add
, /* pointer to toolcontext:BashCompletion:template#Template#add */
3381 (nitmethod_t
)VIRTUAL_template__Template__addn
, /* pointer to toolcontext:BashCompletion:template#Template#addn */
3382 (nitmethod_t
)VIRTUAL_template__Template__is_frozen
, /* pointer to toolcontext:BashCompletion:template#Template#is_frozen */
3383 (nitmethod_t
)VIRTUAL_template__Template__is_frozen_61d
, /* pointer to toolcontext:BashCompletion:template#Template#is_frozen= */
3384 (nitmethod_t
)VIRTUAL_template__Template__freeze
, /* pointer to toolcontext:BashCompletion:template#Template#freeze */
3385 (nitmethod_t
)VIRTUAL_template__Template__content
, /* pointer to toolcontext:BashCompletion:template#Template#content */
3386 (nitmethod_t
)VIRTUAL_template__Template__render_done
, /* pointer to toolcontext:BashCompletion:template#Template#render_done */
3387 (nitmethod_t
)VIRTUAL_template__Template__render_done_61d
, /* pointer to toolcontext:BashCompletion:template#Template#render_done= */
3388 (nitmethod_t
)VIRTUAL_template__Template__force_render
, /* pointer to toolcontext:BashCompletion:template#Template#force_render */
3389 (nitmethod_t
)VIRTUAL_template__Template__is_writing
, /* pointer to toolcontext:BashCompletion:template#Template#is_writing */
3390 (nitmethod_t
)VIRTUAL_template__Template__is_writing_61d
, /* pointer to toolcontext:BashCompletion:template#Template#is_writing= */
3391 (nitmethod_t
)VIRTUAL_toolcontext__BashCompletion__toolcontext
, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#toolcontext */
3392 (nitmethod_t
)VIRTUAL_toolcontext__BashCompletion__toolcontext_61d
, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#toolcontext= */
3393 (nitmethod_t
)VIRTUAL_toolcontext__BashCompletion__init
, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#init */
3394 (nitmethod_t
)VIRTUAL_toolcontext__BashCompletion__extract_options_names
, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#extract_options_names */
3397 /* allocate BashCompletion */
3398 val
* NEW_toolcontext__BashCompletion(const struct type
* type
) {
3399 val
* self
/* : BashCompletion */;
3400 short int var
/* : Bool */;
3401 val
* var1
/* : Array[Streamable] */;
3402 short int var2
/* : Bool */;
3403 short int var3
/* : Bool */;
3404 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
3406 self
->class = &class_toolcontext__BashCompletion
;
3408 self
->attrs
[COLOR_template__Template___is_frozen
].s
= var
; /* _is_frozen on <self:BashCompletion exact> */
3409 var1
= NEW_array__Array(&type_array__Arraystream__Streamable
);
3411 ((void (*)(val
*))(var1
->class->vft
[COLOR_kernel__Object__init
]))(var1
) /* init on <var1:Array[Streamable]>*/;
3413 self
->attrs
[COLOR_template__Template___content
].val
= var1
; /* _content on <self:BashCompletion exact> */
3415 self
->attrs
[COLOR_template__Template___render_done
].s
= var2
; /* _render_done on <self:BashCompletion exact> */
3417 self
->attrs
[COLOR_template__Template___is_writing
].s
= var3
; /* _is_writing on <self:BashCompletion exact> */
3420 /* runtime class opts__Option */
3421 /* allocate Option */
3422 val
* NEW_opts__Option(const struct type
* type
) {
3423 PRINT_ERROR("Runtime error: %s", "Option is DEAD");
3427 /* runtime class opts__OptionText */
3428 /* allocate OptionText */
3429 val
* NEW_opts__OptionText(const struct type
* type
) {
3430 PRINT_ERROR("Runtime error: %s", "OptionText is DEAD");
3434 /* runtime class opts__OptionBool */
3435 const struct class class_opts__OptionBool
= {
3438 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to opts:OptionBool:kernel#Object#object_id */
3439 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to opts:OptionBool:kernel#Object#is_same_instance */
3440 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to opts:OptionBool:kernel#Object#== */
3441 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to opts:OptionBool:kernel#Object#!= */
3442 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to opts:OptionBool:kernel#Object#hash */
3443 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to opts:OptionBool:kernel#Object#exit */
3444 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to opts:OptionBool:kernel#Object#sys */
3445 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to opts:OptionBool:kernel#Object#init */
3446 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to opts:OptionBool:sorter#Object#default_comparator */
3447 (nitmethod_t
)VIRTUAL_opts__Option__to_s
, /* pointer to opts:OptionBool:opts#Option#to_s */
3448 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to opts:OptionBool:string#Object#native_class_name */
3449 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to opts:OptionBool:string#Object#class_name */
3450 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to opts:OptionBool:string#Object#inspect */
3451 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to opts:OptionBool:string#Object#inspect_head */
3452 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to opts:OptionBool:string#Object#args */
3453 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to opts:OptionBool:time#Object#get_time */
3454 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to opts:OptionBool:file#Object#printn */
3455 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to opts:OptionBool:file#Object#print */
3456 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to opts:OptionBool:file#Object#getcwd */
3457 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to opts:OptionBool:file#Object#file_getcwd */
3458 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to opts:OptionBool:model_base#Object#intrude_visibility */
3459 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to opts:OptionBool:model_base#Object#public_visibility */
3460 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to opts:OptionBool:model_base#Object#protected_visibility */
3461 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to opts:OptionBool:model_base#Object#private_visibility */
3462 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to opts:OptionBool:model_base#Object#none_visibility */
3463 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to opts:OptionBool:version#Object#nit_version */
3464 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to opts:OptionBool:model#Object#abstract_kind */
3465 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to opts:OptionBool:model#Object#concrete_kind */
3466 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to opts:OptionBool:model#Object#interface_kind */
3467 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to opts:OptionBool:model#Object#enum_kind */
3468 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to opts:OptionBool:model#Object#extern_kind */
3469 (nitmethod_t
)VIRTUAL_opts__Option__names
, /* pointer to opts:OptionBool:opts#Option#names */
3470 (nitmethod_t
)VIRTUAL_opts__Option__names_61d
, /* pointer to opts:OptionBool:opts#Option#names= */
3471 (nitmethod_t
)VIRTUAL_opts__Option__helptext
, /* pointer to opts:OptionBool:opts#Option#helptext */
3472 (nitmethod_t
)VIRTUAL_opts__Option__helptext_61d
, /* pointer to opts:OptionBool:opts#Option#helptext= */
3473 (nitmethod_t
)VIRTUAL_opts__Option__errors
, /* pointer to opts:OptionBool:opts#Option#errors */
3474 (nitmethod_t
)VIRTUAL_opts__Option__mandatory
, /* pointer to opts:OptionBool:opts#Option#mandatory */
3475 (nitmethod_t
)VIRTUAL_opts__Option__hidden
, /* pointer to opts:OptionBool:opts#Option#hidden */
3476 (nitmethod_t
)VIRTUAL_opts__Option__read
, /* pointer to opts:OptionBool:opts#Option#read */
3477 (nitmethod_t
)VIRTUAL_opts__Option__read_61d
, /* pointer to opts:OptionBool:opts#Option#read= */
3478 (nitmethod_t
)VIRTUAL_opts__Option__value
, /* pointer to opts:OptionBool:opts#Option#value */
3479 (nitmethod_t
)VIRTUAL_opts__Option__value_61d
, /* pointer to opts:OptionBool:opts#Option#value= */
3480 (nitmethod_t
)VIRTUAL_opts__Option__default_value_61d
, /* pointer to opts:OptionBool:opts#Option#default_value= */
3481 (nitmethod_t
)VIRTUAL_opts__Option__init
, /* pointer to opts:OptionBool:opts#Option#init */
3482 (nitmethod_t
)VIRTUAL_opts__Option__init_opt
, /* pointer to opts:OptionBool:opts#Option#init_opt */
3483 (nitmethod_t
)VIRTUAL_opts__Option__pretty
, /* pointer to opts:OptionBool:opts#Option#pretty */
3484 (nitmethod_t
)VIRTUAL_opts__OptionBool__read_param
, /* pointer to opts:OptionBool:opts#OptionBool#read_param */
3485 (nitmethod_t
)VIRTUAL_opts__OptionBool__init
, /* pointer to opts:OptionBool:opts#OptionBool#init */
3486 (nitmethod_t
)VIRTUAL_opts__Option__read_param
, /* pointer to opts:OptionBool:opts#Option#read_param */
3489 /* allocate OptionBool */
3490 val
* NEW_opts__OptionBool(const struct type
* type
) {
3491 val
* self
/* : OptionBool */;
3492 val
* var
/* : Array[String] */;
3493 short int var1
/* : Bool */;
3494 short int var2
/* : Bool */;
3495 short int var3
/* : Bool */;
3496 self
= nit_alloc(sizeof(struct instance
) + 8*sizeof(nitattribute_t
));
3498 self
->class = &class_opts__OptionBool
;
3499 var
= NEW_array__Array(&type_array__Arraystring__String
);
3501 ((void (*)(val
*))(var
->class->vft
[COLOR_kernel__Object__init
]))(var
) /* init on <var:Array[String]>*/;
3503 self
->attrs
[COLOR_opts__Option___errors
].val
= var
; /* _errors on <self:OptionBool exact> */
3505 self
->attrs
[COLOR_opts__Option___mandatory
].s
= var1
; /* _mandatory on <self:OptionBool exact> */
3507 self
->attrs
[COLOR_opts__Option___hidden
].s
= var2
; /* _hidden on <self:OptionBool exact> */
3509 self
->attrs
[COLOR_opts__Option___read
].s
= var3
; /* _read on <self:OptionBool exact> */
3512 /* runtime class opts__OptionCount */
3513 const struct class class_opts__OptionCount
= {
3516 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to opts:OptionCount:kernel#Object#object_id */
3517 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to opts:OptionCount:kernel#Object#is_same_instance */
3518 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to opts:OptionCount:kernel#Object#== */
3519 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to opts:OptionCount:kernel#Object#!= */
3520 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to opts:OptionCount:kernel#Object#hash */
3521 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to opts:OptionCount:kernel#Object#exit */
3522 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to opts:OptionCount:kernel#Object#sys */
3523 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to opts:OptionCount:kernel#Object#init */
3524 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to opts:OptionCount:sorter#Object#default_comparator */
3525 (nitmethod_t
)VIRTUAL_opts__Option__to_s
, /* pointer to opts:OptionCount:opts#Option#to_s */
3526 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to opts:OptionCount:string#Object#native_class_name */
3527 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to opts:OptionCount:string#Object#class_name */
3528 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to opts:OptionCount:string#Object#inspect */
3529 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to opts:OptionCount:string#Object#inspect_head */
3530 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to opts:OptionCount:string#Object#args */
3531 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to opts:OptionCount:time#Object#get_time */
3532 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to opts:OptionCount:file#Object#printn */
3533 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to opts:OptionCount:file#Object#print */
3534 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to opts:OptionCount:file#Object#getcwd */
3535 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to opts:OptionCount:file#Object#file_getcwd */
3536 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to opts:OptionCount:model_base#Object#intrude_visibility */
3537 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to opts:OptionCount:model_base#Object#public_visibility */
3538 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to opts:OptionCount:model_base#Object#protected_visibility */
3539 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to opts:OptionCount:model_base#Object#private_visibility */
3540 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to opts:OptionCount:model_base#Object#none_visibility */
3541 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to opts:OptionCount:version#Object#nit_version */
3542 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to opts:OptionCount:model#Object#abstract_kind */
3543 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to opts:OptionCount:model#Object#concrete_kind */
3544 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to opts:OptionCount:model#Object#interface_kind */
3545 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to opts:OptionCount:model#Object#enum_kind */
3546 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to opts:OptionCount:model#Object#extern_kind */
3547 (nitmethod_t
)VIRTUAL_opts__Option__names
, /* pointer to opts:OptionCount:opts#Option#names */
3548 (nitmethod_t
)VIRTUAL_opts__Option__names_61d
, /* pointer to opts:OptionCount:opts#Option#names= */
3549 (nitmethod_t
)VIRTUAL_opts__Option__helptext
, /* pointer to opts:OptionCount:opts#Option#helptext */
3550 (nitmethod_t
)VIRTUAL_opts__Option__helptext_61d
, /* pointer to opts:OptionCount:opts#Option#helptext= */
3551 (nitmethod_t
)VIRTUAL_opts__Option__errors
, /* pointer to opts:OptionCount:opts#Option#errors */
3552 (nitmethod_t
)VIRTUAL_opts__Option__mandatory
, /* pointer to opts:OptionCount:opts#Option#mandatory */
3553 (nitmethod_t
)VIRTUAL_opts__Option__hidden
, /* pointer to opts:OptionCount:opts#Option#hidden */
3554 (nitmethod_t
)VIRTUAL_opts__Option__read
, /* pointer to opts:OptionCount:opts#Option#read */
3555 (nitmethod_t
)VIRTUAL_opts__Option__read_61d
, /* pointer to opts:OptionCount:opts#Option#read= */
3556 (nitmethod_t
)VIRTUAL_opts__Option__value
, /* pointer to opts:OptionCount:opts#Option#value */
3557 (nitmethod_t
)VIRTUAL_opts__Option__value_61d
, /* pointer to opts:OptionCount:opts#Option#value= */
3558 (nitmethod_t
)VIRTUAL_opts__Option__default_value_61d
, /* pointer to opts:OptionCount:opts#Option#default_value= */
3559 (nitmethod_t
)VIRTUAL_opts__Option__init
, /* pointer to opts:OptionCount:opts#Option#init */
3560 (nitmethod_t
)VIRTUAL_opts__Option__init_opt
, /* pointer to opts:OptionCount:opts#Option#init_opt */
3561 (nitmethod_t
)VIRTUAL_opts__Option__pretty
, /* pointer to opts:OptionCount:opts#Option#pretty */
3562 (nitmethod_t
)VIRTUAL_opts__OptionCount__read_param
, /* pointer to opts:OptionCount:opts#OptionCount#read_param */
3563 (nitmethod_t
)VIRTUAL_opts__OptionCount__init
, /* pointer to opts:OptionCount:opts#OptionCount#init */
3564 (nitmethod_t
)VIRTUAL_opts__Option__read_param
, /* pointer to opts:OptionCount:opts#Option#read_param */
3567 /* allocate OptionCount */
3568 val
* NEW_opts__OptionCount(const struct type
* type
) {
3569 val
* self
/* : OptionCount */;
3570 val
* var
/* : Array[String] */;
3571 short int var1
/* : Bool */;
3572 short int var2
/* : Bool */;
3573 short int var3
/* : Bool */;
3574 self
= nit_alloc(sizeof(struct instance
) + 8*sizeof(nitattribute_t
));
3576 self
->class = &class_opts__OptionCount
;
3577 var
= NEW_array__Array(&type_array__Arraystring__String
);
3579 ((void (*)(val
*))(var
->class->vft
[COLOR_kernel__Object__init
]))(var
) /* init on <var:Array[String]>*/;
3581 self
->attrs
[COLOR_opts__Option___errors
].val
= var
; /* _errors on <self:OptionCount exact> */
3583 self
->attrs
[COLOR_opts__Option___mandatory
].s
= var1
; /* _mandatory on <self:OptionCount exact> */
3585 self
->attrs
[COLOR_opts__Option___hidden
].s
= var2
; /* _hidden on <self:OptionCount exact> */
3587 self
->attrs
[COLOR_opts__Option___read
].s
= var3
; /* _read on <self:OptionCount exact> */
3590 /* runtime class opts__OptionParameter */
3591 /* allocate OptionParameter */
3592 val
* NEW_opts__OptionParameter(const struct type
* type
) {
3593 PRINT_ERROR("Runtime error: %s", "OptionParameter is DEAD");
3597 /* runtime class opts__OptionString */
3598 const struct class class_opts__OptionString
= {
3601 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to opts:OptionString:kernel#Object#object_id */
3602 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to opts:OptionString:kernel#Object#is_same_instance */
3603 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to opts:OptionString:kernel#Object#== */
3604 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to opts:OptionString:kernel#Object#!= */
3605 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to opts:OptionString:kernel#Object#hash */
3606 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to opts:OptionString:kernel#Object#exit */
3607 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to opts:OptionString:kernel#Object#sys */
3608 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to opts:OptionString:kernel#Object#init */
3609 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to opts:OptionString:sorter#Object#default_comparator */
3610 (nitmethod_t
)VIRTUAL_opts__Option__to_s
, /* pointer to opts:OptionString:opts#Option#to_s */
3611 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to opts:OptionString:string#Object#native_class_name */
3612 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to opts:OptionString:string#Object#class_name */
3613 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to opts:OptionString:string#Object#inspect */
3614 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to opts:OptionString:string#Object#inspect_head */
3615 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to opts:OptionString:string#Object#args */
3616 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to opts:OptionString:time#Object#get_time */
3617 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to opts:OptionString:file#Object#printn */
3618 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to opts:OptionString:file#Object#print */
3619 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to opts:OptionString:file#Object#getcwd */
3620 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to opts:OptionString:file#Object#file_getcwd */
3621 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to opts:OptionString:model_base#Object#intrude_visibility */
3622 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to opts:OptionString:model_base#Object#public_visibility */
3623 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to opts:OptionString:model_base#Object#protected_visibility */
3624 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to opts:OptionString:model_base#Object#private_visibility */
3625 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to opts:OptionString:model_base#Object#none_visibility */
3626 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to opts:OptionString:version#Object#nit_version */
3627 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to opts:OptionString:model#Object#abstract_kind */
3628 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to opts:OptionString:model#Object#concrete_kind */
3629 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to opts:OptionString:model#Object#interface_kind */
3630 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to opts:OptionString:model#Object#enum_kind */
3631 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to opts:OptionString:model#Object#extern_kind */
3632 (nitmethod_t
)VIRTUAL_opts__Option__names
, /* pointer to opts:OptionString:opts#Option#names */
3633 (nitmethod_t
)VIRTUAL_opts__Option__names_61d
, /* pointer to opts:OptionString:opts#Option#names= */
3634 (nitmethod_t
)VIRTUAL_opts__Option__helptext
, /* pointer to opts:OptionString:opts#Option#helptext */
3635 (nitmethod_t
)VIRTUAL_opts__Option__helptext_61d
, /* pointer to opts:OptionString:opts#Option#helptext= */
3636 (nitmethod_t
)VIRTUAL_opts__Option__errors
, /* pointer to opts:OptionString:opts#Option#errors */
3637 (nitmethod_t
)VIRTUAL_opts__Option__mandatory
, /* pointer to opts:OptionString:opts#Option#mandatory */
3638 (nitmethod_t
)VIRTUAL_opts__Option__hidden
, /* pointer to opts:OptionString:opts#Option#hidden */
3639 (nitmethod_t
)VIRTUAL_opts__Option__read
, /* pointer to opts:OptionString:opts#Option#read */
3640 (nitmethod_t
)VIRTUAL_opts__Option__read_61d
, /* pointer to opts:OptionString:opts#Option#read= */
3641 (nitmethod_t
)VIRTUAL_opts__Option__value
, /* pointer to opts:OptionString:opts#Option#value */
3642 (nitmethod_t
)VIRTUAL_opts__Option__value_61d
, /* pointer to opts:OptionString:opts#Option#value= */
3643 (nitmethod_t
)VIRTUAL_opts__Option__default_value_61d
, /* pointer to opts:OptionString:opts#Option#default_value= */
3644 (nitmethod_t
)VIRTUAL_opts__Option__init
, /* pointer to opts:OptionString:opts#Option#init */
3645 (nitmethod_t
)VIRTUAL_opts__Option__init_opt
, /* pointer to opts:OptionString:opts#Option#init_opt */
3646 (nitmethod_t
)VIRTUAL_opts__Option__pretty
, /* pointer to opts:OptionString:opts#Option#pretty */
3647 (nitmethod_t
)VIRTUAL_opts__OptionParameter__read_param
, /* pointer to opts:OptionString:opts#OptionParameter#read_param */
3648 (nitmethod_t
)VIRTUAL_opts__OptionString__convert
, /* pointer to opts:OptionString:opts#OptionString#convert */
3649 (nitmethod_t
)VIRTUAL_opts__OptionParameter__parameter_mandatory
, /* pointer to opts:OptionString:opts#OptionParameter#parameter_mandatory */
3650 (nitmethod_t
)VIRTUAL_opts__Option__read_param
, /* pointer to opts:OptionString:opts#Option#read_param */
3651 (nitmethod_t
)VIRTUAL_opts__OptionString__init
, /* pointer to opts:OptionString:opts#OptionString#init */
3654 /* allocate OptionString */
3655 val
* NEW_opts__OptionString(const struct type
* type
) {
3656 val
* self
/* : OptionString */;
3657 val
* var
/* : Array[String] */;
3658 short int var1
/* : Bool */;
3659 short int var2
/* : Bool */;
3660 short int var3
/* : Bool */;
3661 short int var4
/* : Bool */;
3662 self
= nit_alloc(sizeof(struct instance
) + 9*sizeof(nitattribute_t
));
3664 self
->class = &class_opts__OptionString
;
3665 var
= NEW_array__Array(&type_array__Arraystring__String
);
3667 ((void (*)(val
*))(var
->class->vft
[COLOR_kernel__Object__init
]))(var
) /* init on <var:Array[String]>*/;
3669 self
->attrs
[COLOR_opts__Option___errors
].val
= var
; /* _errors on <self:OptionString exact> */
3671 self
->attrs
[COLOR_opts__Option___mandatory
].s
= var1
; /* _mandatory on <self:OptionString exact> */
3673 self
->attrs
[COLOR_opts__Option___hidden
].s
= var2
; /* _hidden on <self:OptionString exact> */
3675 self
->attrs
[COLOR_opts__Option___read
].s
= var3
; /* _read on <self:OptionString exact> */
3677 self
->attrs
[COLOR_opts__OptionParameter___parameter_mandatory
].s
= var4
; /* _parameter_mandatory on <self:OptionString exact> */
3680 /* runtime class opts__OptionEnum */
3681 /* allocate OptionEnum */
3682 val
* NEW_opts__OptionEnum(const struct type
* type
) {
3683 PRINT_ERROR("Runtime error: %s", "OptionEnum is DEAD");
3687 /* runtime class opts__OptionInt */
3688 const struct class class_opts__OptionInt
= {
3691 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to opts:OptionInt:kernel#Object#object_id */
3692 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to opts:OptionInt:kernel#Object#is_same_instance */
3693 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to opts:OptionInt:kernel#Object#== */
3694 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to opts:OptionInt:kernel#Object#!= */
3695 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to opts:OptionInt:kernel#Object#hash */
3696 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to opts:OptionInt:kernel#Object#exit */
3697 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to opts:OptionInt:kernel#Object#sys */
3698 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to opts:OptionInt:kernel#Object#init */
3699 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to opts:OptionInt:sorter#Object#default_comparator */
3700 (nitmethod_t
)VIRTUAL_opts__Option__to_s
, /* pointer to opts:OptionInt:opts#Option#to_s */
3701 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to opts:OptionInt:string#Object#native_class_name */
3702 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to opts:OptionInt:string#Object#class_name */
3703 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to opts:OptionInt:string#Object#inspect */
3704 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to opts:OptionInt:string#Object#inspect_head */
3705 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to opts:OptionInt:string#Object#args */
3706 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to opts:OptionInt:time#Object#get_time */
3707 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to opts:OptionInt:file#Object#printn */
3708 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to opts:OptionInt:file#Object#print */
3709 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to opts:OptionInt:file#Object#getcwd */
3710 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to opts:OptionInt:file#Object#file_getcwd */
3711 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to opts:OptionInt:model_base#Object#intrude_visibility */
3712 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to opts:OptionInt:model_base#Object#public_visibility */
3713 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to opts:OptionInt:model_base#Object#protected_visibility */
3714 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to opts:OptionInt:model_base#Object#private_visibility */
3715 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to opts:OptionInt:model_base#Object#none_visibility */
3716 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to opts:OptionInt:version#Object#nit_version */
3717 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to opts:OptionInt:model#Object#abstract_kind */
3718 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to opts:OptionInt:model#Object#concrete_kind */
3719 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to opts:OptionInt:model#Object#interface_kind */
3720 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to opts:OptionInt:model#Object#enum_kind */
3721 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to opts:OptionInt:model#Object#extern_kind */
3722 (nitmethod_t
)VIRTUAL_opts__Option__names
, /* pointer to opts:OptionInt:opts#Option#names */
3723 (nitmethod_t
)VIRTUAL_opts__Option__names_61d
, /* pointer to opts:OptionInt:opts#Option#names= */
3724 (nitmethod_t
)VIRTUAL_opts__Option__helptext
, /* pointer to opts:OptionInt:opts#Option#helptext */
3725 (nitmethod_t
)VIRTUAL_opts__Option__helptext_61d
, /* pointer to opts:OptionInt:opts#Option#helptext= */
3726 (nitmethod_t
)VIRTUAL_opts__Option__errors
, /* pointer to opts:OptionInt:opts#Option#errors */
3727 (nitmethod_t
)VIRTUAL_opts__Option__mandatory
, /* pointer to opts:OptionInt:opts#Option#mandatory */
3728 (nitmethod_t
)VIRTUAL_opts__Option__hidden
, /* pointer to opts:OptionInt:opts#Option#hidden */
3729 (nitmethod_t
)VIRTUAL_opts__Option__read
, /* pointer to opts:OptionInt:opts#Option#read */
3730 (nitmethod_t
)VIRTUAL_opts__Option__read_61d
, /* pointer to opts:OptionInt:opts#Option#read= */
3731 (nitmethod_t
)VIRTUAL_opts__Option__value
, /* pointer to opts:OptionInt:opts#Option#value */
3732 (nitmethod_t
)VIRTUAL_opts__Option__value_61d
, /* pointer to opts:OptionInt:opts#Option#value= */
3733 (nitmethod_t
)VIRTUAL_opts__Option__default_value_61d
, /* pointer to opts:OptionInt:opts#Option#default_value= */
3734 (nitmethod_t
)VIRTUAL_opts__Option__init
, /* pointer to opts:OptionInt:opts#Option#init */
3735 (nitmethod_t
)VIRTUAL_opts__Option__init_opt
, /* pointer to opts:OptionInt:opts#Option#init_opt */
3736 (nitmethod_t
)VIRTUAL_opts__Option__pretty
, /* pointer to opts:OptionInt:opts#Option#pretty */
3737 (nitmethod_t
)VIRTUAL_opts__OptionParameter__read_param
, /* pointer to opts:OptionInt:opts#OptionParameter#read_param */
3738 (nitmethod_t
)VIRTUAL_opts__OptionInt__convert
, /* pointer to opts:OptionInt:opts#OptionInt#convert */
3739 (nitmethod_t
)VIRTUAL_opts__OptionParameter__parameter_mandatory
, /* pointer to opts:OptionInt:opts#OptionParameter#parameter_mandatory */
3740 (nitmethod_t
)VIRTUAL_opts__Option__read_param
, /* pointer to opts:OptionInt:opts#Option#read_param */
3741 (nitmethod_t
)VIRTUAL_opts__OptionInt__init
, /* pointer to opts:OptionInt:opts#OptionInt#init */
3744 /* allocate OptionInt */
3745 val
* NEW_opts__OptionInt(const struct type
* type
) {
3746 val
* self
/* : OptionInt */;
3747 val
* var
/* : Array[String] */;
3748 short int var1
/* : Bool */;
3749 short int var2
/* : Bool */;
3750 short int var3
/* : Bool */;
3751 short int var4
/* : Bool */;
3752 self
= nit_alloc(sizeof(struct instance
) + 9*sizeof(nitattribute_t
));
3754 self
->class = &class_opts__OptionInt
;
3755 var
= NEW_array__Array(&type_array__Arraystring__String
);
3757 ((void (*)(val
*))(var
->class->vft
[COLOR_kernel__Object__init
]))(var
) /* init on <var:Array[String]>*/;
3759 self
->attrs
[COLOR_opts__Option___errors
].val
= var
; /* _errors on <self:OptionInt exact> */
3761 self
->attrs
[COLOR_opts__Option___mandatory
].s
= var1
; /* _mandatory on <self:OptionInt exact> */
3763 self
->attrs
[COLOR_opts__Option___hidden
].s
= var2
; /* _hidden on <self:OptionInt exact> */
3765 self
->attrs
[COLOR_opts__Option___read
].s
= var3
; /* _read on <self:OptionInt exact> */
3767 self
->attrs
[COLOR_opts__OptionParameter___parameter_mandatory
].s
= var4
; /* _parameter_mandatory on <self:OptionInt exact> */
3770 /* runtime class opts__OptionFloat */
3771 /* allocate OptionFloat */
3772 val
* NEW_opts__OptionFloat(const struct type
* type
) {
3773 PRINT_ERROR("Runtime error: %s", "OptionFloat is DEAD");
3777 /* runtime class opts__OptionArray */
3778 const struct class class_opts__OptionArray
= {
3781 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to opts:OptionArray:kernel#Object#object_id */
3782 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to opts:OptionArray:kernel#Object#is_same_instance */
3783 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to opts:OptionArray:kernel#Object#== */
3784 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to opts:OptionArray:kernel#Object#!= */
3785 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to opts:OptionArray:kernel#Object#hash */
3786 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to opts:OptionArray:kernel#Object#exit */
3787 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to opts:OptionArray:kernel#Object#sys */
3788 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to opts:OptionArray:kernel#Object#init */
3789 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to opts:OptionArray:sorter#Object#default_comparator */
3790 (nitmethod_t
)VIRTUAL_opts__Option__to_s
, /* pointer to opts:OptionArray:opts#Option#to_s */
3791 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to opts:OptionArray:string#Object#native_class_name */
3792 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to opts:OptionArray:string#Object#class_name */
3793 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to opts:OptionArray:string#Object#inspect */
3794 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to opts:OptionArray:string#Object#inspect_head */
3795 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to opts:OptionArray:string#Object#args */
3796 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to opts:OptionArray:time#Object#get_time */
3797 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to opts:OptionArray:file#Object#printn */
3798 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to opts:OptionArray:file#Object#print */
3799 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to opts:OptionArray:file#Object#getcwd */
3800 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to opts:OptionArray:file#Object#file_getcwd */
3801 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to opts:OptionArray:model_base#Object#intrude_visibility */
3802 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to opts:OptionArray:model_base#Object#public_visibility */
3803 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to opts:OptionArray:model_base#Object#protected_visibility */
3804 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to opts:OptionArray:model_base#Object#private_visibility */
3805 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to opts:OptionArray:model_base#Object#none_visibility */
3806 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to opts:OptionArray:version#Object#nit_version */
3807 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to opts:OptionArray:model#Object#abstract_kind */
3808 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to opts:OptionArray:model#Object#concrete_kind */
3809 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to opts:OptionArray:model#Object#interface_kind */
3810 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to opts:OptionArray:model#Object#enum_kind */
3811 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to opts:OptionArray:model#Object#extern_kind */
3812 (nitmethod_t
)VIRTUAL_opts__Option__names
, /* pointer to opts:OptionArray:opts#Option#names */
3813 (nitmethod_t
)VIRTUAL_opts__Option__names_61d
, /* pointer to opts:OptionArray:opts#Option#names= */
3814 (nitmethod_t
)VIRTUAL_opts__Option__helptext
, /* pointer to opts:OptionArray:opts#Option#helptext */
3815 (nitmethod_t
)VIRTUAL_opts__Option__helptext_61d
, /* pointer to opts:OptionArray:opts#Option#helptext= */
3816 (nitmethod_t
)VIRTUAL_opts__Option__errors
, /* pointer to opts:OptionArray:opts#Option#errors */
3817 (nitmethod_t
)VIRTUAL_opts__Option__mandatory
, /* pointer to opts:OptionArray:opts#Option#mandatory */
3818 (nitmethod_t
)VIRTUAL_opts__Option__hidden
, /* pointer to opts:OptionArray:opts#Option#hidden */
3819 (nitmethod_t
)VIRTUAL_opts__Option__read
, /* pointer to opts:OptionArray:opts#Option#read */
3820 (nitmethod_t
)VIRTUAL_opts__Option__read_61d
, /* pointer to opts:OptionArray:opts#Option#read= */
3821 (nitmethod_t
)VIRTUAL_opts__Option__value
, /* pointer to opts:OptionArray:opts#Option#value */
3822 (nitmethod_t
)VIRTUAL_opts__Option__value_61d
, /* pointer to opts:OptionArray:opts#Option#value= */
3823 (nitmethod_t
)VIRTUAL_opts__Option__default_value_61d
, /* pointer to opts:OptionArray:opts#Option#default_value= */
3824 (nitmethod_t
)VIRTUAL_opts__Option__init
, /* pointer to opts:OptionArray:opts#Option#init */
3825 (nitmethod_t
)VIRTUAL_opts__Option__init_opt
, /* pointer to opts:OptionArray:opts#Option#init_opt */
3826 (nitmethod_t
)VIRTUAL_opts__Option__pretty
, /* pointer to opts:OptionArray:opts#Option#pretty */
3827 (nitmethod_t
)VIRTUAL_opts__OptionParameter__read_param
, /* pointer to opts:OptionArray:opts#OptionParameter#read_param */
3828 (nitmethod_t
)VIRTUAL_opts__OptionArray__convert
, /* pointer to opts:OptionArray:opts#OptionArray#convert */
3829 (nitmethod_t
)VIRTUAL_opts__OptionParameter__parameter_mandatory
, /* pointer to opts:OptionArray:opts#OptionParameter#parameter_mandatory */
3830 (nitmethod_t
)VIRTUAL_opts__Option__read_param
, /* pointer to opts:OptionArray:opts#Option#read_param */
3831 (nitmethod_t
)VIRTUAL_opts__OptionArray__init
, /* pointer to opts:OptionArray:opts#OptionArray#init */
3832 (nitmethod_t
)VIRTUAL_opts__OptionArray__values
, /* pointer to opts:OptionArray:opts#OptionArray#values */
3833 (nitmethod_t
)VIRTUAL_opts__OptionArray__values_61d
, /* pointer to opts:OptionArray:opts#OptionArray#values= */
3836 /* allocate OptionArray */
3837 val
* NEW_opts__OptionArray(const struct type
* type
) {
3838 val
* self
/* : OptionArray */;
3839 val
* var
/* : Array[String] */;
3840 short int var1
/* : Bool */;
3841 short int var2
/* : Bool */;
3842 short int var3
/* : Bool */;
3843 short int var4
/* : Bool */;
3844 self
= nit_alloc(sizeof(struct instance
) + 10*sizeof(nitattribute_t
));
3846 self
->class = &class_opts__OptionArray
;
3847 var
= NEW_array__Array(&type_array__Arraystring__String
);
3849 ((void (*)(val
*))(var
->class->vft
[COLOR_kernel__Object__init
]))(var
) /* init on <var:Array[String]>*/;
3851 self
->attrs
[COLOR_opts__Option___errors
].val
= var
; /* _errors on <self:OptionArray exact> */
3853 self
->attrs
[COLOR_opts__Option___mandatory
].s
= var1
; /* _mandatory on <self:OptionArray exact> */
3855 self
->attrs
[COLOR_opts__Option___hidden
].s
= var2
; /* _hidden on <self:OptionArray exact> */
3857 self
->attrs
[COLOR_opts__Option___read
].s
= var3
; /* _read on <self:OptionArray exact> */
3859 self
->attrs
[COLOR_opts__OptionParameter___parameter_mandatory
].s
= var4
; /* _parameter_mandatory on <self:OptionArray exact> */
3862 /* runtime class opts__OptionContext */
3863 const struct class class_opts__OptionContext
= {
3866 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to opts:OptionContext:kernel#Object#object_id */
3867 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to opts:OptionContext:kernel#Object#is_same_instance */
3868 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to opts:OptionContext:kernel#Object#== */
3869 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to opts:OptionContext:kernel#Object#!= */
3870 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to opts:OptionContext:kernel#Object#hash */
3871 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to opts:OptionContext:kernel#Object#exit */
3872 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to opts:OptionContext:kernel#Object#sys */
3873 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to opts:OptionContext:kernel#Object#init */
3874 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to opts:OptionContext:sorter#Object#default_comparator */
3875 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to opts:OptionContext:string#Object#to_s */
3876 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to opts:OptionContext:string#Object#native_class_name */
3877 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to opts:OptionContext:string#Object#class_name */
3878 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to opts:OptionContext:string#Object#inspect */
3879 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to opts:OptionContext:string#Object#inspect_head */
3880 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to opts:OptionContext:string#Object#args */
3881 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to opts:OptionContext:time#Object#get_time */
3882 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to opts:OptionContext:file#Object#printn */
3883 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to opts:OptionContext:file#Object#print */
3884 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to opts:OptionContext:file#Object#getcwd */
3885 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to opts:OptionContext:file#Object#file_getcwd */
3886 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to opts:OptionContext:model_base#Object#intrude_visibility */
3887 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to opts:OptionContext:model_base#Object#public_visibility */
3888 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to opts:OptionContext:model_base#Object#protected_visibility */
3889 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to opts:OptionContext:model_base#Object#private_visibility */
3890 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to opts:OptionContext:model_base#Object#none_visibility */
3891 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to opts:OptionContext:version#Object#nit_version */
3892 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to opts:OptionContext:model#Object#abstract_kind */
3893 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to opts:OptionContext:model#Object#concrete_kind */
3894 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to opts:OptionContext:model#Object#interface_kind */
3895 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to opts:OptionContext:model#Object#enum_kind */
3896 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to opts:OptionContext:model#Object#extern_kind */
3897 (nitmethod_t
)VIRTUAL_opts__OptionContext__options
, /* pointer to opts:OptionContext:opts#OptionContext#options */
3898 (nitmethod_t
)VIRTUAL_opts__OptionContext__rest
, /* pointer to opts:OptionContext:opts#OptionContext#rest */
3899 (nitmethod_t
)VIRTUAL_opts__OptionContext__errors
, /* pointer to opts:OptionContext:opts#OptionContext#errors */
3900 (nitmethod_t
)VIRTUAL_opts__OptionContext__optmap
, /* pointer to opts:OptionContext:opts#OptionContext#optmap */
3901 (nitmethod_t
)VIRTUAL_opts__OptionContext__add_option
, /* pointer to opts:OptionContext:opts#OptionContext#add_option */
3902 (nitmethod_t
)VIRTUAL_opts__OptionContext__usage
, /* pointer to opts:OptionContext:opts#OptionContext#usage */
3903 (nitmethod_t
)VIRTUAL_opts__OptionContext__parse
, /* pointer to opts:OptionContext:opts#OptionContext#parse */
3904 (nitmethod_t
)VIRTUAL_opts__OptionContext__parse_intern
, /* pointer to opts:OptionContext:opts#OptionContext#parse_intern */
3905 (nitmethod_t
)VIRTUAL_opts__OptionContext__build
, /* pointer to opts:OptionContext:opts#OptionContext#build */
3906 (nitmethod_t
)VIRTUAL_opts__OptionContext__get_errors
, /* pointer to opts:OptionContext:opts#OptionContext#get_errors */
3909 /* allocate OptionContext */
3910 val
* NEW_opts__OptionContext(const struct type
* type
) {
3911 val
* self
/* : OptionContext */;
3912 val
* var
/* : Array[Option] */;
3913 val
* var1
/* : Array[String] */;
3914 val
* var2
/* : Array[String] */;
3915 val
* var3
/* : HashMap[String, Option] */;
3916 self
= nit_alloc(sizeof(struct instance
) + 4*sizeof(nitattribute_t
));
3918 self
->class = &class_opts__OptionContext
;
3919 var
= NEW_array__Array(&type_array__Arrayopts__Option
);
3921 ((void (*)(val
*))(var
->class->vft
[COLOR_kernel__Object__init
]))(var
) /* init on <var:Array[Option]>*/;
3923 self
->attrs
[COLOR_opts__OptionContext___options
].val
= var
; /* _options on <self:OptionContext exact> */
3924 var1
= NEW_array__Array(&type_array__Arraystring__String
);
3926 ((void (*)(val
*))(var1
->class->vft
[COLOR_kernel__Object__init
]))(var1
) /* init on <var1:Array[String]>*/;
3928 self
->attrs
[COLOR_opts__OptionContext___rest
].val
= var1
; /* _rest on <self:OptionContext exact> */
3929 var2
= NEW_array__Array(&type_array__Arraystring__String
);
3931 ((void (*)(val
*))(var2
->class->vft
[COLOR_kernel__Object__init
]))(var2
) /* init on <var2:Array[String]>*/;
3933 self
->attrs
[COLOR_opts__OptionContext___errors
].val
= var2
; /* _errors on <self:OptionContext exact> */
3934 var3
= NEW_hash_collection__HashMap(&type_hash_collection__HashMapstring__Stringopts__Option
);
3936 ((void (*)(val
*))(var3
->class->vft
[COLOR_kernel__Object__init
]))(var3
) /* init on <var3:HashMap[String, Option]>*/;
3938 self
->attrs
[COLOR_opts__OptionContext___optmap
].val
= var3
; /* _optmap on <self:OptionContext exact> */
3941 /* runtime class template__Template */
3942 /* allocate Template */
3943 val
* NEW_template__Template(const struct type
* type
) {
3944 PRINT_ERROR("Runtime error: %s", "Template is DEAD");
3948 /* runtime class parser__ReduceAction0 */
3949 const struct class class_parser__ReduceAction0
= {
3952 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction0:kernel#Object#object_id */
3953 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction0:kernel#Object#is_same_instance */
3954 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction0:kernel#Object#== */
3955 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction0:kernel#Object#!= */
3956 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction0:kernel#Object#hash */
3957 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction0:kernel#Object#exit */
3958 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction0:kernel#Object#sys */
3959 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction0:kernel#Object#init */
3960 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction0:sorter#Object#default_comparator */
3961 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction0:string#Object#to_s */
3962 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction0:string#Object#native_class_name */
3963 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction0:string#Object#class_name */
3964 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction0:string#Object#inspect */
3965 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction0:string#Object#inspect_head */
3966 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction0:string#Object#args */
3967 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction0:time#Object#get_time */
3968 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction0:file#Object#printn */
3969 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction0:file#Object#print */
3970 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction0:file#Object#getcwd */
3971 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction0:file#Object#file_getcwd */
3972 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction0:model_base#Object#intrude_visibility */
3973 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction0:model_base#Object#public_visibility */
3974 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction0:model_base#Object#protected_visibility */
3975 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction0:model_base#Object#private_visibility */
3976 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction0:model_base#Object#none_visibility */
3977 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction0:version#Object#nit_version */
3978 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction0:model#Object#abstract_kind */
3979 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction0:model#Object#concrete_kind */
3980 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction0:model#Object#interface_kind */
3981 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction0:model#Object#enum_kind */
3982 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction0:model#Object#extern_kind */
3983 (nitmethod_t
)VIRTUAL_parser__ReduceAction0__action
, /* pointer to parser:ReduceAction0:parser#ReduceAction0#action */
3984 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction0:parser_work#ReduceAction#concat */
3985 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction0:parser_work#ReduceAction#init */
3988 /* allocate ReduceAction0 */
3989 val
* NEW_parser__ReduceAction0(const struct type
* type
) {
3990 val
* self
/* : ReduceAction0 */;
3991 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
3993 self
->class = &class_parser__ReduceAction0
;
3996 /* runtime class parser__ReduceAction1 */
3997 const struct class class_parser__ReduceAction1
= {
4000 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction1:kernel#Object#object_id */
4001 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction1:kernel#Object#is_same_instance */
4002 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction1:kernel#Object#== */
4003 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction1:kernel#Object#!= */
4004 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction1:kernel#Object#hash */
4005 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction1:kernel#Object#exit */
4006 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction1:kernel#Object#sys */
4007 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction1:kernel#Object#init */
4008 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction1:sorter#Object#default_comparator */
4009 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction1:string#Object#to_s */
4010 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction1:string#Object#native_class_name */
4011 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction1:string#Object#class_name */
4012 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction1:string#Object#inspect */
4013 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction1:string#Object#inspect_head */
4014 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction1:string#Object#args */
4015 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction1:time#Object#get_time */
4016 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction1:file#Object#printn */
4017 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction1:file#Object#print */
4018 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction1:file#Object#getcwd */
4019 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction1:file#Object#file_getcwd */
4020 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction1:model_base#Object#intrude_visibility */
4021 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction1:model_base#Object#public_visibility */
4022 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction1:model_base#Object#protected_visibility */
4023 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction1:model_base#Object#private_visibility */
4024 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction1:model_base#Object#none_visibility */
4025 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction1:version#Object#nit_version */
4026 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction1:model#Object#abstract_kind */
4027 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction1:model#Object#concrete_kind */
4028 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction1:model#Object#interface_kind */
4029 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction1:model#Object#enum_kind */
4030 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction1:model#Object#extern_kind */
4031 (nitmethod_t
)VIRTUAL_parser__ReduceAction1__action
, /* pointer to parser:ReduceAction1:parser#ReduceAction1#action */
4032 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction1:parser_work#ReduceAction#concat */
4033 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction1:parser_work#ReduceAction#init */
4036 /* allocate ReduceAction1 */
4037 val
* NEW_parser__ReduceAction1(const struct type
* type
) {
4038 val
* self
/* : ReduceAction1 */;
4039 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4041 self
->class = &class_parser__ReduceAction1
;
4044 /* runtime class parser__ReduceAction2 */
4045 const struct class class_parser__ReduceAction2
= {
4048 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction2:kernel#Object#object_id */
4049 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction2:kernel#Object#is_same_instance */
4050 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction2:kernel#Object#== */
4051 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction2:kernel#Object#!= */
4052 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction2:kernel#Object#hash */
4053 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction2:kernel#Object#exit */
4054 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction2:kernel#Object#sys */
4055 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction2:kernel#Object#init */
4056 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction2:sorter#Object#default_comparator */
4057 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction2:string#Object#to_s */
4058 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction2:string#Object#native_class_name */
4059 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction2:string#Object#class_name */
4060 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction2:string#Object#inspect */
4061 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction2:string#Object#inspect_head */
4062 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction2:string#Object#args */
4063 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction2:time#Object#get_time */
4064 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction2:file#Object#printn */
4065 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction2:file#Object#print */
4066 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction2:file#Object#getcwd */
4067 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction2:file#Object#file_getcwd */
4068 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction2:model_base#Object#intrude_visibility */
4069 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction2:model_base#Object#public_visibility */
4070 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction2:model_base#Object#protected_visibility */
4071 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction2:model_base#Object#private_visibility */
4072 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction2:model_base#Object#none_visibility */
4073 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction2:version#Object#nit_version */
4074 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction2:model#Object#abstract_kind */
4075 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction2:model#Object#concrete_kind */
4076 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction2:model#Object#interface_kind */
4077 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction2:model#Object#enum_kind */
4078 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction2:model#Object#extern_kind */
4079 (nitmethod_t
)VIRTUAL_parser__ReduceAction2__action
, /* pointer to parser:ReduceAction2:parser#ReduceAction2#action */
4080 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction2:parser_work#ReduceAction#concat */
4081 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction2:parser_work#ReduceAction#init */
4084 /* allocate ReduceAction2 */
4085 val
* NEW_parser__ReduceAction2(const struct type
* type
) {
4086 val
* self
/* : ReduceAction2 */;
4087 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4089 self
->class = &class_parser__ReduceAction2
;
4092 /* runtime class parser__ReduceAction3 */
4093 const struct class class_parser__ReduceAction3
= {
4096 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction3:kernel#Object#object_id */
4097 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction3:kernel#Object#is_same_instance */
4098 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction3:kernel#Object#== */
4099 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction3:kernel#Object#!= */
4100 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction3:kernel#Object#hash */
4101 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction3:kernel#Object#exit */
4102 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction3:kernel#Object#sys */
4103 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction3:kernel#Object#init */
4104 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction3:sorter#Object#default_comparator */
4105 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction3:string#Object#to_s */
4106 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction3:string#Object#native_class_name */
4107 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction3:string#Object#class_name */
4108 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction3:string#Object#inspect */
4109 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction3:string#Object#inspect_head */
4110 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction3:string#Object#args */
4111 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction3:time#Object#get_time */
4112 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction3:file#Object#printn */
4113 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction3:file#Object#print */
4114 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction3:file#Object#getcwd */
4115 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction3:file#Object#file_getcwd */
4116 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction3:model_base#Object#intrude_visibility */
4117 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction3:model_base#Object#public_visibility */
4118 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction3:model_base#Object#protected_visibility */
4119 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction3:model_base#Object#private_visibility */
4120 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction3:model_base#Object#none_visibility */
4121 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction3:version#Object#nit_version */
4122 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction3:model#Object#abstract_kind */
4123 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction3:model#Object#concrete_kind */
4124 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction3:model#Object#interface_kind */
4125 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction3:model#Object#enum_kind */
4126 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction3:model#Object#extern_kind */
4127 (nitmethod_t
)VIRTUAL_parser__ReduceAction3__action
, /* pointer to parser:ReduceAction3:parser#ReduceAction3#action */
4128 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction3:parser_work#ReduceAction#concat */
4129 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction3:parser_work#ReduceAction#init */
4132 /* allocate ReduceAction3 */
4133 val
* NEW_parser__ReduceAction3(const struct type
* type
) {
4134 val
* self
/* : ReduceAction3 */;
4135 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4137 self
->class = &class_parser__ReduceAction3
;
4140 /* runtime class parser__ReduceAction4 */
4141 const struct class class_parser__ReduceAction4
= {
4144 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction4:kernel#Object#object_id */
4145 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction4:kernel#Object#is_same_instance */
4146 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction4:kernel#Object#== */
4147 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction4:kernel#Object#!= */
4148 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction4:kernel#Object#hash */
4149 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction4:kernel#Object#exit */
4150 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction4:kernel#Object#sys */
4151 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction4:kernel#Object#init */
4152 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction4:sorter#Object#default_comparator */
4153 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction4:string#Object#to_s */
4154 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction4:string#Object#native_class_name */
4155 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction4:string#Object#class_name */
4156 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction4:string#Object#inspect */
4157 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction4:string#Object#inspect_head */
4158 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction4:string#Object#args */
4159 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction4:time#Object#get_time */
4160 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction4:file#Object#printn */
4161 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction4:file#Object#print */
4162 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction4:file#Object#getcwd */
4163 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction4:file#Object#file_getcwd */
4164 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction4:model_base#Object#intrude_visibility */
4165 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction4:model_base#Object#public_visibility */
4166 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction4:model_base#Object#protected_visibility */
4167 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction4:model_base#Object#private_visibility */
4168 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction4:model_base#Object#none_visibility */
4169 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction4:version#Object#nit_version */
4170 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction4:model#Object#abstract_kind */
4171 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction4:model#Object#concrete_kind */
4172 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction4:model#Object#interface_kind */
4173 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction4:model#Object#enum_kind */
4174 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction4:model#Object#extern_kind */
4175 (nitmethod_t
)VIRTUAL_parser__ReduceAction4__action
, /* pointer to parser:ReduceAction4:parser#ReduceAction4#action */
4176 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction4:parser_work#ReduceAction#concat */
4177 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction4:parser_work#ReduceAction#init */
4180 /* allocate ReduceAction4 */
4181 val
* NEW_parser__ReduceAction4(const struct type
* type
) {
4182 val
* self
/* : ReduceAction4 */;
4183 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4185 self
->class = &class_parser__ReduceAction4
;
4188 /* runtime class parser__ReduceAction5 */
4189 const struct class class_parser__ReduceAction5
= {
4192 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction5:kernel#Object#object_id */
4193 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction5:kernel#Object#is_same_instance */
4194 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction5:kernel#Object#== */
4195 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction5:kernel#Object#!= */
4196 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction5:kernel#Object#hash */
4197 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction5:kernel#Object#exit */
4198 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction5:kernel#Object#sys */
4199 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction5:kernel#Object#init */
4200 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction5:sorter#Object#default_comparator */
4201 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction5:string#Object#to_s */
4202 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction5:string#Object#native_class_name */
4203 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction5:string#Object#class_name */
4204 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction5:string#Object#inspect */
4205 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction5:string#Object#inspect_head */
4206 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction5:string#Object#args */
4207 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction5:time#Object#get_time */
4208 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction5:file#Object#printn */
4209 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction5:file#Object#print */
4210 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction5:file#Object#getcwd */
4211 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction5:file#Object#file_getcwd */
4212 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction5:model_base#Object#intrude_visibility */
4213 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction5:model_base#Object#public_visibility */
4214 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction5:model_base#Object#protected_visibility */
4215 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction5:model_base#Object#private_visibility */
4216 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction5:model_base#Object#none_visibility */
4217 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction5:version#Object#nit_version */
4218 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction5:model#Object#abstract_kind */
4219 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction5:model#Object#concrete_kind */
4220 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction5:model#Object#interface_kind */
4221 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction5:model#Object#enum_kind */
4222 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction5:model#Object#extern_kind */
4223 (nitmethod_t
)VIRTUAL_parser__ReduceAction5__action
, /* pointer to parser:ReduceAction5:parser#ReduceAction5#action */
4224 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction5:parser_work#ReduceAction#concat */
4225 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction5:parser_work#ReduceAction#init */
4228 /* allocate ReduceAction5 */
4229 val
* NEW_parser__ReduceAction5(const struct type
* type
) {
4230 val
* self
/* : ReduceAction5 */;
4231 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4233 self
->class = &class_parser__ReduceAction5
;
4236 /* runtime class parser__ReduceAction6 */
4237 const struct class class_parser__ReduceAction6
= {
4240 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction6:kernel#Object#object_id */
4241 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction6:kernel#Object#is_same_instance */
4242 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction6:kernel#Object#== */
4243 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction6:kernel#Object#!= */
4244 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction6:kernel#Object#hash */
4245 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction6:kernel#Object#exit */
4246 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction6:kernel#Object#sys */
4247 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction6:kernel#Object#init */
4248 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction6:sorter#Object#default_comparator */
4249 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction6:string#Object#to_s */
4250 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction6:string#Object#native_class_name */
4251 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction6:string#Object#class_name */
4252 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction6:string#Object#inspect */
4253 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction6:string#Object#inspect_head */
4254 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction6:string#Object#args */
4255 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction6:time#Object#get_time */
4256 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction6:file#Object#printn */
4257 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction6:file#Object#print */
4258 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction6:file#Object#getcwd */
4259 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction6:file#Object#file_getcwd */
4260 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction6:model_base#Object#intrude_visibility */
4261 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction6:model_base#Object#public_visibility */
4262 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction6:model_base#Object#protected_visibility */
4263 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction6:model_base#Object#private_visibility */
4264 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction6:model_base#Object#none_visibility */
4265 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction6:version#Object#nit_version */
4266 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction6:model#Object#abstract_kind */
4267 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction6:model#Object#concrete_kind */
4268 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction6:model#Object#interface_kind */
4269 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction6:model#Object#enum_kind */
4270 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction6:model#Object#extern_kind */
4271 (nitmethod_t
)VIRTUAL_parser__ReduceAction6__action
, /* pointer to parser:ReduceAction6:parser#ReduceAction6#action */
4272 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction6:parser_work#ReduceAction#concat */
4273 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction6:parser_work#ReduceAction#init */
4276 /* allocate ReduceAction6 */
4277 val
* NEW_parser__ReduceAction6(const struct type
* type
) {
4278 val
* self
/* : ReduceAction6 */;
4279 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4281 self
->class = &class_parser__ReduceAction6
;
4284 /* runtime class parser__ReduceAction7 */
4285 const struct class class_parser__ReduceAction7
= {
4288 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction7:kernel#Object#object_id */
4289 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction7:kernel#Object#is_same_instance */
4290 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction7:kernel#Object#== */
4291 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction7:kernel#Object#!= */
4292 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction7:kernel#Object#hash */
4293 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction7:kernel#Object#exit */
4294 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction7:kernel#Object#sys */
4295 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction7:kernel#Object#init */
4296 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction7:sorter#Object#default_comparator */
4297 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction7:string#Object#to_s */
4298 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction7:string#Object#native_class_name */
4299 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction7:string#Object#class_name */
4300 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction7:string#Object#inspect */
4301 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction7:string#Object#inspect_head */
4302 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction7:string#Object#args */
4303 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction7:time#Object#get_time */
4304 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction7:file#Object#printn */
4305 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction7:file#Object#print */
4306 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction7:file#Object#getcwd */
4307 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction7:file#Object#file_getcwd */
4308 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction7:model_base#Object#intrude_visibility */
4309 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction7:model_base#Object#public_visibility */
4310 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction7:model_base#Object#protected_visibility */
4311 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction7:model_base#Object#private_visibility */
4312 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction7:model_base#Object#none_visibility */
4313 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction7:version#Object#nit_version */
4314 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction7:model#Object#abstract_kind */
4315 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction7:model#Object#concrete_kind */
4316 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction7:model#Object#interface_kind */
4317 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction7:model#Object#enum_kind */
4318 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction7:model#Object#extern_kind */
4319 (nitmethod_t
)VIRTUAL_parser__ReduceAction7__action
, /* pointer to parser:ReduceAction7:parser#ReduceAction7#action */
4320 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction7:parser_work#ReduceAction#concat */
4321 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction7:parser_work#ReduceAction#init */
4324 /* allocate ReduceAction7 */
4325 val
* NEW_parser__ReduceAction7(const struct type
* type
) {
4326 val
* self
/* : ReduceAction7 */;
4327 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4329 self
->class = &class_parser__ReduceAction7
;
4332 /* runtime class parser__ReduceAction8 */
4333 const struct class class_parser__ReduceAction8
= {
4336 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction8:kernel#Object#object_id */
4337 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction8:kernel#Object#is_same_instance */
4338 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction8:kernel#Object#== */
4339 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction8:kernel#Object#!= */
4340 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction8:kernel#Object#hash */
4341 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction8:kernel#Object#exit */
4342 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction8:kernel#Object#sys */
4343 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction8:kernel#Object#init */
4344 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction8:sorter#Object#default_comparator */
4345 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction8:string#Object#to_s */
4346 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction8:string#Object#native_class_name */
4347 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction8:string#Object#class_name */
4348 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction8:string#Object#inspect */
4349 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction8:string#Object#inspect_head */
4350 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction8:string#Object#args */
4351 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction8:time#Object#get_time */
4352 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction8:file#Object#printn */
4353 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction8:file#Object#print */
4354 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction8:file#Object#getcwd */
4355 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction8:file#Object#file_getcwd */
4356 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction8:model_base#Object#intrude_visibility */
4357 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction8:model_base#Object#public_visibility */
4358 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction8:model_base#Object#protected_visibility */
4359 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction8:model_base#Object#private_visibility */
4360 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction8:model_base#Object#none_visibility */
4361 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction8:version#Object#nit_version */
4362 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction8:model#Object#abstract_kind */
4363 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction8:model#Object#concrete_kind */
4364 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction8:model#Object#interface_kind */
4365 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction8:model#Object#enum_kind */
4366 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction8:model#Object#extern_kind */
4367 (nitmethod_t
)VIRTUAL_parser__ReduceAction8__action
, /* pointer to parser:ReduceAction8:parser#ReduceAction8#action */
4368 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction8:parser_work#ReduceAction#concat */
4369 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction8:parser_work#ReduceAction#init */
4372 /* allocate ReduceAction8 */
4373 val
* NEW_parser__ReduceAction8(const struct type
* type
) {
4374 val
* self
/* : ReduceAction8 */;
4375 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4377 self
->class = &class_parser__ReduceAction8
;
4380 /* runtime class parser__ReduceAction9 */
4381 const struct class class_parser__ReduceAction9
= {
4384 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction9:kernel#Object#object_id */
4385 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction9:kernel#Object#is_same_instance */
4386 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction9:kernel#Object#== */
4387 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction9:kernel#Object#!= */
4388 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction9:kernel#Object#hash */
4389 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction9:kernel#Object#exit */
4390 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction9:kernel#Object#sys */
4391 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction9:kernel#Object#init */
4392 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction9:sorter#Object#default_comparator */
4393 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction9:string#Object#to_s */
4394 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction9:string#Object#native_class_name */
4395 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction9:string#Object#class_name */
4396 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction9:string#Object#inspect */
4397 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction9:string#Object#inspect_head */
4398 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction9:string#Object#args */
4399 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction9:time#Object#get_time */
4400 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction9:file#Object#printn */
4401 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction9:file#Object#print */
4402 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction9:file#Object#getcwd */
4403 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction9:file#Object#file_getcwd */
4404 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction9:model_base#Object#intrude_visibility */
4405 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction9:model_base#Object#public_visibility */
4406 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction9:model_base#Object#protected_visibility */
4407 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction9:model_base#Object#private_visibility */
4408 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction9:model_base#Object#none_visibility */
4409 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction9:version#Object#nit_version */
4410 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction9:model#Object#abstract_kind */
4411 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction9:model#Object#concrete_kind */
4412 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction9:model#Object#interface_kind */
4413 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction9:model#Object#enum_kind */
4414 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction9:model#Object#extern_kind */
4415 (nitmethod_t
)VIRTUAL_parser__ReduceAction9__action
, /* pointer to parser:ReduceAction9:parser#ReduceAction9#action */
4416 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction9:parser_work#ReduceAction#concat */
4417 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction9:parser_work#ReduceAction#init */
4420 /* allocate ReduceAction9 */
4421 val
* NEW_parser__ReduceAction9(const struct type
* type
) {
4422 val
* self
/* : ReduceAction9 */;
4423 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4425 self
->class = &class_parser__ReduceAction9
;
4428 /* runtime class parser__ReduceAction10 */
4429 const struct class class_parser__ReduceAction10
= {
4432 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction10:kernel#Object#object_id */
4433 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction10:kernel#Object#is_same_instance */
4434 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction10:kernel#Object#== */
4435 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction10:kernel#Object#!= */
4436 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction10:kernel#Object#hash */
4437 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction10:kernel#Object#exit */
4438 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction10:kernel#Object#sys */
4439 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction10:kernel#Object#init */
4440 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction10:sorter#Object#default_comparator */
4441 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction10:string#Object#to_s */
4442 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction10:string#Object#native_class_name */
4443 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction10:string#Object#class_name */
4444 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction10:string#Object#inspect */
4445 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction10:string#Object#inspect_head */
4446 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction10:string#Object#args */
4447 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction10:time#Object#get_time */
4448 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction10:file#Object#printn */
4449 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction10:file#Object#print */
4450 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction10:file#Object#getcwd */
4451 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction10:file#Object#file_getcwd */
4452 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction10:model_base#Object#intrude_visibility */
4453 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction10:model_base#Object#public_visibility */
4454 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction10:model_base#Object#protected_visibility */
4455 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction10:model_base#Object#private_visibility */
4456 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction10:model_base#Object#none_visibility */
4457 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction10:version#Object#nit_version */
4458 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction10:model#Object#abstract_kind */
4459 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction10:model#Object#concrete_kind */
4460 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction10:model#Object#interface_kind */
4461 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction10:model#Object#enum_kind */
4462 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction10:model#Object#extern_kind */
4463 (nitmethod_t
)VIRTUAL_parser__ReduceAction10__action
, /* pointer to parser:ReduceAction10:parser#ReduceAction10#action */
4464 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction10:parser_work#ReduceAction#concat */
4465 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction10:parser_work#ReduceAction#init */
4468 /* allocate ReduceAction10 */
4469 val
* NEW_parser__ReduceAction10(const struct type
* type
) {
4470 val
* self
/* : ReduceAction10 */;
4471 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4473 self
->class = &class_parser__ReduceAction10
;
4476 /* runtime class parser__ReduceAction11 */
4477 const struct class class_parser__ReduceAction11
= {
4480 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction11:kernel#Object#object_id */
4481 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction11:kernel#Object#is_same_instance */
4482 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction11:kernel#Object#== */
4483 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction11:kernel#Object#!= */
4484 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction11:kernel#Object#hash */
4485 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction11:kernel#Object#exit */
4486 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction11:kernel#Object#sys */
4487 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction11:kernel#Object#init */
4488 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction11:sorter#Object#default_comparator */
4489 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction11:string#Object#to_s */
4490 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction11:string#Object#native_class_name */
4491 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction11:string#Object#class_name */
4492 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction11:string#Object#inspect */
4493 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction11:string#Object#inspect_head */
4494 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction11:string#Object#args */
4495 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction11:time#Object#get_time */
4496 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction11:file#Object#printn */
4497 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction11:file#Object#print */
4498 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction11:file#Object#getcwd */
4499 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction11:file#Object#file_getcwd */
4500 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction11:model_base#Object#intrude_visibility */
4501 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction11:model_base#Object#public_visibility */
4502 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction11:model_base#Object#protected_visibility */
4503 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction11:model_base#Object#private_visibility */
4504 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction11:model_base#Object#none_visibility */
4505 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction11:version#Object#nit_version */
4506 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction11:model#Object#abstract_kind */
4507 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction11:model#Object#concrete_kind */
4508 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction11:model#Object#interface_kind */
4509 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction11:model#Object#enum_kind */
4510 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction11:model#Object#extern_kind */
4511 (nitmethod_t
)VIRTUAL_parser__ReduceAction11__action
, /* pointer to parser:ReduceAction11:parser#ReduceAction11#action */
4512 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction11:parser_work#ReduceAction#concat */
4513 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction11:parser_work#ReduceAction#init */
4516 /* allocate ReduceAction11 */
4517 val
* NEW_parser__ReduceAction11(const struct type
* type
) {
4518 val
* self
/* : ReduceAction11 */;
4519 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4521 self
->class = &class_parser__ReduceAction11
;
4524 /* runtime class parser__ReduceAction12 */
4525 const struct class class_parser__ReduceAction12
= {
4528 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction12:kernel#Object#object_id */
4529 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction12:kernel#Object#is_same_instance */
4530 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction12:kernel#Object#== */
4531 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction12:kernel#Object#!= */
4532 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction12:kernel#Object#hash */
4533 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction12:kernel#Object#exit */
4534 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction12:kernel#Object#sys */
4535 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction12:kernel#Object#init */
4536 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction12:sorter#Object#default_comparator */
4537 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction12:string#Object#to_s */
4538 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction12:string#Object#native_class_name */
4539 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction12:string#Object#class_name */
4540 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction12:string#Object#inspect */
4541 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction12:string#Object#inspect_head */
4542 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction12:string#Object#args */
4543 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction12:time#Object#get_time */
4544 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction12:file#Object#printn */
4545 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction12:file#Object#print */
4546 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction12:file#Object#getcwd */
4547 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction12:file#Object#file_getcwd */
4548 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction12:model_base#Object#intrude_visibility */
4549 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction12:model_base#Object#public_visibility */
4550 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction12:model_base#Object#protected_visibility */
4551 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction12:model_base#Object#private_visibility */
4552 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction12:model_base#Object#none_visibility */
4553 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction12:version#Object#nit_version */
4554 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction12:model#Object#abstract_kind */
4555 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction12:model#Object#concrete_kind */
4556 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction12:model#Object#interface_kind */
4557 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction12:model#Object#enum_kind */
4558 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction12:model#Object#extern_kind */
4559 (nitmethod_t
)VIRTUAL_parser__ReduceAction12__action
, /* pointer to parser:ReduceAction12:parser#ReduceAction12#action */
4560 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction12:parser_work#ReduceAction#concat */
4561 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction12:parser_work#ReduceAction#init */
4564 /* allocate ReduceAction12 */
4565 val
* NEW_parser__ReduceAction12(const struct type
* type
) {
4566 val
* self
/* : ReduceAction12 */;
4567 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4569 self
->class = &class_parser__ReduceAction12
;
4572 /* runtime class parser__ReduceAction13 */
4573 const struct class class_parser__ReduceAction13
= {
4576 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction13:kernel#Object#object_id */
4577 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction13:kernel#Object#is_same_instance */
4578 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction13:kernel#Object#== */
4579 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction13:kernel#Object#!= */
4580 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction13:kernel#Object#hash */
4581 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction13:kernel#Object#exit */
4582 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction13:kernel#Object#sys */
4583 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction13:kernel#Object#init */
4584 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction13:sorter#Object#default_comparator */
4585 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction13:string#Object#to_s */
4586 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction13:string#Object#native_class_name */
4587 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction13:string#Object#class_name */
4588 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction13:string#Object#inspect */
4589 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction13:string#Object#inspect_head */
4590 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction13:string#Object#args */
4591 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction13:time#Object#get_time */
4592 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction13:file#Object#printn */
4593 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction13:file#Object#print */
4594 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction13:file#Object#getcwd */
4595 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction13:file#Object#file_getcwd */
4596 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction13:model_base#Object#intrude_visibility */
4597 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction13:model_base#Object#public_visibility */
4598 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction13:model_base#Object#protected_visibility */
4599 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction13:model_base#Object#private_visibility */
4600 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction13:model_base#Object#none_visibility */
4601 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction13:version#Object#nit_version */
4602 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction13:model#Object#abstract_kind */
4603 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction13:model#Object#concrete_kind */
4604 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction13:model#Object#interface_kind */
4605 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction13:model#Object#enum_kind */
4606 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction13:model#Object#extern_kind */
4607 (nitmethod_t
)VIRTUAL_parser__ReduceAction13__action
, /* pointer to parser:ReduceAction13:parser#ReduceAction13#action */
4608 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction13:parser_work#ReduceAction#concat */
4609 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction13:parser_work#ReduceAction#init */
4612 /* allocate ReduceAction13 */
4613 val
* NEW_parser__ReduceAction13(const struct type
* type
) {
4614 val
* self
/* : ReduceAction13 */;
4615 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4617 self
->class = &class_parser__ReduceAction13
;
4620 /* runtime class parser__ReduceAction14 */
4621 const struct class class_parser__ReduceAction14
= {
4624 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction14:kernel#Object#object_id */
4625 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction14:kernel#Object#is_same_instance */
4626 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction14:kernel#Object#== */
4627 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction14:kernel#Object#!= */
4628 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction14:kernel#Object#hash */
4629 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction14:kernel#Object#exit */
4630 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction14:kernel#Object#sys */
4631 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction14:kernel#Object#init */
4632 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction14:sorter#Object#default_comparator */
4633 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction14:string#Object#to_s */
4634 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction14:string#Object#native_class_name */
4635 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction14:string#Object#class_name */
4636 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction14:string#Object#inspect */
4637 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction14:string#Object#inspect_head */
4638 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction14:string#Object#args */
4639 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction14:time#Object#get_time */
4640 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction14:file#Object#printn */
4641 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction14:file#Object#print */
4642 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction14:file#Object#getcwd */
4643 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction14:file#Object#file_getcwd */
4644 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction14:model_base#Object#intrude_visibility */
4645 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction14:model_base#Object#public_visibility */
4646 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction14:model_base#Object#protected_visibility */
4647 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction14:model_base#Object#private_visibility */
4648 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction14:model_base#Object#none_visibility */
4649 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction14:version#Object#nit_version */
4650 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction14:model#Object#abstract_kind */
4651 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction14:model#Object#concrete_kind */
4652 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction14:model#Object#interface_kind */
4653 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction14:model#Object#enum_kind */
4654 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction14:model#Object#extern_kind */
4655 (nitmethod_t
)VIRTUAL_parser__ReduceAction14__action
, /* pointer to parser:ReduceAction14:parser#ReduceAction14#action */
4656 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction14:parser_work#ReduceAction#concat */
4657 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction14:parser_work#ReduceAction#init */
4660 /* allocate ReduceAction14 */
4661 val
* NEW_parser__ReduceAction14(const struct type
* type
) {
4662 val
* self
/* : ReduceAction14 */;
4663 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4665 self
->class = &class_parser__ReduceAction14
;
4668 /* runtime class parser__ReduceAction15 */
4669 const struct class class_parser__ReduceAction15
= {
4672 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction15:kernel#Object#object_id */
4673 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction15:kernel#Object#is_same_instance */
4674 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction15:kernel#Object#== */
4675 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction15:kernel#Object#!= */
4676 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction15:kernel#Object#hash */
4677 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction15:kernel#Object#exit */
4678 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction15:kernel#Object#sys */
4679 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction15:kernel#Object#init */
4680 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction15:sorter#Object#default_comparator */
4681 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction15:string#Object#to_s */
4682 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction15:string#Object#native_class_name */
4683 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction15:string#Object#class_name */
4684 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction15:string#Object#inspect */
4685 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction15:string#Object#inspect_head */
4686 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction15:string#Object#args */
4687 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction15:time#Object#get_time */
4688 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction15:file#Object#printn */
4689 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction15:file#Object#print */
4690 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction15:file#Object#getcwd */
4691 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction15:file#Object#file_getcwd */
4692 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction15:model_base#Object#intrude_visibility */
4693 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction15:model_base#Object#public_visibility */
4694 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction15:model_base#Object#protected_visibility */
4695 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction15:model_base#Object#private_visibility */
4696 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction15:model_base#Object#none_visibility */
4697 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction15:version#Object#nit_version */
4698 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction15:model#Object#abstract_kind */
4699 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction15:model#Object#concrete_kind */
4700 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction15:model#Object#interface_kind */
4701 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction15:model#Object#enum_kind */
4702 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction15:model#Object#extern_kind */
4703 (nitmethod_t
)VIRTUAL_parser__ReduceAction15__action
, /* pointer to parser:ReduceAction15:parser#ReduceAction15#action */
4704 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction15:parser_work#ReduceAction#concat */
4705 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction15:parser_work#ReduceAction#init */
4708 /* allocate ReduceAction15 */
4709 val
* NEW_parser__ReduceAction15(const struct type
* type
) {
4710 val
* self
/* : ReduceAction15 */;
4711 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4713 self
->class = &class_parser__ReduceAction15
;
4716 /* runtime class parser__ReduceAction16 */
4717 const struct class class_parser__ReduceAction16
= {
4720 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction16:kernel#Object#object_id */
4721 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction16:kernel#Object#is_same_instance */
4722 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction16:kernel#Object#== */
4723 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction16:kernel#Object#!= */
4724 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction16:kernel#Object#hash */
4725 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction16:kernel#Object#exit */
4726 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction16:kernel#Object#sys */
4727 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction16:kernel#Object#init */
4728 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction16:sorter#Object#default_comparator */
4729 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction16:string#Object#to_s */
4730 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction16:string#Object#native_class_name */
4731 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction16:string#Object#class_name */
4732 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction16:string#Object#inspect */
4733 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction16:string#Object#inspect_head */
4734 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction16:string#Object#args */
4735 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction16:time#Object#get_time */
4736 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction16:file#Object#printn */
4737 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction16:file#Object#print */
4738 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction16:file#Object#getcwd */
4739 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction16:file#Object#file_getcwd */
4740 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction16:model_base#Object#intrude_visibility */
4741 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction16:model_base#Object#public_visibility */
4742 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction16:model_base#Object#protected_visibility */
4743 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction16:model_base#Object#private_visibility */
4744 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction16:model_base#Object#none_visibility */
4745 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction16:version#Object#nit_version */
4746 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction16:model#Object#abstract_kind */
4747 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction16:model#Object#concrete_kind */
4748 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction16:model#Object#interface_kind */
4749 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction16:model#Object#enum_kind */
4750 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction16:model#Object#extern_kind */
4751 (nitmethod_t
)VIRTUAL_parser__ReduceAction16__action
, /* pointer to parser:ReduceAction16:parser#ReduceAction16#action */
4752 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction16:parser_work#ReduceAction#concat */
4753 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction16:parser_work#ReduceAction#init */
4756 /* allocate ReduceAction16 */
4757 val
* NEW_parser__ReduceAction16(const struct type
* type
) {
4758 val
* self
/* : ReduceAction16 */;
4759 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4761 self
->class = &class_parser__ReduceAction16
;
4764 /* runtime class parser__ReduceAction17 */
4765 const struct class class_parser__ReduceAction17
= {
4768 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction17:kernel#Object#object_id */
4769 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction17:kernel#Object#is_same_instance */
4770 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction17:kernel#Object#== */
4771 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction17:kernel#Object#!= */
4772 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction17:kernel#Object#hash */
4773 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction17:kernel#Object#exit */
4774 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction17:kernel#Object#sys */
4775 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction17:kernel#Object#init */
4776 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction17:sorter#Object#default_comparator */
4777 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction17:string#Object#to_s */
4778 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction17:string#Object#native_class_name */
4779 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction17:string#Object#class_name */
4780 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction17:string#Object#inspect */
4781 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction17:string#Object#inspect_head */
4782 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction17:string#Object#args */
4783 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction17:time#Object#get_time */
4784 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction17:file#Object#printn */
4785 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction17:file#Object#print */
4786 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction17:file#Object#getcwd */
4787 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction17:file#Object#file_getcwd */
4788 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction17:model_base#Object#intrude_visibility */
4789 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction17:model_base#Object#public_visibility */
4790 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction17:model_base#Object#protected_visibility */
4791 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction17:model_base#Object#private_visibility */
4792 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction17:model_base#Object#none_visibility */
4793 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction17:version#Object#nit_version */
4794 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction17:model#Object#abstract_kind */
4795 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction17:model#Object#concrete_kind */
4796 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction17:model#Object#interface_kind */
4797 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction17:model#Object#enum_kind */
4798 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction17:model#Object#extern_kind */
4799 (nitmethod_t
)VIRTUAL_parser__ReduceAction17__action
, /* pointer to parser:ReduceAction17:parser#ReduceAction17#action */
4800 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction17:parser_work#ReduceAction#concat */
4801 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction17:parser_work#ReduceAction#init */
4804 /* allocate ReduceAction17 */
4805 val
* NEW_parser__ReduceAction17(const struct type
* type
) {
4806 val
* self
/* : ReduceAction17 */;
4807 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4809 self
->class = &class_parser__ReduceAction17
;
4812 /* runtime class parser__ReduceAction18 */
4813 const struct class class_parser__ReduceAction18
= {
4816 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction18:kernel#Object#object_id */
4817 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction18:kernel#Object#is_same_instance */
4818 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction18:kernel#Object#== */
4819 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction18:kernel#Object#!= */
4820 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction18:kernel#Object#hash */
4821 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction18:kernel#Object#exit */
4822 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction18:kernel#Object#sys */
4823 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction18:kernel#Object#init */
4824 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction18:sorter#Object#default_comparator */
4825 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction18:string#Object#to_s */
4826 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction18:string#Object#native_class_name */
4827 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction18:string#Object#class_name */
4828 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction18:string#Object#inspect */
4829 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction18:string#Object#inspect_head */
4830 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction18:string#Object#args */
4831 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction18:time#Object#get_time */
4832 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction18:file#Object#printn */
4833 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction18:file#Object#print */
4834 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction18:file#Object#getcwd */
4835 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction18:file#Object#file_getcwd */
4836 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction18:model_base#Object#intrude_visibility */
4837 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction18:model_base#Object#public_visibility */
4838 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction18:model_base#Object#protected_visibility */
4839 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction18:model_base#Object#private_visibility */
4840 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction18:model_base#Object#none_visibility */
4841 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction18:version#Object#nit_version */
4842 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction18:model#Object#abstract_kind */
4843 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction18:model#Object#concrete_kind */
4844 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction18:model#Object#interface_kind */
4845 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction18:model#Object#enum_kind */
4846 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction18:model#Object#extern_kind */
4847 (nitmethod_t
)VIRTUAL_parser__ReduceAction18__action
, /* pointer to parser:ReduceAction18:parser#ReduceAction18#action */
4848 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction18:parser_work#ReduceAction#concat */
4849 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction18:parser_work#ReduceAction#init */
4852 /* allocate ReduceAction18 */
4853 val
* NEW_parser__ReduceAction18(const struct type
* type
) {
4854 val
* self
/* : ReduceAction18 */;
4855 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4857 self
->class = &class_parser__ReduceAction18
;
4860 /* runtime class parser__ReduceAction19 */
4861 const struct class class_parser__ReduceAction19
= {
4864 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction19:kernel#Object#object_id */
4865 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction19:kernel#Object#is_same_instance */
4866 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction19:kernel#Object#== */
4867 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction19:kernel#Object#!= */
4868 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction19:kernel#Object#hash */
4869 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction19:kernel#Object#exit */
4870 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction19:kernel#Object#sys */
4871 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction19:kernel#Object#init */
4872 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction19:sorter#Object#default_comparator */
4873 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction19:string#Object#to_s */
4874 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction19:string#Object#native_class_name */
4875 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction19:string#Object#class_name */
4876 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction19:string#Object#inspect */
4877 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction19:string#Object#inspect_head */
4878 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction19:string#Object#args */
4879 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction19:time#Object#get_time */
4880 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction19:file#Object#printn */
4881 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction19:file#Object#print */
4882 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction19:file#Object#getcwd */
4883 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction19:file#Object#file_getcwd */
4884 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction19:model_base#Object#intrude_visibility */
4885 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction19:model_base#Object#public_visibility */
4886 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction19:model_base#Object#protected_visibility */
4887 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction19:model_base#Object#private_visibility */
4888 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction19:model_base#Object#none_visibility */
4889 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction19:version#Object#nit_version */
4890 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction19:model#Object#abstract_kind */
4891 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction19:model#Object#concrete_kind */
4892 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction19:model#Object#interface_kind */
4893 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction19:model#Object#enum_kind */
4894 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction19:model#Object#extern_kind */
4895 (nitmethod_t
)VIRTUAL_parser__ReduceAction19__action
, /* pointer to parser:ReduceAction19:parser#ReduceAction19#action */
4896 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction19:parser_work#ReduceAction#concat */
4897 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction19:parser_work#ReduceAction#init */
4900 /* allocate ReduceAction19 */
4901 val
* NEW_parser__ReduceAction19(const struct type
* type
) {
4902 val
* self
/* : ReduceAction19 */;
4903 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4905 self
->class = &class_parser__ReduceAction19
;
4908 /* runtime class parser__ReduceAction20 */
4909 const struct class class_parser__ReduceAction20
= {
4912 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction20:kernel#Object#object_id */
4913 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction20:kernel#Object#is_same_instance */
4914 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction20:kernel#Object#== */
4915 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction20:kernel#Object#!= */
4916 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction20:kernel#Object#hash */
4917 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction20:kernel#Object#exit */
4918 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction20:kernel#Object#sys */
4919 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction20:kernel#Object#init */
4920 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction20:sorter#Object#default_comparator */
4921 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction20:string#Object#to_s */
4922 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction20:string#Object#native_class_name */
4923 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction20:string#Object#class_name */
4924 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction20:string#Object#inspect */
4925 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction20:string#Object#inspect_head */
4926 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction20:string#Object#args */
4927 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction20:time#Object#get_time */
4928 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction20:file#Object#printn */
4929 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction20:file#Object#print */
4930 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction20:file#Object#getcwd */
4931 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction20:file#Object#file_getcwd */
4932 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction20:model_base#Object#intrude_visibility */
4933 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction20:model_base#Object#public_visibility */
4934 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction20:model_base#Object#protected_visibility */
4935 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction20:model_base#Object#private_visibility */
4936 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction20:model_base#Object#none_visibility */
4937 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction20:version#Object#nit_version */
4938 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction20:model#Object#abstract_kind */
4939 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction20:model#Object#concrete_kind */
4940 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction20:model#Object#interface_kind */
4941 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction20:model#Object#enum_kind */
4942 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction20:model#Object#extern_kind */
4943 (nitmethod_t
)VIRTUAL_parser__ReduceAction20__action
, /* pointer to parser:ReduceAction20:parser#ReduceAction20#action */
4944 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction20:parser_work#ReduceAction#concat */
4945 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction20:parser_work#ReduceAction#init */
4948 /* allocate ReduceAction20 */
4949 val
* NEW_parser__ReduceAction20(const struct type
* type
) {
4950 val
* self
/* : ReduceAction20 */;
4951 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
4953 self
->class = &class_parser__ReduceAction20
;
4956 /* runtime class parser__ReduceAction21 */
4957 const struct class class_parser__ReduceAction21
= {
4960 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction21:kernel#Object#object_id */
4961 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction21:kernel#Object#is_same_instance */
4962 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction21:kernel#Object#== */
4963 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction21:kernel#Object#!= */
4964 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction21:kernel#Object#hash */
4965 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction21:kernel#Object#exit */
4966 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction21:kernel#Object#sys */
4967 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction21:kernel#Object#init */
4968 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction21:sorter#Object#default_comparator */
4969 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction21:string#Object#to_s */
4970 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction21:string#Object#native_class_name */
4971 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction21:string#Object#class_name */
4972 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction21:string#Object#inspect */
4973 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction21:string#Object#inspect_head */
4974 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction21:string#Object#args */
4975 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction21:time#Object#get_time */
4976 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction21:file#Object#printn */
4977 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction21:file#Object#print */
4978 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction21:file#Object#getcwd */
4979 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction21:file#Object#file_getcwd */
4980 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction21:model_base#Object#intrude_visibility */
4981 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction21:model_base#Object#public_visibility */
4982 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction21:model_base#Object#protected_visibility */
4983 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction21:model_base#Object#private_visibility */
4984 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction21:model_base#Object#none_visibility */
4985 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction21:version#Object#nit_version */
4986 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction21:model#Object#abstract_kind */
4987 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction21:model#Object#concrete_kind */
4988 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction21:model#Object#interface_kind */
4989 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction21:model#Object#enum_kind */
4990 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction21:model#Object#extern_kind */
4991 (nitmethod_t
)VIRTUAL_parser__ReduceAction21__action
, /* pointer to parser:ReduceAction21:parser#ReduceAction21#action */
4992 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction21:parser_work#ReduceAction#concat */
4993 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction21:parser_work#ReduceAction#init */
4996 /* allocate ReduceAction21 */
4997 val
* NEW_parser__ReduceAction21(const struct type
* type
) {
4998 val
* self
/* : ReduceAction21 */;
4999 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5001 self
->class = &class_parser__ReduceAction21
;
5004 /* runtime class parser__ReduceAction22 */
5005 const struct class class_parser__ReduceAction22
= {
5008 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction22:kernel#Object#object_id */
5009 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction22:kernel#Object#is_same_instance */
5010 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction22:kernel#Object#== */
5011 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction22:kernel#Object#!= */
5012 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction22:kernel#Object#hash */
5013 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction22:kernel#Object#exit */
5014 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction22:kernel#Object#sys */
5015 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction22:kernel#Object#init */
5016 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction22:sorter#Object#default_comparator */
5017 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction22:string#Object#to_s */
5018 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction22:string#Object#native_class_name */
5019 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction22:string#Object#class_name */
5020 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction22:string#Object#inspect */
5021 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction22:string#Object#inspect_head */
5022 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction22:string#Object#args */
5023 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction22:time#Object#get_time */
5024 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction22:file#Object#printn */
5025 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction22:file#Object#print */
5026 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction22:file#Object#getcwd */
5027 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction22:file#Object#file_getcwd */
5028 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction22:model_base#Object#intrude_visibility */
5029 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction22:model_base#Object#public_visibility */
5030 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction22:model_base#Object#protected_visibility */
5031 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction22:model_base#Object#private_visibility */
5032 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction22:model_base#Object#none_visibility */
5033 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction22:version#Object#nit_version */
5034 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction22:model#Object#abstract_kind */
5035 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction22:model#Object#concrete_kind */
5036 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction22:model#Object#interface_kind */
5037 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction22:model#Object#enum_kind */
5038 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction22:model#Object#extern_kind */
5039 (nitmethod_t
)VIRTUAL_parser__ReduceAction22__action
, /* pointer to parser:ReduceAction22:parser#ReduceAction22#action */
5040 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction22:parser_work#ReduceAction#concat */
5041 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction22:parser_work#ReduceAction#init */
5044 /* allocate ReduceAction22 */
5045 val
* NEW_parser__ReduceAction22(const struct type
* type
) {
5046 val
* self
/* : ReduceAction22 */;
5047 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5049 self
->class = &class_parser__ReduceAction22
;
5052 /* runtime class parser__ReduceAction23 */
5053 const struct class class_parser__ReduceAction23
= {
5056 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction23:kernel#Object#object_id */
5057 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction23:kernel#Object#is_same_instance */
5058 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction23:kernel#Object#== */
5059 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction23:kernel#Object#!= */
5060 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction23:kernel#Object#hash */
5061 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction23:kernel#Object#exit */
5062 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction23:kernel#Object#sys */
5063 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction23:kernel#Object#init */
5064 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction23:sorter#Object#default_comparator */
5065 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction23:string#Object#to_s */
5066 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction23:string#Object#native_class_name */
5067 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction23:string#Object#class_name */
5068 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction23:string#Object#inspect */
5069 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction23:string#Object#inspect_head */
5070 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction23:string#Object#args */
5071 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction23:time#Object#get_time */
5072 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction23:file#Object#printn */
5073 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction23:file#Object#print */
5074 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction23:file#Object#getcwd */
5075 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction23:file#Object#file_getcwd */
5076 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction23:model_base#Object#intrude_visibility */
5077 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction23:model_base#Object#public_visibility */
5078 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction23:model_base#Object#protected_visibility */
5079 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction23:model_base#Object#private_visibility */
5080 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction23:model_base#Object#none_visibility */
5081 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction23:version#Object#nit_version */
5082 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction23:model#Object#abstract_kind */
5083 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction23:model#Object#concrete_kind */
5084 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction23:model#Object#interface_kind */
5085 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction23:model#Object#enum_kind */
5086 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction23:model#Object#extern_kind */
5087 (nitmethod_t
)VIRTUAL_parser__ReduceAction23__action
, /* pointer to parser:ReduceAction23:parser#ReduceAction23#action */
5088 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction23:parser_work#ReduceAction#concat */
5089 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction23:parser_work#ReduceAction#init */
5092 /* allocate ReduceAction23 */
5093 val
* NEW_parser__ReduceAction23(const struct type
* type
) {
5094 val
* self
/* : ReduceAction23 */;
5095 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5097 self
->class = &class_parser__ReduceAction23
;
5100 /* runtime class parser__ReduceAction24 */
5101 const struct class class_parser__ReduceAction24
= {
5104 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction24:kernel#Object#object_id */
5105 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction24:kernel#Object#is_same_instance */
5106 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction24:kernel#Object#== */
5107 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction24:kernel#Object#!= */
5108 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction24:kernel#Object#hash */
5109 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction24:kernel#Object#exit */
5110 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction24:kernel#Object#sys */
5111 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction24:kernel#Object#init */
5112 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction24:sorter#Object#default_comparator */
5113 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction24:string#Object#to_s */
5114 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction24:string#Object#native_class_name */
5115 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction24:string#Object#class_name */
5116 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction24:string#Object#inspect */
5117 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction24:string#Object#inspect_head */
5118 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction24:string#Object#args */
5119 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction24:time#Object#get_time */
5120 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction24:file#Object#printn */
5121 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction24:file#Object#print */
5122 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction24:file#Object#getcwd */
5123 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction24:file#Object#file_getcwd */
5124 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction24:model_base#Object#intrude_visibility */
5125 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction24:model_base#Object#public_visibility */
5126 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction24:model_base#Object#protected_visibility */
5127 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction24:model_base#Object#private_visibility */
5128 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction24:model_base#Object#none_visibility */
5129 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction24:version#Object#nit_version */
5130 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction24:model#Object#abstract_kind */
5131 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction24:model#Object#concrete_kind */
5132 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction24:model#Object#interface_kind */
5133 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction24:model#Object#enum_kind */
5134 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction24:model#Object#extern_kind */
5135 (nitmethod_t
)VIRTUAL_parser__ReduceAction24__action
, /* pointer to parser:ReduceAction24:parser#ReduceAction24#action */
5136 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction24:parser_work#ReduceAction#concat */
5137 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction24:parser_work#ReduceAction#init */
5140 /* allocate ReduceAction24 */
5141 val
* NEW_parser__ReduceAction24(const struct type
* type
) {
5142 val
* self
/* : ReduceAction24 */;
5143 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5145 self
->class = &class_parser__ReduceAction24
;
5148 /* runtime class parser__ReduceAction26 */
5149 const struct class class_parser__ReduceAction26
= {
5152 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction26:kernel#Object#object_id */
5153 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction26:kernel#Object#is_same_instance */
5154 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction26:kernel#Object#== */
5155 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction26:kernel#Object#!= */
5156 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction26:kernel#Object#hash */
5157 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction26:kernel#Object#exit */
5158 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction26:kernel#Object#sys */
5159 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction26:kernel#Object#init */
5160 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction26:sorter#Object#default_comparator */
5161 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction26:string#Object#to_s */
5162 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction26:string#Object#native_class_name */
5163 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction26:string#Object#class_name */
5164 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction26:string#Object#inspect */
5165 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction26:string#Object#inspect_head */
5166 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction26:string#Object#args */
5167 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction26:time#Object#get_time */
5168 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction26:file#Object#printn */
5169 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction26:file#Object#print */
5170 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction26:file#Object#getcwd */
5171 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction26:file#Object#file_getcwd */
5172 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction26:model_base#Object#intrude_visibility */
5173 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction26:model_base#Object#public_visibility */
5174 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction26:model_base#Object#protected_visibility */
5175 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction26:model_base#Object#private_visibility */
5176 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction26:model_base#Object#none_visibility */
5177 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction26:version#Object#nit_version */
5178 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction26:model#Object#abstract_kind */
5179 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction26:model#Object#concrete_kind */
5180 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction26:model#Object#interface_kind */
5181 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction26:model#Object#enum_kind */
5182 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction26:model#Object#extern_kind */
5183 (nitmethod_t
)VIRTUAL_parser__ReduceAction26__action
, /* pointer to parser:ReduceAction26:parser#ReduceAction26#action */
5184 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction26:parser_work#ReduceAction#concat */
5185 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction26:parser_work#ReduceAction#init */
5188 /* allocate ReduceAction26 */
5189 val
* NEW_parser__ReduceAction26(const struct type
* type
) {
5190 val
* self
/* : ReduceAction26 */;
5191 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5193 self
->class = &class_parser__ReduceAction26
;
5196 /* runtime class parser__ReduceAction27 */
5197 const struct class class_parser__ReduceAction27
= {
5200 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction27:kernel#Object#object_id */
5201 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction27:kernel#Object#is_same_instance */
5202 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction27:kernel#Object#== */
5203 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction27:kernel#Object#!= */
5204 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction27:kernel#Object#hash */
5205 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction27:kernel#Object#exit */
5206 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction27:kernel#Object#sys */
5207 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction27:kernel#Object#init */
5208 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction27:sorter#Object#default_comparator */
5209 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction27:string#Object#to_s */
5210 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction27:string#Object#native_class_name */
5211 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction27:string#Object#class_name */
5212 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction27:string#Object#inspect */
5213 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction27:string#Object#inspect_head */
5214 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction27:string#Object#args */
5215 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction27:time#Object#get_time */
5216 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction27:file#Object#printn */
5217 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction27:file#Object#print */
5218 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction27:file#Object#getcwd */
5219 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction27:file#Object#file_getcwd */
5220 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction27:model_base#Object#intrude_visibility */
5221 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction27:model_base#Object#public_visibility */
5222 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction27:model_base#Object#protected_visibility */
5223 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction27:model_base#Object#private_visibility */
5224 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction27:model_base#Object#none_visibility */
5225 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction27:version#Object#nit_version */
5226 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction27:model#Object#abstract_kind */
5227 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction27:model#Object#concrete_kind */
5228 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction27:model#Object#interface_kind */
5229 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction27:model#Object#enum_kind */
5230 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction27:model#Object#extern_kind */
5231 (nitmethod_t
)VIRTUAL_parser__ReduceAction27__action
, /* pointer to parser:ReduceAction27:parser#ReduceAction27#action */
5232 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction27:parser_work#ReduceAction#concat */
5233 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction27:parser_work#ReduceAction#init */
5236 /* allocate ReduceAction27 */
5237 val
* NEW_parser__ReduceAction27(const struct type
* type
) {
5238 val
* self
/* : ReduceAction27 */;
5239 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5241 self
->class = &class_parser__ReduceAction27
;
5244 /* runtime class parser__ReduceAction28 */
5245 const struct class class_parser__ReduceAction28
= {
5248 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction28:kernel#Object#object_id */
5249 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction28:kernel#Object#is_same_instance */
5250 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction28:kernel#Object#== */
5251 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction28:kernel#Object#!= */
5252 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction28:kernel#Object#hash */
5253 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction28:kernel#Object#exit */
5254 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction28:kernel#Object#sys */
5255 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction28:kernel#Object#init */
5256 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction28:sorter#Object#default_comparator */
5257 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction28:string#Object#to_s */
5258 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction28:string#Object#native_class_name */
5259 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction28:string#Object#class_name */
5260 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction28:string#Object#inspect */
5261 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction28:string#Object#inspect_head */
5262 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction28:string#Object#args */
5263 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction28:time#Object#get_time */
5264 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction28:file#Object#printn */
5265 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction28:file#Object#print */
5266 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction28:file#Object#getcwd */
5267 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction28:file#Object#file_getcwd */
5268 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction28:model_base#Object#intrude_visibility */
5269 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction28:model_base#Object#public_visibility */
5270 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction28:model_base#Object#protected_visibility */
5271 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction28:model_base#Object#private_visibility */
5272 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction28:model_base#Object#none_visibility */
5273 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction28:version#Object#nit_version */
5274 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction28:model#Object#abstract_kind */
5275 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction28:model#Object#concrete_kind */
5276 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction28:model#Object#interface_kind */
5277 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction28:model#Object#enum_kind */
5278 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction28:model#Object#extern_kind */
5279 (nitmethod_t
)VIRTUAL_parser__ReduceAction28__action
, /* pointer to parser:ReduceAction28:parser#ReduceAction28#action */
5280 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction28:parser_work#ReduceAction#concat */
5281 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction28:parser_work#ReduceAction#init */
5284 /* allocate ReduceAction28 */
5285 val
* NEW_parser__ReduceAction28(const struct type
* type
) {
5286 val
* self
/* : ReduceAction28 */;
5287 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5289 self
->class = &class_parser__ReduceAction28
;
5292 /* runtime class parser__ReduceAction29 */
5293 const struct class class_parser__ReduceAction29
= {
5296 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction29:kernel#Object#object_id */
5297 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction29:kernel#Object#is_same_instance */
5298 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction29:kernel#Object#== */
5299 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction29:kernel#Object#!= */
5300 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction29:kernel#Object#hash */
5301 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction29:kernel#Object#exit */
5302 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction29:kernel#Object#sys */
5303 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction29:kernel#Object#init */
5304 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction29:sorter#Object#default_comparator */
5305 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction29:string#Object#to_s */
5306 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction29:string#Object#native_class_name */
5307 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction29:string#Object#class_name */
5308 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction29:string#Object#inspect */
5309 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction29:string#Object#inspect_head */
5310 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction29:string#Object#args */
5311 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction29:time#Object#get_time */
5312 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction29:file#Object#printn */
5313 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction29:file#Object#print */
5314 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction29:file#Object#getcwd */
5315 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction29:file#Object#file_getcwd */
5316 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction29:model_base#Object#intrude_visibility */
5317 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction29:model_base#Object#public_visibility */
5318 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction29:model_base#Object#protected_visibility */
5319 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction29:model_base#Object#private_visibility */
5320 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction29:model_base#Object#none_visibility */
5321 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction29:version#Object#nit_version */
5322 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction29:model#Object#abstract_kind */
5323 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction29:model#Object#concrete_kind */
5324 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction29:model#Object#interface_kind */
5325 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction29:model#Object#enum_kind */
5326 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction29:model#Object#extern_kind */
5327 (nitmethod_t
)VIRTUAL_parser__ReduceAction29__action
, /* pointer to parser:ReduceAction29:parser#ReduceAction29#action */
5328 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction29:parser_work#ReduceAction#concat */
5329 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction29:parser_work#ReduceAction#init */
5332 /* allocate ReduceAction29 */
5333 val
* NEW_parser__ReduceAction29(const struct type
* type
) {
5334 val
* self
/* : ReduceAction29 */;
5335 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5337 self
->class = &class_parser__ReduceAction29
;
5340 /* runtime class parser__ReduceAction30 */
5341 const struct class class_parser__ReduceAction30
= {
5344 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction30:kernel#Object#object_id */
5345 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction30:kernel#Object#is_same_instance */
5346 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction30:kernel#Object#== */
5347 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction30:kernel#Object#!= */
5348 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction30:kernel#Object#hash */
5349 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction30:kernel#Object#exit */
5350 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction30:kernel#Object#sys */
5351 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction30:kernel#Object#init */
5352 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction30:sorter#Object#default_comparator */
5353 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction30:string#Object#to_s */
5354 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction30:string#Object#native_class_name */
5355 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction30:string#Object#class_name */
5356 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction30:string#Object#inspect */
5357 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction30:string#Object#inspect_head */
5358 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction30:string#Object#args */
5359 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction30:time#Object#get_time */
5360 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction30:file#Object#printn */
5361 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction30:file#Object#print */
5362 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction30:file#Object#getcwd */
5363 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction30:file#Object#file_getcwd */
5364 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction30:model_base#Object#intrude_visibility */
5365 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction30:model_base#Object#public_visibility */
5366 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction30:model_base#Object#protected_visibility */
5367 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction30:model_base#Object#private_visibility */
5368 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction30:model_base#Object#none_visibility */
5369 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction30:version#Object#nit_version */
5370 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction30:model#Object#abstract_kind */
5371 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction30:model#Object#concrete_kind */
5372 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction30:model#Object#interface_kind */
5373 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction30:model#Object#enum_kind */
5374 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction30:model#Object#extern_kind */
5375 (nitmethod_t
)VIRTUAL_parser__ReduceAction30__action
, /* pointer to parser:ReduceAction30:parser#ReduceAction30#action */
5376 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction30:parser_work#ReduceAction#concat */
5377 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction30:parser_work#ReduceAction#init */
5380 /* allocate ReduceAction30 */
5381 val
* NEW_parser__ReduceAction30(const struct type
* type
) {
5382 val
* self
/* : ReduceAction30 */;
5383 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5385 self
->class = &class_parser__ReduceAction30
;
5388 /* runtime class parser__ReduceAction31 */
5389 const struct class class_parser__ReduceAction31
= {
5392 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction31:kernel#Object#object_id */
5393 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction31:kernel#Object#is_same_instance */
5394 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction31:kernel#Object#== */
5395 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction31:kernel#Object#!= */
5396 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction31:kernel#Object#hash */
5397 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction31:kernel#Object#exit */
5398 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction31:kernel#Object#sys */
5399 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction31:kernel#Object#init */
5400 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction31:sorter#Object#default_comparator */
5401 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction31:string#Object#to_s */
5402 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction31:string#Object#native_class_name */
5403 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction31:string#Object#class_name */
5404 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction31:string#Object#inspect */
5405 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction31:string#Object#inspect_head */
5406 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction31:string#Object#args */
5407 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction31:time#Object#get_time */
5408 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction31:file#Object#printn */
5409 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction31:file#Object#print */
5410 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction31:file#Object#getcwd */
5411 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction31:file#Object#file_getcwd */
5412 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction31:model_base#Object#intrude_visibility */
5413 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction31:model_base#Object#public_visibility */
5414 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction31:model_base#Object#protected_visibility */
5415 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction31:model_base#Object#private_visibility */
5416 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction31:model_base#Object#none_visibility */
5417 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction31:version#Object#nit_version */
5418 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction31:model#Object#abstract_kind */
5419 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction31:model#Object#concrete_kind */
5420 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction31:model#Object#interface_kind */
5421 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction31:model#Object#enum_kind */
5422 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction31:model#Object#extern_kind */
5423 (nitmethod_t
)VIRTUAL_parser__ReduceAction31__action
, /* pointer to parser:ReduceAction31:parser#ReduceAction31#action */
5424 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction31:parser_work#ReduceAction#concat */
5425 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction31:parser_work#ReduceAction#init */
5428 /* allocate ReduceAction31 */
5429 val
* NEW_parser__ReduceAction31(const struct type
* type
) {
5430 val
* self
/* : ReduceAction31 */;
5431 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5433 self
->class = &class_parser__ReduceAction31
;
5436 /* runtime class parser__ReduceAction32 */
5437 const struct class class_parser__ReduceAction32
= {
5440 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction32:kernel#Object#object_id */
5441 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction32:kernel#Object#is_same_instance */
5442 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction32:kernel#Object#== */
5443 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction32:kernel#Object#!= */
5444 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction32:kernel#Object#hash */
5445 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction32:kernel#Object#exit */
5446 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction32:kernel#Object#sys */
5447 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction32:kernel#Object#init */
5448 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction32:sorter#Object#default_comparator */
5449 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction32:string#Object#to_s */
5450 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction32:string#Object#native_class_name */
5451 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction32:string#Object#class_name */
5452 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction32:string#Object#inspect */
5453 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction32:string#Object#inspect_head */
5454 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction32:string#Object#args */
5455 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction32:time#Object#get_time */
5456 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction32:file#Object#printn */
5457 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction32:file#Object#print */
5458 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction32:file#Object#getcwd */
5459 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction32:file#Object#file_getcwd */
5460 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction32:model_base#Object#intrude_visibility */
5461 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction32:model_base#Object#public_visibility */
5462 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction32:model_base#Object#protected_visibility */
5463 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction32:model_base#Object#private_visibility */
5464 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction32:model_base#Object#none_visibility */
5465 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction32:version#Object#nit_version */
5466 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction32:model#Object#abstract_kind */
5467 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction32:model#Object#concrete_kind */
5468 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction32:model#Object#interface_kind */
5469 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction32:model#Object#enum_kind */
5470 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction32:model#Object#extern_kind */
5471 (nitmethod_t
)VIRTUAL_parser__ReduceAction32__action
, /* pointer to parser:ReduceAction32:parser#ReduceAction32#action */
5472 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction32:parser_work#ReduceAction#concat */
5473 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction32:parser_work#ReduceAction#init */
5476 /* allocate ReduceAction32 */
5477 val
* NEW_parser__ReduceAction32(const struct type
* type
) {
5478 val
* self
/* : ReduceAction32 */;
5479 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5481 self
->class = &class_parser__ReduceAction32
;
5484 /* runtime class parser__ReduceAction33 */
5485 const struct class class_parser__ReduceAction33
= {
5488 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction33:kernel#Object#object_id */
5489 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction33:kernel#Object#is_same_instance */
5490 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction33:kernel#Object#== */
5491 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction33:kernel#Object#!= */
5492 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction33:kernel#Object#hash */
5493 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction33:kernel#Object#exit */
5494 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction33:kernel#Object#sys */
5495 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction33:kernel#Object#init */
5496 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction33:sorter#Object#default_comparator */
5497 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction33:string#Object#to_s */
5498 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction33:string#Object#native_class_name */
5499 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction33:string#Object#class_name */
5500 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction33:string#Object#inspect */
5501 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction33:string#Object#inspect_head */
5502 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction33:string#Object#args */
5503 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction33:time#Object#get_time */
5504 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction33:file#Object#printn */
5505 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction33:file#Object#print */
5506 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction33:file#Object#getcwd */
5507 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction33:file#Object#file_getcwd */
5508 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction33:model_base#Object#intrude_visibility */
5509 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction33:model_base#Object#public_visibility */
5510 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction33:model_base#Object#protected_visibility */
5511 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction33:model_base#Object#private_visibility */
5512 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction33:model_base#Object#none_visibility */
5513 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction33:version#Object#nit_version */
5514 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction33:model#Object#abstract_kind */
5515 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction33:model#Object#concrete_kind */
5516 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction33:model#Object#interface_kind */
5517 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction33:model#Object#enum_kind */
5518 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction33:model#Object#extern_kind */
5519 (nitmethod_t
)VIRTUAL_parser__ReduceAction33__action
, /* pointer to parser:ReduceAction33:parser#ReduceAction33#action */
5520 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction33:parser_work#ReduceAction#concat */
5521 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction33:parser_work#ReduceAction#init */
5524 /* allocate ReduceAction33 */
5525 val
* NEW_parser__ReduceAction33(const struct type
* type
) {
5526 val
* self
/* : ReduceAction33 */;
5527 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5529 self
->class = &class_parser__ReduceAction33
;
5532 /* runtime class parser__ReduceAction34 */
5533 const struct class class_parser__ReduceAction34
= {
5536 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction34:kernel#Object#object_id */
5537 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction34:kernel#Object#is_same_instance */
5538 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction34:kernel#Object#== */
5539 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction34:kernel#Object#!= */
5540 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction34:kernel#Object#hash */
5541 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction34:kernel#Object#exit */
5542 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction34:kernel#Object#sys */
5543 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction34:kernel#Object#init */
5544 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction34:sorter#Object#default_comparator */
5545 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction34:string#Object#to_s */
5546 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction34:string#Object#native_class_name */
5547 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction34:string#Object#class_name */
5548 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction34:string#Object#inspect */
5549 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction34:string#Object#inspect_head */
5550 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction34:string#Object#args */
5551 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction34:time#Object#get_time */
5552 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction34:file#Object#printn */
5553 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction34:file#Object#print */
5554 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction34:file#Object#getcwd */
5555 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction34:file#Object#file_getcwd */
5556 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction34:model_base#Object#intrude_visibility */
5557 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction34:model_base#Object#public_visibility */
5558 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction34:model_base#Object#protected_visibility */
5559 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction34:model_base#Object#private_visibility */
5560 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction34:model_base#Object#none_visibility */
5561 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction34:version#Object#nit_version */
5562 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction34:model#Object#abstract_kind */
5563 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction34:model#Object#concrete_kind */
5564 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction34:model#Object#interface_kind */
5565 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction34:model#Object#enum_kind */
5566 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction34:model#Object#extern_kind */
5567 (nitmethod_t
)VIRTUAL_parser__ReduceAction34__action
, /* pointer to parser:ReduceAction34:parser#ReduceAction34#action */
5568 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction34:parser_work#ReduceAction#concat */
5569 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction34:parser_work#ReduceAction#init */
5572 /* allocate ReduceAction34 */
5573 val
* NEW_parser__ReduceAction34(const struct type
* type
) {
5574 val
* self
/* : ReduceAction34 */;
5575 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5577 self
->class = &class_parser__ReduceAction34
;
5580 /* runtime class parser__ReduceAction35 */
5581 const struct class class_parser__ReduceAction35
= {
5584 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction35:kernel#Object#object_id */
5585 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction35:kernel#Object#is_same_instance */
5586 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction35:kernel#Object#== */
5587 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction35:kernel#Object#!= */
5588 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction35:kernel#Object#hash */
5589 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction35:kernel#Object#exit */
5590 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction35:kernel#Object#sys */
5591 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction35:kernel#Object#init */
5592 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction35:sorter#Object#default_comparator */
5593 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction35:string#Object#to_s */
5594 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction35:string#Object#native_class_name */
5595 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction35:string#Object#class_name */
5596 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction35:string#Object#inspect */
5597 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction35:string#Object#inspect_head */
5598 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction35:string#Object#args */
5599 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction35:time#Object#get_time */
5600 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction35:file#Object#printn */
5601 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction35:file#Object#print */
5602 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction35:file#Object#getcwd */
5603 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction35:file#Object#file_getcwd */
5604 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction35:model_base#Object#intrude_visibility */
5605 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction35:model_base#Object#public_visibility */
5606 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction35:model_base#Object#protected_visibility */
5607 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction35:model_base#Object#private_visibility */
5608 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction35:model_base#Object#none_visibility */
5609 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction35:version#Object#nit_version */
5610 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction35:model#Object#abstract_kind */
5611 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction35:model#Object#concrete_kind */
5612 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction35:model#Object#interface_kind */
5613 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction35:model#Object#enum_kind */
5614 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction35:model#Object#extern_kind */
5615 (nitmethod_t
)VIRTUAL_parser__ReduceAction35__action
, /* pointer to parser:ReduceAction35:parser#ReduceAction35#action */
5616 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction35:parser_work#ReduceAction#concat */
5617 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction35:parser_work#ReduceAction#init */
5620 /* allocate ReduceAction35 */
5621 val
* NEW_parser__ReduceAction35(const struct type
* type
) {
5622 val
* self
/* : ReduceAction35 */;
5623 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5625 self
->class = &class_parser__ReduceAction35
;
5628 /* runtime class parser__ReduceAction36 */
5629 const struct class class_parser__ReduceAction36
= {
5632 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction36:kernel#Object#object_id */
5633 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction36:kernel#Object#is_same_instance */
5634 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction36:kernel#Object#== */
5635 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction36:kernel#Object#!= */
5636 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction36:kernel#Object#hash */
5637 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction36:kernel#Object#exit */
5638 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction36:kernel#Object#sys */
5639 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction36:kernel#Object#init */
5640 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction36:sorter#Object#default_comparator */
5641 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction36:string#Object#to_s */
5642 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction36:string#Object#native_class_name */
5643 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction36:string#Object#class_name */
5644 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction36:string#Object#inspect */
5645 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction36:string#Object#inspect_head */
5646 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction36:string#Object#args */
5647 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction36:time#Object#get_time */
5648 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction36:file#Object#printn */
5649 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction36:file#Object#print */
5650 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction36:file#Object#getcwd */
5651 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction36:file#Object#file_getcwd */
5652 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction36:model_base#Object#intrude_visibility */
5653 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction36:model_base#Object#public_visibility */
5654 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction36:model_base#Object#protected_visibility */
5655 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction36:model_base#Object#private_visibility */
5656 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction36:model_base#Object#none_visibility */
5657 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction36:version#Object#nit_version */
5658 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction36:model#Object#abstract_kind */
5659 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction36:model#Object#concrete_kind */
5660 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction36:model#Object#interface_kind */
5661 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction36:model#Object#enum_kind */
5662 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction36:model#Object#extern_kind */
5663 (nitmethod_t
)VIRTUAL_parser__ReduceAction36__action
, /* pointer to parser:ReduceAction36:parser#ReduceAction36#action */
5664 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction36:parser_work#ReduceAction#concat */
5665 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction36:parser_work#ReduceAction#init */
5668 /* allocate ReduceAction36 */
5669 val
* NEW_parser__ReduceAction36(const struct type
* type
) {
5670 val
* self
/* : ReduceAction36 */;
5671 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5673 self
->class = &class_parser__ReduceAction36
;
5676 /* runtime class parser__ReduceAction37 */
5677 const struct class class_parser__ReduceAction37
= {
5680 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction37:kernel#Object#object_id */
5681 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction37:kernel#Object#is_same_instance */
5682 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction37:kernel#Object#== */
5683 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction37:kernel#Object#!= */
5684 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction37:kernel#Object#hash */
5685 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction37:kernel#Object#exit */
5686 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction37:kernel#Object#sys */
5687 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction37:kernel#Object#init */
5688 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction37:sorter#Object#default_comparator */
5689 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction37:string#Object#to_s */
5690 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction37:string#Object#native_class_name */
5691 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction37:string#Object#class_name */
5692 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction37:string#Object#inspect */
5693 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction37:string#Object#inspect_head */
5694 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction37:string#Object#args */
5695 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction37:time#Object#get_time */
5696 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction37:file#Object#printn */
5697 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction37:file#Object#print */
5698 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction37:file#Object#getcwd */
5699 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction37:file#Object#file_getcwd */
5700 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction37:model_base#Object#intrude_visibility */
5701 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction37:model_base#Object#public_visibility */
5702 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction37:model_base#Object#protected_visibility */
5703 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction37:model_base#Object#private_visibility */
5704 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction37:model_base#Object#none_visibility */
5705 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction37:version#Object#nit_version */
5706 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction37:model#Object#abstract_kind */
5707 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction37:model#Object#concrete_kind */
5708 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction37:model#Object#interface_kind */
5709 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction37:model#Object#enum_kind */
5710 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction37:model#Object#extern_kind */
5711 (nitmethod_t
)VIRTUAL_parser__ReduceAction37__action
, /* pointer to parser:ReduceAction37:parser#ReduceAction37#action */
5712 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction37:parser_work#ReduceAction#concat */
5713 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction37:parser_work#ReduceAction#init */
5716 /* allocate ReduceAction37 */
5717 val
* NEW_parser__ReduceAction37(const struct type
* type
) {
5718 val
* self
/* : ReduceAction37 */;
5719 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5721 self
->class = &class_parser__ReduceAction37
;
5724 /* runtime class parser__ReduceAction38 */
5725 const struct class class_parser__ReduceAction38
= {
5728 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction38:kernel#Object#object_id */
5729 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction38:kernel#Object#is_same_instance */
5730 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction38:kernel#Object#== */
5731 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction38:kernel#Object#!= */
5732 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction38:kernel#Object#hash */
5733 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction38:kernel#Object#exit */
5734 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction38:kernel#Object#sys */
5735 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction38:kernel#Object#init */
5736 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction38:sorter#Object#default_comparator */
5737 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction38:string#Object#to_s */
5738 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction38:string#Object#native_class_name */
5739 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction38:string#Object#class_name */
5740 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction38:string#Object#inspect */
5741 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction38:string#Object#inspect_head */
5742 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction38:string#Object#args */
5743 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction38:time#Object#get_time */
5744 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction38:file#Object#printn */
5745 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction38:file#Object#print */
5746 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction38:file#Object#getcwd */
5747 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction38:file#Object#file_getcwd */
5748 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction38:model_base#Object#intrude_visibility */
5749 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction38:model_base#Object#public_visibility */
5750 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction38:model_base#Object#protected_visibility */
5751 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction38:model_base#Object#private_visibility */
5752 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction38:model_base#Object#none_visibility */
5753 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction38:version#Object#nit_version */
5754 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction38:model#Object#abstract_kind */
5755 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction38:model#Object#concrete_kind */
5756 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction38:model#Object#interface_kind */
5757 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction38:model#Object#enum_kind */
5758 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction38:model#Object#extern_kind */
5759 (nitmethod_t
)VIRTUAL_parser__ReduceAction38__action
, /* pointer to parser:ReduceAction38:parser#ReduceAction38#action */
5760 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction38:parser_work#ReduceAction#concat */
5761 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction38:parser_work#ReduceAction#init */
5764 /* allocate ReduceAction38 */
5765 val
* NEW_parser__ReduceAction38(const struct type
* type
) {
5766 val
* self
/* : ReduceAction38 */;
5767 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5769 self
->class = &class_parser__ReduceAction38
;
5772 /* runtime class parser__ReduceAction39 */
5773 const struct class class_parser__ReduceAction39
= {
5776 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction39:kernel#Object#object_id */
5777 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction39:kernel#Object#is_same_instance */
5778 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction39:kernel#Object#== */
5779 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction39:kernel#Object#!= */
5780 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction39:kernel#Object#hash */
5781 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction39:kernel#Object#exit */
5782 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction39:kernel#Object#sys */
5783 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction39:kernel#Object#init */
5784 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction39:sorter#Object#default_comparator */
5785 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction39:string#Object#to_s */
5786 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction39:string#Object#native_class_name */
5787 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction39:string#Object#class_name */
5788 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction39:string#Object#inspect */
5789 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction39:string#Object#inspect_head */
5790 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction39:string#Object#args */
5791 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction39:time#Object#get_time */
5792 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction39:file#Object#printn */
5793 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction39:file#Object#print */
5794 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction39:file#Object#getcwd */
5795 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction39:file#Object#file_getcwd */
5796 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction39:model_base#Object#intrude_visibility */
5797 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction39:model_base#Object#public_visibility */
5798 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction39:model_base#Object#protected_visibility */
5799 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction39:model_base#Object#private_visibility */
5800 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction39:model_base#Object#none_visibility */
5801 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction39:version#Object#nit_version */
5802 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction39:model#Object#abstract_kind */
5803 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction39:model#Object#concrete_kind */
5804 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction39:model#Object#interface_kind */
5805 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction39:model#Object#enum_kind */
5806 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction39:model#Object#extern_kind */
5807 (nitmethod_t
)VIRTUAL_parser__ReduceAction39__action
, /* pointer to parser:ReduceAction39:parser#ReduceAction39#action */
5808 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction39:parser_work#ReduceAction#concat */
5809 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction39:parser_work#ReduceAction#init */
5812 /* allocate ReduceAction39 */
5813 val
* NEW_parser__ReduceAction39(const struct type
* type
) {
5814 val
* self
/* : ReduceAction39 */;
5815 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5817 self
->class = &class_parser__ReduceAction39
;
5820 /* runtime class parser__ReduceAction40 */
5821 const struct class class_parser__ReduceAction40
= {
5824 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction40:kernel#Object#object_id */
5825 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction40:kernel#Object#is_same_instance */
5826 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction40:kernel#Object#== */
5827 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction40:kernel#Object#!= */
5828 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction40:kernel#Object#hash */
5829 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction40:kernel#Object#exit */
5830 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction40:kernel#Object#sys */
5831 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction40:kernel#Object#init */
5832 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction40:sorter#Object#default_comparator */
5833 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction40:string#Object#to_s */
5834 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction40:string#Object#native_class_name */
5835 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction40:string#Object#class_name */
5836 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction40:string#Object#inspect */
5837 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction40:string#Object#inspect_head */
5838 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction40:string#Object#args */
5839 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction40:time#Object#get_time */
5840 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction40:file#Object#printn */
5841 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction40:file#Object#print */
5842 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction40:file#Object#getcwd */
5843 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction40:file#Object#file_getcwd */
5844 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction40:model_base#Object#intrude_visibility */
5845 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction40:model_base#Object#public_visibility */
5846 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction40:model_base#Object#protected_visibility */
5847 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction40:model_base#Object#private_visibility */
5848 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction40:model_base#Object#none_visibility */
5849 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction40:version#Object#nit_version */
5850 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction40:model#Object#abstract_kind */
5851 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction40:model#Object#concrete_kind */
5852 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction40:model#Object#interface_kind */
5853 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction40:model#Object#enum_kind */
5854 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction40:model#Object#extern_kind */
5855 (nitmethod_t
)VIRTUAL_parser__ReduceAction40__action
, /* pointer to parser:ReduceAction40:parser#ReduceAction40#action */
5856 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction40:parser_work#ReduceAction#concat */
5857 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction40:parser_work#ReduceAction#init */
5860 /* allocate ReduceAction40 */
5861 val
* NEW_parser__ReduceAction40(const struct type
* type
) {
5862 val
* self
/* : ReduceAction40 */;
5863 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5865 self
->class = &class_parser__ReduceAction40
;
5868 /* runtime class parser__ReduceAction41 */
5869 const struct class class_parser__ReduceAction41
= {
5872 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction41:kernel#Object#object_id */
5873 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction41:kernel#Object#is_same_instance */
5874 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction41:kernel#Object#== */
5875 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction41:kernel#Object#!= */
5876 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction41:kernel#Object#hash */
5877 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction41:kernel#Object#exit */
5878 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction41:kernel#Object#sys */
5879 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction41:kernel#Object#init */
5880 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction41:sorter#Object#default_comparator */
5881 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction41:string#Object#to_s */
5882 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction41:string#Object#native_class_name */
5883 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction41:string#Object#class_name */
5884 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction41:string#Object#inspect */
5885 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction41:string#Object#inspect_head */
5886 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction41:string#Object#args */
5887 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction41:time#Object#get_time */
5888 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction41:file#Object#printn */
5889 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction41:file#Object#print */
5890 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction41:file#Object#getcwd */
5891 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction41:file#Object#file_getcwd */
5892 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction41:model_base#Object#intrude_visibility */
5893 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction41:model_base#Object#public_visibility */
5894 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction41:model_base#Object#protected_visibility */
5895 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction41:model_base#Object#private_visibility */
5896 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction41:model_base#Object#none_visibility */
5897 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction41:version#Object#nit_version */
5898 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction41:model#Object#abstract_kind */
5899 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction41:model#Object#concrete_kind */
5900 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction41:model#Object#interface_kind */
5901 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction41:model#Object#enum_kind */
5902 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction41:model#Object#extern_kind */
5903 (nitmethod_t
)VIRTUAL_parser__ReduceAction41__action
, /* pointer to parser:ReduceAction41:parser#ReduceAction41#action */
5904 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction41:parser_work#ReduceAction#concat */
5905 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction41:parser_work#ReduceAction#init */
5908 /* allocate ReduceAction41 */
5909 val
* NEW_parser__ReduceAction41(const struct type
* type
) {
5910 val
* self
/* : ReduceAction41 */;
5911 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5913 self
->class = &class_parser__ReduceAction41
;
5916 /* runtime class parser__ReduceAction43 */
5917 const struct class class_parser__ReduceAction43
= {
5920 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction43:kernel#Object#object_id */
5921 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction43:kernel#Object#is_same_instance */
5922 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction43:kernel#Object#== */
5923 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction43:kernel#Object#!= */
5924 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction43:kernel#Object#hash */
5925 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction43:kernel#Object#exit */
5926 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction43:kernel#Object#sys */
5927 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction43:kernel#Object#init */
5928 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction43:sorter#Object#default_comparator */
5929 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction43:string#Object#to_s */
5930 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction43:string#Object#native_class_name */
5931 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction43:string#Object#class_name */
5932 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction43:string#Object#inspect */
5933 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction43:string#Object#inspect_head */
5934 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction43:string#Object#args */
5935 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction43:time#Object#get_time */
5936 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction43:file#Object#printn */
5937 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction43:file#Object#print */
5938 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction43:file#Object#getcwd */
5939 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction43:file#Object#file_getcwd */
5940 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction43:model_base#Object#intrude_visibility */
5941 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction43:model_base#Object#public_visibility */
5942 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction43:model_base#Object#protected_visibility */
5943 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction43:model_base#Object#private_visibility */
5944 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction43:model_base#Object#none_visibility */
5945 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction43:version#Object#nit_version */
5946 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction43:model#Object#abstract_kind */
5947 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction43:model#Object#concrete_kind */
5948 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction43:model#Object#interface_kind */
5949 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction43:model#Object#enum_kind */
5950 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction43:model#Object#extern_kind */
5951 (nitmethod_t
)VIRTUAL_parser__ReduceAction43__action
, /* pointer to parser:ReduceAction43:parser#ReduceAction43#action */
5952 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction43:parser_work#ReduceAction#concat */
5953 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction43:parser_work#ReduceAction#init */
5956 /* allocate ReduceAction43 */
5957 val
* NEW_parser__ReduceAction43(const struct type
* type
) {
5958 val
* self
/* : ReduceAction43 */;
5959 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
5961 self
->class = &class_parser__ReduceAction43
;
5964 /* runtime class parser__ReduceAction44 */
5965 const struct class class_parser__ReduceAction44
= {
5968 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction44:kernel#Object#object_id */
5969 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction44:kernel#Object#is_same_instance */
5970 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction44:kernel#Object#== */
5971 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction44:kernel#Object#!= */
5972 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction44:kernel#Object#hash */
5973 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction44:kernel#Object#exit */
5974 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction44:kernel#Object#sys */
5975 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction44:kernel#Object#init */
5976 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction44:sorter#Object#default_comparator */
5977 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction44:string#Object#to_s */
5978 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction44:string#Object#native_class_name */
5979 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction44:string#Object#class_name */
5980 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction44:string#Object#inspect */
5981 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction44:string#Object#inspect_head */
5982 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction44:string#Object#args */
5983 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction44:time#Object#get_time */
5984 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction44:file#Object#printn */
5985 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction44:file#Object#print */
5986 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction44:file#Object#getcwd */
5987 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction44:file#Object#file_getcwd */
5988 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction44:model_base#Object#intrude_visibility */
5989 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction44:model_base#Object#public_visibility */
5990 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction44:model_base#Object#protected_visibility */
5991 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction44:model_base#Object#private_visibility */
5992 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction44:model_base#Object#none_visibility */
5993 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction44:version#Object#nit_version */
5994 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction44:model#Object#abstract_kind */
5995 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction44:model#Object#concrete_kind */
5996 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction44:model#Object#interface_kind */
5997 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction44:model#Object#enum_kind */
5998 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction44:model#Object#extern_kind */
5999 (nitmethod_t
)VIRTUAL_parser__ReduceAction44__action
, /* pointer to parser:ReduceAction44:parser#ReduceAction44#action */
6000 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction44:parser_work#ReduceAction#concat */
6001 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction44:parser_work#ReduceAction#init */
6004 /* allocate ReduceAction44 */
6005 val
* NEW_parser__ReduceAction44(const struct type
* type
) {
6006 val
* self
/* : ReduceAction44 */;
6007 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6009 self
->class = &class_parser__ReduceAction44
;
6012 /* runtime class parser__ReduceAction45 */
6013 const struct class class_parser__ReduceAction45
= {
6016 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction45:kernel#Object#object_id */
6017 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction45:kernel#Object#is_same_instance */
6018 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction45:kernel#Object#== */
6019 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction45:kernel#Object#!= */
6020 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction45:kernel#Object#hash */
6021 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction45:kernel#Object#exit */
6022 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction45:kernel#Object#sys */
6023 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction45:kernel#Object#init */
6024 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction45:sorter#Object#default_comparator */
6025 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction45:string#Object#to_s */
6026 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction45:string#Object#native_class_name */
6027 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction45:string#Object#class_name */
6028 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction45:string#Object#inspect */
6029 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction45:string#Object#inspect_head */
6030 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction45:string#Object#args */
6031 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction45:time#Object#get_time */
6032 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction45:file#Object#printn */
6033 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction45:file#Object#print */
6034 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction45:file#Object#getcwd */
6035 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction45:file#Object#file_getcwd */
6036 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction45:model_base#Object#intrude_visibility */
6037 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction45:model_base#Object#public_visibility */
6038 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction45:model_base#Object#protected_visibility */
6039 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction45:model_base#Object#private_visibility */
6040 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction45:model_base#Object#none_visibility */
6041 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction45:version#Object#nit_version */
6042 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction45:model#Object#abstract_kind */
6043 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction45:model#Object#concrete_kind */
6044 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction45:model#Object#interface_kind */
6045 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction45:model#Object#enum_kind */
6046 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction45:model#Object#extern_kind */
6047 (nitmethod_t
)VIRTUAL_parser__ReduceAction45__action
, /* pointer to parser:ReduceAction45:parser#ReduceAction45#action */
6048 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction45:parser_work#ReduceAction#concat */
6049 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction45:parser_work#ReduceAction#init */
6052 /* allocate ReduceAction45 */
6053 val
* NEW_parser__ReduceAction45(const struct type
* type
) {
6054 val
* self
/* : ReduceAction45 */;
6055 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6057 self
->class = &class_parser__ReduceAction45
;
6060 /* runtime class parser__ReduceAction46 */
6061 const struct class class_parser__ReduceAction46
= {
6064 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction46:kernel#Object#object_id */
6065 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction46:kernel#Object#is_same_instance */
6066 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction46:kernel#Object#== */
6067 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction46:kernel#Object#!= */
6068 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction46:kernel#Object#hash */
6069 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction46:kernel#Object#exit */
6070 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction46:kernel#Object#sys */
6071 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction46:kernel#Object#init */
6072 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction46:sorter#Object#default_comparator */
6073 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction46:string#Object#to_s */
6074 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction46:string#Object#native_class_name */
6075 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction46:string#Object#class_name */
6076 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction46:string#Object#inspect */
6077 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction46:string#Object#inspect_head */
6078 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction46:string#Object#args */
6079 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction46:time#Object#get_time */
6080 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction46:file#Object#printn */
6081 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction46:file#Object#print */
6082 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction46:file#Object#getcwd */
6083 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction46:file#Object#file_getcwd */
6084 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction46:model_base#Object#intrude_visibility */
6085 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction46:model_base#Object#public_visibility */
6086 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction46:model_base#Object#protected_visibility */
6087 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction46:model_base#Object#private_visibility */
6088 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction46:model_base#Object#none_visibility */
6089 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction46:version#Object#nit_version */
6090 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction46:model#Object#abstract_kind */
6091 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction46:model#Object#concrete_kind */
6092 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction46:model#Object#interface_kind */
6093 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction46:model#Object#enum_kind */
6094 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction46:model#Object#extern_kind */
6095 (nitmethod_t
)VIRTUAL_parser__ReduceAction46__action
, /* pointer to parser:ReduceAction46:parser#ReduceAction46#action */
6096 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction46:parser_work#ReduceAction#concat */
6097 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction46:parser_work#ReduceAction#init */
6100 /* allocate ReduceAction46 */
6101 val
* NEW_parser__ReduceAction46(const struct type
* type
) {
6102 val
* self
/* : ReduceAction46 */;
6103 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6105 self
->class = &class_parser__ReduceAction46
;
6108 /* runtime class parser__ReduceAction47 */
6109 const struct class class_parser__ReduceAction47
= {
6112 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction47:kernel#Object#object_id */
6113 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction47:kernel#Object#is_same_instance */
6114 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction47:kernel#Object#== */
6115 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction47:kernel#Object#!= */
6116 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction47:kernel#Object#hash */
6117 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction47:kernel#Object#exit */
6118 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction47:kernel#Object#sys */
6119 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction47:kernel#Object#init */
6120 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction47:sorter#Object#default_comparator */
6121 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction47:string#Object#to_s */
6122 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction47:string#Object#native_class_name */
6123 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction47:string#Object#class_name */
6124 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction47:string#Object#inspect */
6125 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction47:string#Object#inspect_head */
6126 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction47:string#Object#args */
6127 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction47:time#Object#get_time */
6128 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction47:file#Object#printn */
6129 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction47:file#Object#print */
6130 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction47:file#Object#getcwd */
6131 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction47:file#Object#file_getcwd */
6132 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction47:model_base#Object#intrude_visibility */
6133 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction47:model_base#Object#public_visibility */
6134 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction47:model_base#Object#protected_visibility */
6135 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction47:model_base#Object#private_visibility */
6136 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction47:model_base#Object#none_visibility */
6137 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction47:version#Object#nit_version */
6138 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction47:model#Object#abstract_kind */
6139 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction47:model#Object#concrete_kind */
6140 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction47:model#Object#interface_kind */
6141 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction47:model#Object#enum_kind */
6142 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction47:model#Object#extern_kind */
6143 (nitmethod_t
)VIRTUAL_parser__ReduceAction47__action
, /* pointer to parser:ReduceAction47:parser#ReduceAction47#action */
6144 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction47:parser_work#ReduceAction#concat */
6145 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction47:parser_work#ReduceAction#init */
6148 /* allocate ReduceAction47 */
6149 val
* NEW_parser__ReduceAction47(const struct type
* type
) {
6150 val
* self
/* : ReduceAction47 */;
6151 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6153 self
->class = &class_parser__ReduceAction47
;
6156 /* runtime class parser__ReduceAction48 */
6157 const struct class class_parser__ReduceAction48
= {
6160 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction48:kernel#Object#object_id */
6161 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction48:kernel#Object#is_same_instance */
6162 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction48:kernel#Object#== */
6163 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction48:kernel#Object#!= */
6164 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction48:kernel#Object#hash */
6165 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction48:kernel#Object#exit */
6166 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction48:kernel#Object#sys */
6167 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction48:kernel#Object#init */
6168 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction48:sorter#Object#default_comparator */
6169 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction48:string#Object#to_s */
6170 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction48:string#Object#native_class_name */
6171 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction48:string#Object#class_name */
6172 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction48:string#Object#inspect */
6173 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction48:string#Object#inspect_head */
6174 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction48:string#Object#args */
6175 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction48:time#Object#get_time */
6176 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction48:file#Object#printn */
6177 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction48:file#Object#print */
6178 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction48:file#Object#getcwd */
6179 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction48:file#Object#file_getcwd */
6180 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction48:model_base#Object#intrude_visibility */
6181 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction48:model_base#Object#public_visibility */
6182 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction48:model_base#Object#protected_visibility */
6183 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction48:model_base#Object#private_visibility */
6184 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction48:model_base#Object#none_visibility */
6185 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction48:version#Object#nit_version */
6186 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction48:model#Object#abstract_kind */
6187 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction48:model#Object#concrete_kind */
6188 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction48:model#Object#interface_kind */
6189 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction48:model#Object#enum_kind */
6190 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction48:model#Object#extern_kind */
6191 (nitmethod_t
)VIRTUAL_parser__ReduceAction48__action
, /* pointer to parser:ReduceAction48:parser#ReduceAction48#action */
6192 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction48:parser_work#ReduceAction#concat */
6193 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction48:parser_work#ReduceAction#init */
6196 /* allocate ReduceAction48 */
6197 val
* NEW_parser__ReduceAction48(const struct type
* type
) {
6198 val
* self
/* : ReduceAction48 */;
6199 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6201 self
->class = &class_parser__ReduceAction48
;
6204 /* runtime class parser__ReduceAction49 */
6205 const struct class class_parser__ReduceAction49
= {
6208 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction49:kernel#Object#object_id */
6209 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction49:kernel#Object#is_same_instance */
6210 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction49:kernel#Object#== */
6211 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction49:kernel#Object#!= */
6212 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction49:kernel#Object#hash */
6213 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction49:kernel#Object#exit */
6214 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction49:kernel#Object#sys */
6215 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction49:kernel#Object#init */
6216 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction49:sorter#Object#default_comparator */
6217 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction49:string#Object#to_s */
6218 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction49:string#Object#native_class_name */
6219 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction49:string#Object#class_name */
6220 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction49:string#Object#inspect */
6221 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction49:string#Object#inspect_head */
6222 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction49:string#Object#args */
6223 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction49:time#Object#get_time */
6224 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction49:file#Object#printn */
6225 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction49:file#Object#print */
6226 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction49:file#Object#getcwd */
6227 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction49:file#Object#file_getcwd */
6228 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction49:model_base#Object#intrude_visibility */
6229 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction49:model_base#Object#public_visibility */
6230 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction49:model_base#Object#protected_visibility */
6231 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction49:model_base#Object#private_visibility */
6232 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction49:model_base#Object#none_visibility */
6233 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction49:version#Object#nit_version */
6234 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction49:model#Object#abstract_kind */
6235 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction49:model#Object#concrete_kind */
6236 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction49:model#Object#interface_kind */
6237 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction49:model#Object#enum_kind */
6238 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction49:model#Object#extern_kind */
6239 (nitmethod_t
)VIRTUAL_parser__ReduceAction49__action
, /* pointer to parser:ReduceAction49:parser#ReduceAction49#action */
6240 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction49:parser_work#ReduceAction#concat */
6241 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction49:parser_work#ReduceAction#init */
6244 /* allocate ReduceAction49 */
6245 val
* NEW_parser__ReduceAction49(const struct type
* type
) {
6246 val
* self
/* : ReduceAction49 */;
6247 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6249 self
->class = &class_parser__ReduceAction49
;
6252 /* runtime class parser__ReduceAction50 */
6253 const struct class class_parser__ReduceAction50
= {
6256 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction50:kernel#Object#object_id */
6257 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction50:kernel#Object#is_same_instance */
6258 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction50:kernel#Object#== */
6259 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction50:kernel#Object#!= */
6260 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction50:kernel#Object#hash */
6261 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction50:kernel#Object#exit */
6262 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction50:kernel#Object#sys */
6263 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction50:kernel#Object#init */
6264 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction50:sorter#Object#default_comparator */
6265 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction50:string#Object#to_s */
6266 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction50:string#Object#native_class_name */
6267 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction50:string#Object#class_name */
6268 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction50:string#Object#inspect */
6269 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction50:string#Object#inspect_head */
6270 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction50:string#Object#args */
6271 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction50:time#Object#get_time */
6272 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction50:file#Object#printn */
6273 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction50:file#Object#print */
6274 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction50:file#Object#getcwd */
6275 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction50:file#Object#file_getcwd */
6276 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction50:model_base#Object#intrude_visibility */
6277 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction50:model_base#Object#public_visibility */
6278 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction50:model_base#Object#protected_visibility */
6279 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction50:model_base#Object#private_visibility */
6280 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction50:model_base#Object#none_visibility */
6281 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction50:version#Object#nit_version */
6282 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction50:model#Object#abstract_kind */
6283 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction50:model#Object#concrete_kind */
6284 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction50:model#Object#interface_kind */
6285 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction50:model#Object#enum_kind */
6286 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction50:model#Object#extern_kind */
6287 (nitmethod_t
)VIRTUAL_parser__ReduceAction50__action
, /* pointer to parser:ReduceAction50:parser#ReduceAction50#action */
6288 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction50:parser_work#ReduceAction#concat */
6289 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction50:parser_work#ReduceAction#init */
6292 /* allocate ReduceAction50 */
6293 val
* NEW_parser__ReduceAction50(const struct type
* type
) {
6294 val
* self
/* : ReduceAction50 */;
6295 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6297 self
->class = &class_parser__ReduceAction50
;
6300 /* runtime class parser__ReduceAction51 */
6301 const struct class class_parser__ReduceAction51
= {
6304 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction51:kernel#Object#object_id */
6305 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction51:kernel#Object#is_same_instance */
6306 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction51:kernel#Object#== */
6307 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction51:kernel#Object#!= */
6308 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction51:kernel#Object#hash */
6309 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction51:kernel#Object#exit */
6310 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction51:kernel#Object#sys */
6311 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction51:kernel#Object#init */
6312 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction51:sorter#Object#default_comparator */
6313 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction51:string#Object#to_s */
6314 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction51:string#Object#native_class_name */
6315 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction51:string#Object#class_name */
6316 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction51:string#Object#inspect */
6317 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction51:string#Object#inspect_head */
6318 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction51:string#Object#args */
6319 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction51:time#Object#get_time */
6320 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction51:file#Object#printn */
6321 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction51:file#Object#print */
6322 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction51:file#Object#getcwd */
6323 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction51:file#Object#file_getcwd */
6324 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction51:model_base#Object#intrude_visibility */
6325 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction51:model_base#Object#public_visibility */
6326 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction51:model_base#Object#protected_visibility */
6327 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction51:model_base#Object#private_visibility */
6328 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction51:model_base#Object#none_visibility */
6329 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction51:version#Object#nit_version */
6330 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction51:model#Object#abstract_kind */
6331 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction51:model#Object#concrete_kind */
6332 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction51:model#Object#interface_kind */
6333 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction51:model#Object#enum_kind */
6334 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction51:model#Object#extern_kind */
6335 (nitmethod_t
)VIRTUAL_parser__ReduceAction51__action
, /* pointer to parser:ReduceAction51:parser#ReduceAction51#action */
6336 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction51:parser_work#ReduceAction#concat */
6337 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction51:parser_work#ReduceAction#init */
6340 /* allocate ReduceAction51 */
6341 val
* NEW_parser__ReduceAction51(const struct type
* type
) {
6342 val
* self
/* : ReduceAction51 */;
6343 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6345 self
->class = &class_parser__ReduceAction51
;
6348 /* runtime class parser__ReduceAction52 */
6349 const struct class class_parser__ReduceAction52
= {
6352 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction52:kernel#Object#object_id */
6353 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction52:kernel#Object#is_same_instance */
6354 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction52:kernel#Object#== */
6355 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction52:kernel#Object#!= */
6356 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction52:kernel#Object#hash */
6357 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction52:kernel#Object#exit */
6358 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction52:kernel#Object#sys */
6359 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction52:kernel#Object#init */
6360 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction52:sorter#Object#default_comparator */
6361 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction52:string#Object#to_s */
6362 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction52:string#Object#native_class_name */
6363 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction52:string#Object#class_name */
6364 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction52:string#Object#inspect */
6365 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction52:string#Object#inspect_head */
6366 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction52:string#Object#args */
6367 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction52:time#Object#get_time */
6368 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction52:file#Object#printn */
6369 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction52:file#Object#print */
6370 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction52:file#Object#getcwd */
6371 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction52:file#Object#file_getcwd */
6372 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction52:model_base#Object#intrude_visibility */
6373 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction52:model_base#Object#public_visibility */
6374 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction52:model_base#Object#protected_visibility */
6375 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction52:model_base#Object#private_visibility */
6376 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction52:model_base#Object#none_visibility */
6377 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction52:version#Object#nit_version */
6378 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction52:model#Object#abstract_kind */
6379 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction52:model#Object#concrete_kind */
6380 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction52:model#Object#interface_kind */
6381 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction52:model#Object#enum_kind */
6382 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction52:model#Object#extern_kind */
6383 (nitmethod_t
)VIRTUAL_parser__ReduceAction52__action
, /* pointer to parser:ReduceAction52:parser#ReduceAction52#action */
6384 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction52:parser_work#ReduceAction#concat */
6385 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction52:parser_work#ReduceAction#init */
6388 /* allocate ReduceAction52 */
6389 val
* NEW_parser__ReduceAction52(const struct type
* type
) {
6390 val
* self
/* : ReduceAction52 */;
6391 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6393 self
->class = &class_parser__ReduceAction52
;
6396 /* runtime class parser__ReduceAction53 */
6397 const struct class class_parser__ReduceAction53
= {
6400 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction53:kernel#Object#object_id */
6401 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction53:kernel#Object#is_same_instance */
6402 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction53:kernel#Object#== */
6403 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction53:kernel#Object#!= */
6404 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction53:kernel#Object#hash */
6405 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction53:kernel#Object#exit */
6406 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction53:kernel#Object#sys */
6407 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction53:kernel#Object#init */
6408 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction53:sorter#Object#default_comparator */
6409 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction53:string#Object#to_s */
6410 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction53:string#Object#native_class_name */
6411 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction53:string#Object#class_name */
6412 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction53:string#Object#inspect */
6413 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction53:string#Object#inspect_head */
6414 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction53:string#Object#args */
6415 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction53:time#Object#get_time */
6416 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction53:file#Object#printn */
6417 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction53:file#Object#print */
6418 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction53:file#Object#getcwd */
6419 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction53:file#Object#file_getcwd */
6420 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction53:model_base#Object#intrude_visibility */
6421 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction53:model_base#Object#public_visibility */
6422 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction53:model_base#Object#protected_visibility */
6423 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction53:model_base#Object#private_visibility */
6424 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction53:model_base#Object#none_visibility */
6425 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction53:version#Object#nit_version */
6426 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction53:model#Object#abstract_kind */
6427 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction53:model#Object#concrete_kind */
6428 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction53:model#Object#interface_kind */
6429 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction53:model#Object#enum_kind */
6430 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction53:model#Object#extern_kind */
6431 (nitmethod_t
)VIRTUAL_parser__ReduceAction53__action
, /* pointer to parser:ReduceAction53:parser#ReduceAction53#action */
6432 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction53:parser_work#ReduceAction#concat */
6433 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction53:parser_work#ReduceAction#init */
6436 /* allocate ReduceAction53 */
6437 val
* NEW_parser__ReduceAction53(const struct type
* type
) {
6438 val
* self
/* : ReduceAction53 */;
6439 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6441 self
->class = &class_parser__ReduceAction53
;
6444 /* runtime class parser__ReduceAction54 */
6445 const struct class class_parser__ReduceAction54
= {
6448 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction54:kernel#Object#object_id */
6449 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction54:kernel#Object#is_same_instance */
6450 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction54:kernel#Object#== */
6451 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction54:kernel#Object#!= */
6452 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction54:kernel#Object#hash */
6453 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction54:kernel#Object#exit */
6454 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction54:kernel#Object#sys */
6455 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction54:kernel#Object#init */
6456 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction54:sorter#Object#default_comparator */
6457 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction54:string#Object#to_s */
6458 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction54:string#Object#native_class_name */
6459 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction54:string#Object#class_name */
6460 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction54:string#Object#inspect */
6461 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction54:string#Object#inspect_head */
6462 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction54:string#Object#args */
6463 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction54:time#Object#get_time */
6464 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction54:file#Object#printn */
6465 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction54:file#Object#print */
6466 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction54:file#Object#getcwd */
6467 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction54:file#Object#file_getcwd */
6468 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction54:model_base#Object#intrude_visibility */
6469 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction54:model_base#Object#public_visibility */
6470 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction54:model_base#Object#protected_visibility */
6471 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction54:model_base#Object#private_visibility */
6472 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction54:model_base#Object#none_visibility */
6473 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction54:version#Object#nit_version */
6474 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction54:model#Object#abstract_kind */
6475 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction54:model#Object#concrete_kind */
6476 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction54:model#Object#interface_kind */
6477 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction54:model#Object#enum_kind */
6478 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction54:model#Object#extern_kind */
6479 (nitmethod_t
)VIRTUAL_parser__ReduceAction54__action
, /* pointer to parser:ReduceAction54:parser#ReduceAction54#action */
6480 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction54:parser_work#ReduceAction#concat */
6481 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction54:parser_work#ReduceAction#init */
6484 /* allocate ReduceAction54 */
6485 val
* NEW_parser__ReduceAction54(const struct type
* type
) {
6486 val
* self
/* : ReduceAction54 */;
6487 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6489 self
->class = &class_parser__ReduceAction54
;
6492 /* runtime class parser__ReduceAction55 */
6493 const struct class class_parser__ReduceAction55
= {
6496 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction55:kernel#Object#object_id */
6497 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction55:kernel#Object#is_same_instance */
6498 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction55:kernel#Object#== */
6499 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction55:kernel#Object#!= */
6500 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction55:kernel#Object#hash */
6501 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction55:kernel#Object#exit */
6502 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction55:kernel#Object#sys */
6503 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction55:kernel#Object#init */
6504 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction55:sorter#Object#default_comparator */
6505 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction55:string#Object#to_s */
6506 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction55:string#Object#native_class_name */
6507 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction55:string#Object#class_name */
6508 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction55:string#Object#inspect */
6509 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction55:string#Object#inspect_head */
6510 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction55:string#Object#args */
6511 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction55:time#Object#get_time */
6512 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction55:file#Object#printn */
6513 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction55:file#Object#print */
6514 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction55:file#Object#getcwd */
6515 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction55:file#Object#file_getcwd */
6516 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction55:model_base#Object#intrude_visibility */
6517 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction55:model_base#Object#public_visibility */
6518 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction55:model_base#Object#protected_visibility */
6519 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction55:model_base#Object#private_visibility */
6520 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction55:model_base#Object#none_visibility */
6521 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction55:version#Object#nit_version */
6522 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction55:model#Object#abstract_kind */
6523 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction55:model#Object#concrete_kind */
6524 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction55:model#Object#interface_kind */
6525 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction55:model#Object#enum_kind */
6526 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction55:model#Object#extern_kind */
6527 (nitmethod_t
)VIRTUAL_parser__ReduceAction55__action
, /* pointer to parser:ReduceAction55:parser#ReduceAction55#action */
6528 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction55:parser_work#ReduceAction#concat */
6529 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction55:parser_work#ReduceAction#init */
6532 /* allocate ReduceAction55 */
6533 val
* NEW_parser__ReduceAction55(const struct type
* type
) {
6534 val
* self
/* : ReduceAction55 */;
6535 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6537 self
->class = &class_parser__ReduceAction55
;
6540 /* runtime class parser__ReduceAction56 */
6541 const struct class class_parser__ReduceAction56
= {
6544 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction56:kernel#Object#object_id */
6545 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction56:kernel#Object#is_same_instance */
6546 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction56:kernel#Object#== */
6547 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction56:kernel#Object#!= */
6548 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction56:kernel#Object#hash */
6549 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction56:kernel#Object#exit */
6550 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction56:kernel#Object#sys */
6551 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction56:kernel#Object#init */
6552 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction56:sorter#Object#default_comparator */
6553 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction56:string#Object#to_s */
6554 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction56:string#Object#native_class_name */
6555 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction56:string#Object#class_name */
6556 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction56:string#Object#inspect */
6557 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction56:string#Object#inspect_head */
6558 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction56:string#Object#args */
6559 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction56:time#Object#get_time */
6560 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction56:file#Object#printn */
6561 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction56:file#Object#print */
6562 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction56:file#Object#getcwd */
6563 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction56:file#Object#file_getcwd */
6564 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction56:model_base#Object#intrude_visibility */
6565 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction56:model_base#Object#public_visibility */
6566 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction56:model_base#Object#protected_visibility */
6567 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction56:model_base#Object#private_visibility */
6568 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction56:model_base#Object#none_visibility */
6569 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction56:version#Object#nit_version */
6570 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction56:model#Object#abstract_kind */
6571 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction56:model#Object#concrete_kind */
6572 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction56:model#Object#interface_kind */
6573 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction56:model#Object#enum_kind */
6574 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction56:model#Object#extern_kind */
6575 (nitmethod_t
)VIRTUAL_parser__ReduceAction56__action
, /* pointer to parser:ReduceAction56:parser#ReduceAction56#action */
6576 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction56:parser_work#ReduceAction#concat */
6577 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction56:parser_work#ReduceAction#init */
6580 /* allocate ReduceAction56 */
6581 val
* NEW_parser__ReduceAction56(const struct type
* type
) {
6582 val
* self
/* : ReduceAction56 */;
6583 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6585 self
->class = &class_parser__ReduceAction56
;
6588 /* runtime class parser__ReduceAction57 */
6589 const struct class class_parser__ReduceAction57
= {
6592 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction57:kernel#Object#object_id */
6593 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction57:kernel#Object#is_same_instance */
6594 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction57:kernel#Object#== */
6595 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction57:kernel#Object#!= */
6596 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction57:kernel#Object#hash */
6597 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction57:kernel#Object#exit */
6598 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction57:kernel#Object#sys */
6599 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction57:kernel#Object#init */
6600 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction57:sorter#Object#default_comparator */
6601 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction57:string#Object#to_s */
6602 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction57:string#Object#native_class_name */
6603 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction57:string#Object#class_name */
6604 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction57:string#Object#inspect */
6605 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction57:string#Object#inspect_head */
6606 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction57:string#Object#args */
6607 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction57:time#Object#get_time */
6608 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction57:file#Object#printn */
6609 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction57:file#Object#print */
6610 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction57:file#Object#getcwd */
6611 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction57:file#Object#file_getcwd */
6612 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction57:model_base#Object#intrude_visibility */
6613 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction57:model_base#Object#public_visibility */
6614 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction57:model_base#Object#protected_visibility */
6615 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction57:model_base#Object#private_visibility */
6616 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction57:model_base#Object#none_visibility */
6617 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction57:version#Object#nit_version */
6618 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction57:model#Object#abstract_kind */
6619 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction57:model#Object#concrete_kind */
6620 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction57:model#Object#interface_kind */
6621 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction57:model#Object#enum_kind */
6622 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction57:model#Object#extern_kind */
6623 (nitmethod_t
)VIRTUAL_parser__ReduceAction57__action
, /* pointer to parser:ReduceAction57:parser#ReduceAction57#action */
6624 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction57:parser_work#ReduceAction#concat */
6625 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction57:parser_work#ReduceAction#init */
6628 /* allocate ReduceAction57 */
6629 val
* NEW_parser__ReduceAction57(const struct type
* type
) {
6630 val
* self
/* : ReduceAction57 */;
6631 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6633 self
->class = &class_parser__ReduceAction57
;
6636 /* runtime class parser__ReduceAction58 */
6637 const struct class class_parser__ReduceAction58
= {
6640 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction58:kernel#Object#object_id */
6641 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction58:kernel#Object#is_same_instance */
6642 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction58:kernel#Object#== */
6643 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction58:kernel#Object#!= */
6644 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction58:kernel#Object#hash */
6645 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction58:kernel#Object#exit */
6646 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction58:kernel#Object#sys */
6647 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction58:kernel#Object#init */
6648 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction58:sorter#Object#default_comparator */
6649 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction58:string#Object#to_s */
6650 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction58:string#Object#native_class_name */
6651 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction58:string#Object#class_name */
6652 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction58:string#Object#inspect */
6653 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction58:string#Object#inspect_head */
6654 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction58:string#Object#args */
6655 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction58:time#Object#get_time */
6656 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction58:file#Object#printn */
6657 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction58:file#Object#print */
6658 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction58:file#Object#getcwd */
6659 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction58:file#Object#file_getcwd */
6660 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction58:model_base#Object#intrude_visibility */
6661 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction58:model_base#Object#public_visibility */
6662 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction58:model_base#Object#protected_visibility */
6663 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction58:model_base#Object#private_visibility */
6664 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction58:model_base#Object#none_visibility */
6665 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction58:version#Object#nit_version */
6666 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction58:model#Object#abstract_kind */
6667 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction58:model#Object#concrete_kind */
6668 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction58:model#Object#interface_kind */
6669 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction58:model#Object#enum_kind */
6670 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction58:model#Object#extern_kind */
6671 (nitmethod_t
)VIRTUAL_parser__ReduceAction58__action
, /* pointer to parser:ReduceAction58:parser#ReduceAction58#action */
6672 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction58:parser_work#ReduceAction#concat */
6673 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction58:parser_work#ReduceAction#init */
6676 /* allocate ReduceAction58 */
6677 val
* NEW_parser__ReduceAction58(const struct type
* type
) {
6678 val
* self
/* : ReduceAction58 */;
6679 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6681 self
->class = &class_parser__ReduceAction58
;
6684 /* runtime class parser__ReduceAction59 */
6685 const struct class class_parser__ReduceAction59
= {
6688 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction59:kernel#Object#object_id */
6689 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction59:kernel#Object#is_same_instance */
6690 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction59:kernel#Object#== */
6691 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction59:kernel#Object#!= */
6692 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction59:kernel#Object#hash */
6693 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction59:kernel#Object#exit */
6694 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction59:kernel#Object#sys */
6695 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction59:kernel#Object#init */
6696 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction59:sorter#Object#default_comparator */
6697 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction59:string#Object#to_s */
6698 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction59:string#Object#native_class_name */
6699 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction59:string#Object#class_name */
6700 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction59:string#Object#inspect */
6701 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction59:string#Object#inspect_head */
6702 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction59:string#Object#args */
6703 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction59:time#Object#get_time */
6704 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction59:file#Object#printn */
6705 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction59:file#Object#print */
6706 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction59:file#Object#getcwd */
6707 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction59:file#Object#file_getcwd */
6708 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction59:model_base#Object#intrude_visibility */
6709 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction59:model_base#Object#public_visibility */
6710 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction59:model_base#Object#protected_visibility */
6711 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction59:model_base#Object#private_visibility */
6712 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction59:model_base#Object#none_visibility */
6713 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction59:version#Object#nit_version */
6714 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction59:model#Object#abstract_kind */
6715 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction59:model#Object#concrete_kind */
6716 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction59:model#Object#interface_kind */
6717 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction59:model#Object#enum_kind */
6718 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction59:model#Object#extern_kind */
6719 (nitmethod_t
)VIRTUAL_parser__ReduceAction59__action
, /* pointer to parser:ReduceAction59:parser#ReduceAction59#action */
6720 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction59:parser_work#ReduceAction#concat */
6721 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction59:parser_work#ReduceAction#init */
6724 /* allocate ReduceAction59 */
6725 val
* NEW_parser__ReduceAction59(const struct type
* type
) {
6726 val
* self
/* : ReduceAction59 */;
6727 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6729 self
->class = &class_parser__ReduceAction59
;
6732 /* runtime class parser__ReduceAction60 */
6733 const struct class class_parser__ReduceAction60
= {
6736 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction60:kernel#Object#object_id */
6737 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction60:kernel#Object#is_same_instance */
6738 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction60:kernel#Object#== */
6739 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction60:kernel#Object#!= */
6740 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction60:kernel#Object#hash */
6741 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction60:kernel#Object#exit */
6742 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction60:kernel#Object#sys */
6743 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction60:kernel#Object#init */
6744 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction60:sorter#Object#default_comparator */
6745 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction60:string#Object#to_s */
6746 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction60:string#Object#native_class_name */
6747 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction60:string#Object#class_name */
6748 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction60:string#Object#inspect */
6749 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction60:string#Object#inspect_head */
6750 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction60:string#Object#args */
6751 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction60:time#Object#get_time */
6752 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction60:file#Object#printn */
6753 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction60:file#Object#print */
6754 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction60:file#Object#getcwd */
6755 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction60:file#Object#file_getcwd */
6756 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction60:model_base#Object#intrude_visibility */
6757 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction60:model_base#Object#public_visibility */
6758 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction60:model_base#Object#protected_visibility */
6759 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction60:model_base#Object#private_visibility */
6760 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction60:model_base#Object#none_visibility */
6761 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction60:version#Object#nit_version */
6762 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction60:model#Object#abstract_kind */
6763 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction60:model#Object#concrete_kind */
6764 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction60:model#Object#interface_kind */
6765 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction60:model#Object#enum_kind */
6766 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction60:model#Object#extern_kind */
6767 (nitmethod_t
)VIRTUAL_parser__ReduceAction60__action
, /* pointer to parser:ReduceAction60:parser#ReduceAction60#action */
6768 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction60:parser_work#ReduceAction#concat */
6769 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction60:parser_work#ReduceAction#init */
6772 /* allocate ReduceAction60 */
6773 val
* NEW_parser__ReduceAction60(const struct type
* type
) {
6774 val
* self
/* : ReduceAction60 */;
6775 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6777 self
->class = &class_parser__ReduceAction60
;
6780 /* runtime class parser__ReduceAction61 */
6781 const struct class class_parser__ReduceAction61
= {
6784 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction61:kernel#Object#object_id */
6785 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction61:kernel#Object#is_same_instance */
6786 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction61:kernel#Object#== */
6787 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction61:kernel#Object#!= */
6788 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction61:kernel#Object#hash */
6789 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction61:kernel#Object#exit */
6790 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction61:kernel#Object#sys */
6791 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction61:kernel#Object#init */
6792 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction61:sorter#Object#default_comparator */
6793 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction61:string#Object#to_s */
6794 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction61:string#Object#native_class_name */
6795 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction61:string#Object#class_name */
6796 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction61:string#Object#inspect */
6797 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction61:string#Object#inspect_head */
6798 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction61:string#Object#args */
6799 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction61:time#Object#get_time */
6800 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction61:file#Object#printn */
6801 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction61:file#Object#print */
6802 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction61:file#Object#getcwd */
6803 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction61:file#Object#file_getcwd */
6804 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction61:model_base#Object#intrude_visibility */
6805 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction61:model_base#Object#public_visibility */
6806 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction61:model_base#Object#protected_visibility */
6807 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction61:model_base#Object#private_visibility */
6808 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction61:model_base#Object#none_visibility */
6809 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction61:version#Object#nit_version */
6810 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction61:model#Object#abstract_kind */
6811 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction61:model#Object#concrete_kind */
6812 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction61:model#Object#interface_kind */
6813 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction61:model#Object#enum_kind */
6814 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction61:model#Object#extern_kind */
6815 (nitmethod_t
)VIRTUAL_parser__ReduceAction61__action
, /* pointer to parser:ReduceAction61:parser#ReduceAction61#action */
6816 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction61:parser_work#ReduceAction#concat */
6817 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction61:parser_work#ReduceAction#init */
6820 /* allocate ReduceAction61 */
6821 val
* NEW_parser__ReduceAction61(const struct type
* type
) {
6822 val
* self
/* : ReduceAction61 */;
6823 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6825 self
->class = &class_parser__ReduceAction61
;
6828 /* runtime class parser__ReduceAction62 */
6829 const struct class class_parser__ReduceAction62
= {
6832 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction62:kernel#Object#object_id */
6833 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction62:kernel#Object#is_same_instance */
6834 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction62:kernel#Object#== */
6835 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction62:kernel#Object#!= */
6836 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction62:kernel#Object#hash */
6837 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction62:kernel#Object#exit */
6838 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction62:kernel#Object#sys */
6839 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction62:kernel#Object#init */
6840 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction62:sorter#Object#default_comparator */
6841 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction62:string#Object#to_s */
6842 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction62:string#Object#native_class_name */
6843 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction62:string#Object#class_name */
6844 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction62:string#Object#inspect */
6845 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction62:string#Object#inspect_head */
6846 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction62:string#Object#args */
6847 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction62:time#Object#get_time */
6848 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction62:file#Object#printn */
6849 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction62:file#Object#print */
6850 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction62:file#Object#getcwd */
6851 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction62:file#Object#file_getcwd */
6852 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction62:model_base#Object#intrude_visibility */
6853 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction62:model_base#Object#public_visibility */
6854 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction62:model_base#Object#protected_visibility */
6855 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction62:model_base#Object#private_visibility */
6856 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction62:model_base#Object#none_visibility */
6857 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction62:version#Object#nit_version */
6858 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction62:model#Object#abstract_kind */
6859 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction62:model#Object#concrete_kind */
6860 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction62:model#Object#interface_kind */
6861 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction62:model#Object#enum_kind */
6862 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction62:model#Object#extern_kind */
6863 (nitmethod_t
)VIRTUAL_parser__ReduceAction62__action
, /* pointer to parser:ReduceAction62:parser#ReduceAction62#action */
6864 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction62:parser_work#ReduceAction#concat */
6865 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction62:parser_work#ReduceAction#init */
6868 /* allocate ReduceAction62 */
6869 val
* NEW_parser__ReduceAction62(const struct type
* type
) {
6870 val
* self
/* : ReduceAction62 */;
6871 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6873 self
->class = &class_parser__ReduceAction62
;
6876 /* runtime class parser__ReduceAction63 */
6877 const struct class class_parser__ReduceAction63
= {
6880 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction63:kernel#Object#object_id */
6881 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction63:kernel#Object#is_same_instance */
6882 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction63:kernel#Object#== */
6883 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction63:kernel#Object#!= */
6884 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction63:kernel#Object#hash */
6885 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction63:kernel#Object#exit */
6886 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction63:kernel#Object#sys */
6887 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction63:kernel#Object#init */
6888 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction63:sorter#Object#default_comparator */
6889 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction63:string#Object#to_s */
6890 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction63:string#Object#native_class_name */
6891 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction63:string#Object#class_name */
6892 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction63:string#Object#inspect */
6893 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction63:string#Object#inspect_head */
6894 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction63:string#Object#args */
6895 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction63:time#Object#get_time */
6896 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction63:file#Object#printn */
6897 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction63:file#Object#print */
6898 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction63:file#Object#getcwd */
6899 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction63:file#Object#file_getcwd */
6900 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction63:model_base#Object#intrude_visibility */
6901 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction63:model_base#Object#public_visibility */
6902 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction63:model_base#Object#protected_visibility */
6903 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction63:model_base#Object#private_visibility */
6904 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction63:model_base#Object#none_visibility */
6905 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction63:version#Object#nit_version */
6906 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction63:model#Object#abstract_kind */
6907 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction63:model#Object#concrete_kind */
6908 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction63:model#Object#interface_kind */
6909 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction63:model#Object#enum_kind */
6910 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction63:model#Object#extern_kind */
6911 (nitmethod_t
)VIRTUAL_parser__ReduceAction63__action
, /* pointer to parser:ReduceAction63:parser#ReduceAction63#action */
6912 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction63:parser_work#ReduceAction#concat */
6913 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction63:parser_work#ReduceAction#init */
6916 /* allocate ReduceAction63 */
6917 val
* NEW_parser__ReduceAction63(const struct type
* type
) {
6918 val
* self
/* : ReduceAction63 */;
6919 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6921 self
->class = &class_parser__ReduceAction63
;
6924 /* runtime class parser__ReduceAction64 */
6925 const struct class class_parser__ReduceAction64
= {
6928 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction64:kernel#Object#object_id */
6929 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction64:kernel#Object#is_same_instance */
6930 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction64:kernel#Object#== */
6931 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction64:kernel#Object#!= */
6932 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction64:kernel#Object#hash */
6933 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction64:kernel#Object#exit */
6934 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction64:kernel#Object#sys */
6935 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction64:kernel#Object#init */
6936 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction64:sorter#Object#default_comparator */
6937 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction64:string#Object#to_s */
6938 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction64:string#Object#native_class_name */
6939 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction64:string#Object#class_name */
6940 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction64:string#Object#inspect */
6941 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction64:string#Object#inspect_head */
6942 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction64:string#Object#args */
6943 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction64:time#Object#get_time */
6944 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction64:file#Object#printn */
6945 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction64:file#Object#print */
6946 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction64:file#Object#getcwd */
6947 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction64:file#Object#file_getcwd */
6948 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction64:model_base#Object#intrude_visibility */
6949 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction64:model_base#Object#public_visibility */
6950 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction64:model_base#Object#protected_visibility */
6951 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction64:model_base#Object#private_visibility */
6952 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction64:model_base#Object#none_visibility */
6953 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction64:version#Object#nit_version */
6954 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction64:model#Object#abstract_kind */
6955 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction64:model#Object#concrete_kind */
6956 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction64:model#Object#interface_kind */
6957 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction64:model#Object#enum_kind */
6958 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction64:model#Object#extern_kind */
6959 (nitmethod_t
)VIRTUAL_parser__ReduceAction64__action
, /* pointer to parser:ReduceAction64:parser#ReduceAction64#action */
6960 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction64:parser_work#ReduceAction#concat */
6961 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction64:parser_work#ReduceAction#init */
6964 /* allocate ReduceAction64 */
6965 val
* NEW_parser__ReduceAction64(const struct type
* type
) {
6966 val
* self
/* : ReduceAction64 */;
6967 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
6969 self
->class = &class_parser__ReduceAction64
;
6972 /* runtime class parser__ReduceAction65 */
6973 const struct class class_parser__ReduceAction65
= {
6976 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction65:kernel#Object#object_id */
6977 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction65:kernel#Object#is_same_instance */
6978 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction65:kernel#Object#== */
6979 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction65:kernel#Object#!= */
6980 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction65:kernel#Object#hash */
6981 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction65:kernel#Object#exit */
6982 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction65:kernel#Object#sys */
6983 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction65:kernel#Object#init */
6984 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction65:sorter#Object#default_comparator */
6985 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction65:string#Object#to_s */
6986 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction65:string#Object#native_class_name */
6987 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction65:string#Object#class_name */
6988 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction65:string#Object#inspect */
6989 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction65:string#Object#inspect_head */
6990 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction65:string#Object#args */
6991 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction65:time#Object#get_time */
6992 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction65:file#Object#printn */
6993 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction65:file#Object#print */
6994 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction65:file#Object#getcwd */
6995 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction65:file#Object#file_getcwd */
6996 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction65:model_base#Object#intrude_visibility */
6997 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction65:model_base#Object#public_visibility */
6998 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction65:model_base#Object#protected_visibility */
6999 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction65:model_base#Object#private_visibility */
7000 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction65:model_base#Object#none_visibility */
7001 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction65:version#Object#nit_version */
7002 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction65:model#Object#abstract_kind */
7003 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction65:model#Object#concrete_kind */
7004 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction65:model#Object#interface_kind */
7005 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction65:model#Object#enum_kind */
7006 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction65:model#Object#extern_kind */
7007 (nitmethod_t
)VIRTUAL_parser__ReduceAction65__action
, /* pointer to parser:ReduceAction65:parser#ReduceAction65#action */
7008 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction65:parser_work#ReduceAction#concat */
7009 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction65:parser_work#ReduceAction#init */
7012 /* allocate ReduceAction65 */
7013 val
* NEW_parser__ReduceAction65(const struct type
* type
) {
7014 val
* self
/* : ReduceAction65 */;
7015 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7017 self
->class = &class_parser__ReduceAction65
;
7020 /* runtime class parser__ReduceAction66 */
7021 const struct class class_parser__ReduceAction66
= {
7024 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction66:kernel#Object#object_id */
7025 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction66:kernel#Object#is_same_instance */
7026 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction66:kernel#Object#== */
7027 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction66:kernel#Object#!= */
7028 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction66:kernel#Object#hash */
7029 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction66:kernel#Object#exit */
7030 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction66:kernel#Object#sys */
7031 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction66:kernel#Object#init */
7032 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction66:sorter#Object#default_comparator */
7033 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction66:string#Object#to_s */
7034 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction66:string#Object#native_class_name */
7035 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction66:string#Object#class_name */
7036 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction66:string#Object#inspect */
7037 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction66:string#Object#inspect_head */
7038 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction66:string#Object#args */
7039 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction66:time#Object#get_time */
7040 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction66:file#Object#printn */
7041 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction66:file#Object#print */
7042 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction66:file#Object#getcwd */
7043 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction66:file#Object#file_getcwd */
7044 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction66:model_base#Object#intrude_visibility */
7045 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction66:model_base#Object#public_visibility */
7046 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction66:model_base#Object#protected_visibility */
7047 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction66:model_base#Object#private_visibility */
7048 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction66:model_base#Object#none_visibility */
7049 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction66:version#Object#nit_version */
7050 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction66:model#Object#abstract_kind */
7051 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction66:model#Object#concrete_kind */
7052 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction66:model#Object#interface_kind */
7053 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction66:model#Object#enum_kind */
7054 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction66:model#Object#extern_kind */
7055 (nitmethod_t
)VIRTUAL_parser__ReduceAction66__action
, /* pointer to parser:ReduceAction66:parser#ReduceAction66#action */
7056 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction66:parser_work#ReduceAction#concat */
7057 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction66:parser_work#ReduceAction#init */
7060 /* allocate ReduceAction66 */
7061 val
* NEW_parser__ReduceAction66(const struct type
* type
) {
7062 val
* self
/* : ReduceAction66 */;
7063 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7065 self
->class = &class_parser__ReduceAction66
;
7068 /* runtime class parser__ReduceAction67 */
7069 const struct class class_parser__ReduceAction67
= {
7072 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction67:kernel#Object#object_id */
7073 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction67:kernel#Object#is_same_instance */
7074 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction67:kernel#Object#== */
7075 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction67:kernel#Object#!= */
7076 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction67:kernel#Object#hash */
7077 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction67:kernel#Object#exit */
7078 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction67:kernel#Object#sys */
7079 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction67:kernel#Object#init */
7080 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction67:sorter#Object#default_comparator */
7081 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction67:string#Object#to_s */
7082 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction67:string#Object#native_class_name */
7083 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction67:string#Object#class_name */
7084 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction67:string#Object#inspect */
7085 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction67:string#Object#inspect_head */
7086 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction67:string#Object#args */
7087 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction67:time#Object#get_time */
7088 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction67:file#Object#printn */
7089 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction67:file#Object#print */
7090 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction67:file#Object#getcwd */
7091 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction67:file#Object#file_getcwd */
7092 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction67:model_base#Object#intrude_visibility */
7093 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction67:model_base#Object#public_visibility */
7094 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction67:model_base#Object#protected_visibility */
7095 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction67:model_base#Object#private_visibility */
7096 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction67:model_base#Object#none_visibility */
7097 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction67:version#Object#nit_version */
7098 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction67:model#Object#abstract_kind */
7099 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction67:model#Object#concrete_kind */
7100 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction67:model#Object#interface_kind */
7101 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction67:model#Object#enum_kind */
7102 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction67:model#Object#extern_kind */
7103 (nitmethod_t
)VIRTUAL_parser__ReduceAction67__action
, /* pointer to parser:ReduceAction67:parser#ReduceAction67#action */
7104 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction67:parser_work#ReduceAction#concat */
7105 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction67:parser_work#ReduceAction#init */
7108 /* allocate ReduceAction67 */
7109 val
* NEW_parser__ReduceAction67(const struct type
* type
) {
7110 val
* self
/* : ReduceAction67 */;
7111 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7113 self
->class = &class_parser__ReduceAction67
;
7116 /* runtime class parser__ReduceAction68 */
7117 const struct class class_parser__ReduceAction68
= {
7120 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction68:kernel#Object#object_id */
7121 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction68:kernel#Object#is_same_instance */
7122 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction68:kernel#Object#== */
7123 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction68:kernel#Object#!= */
7124 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction68:kernel#Object#hash */
7125 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction68:kernel#Object#exit */
7126 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction68:kernel#Object#sys */
7127 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction68:kernel#Object#init */
7128 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction68:sorter#Object#default_comparator */
7129 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction68:string#Object#to_s */
7130 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction68:string#Object#native_class_name */
7131 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction68:string#Object#class_name */
7132 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction68:string#Object#inspect */
7133 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction68:string#Object#inspect_head */
7134 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction68:string#Object#args */
7135 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction68:time#Object#get_time */
7136 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction68:file#Object#printn */
7137 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction68:file#Object#print */
7138 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction68:file#Object#getcwd */
7139 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction68:file#Object#file_getcwd */
7140 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction68:model_base#Object#intrude_visibility */
7141 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction68:model_base#Object#public_visibility */
7142 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction68:model_base#Object#protected_visibility */
7143 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction68:model_base#Object#private_visibility */
7144 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction68:model_base#Object#none_visibility */
7145 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction68:version#Object#nit_version */
7146 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction68:model#Object#abstract_kind */
7147 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction68:model#Object#concrete_kind */
7148 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction68:model#Object#interface_kind */
7149 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction68:model#Object#enum_kind */
7150 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction68:model#Object#extern_kind */
7151 (nitmethod_t
)VIRTUAL_parser__ReduceAction68__action
, /* pointer to parser:ReduceAction68:parser#ReduceAction68#action */
7152 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction68:parser_work#ReduceAction#concat */
7153 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction68:parser_work#ReduceAction#init */
7156 /* allocate ReduceAction68 */
7157 val
* NEW_parser__ReduceAction68(const struct type
* type
) {
7158 val
* self
/* : ReduceAction68 */;
7159 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7161 self
->class = &class_parser__ReduceAction68
;
7164 /* runtime class parser__ReduceAction69 */
7165 const struct class class_parser__ReduceAction69
= {
7168 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction69:kernel#Object#object_id */
7169 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction69:kernel#Object#is_same_instance */
7170 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction69:kernel#Object#== */
7171 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction69:kernel#Object#!= */
7172 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction69:kernel#Object#hash */
7173 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction69:kernel#Object#exit */
7174 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction69:kernel#Object#sys */
7175 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction69:kernel#Object#init */
7176 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction69:sorter#Object#default_comparator */
7177 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction69:string#Object#to_s */
7178 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction69:string#Object#native_class_name */
7179 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction69:string#Object#class_name */
7180 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction69:string#Object#inspect */
7181 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction69:string#Object#inspect_head */
7182 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction69:string#Object#args */
7183 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction69:time#Object#get_time */
7184 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction69:file#Object#printn */
7185 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction69:file#Object#print */
7186 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction69:file#Object#getcwd */
7187 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction69:file#Object#file_getcwd */
7188 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction69:model_base#Object#intrude_visibility */
7189 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction69:model_base#Object#public_visibility */
7190 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction69:model_base#Object#protected_visibility */
7191 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction69:model_base#Object#private_visibility */
7192 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction69:model_base#Object#none_visibility */
7193 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction69:version#Object#nit_version */
7194 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction69:model#Object#abstract_kind */
7195 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction69:model#Object#concrete_kind */
7196 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction69:model#Object#interface_kind */
7197 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction69:model#Object#enum_kind */
7198 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction69:model#Object#extern_kind */
7199 (nitmethod_t
)VIRTUAL_parser__ReduceAction69__action
, /* pointer to parser:ReduceAction69:parser#ReduceAction69#action */
7200 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction69:parser_work#ReduceAction#concat */
7201 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction69:parser_work#ReduceAction#init */
7204 /* allocate ReduceAction69 */
7205 val
* NEW_parser__ReduceAction69(const struct type
* type
) {
7206 val
* self
/* : ReduceAction69 */;
7207 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7209 self
->class = &class_parser__ReduceAction69
;
7212 /* runtime class parser__ReduceAction70 */
7213 const struct class class_parser__ReduceAction70
= {
7216 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction70:kernel#Object#object_id */
7217 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction70:kernel#Object#is_same_instance */
7218 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction70:kernel#Object#== */
7219 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction70:kernel#Object#!= */
7220 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction70:kernel#Object#hash */
7221 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction70:kernel#Object#exit */
7222 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction70:kernel#Object#sys */
7223 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction70:kernel#Object#init */
7224 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction70:sorter#Object#default_comparator */
7225 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction70:string#Object#to_s */
7226 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction70:string#Object#native_class_name */
7227 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction70:string#Object#class_name */
7228 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction70:string#Object#inspect */
7229 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction70:string#Object#inspect_head */
7230 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction70:string#Object#args */
7231 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction70:time#Object#get_time */
7232 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction70:file#Object#printn */
7233 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction70:file#Object#print */
7234 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction70:file#Object#getcwd */
7235 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction70:file#Object#file_getcwd */
7236 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction70:model_base#Object#intrude_visibility */
7237 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction70:model_base#Object#public_visibility */
7238 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction70:model_base#Object#protected_visibility */
7239 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction70:model_base#Object#private_visibility */
7240 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction70:model_base#Object#none_visibility */
7241 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction70:version#Object#nit_version */
7242 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction70:model#Object#abstract_kind */
7243 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction70:model#Object#concrete_kind */
7244 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction70:model#Object#interface_kind */
7245 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction70:model#Object#enum_kind */
7246 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction70:model#Object#extern_kind */
7247 (nitmethod_t
)VIRTUAL_parser__ReduceAction70__action
, /* pointer to parser:ReduceAction70:parser#ReduceAction70#action */
7248 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction70:parser_work#ReduceAction#concat */
7249 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction70:parser_work#ReduceAction#init */
7252 /* allocate ReduceAction70 */
7253 val
* NEW_parser__ReduceAction70(const struct type
* type
) {
7254 val
* self
/* : ReduceAction70 */;
7255 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7257 self
->class = &class_parser__ReduceAction70
;
7260 /* runtime class parser__ReduceAction71 */
7261 const struct class class_parser__ReduceAction71
= {
7264 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction71:kernel#Object#object_id */
7265 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction71:kernel#Object#is_same_instance */
7266 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction71:kernel#Object#== */
7267 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction71:kernel#Object#!= */
7268 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction71:kernel#Object#hash */
7269 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction71:kernel#Object#exit */
7270 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction71:kernel#Object#sys */
7271 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction71:kernel#Object#init */
7272 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction71:sorter#Object#default_comparator */
7273 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction71:string#Object#to_s */
7274 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction71:string#Object#native_class_name */
7275 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction71:string#Object#class_name */
7276 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction71:string#Object#inspect */
7277 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction71:string#Object#inspect_head */
7278 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction71:string#Object#args */
7279 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction71:time#Object#get_time */
7280 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction71:file#Object#printn */
7281 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction71:file#Object#print */
7282 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction71:file#Object#getcwd */
7283 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction71:file#Object#file_getcwd */
7284 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction71:model_base#Object#intrude_visibility */
7285 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction71:model_base#Object#public_visibility */
7286 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction71:model_base#Object#protected_visibility */
7287 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction71:model_base#Object#private_visibility */
7288 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction71:model_base#Object#none_visibility */
7289 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction71:version#Object#nit_version */
7290 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction71:model#Object#abstract_kind */
7291 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction71:model#Object#concrete_kind */
7292 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction71:model#Object#interface_kind */
7293 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction71:model#Object#enum_kind */
7294 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction71:model#Object#extern_kind */
7295 (nitmethod_t
)VIRTUAL_parser__ReduceAction71__action
, /* pointer to parser:ReduceAction71:parser#ReduceAction71#action */
7296 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction71:parser_work#ReduceAction#concat */
7297 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction71:parser_work#ReduceAction#init */
7300 /* allocate ReduceAction71 */
7301 val
* NEW_parser__ReduceAction71(const struct type
* type
) {
7302 val
* self
/* : ReduceAction71 */;
7303 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7305 self
->class = &class_parser__ReduceAction71
;
7308 /* runtime class parser__ReduceAction72 */
7309 const struct class class_parser__ReduceAction72
= {
7312 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction72:kernel#Object#object_id */
7313 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction72:kernel#Object#is_same_instance */
7314 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction72:kernel#Object#== */
7315 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction72:kernel#Object#!= */
7316 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction72:kernel#Object#hash */
7317 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction72:kernel#Object#exit */
7318 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction72:kernel#Object#sys */
7319 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction72:kernel#Object#init */
7320 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction72:sorter#Object#default_comparator */
7321 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction72:string#Object#to_s */
7322 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction72:string#Object#native_class_name */
7323 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction72:string#Object#class_name */
7324 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction72:string#Object#inspect */
7325 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction72:string#Object#inspect_head */
7326 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction72:string#Object#args */
7327 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction72:time#Object#get_time */
7328 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction72:file#Object#printn */
7329 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction72:file#Object#print */
7330 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction72:file#Object#getcwd */
7331 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction72:file#Object#file_getcwd */
7332 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction72:model_base#Object#intrude_visibility */
7333 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction72:model_base#Object#public_visibility */
7334 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction72:model_base#Object#protected_visibility */
7335 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction72:model_base#Object#private_visibility */
7336 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction72:model_base#Object#none_visibility */
7337 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction72:version#Object#nit_version */
7338 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction72:model#Object#abstract_kind */
7339 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction72:model#Object#concrete_kind */
7340 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction72:model#Object#interface_kind */
7341 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction72:model#Object#enum_kind */
7342 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction72:model#Object#extern_kind */
7343 (nitmethod_t
)VIRTUAL_parser__ReduceAction72__action
, /* pointer to parser:ReduceAction72:parser#ReduceAction72#action */
7344 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction72:parser_work#ReduceAction#concat */
7345 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction72:parser_work#ReduceAction#init */
7348 /* allocate ReduceAction72 */
7349 val
* NEW_parser__ReduceAction72(const struct type
* type
) {
7350 val
* self
/* : ReduceAction72 */;
7351 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7353 self
->class = &class_parser__ReduceAction72
;
7356 /* runtime class parser__ReduceAction73 */
7357 const struct class class_parser__ReduceAction73
= {
7360 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction73:kernel#Object#object_id */
7361 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction73:kernel#Object#is_same_instance */
7362 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction73:kernel#Object#== */
7363 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction73:kernel#Object#!= */
7364 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction73:kernel#Object#hash */
7365 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction73:kernel#Object#exit */
7366 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction73:kernel#Object#sys */
7367 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction73:kernel#Object#init */
7368 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction73:sorter#Object#default_comparator */
7369 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction73:string#Object#to_s */
7370 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction73:string#Object#native_class_name */
7371 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction73:string#Object#class_name */
7372 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction73:string#Object#inspect */
7373 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction73:string#Object#inspect_head */
7374 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction73:string#Object#args */
7375 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction73:time#Object#get_time */
7376 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction73:file#Object#printn */
7377 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction73:file#Object#print */
7378 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction73:file#Object#getcwd */
7379 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction73:file#Object#file_getcwd */
7380 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction73:model_base#Object#intrude_visibility */
7381 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction73:model_base#Object#public_visibility */
7382 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction73:model_base#Object#protected_visibility */
7383 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction73:model_base#Object#private_visibility */
7384 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction73:model_base#Object#none_visibility */
7385 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction73:version#Object#nit_version */
7386 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction73:model#Object#abstract_kind */
7387 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction73:model#Object#concrete_kind */
7388 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction73:model#Object#interface_kind */
7389 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction73:model#Object#enum_kind */
7390 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction73:model#Object#extern_kind */
7391 (nitmethod_t
)VIRTUAL_parser__ReduceAction73__action
, /* pointer to parser:ReduceAction73:parser#ReduceAction73#action */
7392 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction73:parser_work#ReduceAction#concat */
7393 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction73:parser_work#ReduceAction#init */
7396 /* allocate ReduceAction73 */
7397 val
* NEW_parser__ReduceAction73(const struct type
* type
) {
7398 val
* self
/* : ReduceAction73 */;
7399 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7401 self
->class = &class_parser__ReduceAction73
;
7404 /* runtime class parser__ReduceAction74 */
7405 const struct class class_parser__ReduceAction74
= {
7408 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction74:kernel#Object#object_id */
7409 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction74:kernel#Object#is_same_instance */
7410 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction74:kernel#Object#== */
7411 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction74:kernel#Object#!= */
7412 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction74:kernel#Object#hash */
7413 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction74:kernel#Object#exit */
7414 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction74:kernel#Object#sys */
7415 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction74:kernel#Object#init */
7416 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction74:sorter#Object#default_comparator */
7417 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction74:string#Object#to_s */
7418 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction74:string#Object#native_class_name */
7419 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction74:string#Object#class_name */
7420 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction74:string#Object#inspect */
7421 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction74:string#Object#inspect_head */
7422 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction74:string#Object#args */
7423 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction74:time#Object#get_time */
7424 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction74:file#Object#printn */
7425 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction74:file#Object#print */
7426 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction74:file#Object#getcwd */
7427 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction74:file#Object#file_getcwd */
7428 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction74:model_base#Object#intrude_visibility */
7429 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction74:model_base#Object#public_visibility */
7430 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction74:model_base#Object#protected_visibility */
7431 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction74:model_base#Object#private_visibility */
7432 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction74:model_base#Object#none_visibility */
7433 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction74:version#Object#nit_version */
7434 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction74:model#Object#abstract_kind */
7435 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction74:model#Object#concrete_kind */
7436 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction74:model#Object#interface_kind */
7437 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction74:model#Object#enum_kind */
7438 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction74:model#Object#extern_kind */
7439 (nitmethod_t
)VIRTUAL_parser__ReduceAction74__action
, /* pointer to parser:ReduceAction74:parser#ReduceAction74#action */
7440 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction74:parser_work#ReduceAction#concat */
7441 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction74:parser_work#ReduceAction#init */
7444 /* allocate ReduceAction74 */
7445 val
* NEW_parser__ReduceAction74(const struct type
* type
) {
7446 val
* self
/* : ReduceAction74 */;
7447 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7449 self
->class = &class_parser__ReduceAction74
;
7452 /* runtime class parser__ReduceAction75 */
7453 const struct class class_parser__ReduceAction75
= {
7456 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction75:kernel#Object#object_id */
7457 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction75:kernel#Object#is_same_instance */
7458 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction75:kernel#Object#== */
7459 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction75:kernel#Object#!= */
7460 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction75:kernel#Object#hash */
7461 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction75:kernel#Object#exit */
7462 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction75:kernel#Object#sys */
7463 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction75:kernel#Object#init */
7464 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction75:sorter#Object#default_comparator */
7465 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction75:string#Object#to_s */
7466 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction75:string#Object#native_class_name */
7467 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction75:string#Object#class_name */
7468 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction75:string#Object#inspect */
7469 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction75:string#Object#inspect_head */
7470 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction75:string#Object#args */
7471 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction75:time#Object#get_time */
7472 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction75:file#Object#printn */
7473 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction75:file#Object#print */
7474 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction75:file#Object#getcwd */
7475 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction75:file#Object#file_getcwd */
7476 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction75:model_base#Object#intrude_visibility */
7477 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction75:model_base#Object#public_visibility */
7478 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction75:model_base#Object#protected_visibility */
7479 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction75:model_base#Object#private_visibility */
7480 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction75:model_base#Object#none_visibility */
7481 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction75:version#Object#nit_version */
7482 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction75:model#Object#abstract_kind */
7483 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction75:model#Object#concrete_kind */
7484 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction75:model#Object#interface_kind */
7485 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction75:model#Object#enum_kind */
7486 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction75:model#Object#extern_kind */
7487 (nitmethod_t
)VIRTUAL_parser__ReduceAction75__action
, /* pointer to parser:ReduceAction75:parser#ReduceAction75#action */
7488 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction75:parser_work#ReduceAction#concat */
7489 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction75:parser_work#ReduceAction#init */
7492 /* allocate ReduceAction75 */
7493 val
* NEW_parser__ReduceAction75(const struct type
* type
) {
7494 val
* self
/* : ReduceAction75 */;
7495 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7497 self
->class = &class_parser__ReduceAction75
;
7500 /* runtime class parser__ReduceAction76 */
7501 const struct class class_parser__ReduceAction76
= {
7504 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction76:kernel#Object#object_id */
7505 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction76:kernel#Object#is_same_instance */
7506 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction76:kernel#Object#== */
7507 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction76:kernel#Object#!= */
7508 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction76:kernel#Object#hash */
7509 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction76:kernel#Object#exit */
7510 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction76:kernel#Object#sys */
7511 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction76:kernel#Object#init */
7512 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction76:sorter#Object#default_comparator */
7513 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction76:string#Object#to_s */
7514 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction76:string#Object#native_class_name */
7515 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction76:string#Object#class_name */
7516 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction76:string#Object#inspect */
7517 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction76:string#Object#inspect_head */
7518 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction76:string#Object#args */
7519 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction76:time#Object#get_time */
7520 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction76:file#Object#printn */
7521 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction76:file#Object#print */
7522 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction76:file#Object#getcwd */
7523 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction76:file#Object#file_getcwd */
7524 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction76:model_base#Object#intrude_visibility */
7525 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction76:model_base#Object#public_visibility */
7526 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction76:model_base#Object#protected_visibility */
7527 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction76:model_base#Object#private_visibility */
7528 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction76:model_base#Object#none_visibility */
7529 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction76:version#Object#nit_version */
7530 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction76:model#Object#abstract_kind */
7531 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction76:model#Object#concrete_kind */
7532 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction76:model#Object#interface_kind */
7533 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction76:model#Object#enum_kind */
7534 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction76:model#Object#extern_kind */
7535 (nitmethod_t
)VIRTUAL_parser__ReduceAction76__action
, /* pointer to parser:ReduceAction76:parser#ReduceAction76#action */
7536 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction76:parser_work#ReduceAction#concat */
7537 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction76:parser_work#ReduceAction#init */
7540 /* allocate ReduceAction76 */
7541 val
* NEW_parser__ReduceAction76(const struct type
* type
) {
7542 val
* self
/* : ReduceAction76 */;
7543 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7545 self
->class = &class_parser__ReduceAction76
;
7548 /* runtime class parser__ReduceAction77 */
7549 const struct class class_parser__ReduceAction77
= {
7552 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction77:kernel#Object#object_id */
7553 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction77:kernel#Object#is_same_instance */
7554 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction77:kernel#Object#== */
7555 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction77:kernel#Object#!= */
7556 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction77:kernel#Object#hash */
7557 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction77:kernel#Object#exit */
7558 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction77:kernel#Object#sys */
7559 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction77:kernel#Object#init */
7560 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction77:sorter#Object#default_comparator */
7561 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction77:string#Object#to_s */
7562 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction77:string#Object#native_class_name */
7563 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction77:string#Object#class_name */
7564 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction77:string#Object#inspect */
7565 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction77:string#Object#inspect_head */
7566 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction77:string#Object#args */
7567 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction77:time#Object#get_time */
7568 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction77:file#Object#printn */
7569 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction77:file#Object#print */
7570 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction77:file#Object#getcwd */
7571 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction77:file#Object#file_getcwd */
7572 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction77:model_base#Object#intrude_visibility */
7573 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction77:model_base#Object#public_visibility */
7574 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction77:model_base#Object#protected_visibility */
7575 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction77:model_base#Object#private_visibility */
7576 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction77:model_base#Object#none_visibility */
7577 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction77:version#Object#nit_version */
7578 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction77:model#Object#abstract_kind */
7579 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction77:model#Object#concrete_kind */
7580 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction77:model#Object#interface_kind */
7581 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction77:model#Object#enum_kind */
7582 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction77:model#Object#extern_kind */
7583 (nitmethod_t
)VIRTUAL_parser__ReduceAction77__action
, /* pointer to parser:ReduceAction77:parser#ReduceAction77#action */
7584 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction77:parser_work#ReduceAction#concat */
7585 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction77:parser_work#ReduceAction#init */
7588 /* allocate ReduceAction77 */
7589 val
* NEW_parser__ReduceAction77(const struct type
* type
) {
7590 val
* self
/* : ReduceAction77 */;
7591 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7593 self
->class = &class_parser__ReduceAction77
;
7596 /* runtime class parser__ReduceAction78 */
7597 const struct class class_parser__ReduceAction78
= {
7600 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction78:kernel#Object#object_id */
7601 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction78:kernel#Object#is_same_instance */
7602 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction78:kernel#Object#== */
7603 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction78:kernel#Object#!= */
7604 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction78:kernel#Object#hash */
7605 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction78:kernel#Object#exit */
7606 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction78:kernel#Object#sys */
7607 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction78:kernel#Object#init */
7608 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction78:sorter#Object#default_comparator */
7609 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction78:string#Object#to_s */
7610 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction78:string#Object#native_class_name */
7611 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction78:string#Object#class_name */
7612 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction78:string#Object#inspect */
7613 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction78:string#Object#inspect_head */
7614 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction78:string#Object#args */
7615 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction78:time#Object#get_time */
7616 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction78:file#Object#printn */
7617 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction78:file#Object#print */
7618 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction78:file#Object#getcwd */
7619 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction78:file#Object#file_getcwd */
7620 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction78:model_base#Object#intrude_visibility */
7621 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction78:model_base#Object#public_visibility */
7622 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction78:model_base#Object#protected_visibility */
7623 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction78:model_base#Object#private_visibility */
7624 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction78:model_base#Object#none_visibility */
7625 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction78:version#Object#nit_version */
7626 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction78:model#Object#abstract_kind */
7627 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction78:model#Object#concrete_kind */
7628 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction78:model#Object#interface_kind */
7629 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction78:model#Object#enum_kind */
7630 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction78:model#Object#extern_kind */
7631 (nitmethod_t
)VIRTUAL_parser__ReduceAction78__action
, /* pointer to parser:ReduceAction78:parser#ReduceAction78#action */
7632 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction78:parser_work#ReduceAction#concat */
7633 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction78:parser_work#ReduceAction#init */
7636 /* allocate ReduceAction78 */
7637 val
* NEW_parser__ReduceAction78(const struct type
* type
) {
7638 val
* self
/* : ReduceAction78 */;
7639 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7641 self
->class = &class_parser__ReduceAction78
;
7644 /* runtime class parser__ReduceAction79 */
7645 const struct class class_parser__ReduceAction79
= {
7648 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction79:kernel#Object#object_id */
7649 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction79:kernel#Object#is_same_instance */
7650 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction79:kernel#Object#== */
7651 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction79:kernel#Object#!= */
7652 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction79:kernel#Object#hash */
7653 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction79:kernel#Object#exit */
7654 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction79:kernel#Object#sys */
7655 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction79:kernel#Object#init */
7656 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction79:sorter#Object#default_comparator */
7657 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction79:string#Object#to_s */
7658 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction79:string#Object#native_class_name */
7659 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction79:string#Object#class_name */
7660 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction79:string#Object#inspect */
7661 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction79:string#Object#inspect_head */
7662 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction79:string#Object#args */
7663 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction79:time#Object#get_time */
7664 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction79:file#Object#printn */
7665 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction79:file#Object#print */
7666 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction79:file#Object#getcwd */
7667 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction79:file#Object#file_getcwd */
7668 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction79:model_base#Object#intrude_visibility */
7669 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction79:model_base#Object#public_visibility */
7670 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction79:model_base#Object#protected_visibility */
7671 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction79:model_base#Object#private_visibility */
7672 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction79:model_base#Object#none_visibility */
7673 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction79:version#Object#nit_version */
7674 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction79:model#Object#abstract_kind */
7675 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction79:model#Object#concrete_kind */
7676 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction79:model#Object#interface_kind */
7677 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction79:model#Object#enum_kind */
7678 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction79:model#Object#extern_kind */
7679 (nitmethod_t
)VIRTUAL_parser__ReduceAction79__action
, /* pointer to parser:ReduceAction79:parser#ReduceAction79#action */
7680 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction79:parser_work#ReduceAction#concat */
7681 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction79:parser_work#ReduceAction#init */
7684 /* allocate ReduceAction79 */
7685 val
* NEW_parser__ReduceAction79(const struct type
* type
) {
7686 val
* self
/* : ReduceAction79 */;
7687 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7689 self
->class = &class_parser__ReduceAction79
;
7692 /* runtime class parser__ReduceAction80 */
7693 const struct class class_parser__ReduceAction80
= {
7696 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction80:kernel#Object#object_id */
7697 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction80:kernel#Object#is_same_instance */
7698 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction80:kernel#Object#== */
7699 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction80:kernel#Object#!= */
7700 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction80:kernel#Object#hash */
7701 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction80:kernel#Object#exit */
7702 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction80:kernel#Object#sys */
7703 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction80:kernel#Object#init */
7704 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction80:sorter#Object#default_comparator */
7705 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction80:string#Object#to_s */
7706 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction80:string#Object#native_class_name */
7707 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction80:string#Object#class_name */
7708 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction80:string#Object#inspect */
7709 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction80:string#Object#inspect_head */
7710 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction80:string#Object#args */
7711 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction80:time#Object#get_time */
7712 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction80:file#Object#printn */
7713 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction80:file#Object#print */
7714 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction80:file#Object#getcwd */
7715 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction80:file#Object#file_getcwd */
7716 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction80:model_base#Object#intrude_visibility */
7717 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction80:model_base#Object#public_visibility */
7718 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction80:model_base#Object#protected_visibility */
7719 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction80:model_base#Object#private_visibility */
7720 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction80:model_base#Object#none_visibility */
7721 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction80:version#Object#nit_version */
7722 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction80:model#Object#abstract_kind */
7723 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction80:model#Object#concrete_kind */
7724 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction80:model#Object#interface_kind */
7725 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction80:model#Object#enum_kind */
7726 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction80:model#Object#extern_kind */
7727 (nitmethod_t
)VIRTUAL_parser__ReduceAction80__action
, /* pointer to parser:ReduceAction80:parser#ReduceAction80#action */
7728 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction80:parser_work#ReduceAction#concat */
7729 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction80:parser_work#ReduceAction#init */
7732 /* allocate ReduceAction80 */
7733 val
* NEW_parser__ReduceAction80(const struct type
* type
) {
7734 val
* self
/* : ReduceAction80 */;
7735 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7737 self
->class = &class_parser__ReduceAction80
;
7740 /* runtime class parser__ReduceAction81 */
7741 const struct class class_parser__ReduceAction81
= {
7744 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction81:kernel#Object#object_id */
7745 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction81:kernel#Object#is_same_instance */
7746 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction81:kernel#Object#== */
7747 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction81:kernel#Object#!= */
7748 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction81:kernel#Object#hash */
7749 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction81:kernel#Object#exit */
7750 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction81:kernel#Object#sys */
7751 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction81:kernel#Object#init */
7752 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction81:sorter#Object#default_comparator */
7753 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction81:string#Object#to_s */
7754 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction81:string#Object#native_class_name */
7755 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction81:string#Object#class_name */
7756 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction81:string#Object#inspect */
7757 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction81:string#Object#inspect_head */
7758 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction81:string#Object#args */
7759 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction81:time#Object#get_time */
7760 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction81:file#Object#printn */
7761 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction81:file#Object#print */
7762 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction81:file#Object#getcwd */
7763 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction81:file#Object#file_getcwd */
7764 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction81:model_base#Object#intrude_visibility */
7765 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction81:model_base#Object#public_visibility */
7766 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction81:model_base#Object#protected_visibility */
7767 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction81:model_base#Object#private_visibility */
7768 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction81:model_base#Object#none_visibility */
7769 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction81:version#Object#nit_version */
7770 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction81:model#Object#abstract_kind */
7771 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction81:model#Object#concrete_kind */
7772 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction81:model#Object#interface_kind */
7773 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction81:model#Object#enum_kind */
7774 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction81:model#Object#extern_kind */
7775 (nitmethod_t
)VIRTUAL_parser__ReduceAction81__action
, /* pointer to parser:ReduceAction81:parser#ReduceAction81#action */
7776 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction81:parser_work#ReduceAction#concat */
7777 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction81:parser_work#ReduceAction#init */
7780 /* allocate ReduceAction81 */
7781 val
* NEW_parser__ReduceAction81(const struct type
* type
) {
7782 val
* self
/* : ReduceAction81 */;
7783 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7785 self
->class = &class_parser__ReduceAction81
;
7788 /* runtime class parser__ReduceAction82 */
7789 const struct class class_parser__ReduceAction82
= {
7792 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction82:kernel#Object#object_id */
7793 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction82:kernel#Object#is_same_instance */
7794 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction82:kernel#Object#== */
7795 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction82:kernel#Object#!= */
7796 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction82:kernel#Object#hash */
7797 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction82:kernel#Object#exit */
7798 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction82:kernel#Object#sys */
7799 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction82:kernel#Object#init */
7800 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction82:sorter#Object#default_comparator */
7801 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction82:string#Object#to_s */
7802 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction82:string#Object#native_class_name */
7803 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction82:string#Object#class_name */
7804 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction82:string#Object#inspect */
7805 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction82:string#Object#inspect_head */
7806 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction82:string#Object#args */
7807 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction82:time#Object#get_time */
7808 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction82:file#Object#printn */
7809 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction82:file#Object#print */
7810 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction82:file#Object#getcwd */
7811 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction82:file#Object#file_getcwd */
7812 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction82:model_base#Object#intrude_visibility */
7813 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction82:model_base#Object#public_visibility */
7814 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction82:model_base#Object#protected_visibility */
7815 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction82:model_base#Object#private_visibility */
7816 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction82:model_base#Object#none_visibility */
7817 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction82:version#Object#nit_version */
7818 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction82:model#Object#abstract_kind */
7819 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction82:model#Object#concrete_kind */
7820 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction82:model#Object#interface_kind */
7821 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction82:model#Object#enum_kind */
7822 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction82:model#Object#extern_kind */
7823 (nitmethod_t
)VIRTUAL_parser__ReduceAction82__action
, /* pointer to parser:ReduceAction82:parser#ReduceAction82#action */
7824 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction82:parser_work#ReduceAction#concat */
7825 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction82:parser_work#ReduceAction#init */
7828 /* allocate ReduceAction82 */
7829 val
* NEW_parser__ReduceAction82(const struct type
* type
) {
7830 val
* self
/* : ReduceAction82 */;
7831 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7833 self
->class = &class_parser__ReduceAction82
;
7836 /* runtime class parser__ReduceAction83 */
7837 const struct class class_parser__ReduceAction83
= {
7840 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction83:kernel#Object#object_id */
7841 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction83:kernel#Object#is_same_instance */
7842 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction83:kernel#Object#== */
7843 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction83:kernel#Object#!= */
7844 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction83:kernel#Object#hash */
7845 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction83:kernel#Object#exit */
7846 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction83:kernel#Object#sys */
7847 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction83:kernel#Object#init */
7848 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction83:sorter#Object#default_comparator */
7849 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction83:string#Object#to_s */
7850 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction83:string#Object#native_class_name */
7851 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction83:string#Object#class_name */
7852 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction83:string#Object#inspect */
7853 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction83:string#Object#inspect_head */
7854 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction83:string#Object#args */
7855 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction83:time#Object#get_time */
7856 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction83:file#Object#printn */
7857 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction83:file#Object#print */
7858 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction83:file#Object#getcwd */
7859 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction83:file#Object#file_getcwd */
7860 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction83:model_base#Object#intrude_visibility */
7861 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction83:model_base#Object#public_visibility */
7862 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction83:model_base#Object#protected_visibility */
7863 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction83:model_base#Object#private_visibility */
7864 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction83:model_base#Object#none_visibility */
7865 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction83:version#Object#nit_version */
7866 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction83:model#Object#abstract_kind */
7867 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction83:model#Object#concrete_kind */
7868 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction83:model#Object#interface_kind */
7869 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction83:model#Object#enum_kind */
7870 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction83:model#Object#extern_kind */
7871 (nitmethod_t
)VIRTUAL_parser__ReduceAction83__action
, /* pointer to parser:ReduceAction83:parser#ReduceAction83#action */
7872 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction83:parser_work#ReduceAction#concat */
7873 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction83:parser_work#ReduceAction#init */
7876 /* allocate ReduceAction83 */
7877 val
* NEW_parser__ReduceAction83(const struct type
* type
) {
7878 val
* self
/* : ReduceAction83 */;
7879 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7881 self
->class = &class_parser__ReduceAction83
;
7884 /* runtime class parser__ReduceAction84 */
7885 const struct class class_parser__ReduceAction84
= {
7888 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction84:kernel#Object#object_id */
7889 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction84:kernel#Object#is_same_instance */
7890 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction84:kernel#Object#== */
7891 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction84:kernel#Object#!= */
7892 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction84:kernel#Object#hash */
7893 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction84:kernel#Object#exit */
7894 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction84:kernel#Object#sys */
7895 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction84:kernel#Object#init */
7896 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction84:sorter#Object#default_comparator */
7897 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction84:string#Object#to_s */
7898 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction84:string#Object#native_class_name */
7899 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction84:string#Object#class_name */
7900 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction84:string#Object#inspect */
7901 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction84:string#Object#inspect_head */
7902 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction84:string#Object#args */
7903 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction84:time#Object#get_time */
7904 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction84:file#Object#printn */
7905 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction84:file#Object#print */
7906 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction84:file#Object#getcwd */
7907 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction84:file#Object#file_getcwd */
7908 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction84:model_base#Object#intrude_visibility */
7909 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction84:model_base#Object#public_visibility */
7910 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction84:model_base#Object#protected_visibility */
7911 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction84:model_base#Object#private_visibility */
7912 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction84:model_base#Object#none_visibility */
7913 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction84:version#Object#nit_version */
7914 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction84:model#Object#abstract_kind */
7915 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction84:model#Object#concrete_kind */
7916 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction84:model#Object#interface_kind */
7917 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction84:model#Object#enum_kind */
7918 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction84:model#Object#extern_kind */
7919 (nitmethod_t
)VIRTUAL_parser__ReduceAction84__action
, /* pointer to parser:ReduceAction84:parser#ReduceAction84#action */
7920 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction84:parser_work#ReduceAction#concat */
7921 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction84:parser_work#ReduceAction#init */
7924 /* allocate ReduceAction84 */
7925 val
* NEW_parser__ReduceAction84(const struct type
* type
) {
7926 val
* self
/* : ReduceAction84 */;
7927 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7929 self
->class = &class_parser__ReduceAction84
;
7932 /* runtime class parser__ReduceAction87 */
7933 const struct class class_parser__ReduceAction87
= {
7936 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction87:kernel#Object#object_id */
7937 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction87:kernel#Object#is_same_instance */
7938 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction87:kernel#Object#== */
7939 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction87:kernel#Object#!= */
7940 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction87:kernel#Object#hash */
7941 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction87:kernel#Object#exit */
7942 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction87:kernel#Object#sys */
7943 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction87:kernel#Object#init */
7944 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction87:sorter#Object#default_comparator */
7945 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction87:string#Object#to_s */
7946 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction87:string#Object#native_class_name */
7947 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction87:string#Object#class_name */
7948 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction87:string#Object#inspect */
7949 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction87:string#Object#inspect_head */
7950 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction87:string#Object#args */
7951 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction87:time#Object#get_time */
7952 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction87:file#Object#printn */
7953 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction87:file#Object#print */
7954 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction87:file#Object#getcwd */
7955 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction87:file#Object#file_getcwd */
7956 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction87:model_base#Object#intrude_visibility */
7957 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction87:model_base#Object#public_visibility */
7958 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction87:model_base#Object#protected_visibility */
7959 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction87:model_base#Object#private_visibility */
7960 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction87:model_base#Object#none_visibility */
7961 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction87:version#Object#nit_version */
7962 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction87:model#Object#abstract_kind */
7963 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction87:model#Object#concrete_kind */
7964 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction87:model#Object#interface_kind */
7965 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction87:model#Object#enum_kind */
7966 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction87:model#Object#extern_kind */
7967 (nitmethod_t
)VIRTUAL_parser__ReduceAction87__action
, /* pointer to parser:ReduceAction87:parser#ReduceAction87#action */
7968 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction87:parser_work#ReduceAction#concat */
7969 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction87:parser_work#ReduceAction#init */
7972 /* allocate ReduceAction87 */
7973 val
* NEW_parser__ReduceAction87(const struct type
* type
) {
7974 val
* self
/* : ReduceAction87 */;
7975 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
7977 self
->class = &class_parser__ReduceAction87
;
7980 /* runtime class parser__ReduceAction88 */
7981 const struct class class_parser__ReduceAction88
= {
7984 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction88:kernel#Object#object_id */
7985 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction88:kernel#Object#is_same_instance */
7986 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction88:kernel#Object#== */
7987 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction88:kernel#Object#!= */
7988 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction88:kernel#Object#hash */
7989 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction88:kernel#Object#exit */
7990 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction88:kernel#Object#sys */
7991 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction88:kernel#Object#init */
7992 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction88:sorter#Object#default_comparator */
7993 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction88:string#Object#to_s */
7994 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction88:string#Object#native_class_name */
7995 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction88:string#Object#class_name */
7996 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction88:string#Object#inspect */
7997 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction88:string#Object#inspect_head */
7998 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction88:string#Object#args */
7999 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction88:time#Object#get_time */
8000 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction88:file#Object#printn */
8001 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction88:file#Object#print */
8002 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction88:file#Object#getcwd */
8003 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction88:file#Object#file_getcwd */
8004 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction88:model_base#Object#intrude_visibility */
8005 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction88:model_base#Object#public_visibility */
8006 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction88:model_base#Object#protected_visibility */
8007 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction88:model_base#Object#private_visibility */
8008 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction88:model_base#Object#none_visibility */
8009 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction88:version#Object#nit_version */
8010 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction88:model#Object#abstract_kind */
8011 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction88:model#Object#concrete_kind */
8012 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction88:model#Object#interface_kind */
8013 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction88:model#Object#enum_kind */
8014 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction88:model#Object#extern_kind */
8015 (nitmethod_t
)VIRTUAL_parser__ReduceAction88__action
, /* pointer to parser:ReduceAction88:parser#ReduceAction88#action */
8016 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction88:parser_work#ReduceAction#concat */
8017 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction88:parser_work#ReduceAction#init */
8020 /* allocate ReduceAction88 */
8021 val
* NEW_parser__ReduceAction88(const struct type
* type
) {
8022 val
* self
/* : ReduceAction88 */;
8023 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8025 self
->class = &class_parser__ReduceAction88
;
8028 /* runtime class parser__ReduceAction89 */
8029 const struct class class_parser__ReduceAction89
= {
8032 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction89:kernel#Object#object_id */
8033 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction89:kernel#Object#is_same_instance */
8034 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction89:kernel#Object#== */
8035 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction89:kernel#Object#!= */
8036 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction89:kernel#Object#hash */
8037 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction89:kernel#Object#exit */
8038 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction89:kernel#Object#sys */
8039 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction89:kernel#Object#init */
8040 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction89:sorter#Object#default_comparator */
8041 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction89:string#Object#to_s */
8042 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction89:string#Object#native_class_name */
8043 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction89:string#Object#class_name */
8044 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction89:string#Object#inspect */
8045 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction89:string#Object#inspect_head */
8046 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction89:string#Object#args */
8047 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction89:time#Object#get_time */
8048 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction89:file#Object#printn */
8049 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction89:file#Object#print */
8050 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction89:file#Object#getcwd */
8051 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction89:file#Object#file_getcwd */
8052 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction89:model_base#Object#intrude_visibility */
8053 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction89:model_base#Object#public_visibility */
8054 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction89:model_base#Object#protected_visibility */
8055 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction89:model_base#Object#private_visibility */
8056 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction89:model_base#Object#none_visibility */
8057 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction89:version#Object#nit_version */
8058 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction89:model#Object#abstract_kind */
8059 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction89:model#Object#concrete_kind */
8060 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction89:model#Object#interface_kind */
8061 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction89:model#Object#enum_kind */
8062 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction89:model#Object#extern_kind */
8063 (nitmethod_t
)VIRTUAL_parser__ReduceAction89__action
, /* pointer to parser:ReduceAction89:parser#ReduceAction89#action */
8064 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction89:parser_work#ReduceAction#concat */
8065 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction89:parser_work#ReduceAction#init */
8068 /* allocate ReduceAction89 */
8069 val
* NEW_parser__ReduceAction89(const struct type
* type
) {
8070 val
* self
/* : ReduceAction89 */;
8071 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8073 self
->class = &class_parser__ReduceAction89
;
8076 /* runtime class parser__ReduceAction90 */
8077 const struct class class_parser__ReduceAction90
= {
8080 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction90:kernel#Object#object_id */
8081 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction90:kernel#Object#is_same_instance */
8082 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction90:kernel#Object#== */
8083 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction90:kernel#Object#!= */
8084 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction90:kernel#Object#hash */
8085 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction90:kernel#Object#exit */
8086 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction90:kernel#Object#sys */
8087 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction90:kernel#Object#init */
8088 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction90:sorter#Object#default_comparator */
8089 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction90:string#Object#to_s */
8090 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction90:string#Object#native_class_name */
8091 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction90:string#Object#class_name */
8092 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction90:string#Object#inspect */
8093 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction90:string#Object#inspect_head */
8094 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction90:string#Object#args */
8095 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction90:time#Object#get_time */
8096 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction90:file#Object#printn */
8097 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction90:file#Object#print */
8098 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction90:file#Object#getcwd */
8099 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction90:file#Object#file_getcwd */
8100 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction90:model_base#Object#intrude_visibility */
8101 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction90:model_base#Object#public_visibility */
8102 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction90:model_base#Object#protected_visibility */
8103 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction90:model_base#Object#private_visibility */
8104 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction90:model_base#Object#none_visibility */
8105 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction90:version#Object#nit_version */
8106 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction90:model#Object#abstract_kind */
8107 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction90:model#Object#concrete_kind */
8108 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction90:model#Object#interface_kind */
8109 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction90:model#Object#enum_kind */
8110 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction90:model#Object#extern_kind */
8111 (nitmethod_t
)VIRTUAL_parser__ReduceAction90__action
, /* pointer to parser:ReduceAction90:parser#ReduceAction90#action */
8112 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction90:parser_work#ReduceAction#concat */
8113 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction90:parser_work#ReduceAction#init */
8116 /* allocate ReduceAction90 */
8117 val
* NEW_parser__ReduceAction90(const struct type
* type
) {
8118 val
* self
/* : ReduceAction90 */;
8119 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8121 self
->class = &class_parser__ReduceAction90
;
8124 /* runtime class parser__ReduceAction91 */
8125 const struct class class_parser__ReduceAction91
= {
8128 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction91:kernel#Object#object_id */
8129 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction91:kernel#Object#is_same_instance */
8130 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction91:kernel#Object#== */
8131 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction91:kernel#Object#!= */
8132 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction91:kernel#Object#hash */
8133 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction91:kernel#Object#exit */
8134 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction91:kernel#Object#sys */
8135 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction91:kernel#Object#init */
8136 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction91:sorter#Object#default_comparator */
8137 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction91:string#Object#to_s */
8138 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction91:string#Object#native_class_name */
8139 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction91:string#Object#class_name */
8140 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction91:string#Object#inspect */
8141 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction91:string#Object#inspect_head */
8142 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction91:string#Object#args */
8143 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction91:time#Object#get_time */
8144 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction91:file#Object#printn */
8145 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction91:file#Object#print */
8146 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction91:file#Object#getcwd */
8147 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction91:file#Object#file_getcwd */
8148 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction91:model_base#Object#intrude_visibility */
8149 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction91:model_base#Object#public_visibility */
8150 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction91:model_base#Object#protected_visibility */
8151 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction91:model_base#Object#private_visibility */
8152 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction91:model_base#Object#none_visibility */
8153 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction91:version#Object#nit_version */
8154 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction91:model#Object#abstract_kind */
8155 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction91:model#Object#concrete_kind */
8156 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction91:model#Object#interface_kind */
8157 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction91:model#Object#enum_kind */
8158 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction91:model#Object#extern_kind */
8159 (nitmethod_t
)VIRTUAL_parser__ReduceAction91__action
, /* pointer to parser:ReduceAction91:parser#ReduceAction91#action */
8160 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction91:parser_work#ReduceAction#concat */
8161 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction91:parser_work#ReduceAction#init */
8164 /* allocate ReduceAction91 */
8165 val
* NEW_parser__ReduceAction91(const struct type
* type
) {
8166 val
* self
/* : ReduceAction91 */;
8167 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8169 self
->class = &class_parser__ReduceAction91
;
8172 /* runtime class parser__ReduceAction92 */
8173 const struct class class_parser__ReduceAction92
= {
8176 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction92:kernel#Object#object_id */
8177 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction92:kernel#Object#is_same_instance */
8178 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction92:kernel#Object#== */
8179 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction92:kernel#Object#!= */
8180 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction92:kernel#Object#hash */
8181 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction92:kernel#Object#exit */
8182 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction92:kernel#Object#sys */
8183 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction92:kernel#Object#init */
8184 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction92:sorter#Object#default_comparator */
8185 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction92:string#Object#to_s */
8186 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction92:string#Object#native_class_name */
8187 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction92:string#Object#class_name */
8188 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction92:string#Object#inspect */
8189 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction92:string#Object#inspect_head */
8190 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction92:string#Object#args */
8191 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction92:time#Object#get_time */
8192 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction92:file#Object#printn */
8193 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction92:file#Object#print */
8194 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction92:file#Object#getcwd */
8195 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction92:file#Object#file_getcwd */
8196 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction92:model_base#Object#intrude_visibility */
8197 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction92:model_base#Object#public_visibility */
8198 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction92:model_base#Object#protected_visibility */
8199 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction92:model_base#Object#private_visibility */
8200 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction92:model_base#Object#none_visibility */
8201 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction92:version#Object#nit_version */
8202 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction92:model#Object#abstract_kind */
8203 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction92:model#Object#concrete_kind */
8204 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction92:model#Object#interface_kind */
8205 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction92:model#Object#enum_kind */
8206 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction92:model#Object#extern_kind */
8207 (nitmethod_t
)VIRTUAL_parser__ReduceAction92__action
, /* pointer to parser:ReduceAction92:parser#ReduceAction92#action */
8208 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction92:parser_work#ReduceAction#concat */
8209 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction92:parser_work#ReduceAction#init */
8212 /* allocate ReduceAction92 */
8213 val
* NEW_parser__ReduceAction92(const struct type
* type
) {
8214 val
* self
/* : ReduceAction92 */;
8215 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8217 self
->class = &class_parser__ReduceAction92
;
8220 /* runtime class parser__ReduceAction93 */
8221 const struct class class_parser__ReduceAction93
= {
8224 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction93:kernel#Object#object_id */
8225 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction93:kernel#Object#is_same_instance */
8226 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction93:kernel#Object#== */
8227 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction93:kernel#Object#!= */
8228 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction93:kernel#Object#hash */
8229 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction93:kernel#Object#exit */
8230 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction93:kernel#Object#sys */
8231 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction93:kernel#Object#init */
8232 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction93:sorter#Object#default_comparator */
8233 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction93:string#Object#to_s */
8234 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction93:string#Object#native_class_name */
8235 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction93:string#Object#class_name */
8236 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction93:string#Object#inspect */
8237 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction93:string#Object#inspect_head */
8238 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction93:string#Object#args */
8239 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction93:time#Object#get_time */
8240 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction93:file#Object#printn */
8241 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction93:file#Object#print */
8242 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction93:file#Object#getcwd */
8243 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction93:file#Object#file_getcwd */
8244 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction93:model_base#Object#intrude_visibility */
8245 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction93:model_base#Object#public_visibility */
8246 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction93:model_base#Object#protected_visibility */
8247 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction93:model_base#Object#private_visibility */
8248 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction93:model_base#Object#none_visibility */
8249 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction93:version#Object#nit_version */
8250 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction93:model#Object#abstract_kind */
8251 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction93:model#Object#concrete_kind */
8252 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction93:model#Object#interface_kind */
8253 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction93:model#Object#enum_kind */
8254 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction93:model#Object#extern_kind */
8255 (nitmethod_t
)VIRTUAL_parser__ReduceAction93__action
, /* pointer to parser:ReduceAction93:parser#ReduceAction93#action */
8256 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction93:parser_work#ReduceAction#concat */
8257 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction93:parser_work#ReduceAction#init */
8260 /* allocate ReduceAction93 */
8261 val
* NEW_parser__ReduceAction93(const struct type
* type
) {
8262 val
* self
/* : ReduceAction93 */;
8263 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8265 self
->class = &class_parser__ReduceAction93
;
8268 /* runtime class parser__ReduceAction94 */
8269 const struct class class_parser__ReduceAction94
= {
8272 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction94:kernel#Object#object_id */
8273 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction94:kernel#Object#is_same_instance */
8274 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction94:kernel#Object#== */
8275 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction94:kernel#Object#!= */
8276 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction94:kernel#Object#hash */
8277 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction94:kernel#Object#exit */
8278 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction94:kernel#Object#sys */
8279 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction94:kernel#Object#init */
8280 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction94:sorter#Object#default_comparator */
8281 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction94:string#Object#to_s */
8282 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction94:string#Object#native_class_name */
8283 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction94:string#Object#class_name */
8284 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction94:string#Object#inspect */
8285 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction94:string#Object#inspect_head */
8286 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction94:string#Object#args */
8287 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction94:time#Object#get_time */
8288 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction94:file#Object#printn */
8289 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction94:file#Object#print */
8290 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction94:file#Object#getcwd */
8291 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction94:file#Object#file_getcwd */
8292 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction94:model_base#Object#intrude_visibility */
8293 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction94:model_base#Object#public_visibility */
8294 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction94:model_base#Object#protected_visibility */
8295 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction94:model_base#Object#private_visibility */
8296 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction94:model_base#Object#none_visibility */
8297 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction94:version#Object#nit_version */
8298 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction94:model#Object#abstract_kind */
8299 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction94:model#Object#concrete_kind */
8300 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction94:model#Object#interface_kind */
8301 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction94:model#Object#enum_kind */
8302 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction94:model#Object#extern_kind */
8303 (nitmethod_t
)VIRTUAL_parser__ReduceAction94__action
, /* pointer to parser:ReduceAction94:parser#ReduceAction94#action */
8304 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction94:parser_work#ReduceAction#concat */
8305 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction94:parser_work#ReduceAction#init */
8308 /* allocate ReduceAction94 */
8309 val
* NEW_parser__ReduceAction94(const struct type
* type
) {
8310 val
* self
/* : ReduceAction94 */;
8311 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8313 self
->class = &class_parser__ReduceAction94
;
8316 /* runtime class parser__ReduceAction95 */
8317 const struct class class_parser__ReduceAction95
= {
8320 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction95:kernel#Object#object_id */
8321 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction95:kernel#Object#is_same_instance */
8322 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction95:kernel#Object#== */
8323 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction95:kernel#Object#!= */
8324 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction95:kernel#Object#hash */
8325 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction95:kernel#Object#exit */
8326 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction95:kernel#Object#sys */
8327 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction95:kernel#Object#init */
8328 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction95:sorter#Object#default_comparator */
8329 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction95:string#Object#to_s */
8330 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction95:string#Object#native_class_name */
8331 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction95:string#Object#class_name */
8332 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction95:string#Object#inspect */
8333 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction95:string#Object#inspect_head */
8334 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction95:string#Object#args */
8335 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction95:time#Object#get_time */
8336 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction95:file#Object#printn */
8337 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction95:file#Object#print */
8338 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction95:file#Object#getcwd */
8339 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction95:file#Object#file_getcwd */
8340 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction95:model_base#Object#intrude_visibility */
8341 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction95:model_base#Object#public_visibility */
8342 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction95:model_base#Object#protected_visibility */
8343 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction95:model_base#Object#private_visibility */
8344 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction95:model_base#Object#none_visibility */
8345 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction95:version#Object#nit_version */
8346 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction95:model#Object#abstract_kind */
8347 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction95:model#Object#concrete_kind */
8348 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction95:model#Object#interface_kind */
8349 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction95:model#Object#enum_kind */
8350 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction95:model#Object#extern_kind */
8351 (nitmethod_t
)VIRTUAL_parser__ReduceAction95__action
, /* pointer to parser:ReduceAction95:parser#ReduceAction95#action */
8352 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction95:parser_work#ReduceAction#concat */
8353 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction95:parser_work#ReduceAction#init */
8356 /* allocate ReduceAction95 */
8357 val
* NEW_parser__ReduceAction95(const struct type
* type
) {
8358 val
* self
/* : ReduceAction95 */;
8359 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8361 self
->class = &class_parser__ReduceAction95
;
8364 /* runtime class parser__ReduceAction96 */
8365 const struct class class_parser__ReduceAction96
= {
8368 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction96:kernel#Object#object_id */
8369 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction96:kernel#Object#is_same_instance */
8370 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction96:kernel#Object#== */
8371 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction96:kernel#Object#!= */
8372 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction96:kernel#Object#hash */
8373 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction96:kernel#Object#exit */
8374 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction96:kernel#Object#sys */
8375 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction96:kernel#Object#init */
8376 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction96:sorter#Object#default_comparator */
8377 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction96:string#Object#to_s */
8378 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction96:string#Object#native_class_name */
8379 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction96:string#Object#class_name */
8380 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction96:string#Object#inspect */
8381 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction96:string#Object#inspect_head */
8382 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction96:string#Object#args */
8383 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction96:time#Object#get_time */
8384 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction96:file#Object#printn */
8385 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction96:file#Object#print */
8386 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction96:file#Object#getcwd */
8387 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction96:file#Object#file_getcwd */
8388 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction96:model_base#Object#intrude_visibility */
8389 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction96:model_base#Object#public_visibility */
8390 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction96:model_base#Object#protected_visibility */
8391 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction96:model_base#Object#private_visibility */
8392 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction96:model_base#Object#none_visibility */
8393 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction96:version#Object#nit_version */
8394 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction96:model#Object#abstract_kind */
8395 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction96:model#Object#concrete_kind */
8396 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction96:model#Object#interface_kind */
8397 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction96:model#Object#enum_kind */
8398 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction96:model#Object#extern_kind */
8399 (nitmethod_t
)VIRTUAL_parser__ReduceAction96__action
, /* pointer to parser:ReduceAction96:parser#ReduceAction96#action */
8400 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction96:parser_work#ReduceAction#concat */
8401 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction96:parser_work#ReduceAction#init */
8404 /* allocate ReduceAction96 */
8405 val
* NEW_parser__ReduceAction96(const struct type
* type
) {
8406 val
* self
/* : ReduceAction96 */;
8407 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8409 self
->class = &class_parser__ReduceAction96
;
8412 /* runtime class parser__ReduceAction97 */
8413 const struct class class_parser__ReduceAction97
= {
8416 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction97:kernel#Object#object_id */
8417 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction97:kernel#Object#is_same_instance */
8418 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction97:kernel#Object#== */
8419 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction97:kernel#Object#!= */
8420 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction97:kernel#Object#hash */
8421 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction97:kernel#Object#exit */
8422 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction97:kernel#Object#sys */
8423 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction97:kernel#Object#init */
8424 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction97:sorter#Object#default_comparator */
8425 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction97:string#Object#to_s */
8426 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction97:string#Object#native_class_name */
8427 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction97:string#Object#class_name */
8428 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction97:string#Object#inspect */
8429 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction97:string#Object#inspect_head */
8430 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction97:string#Object#args */
8431 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction97:time#Object#get_time */
8432 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction97:file#Object#printn */
8433 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction97:file#Object#print */
8434 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction97:file#Object#getcwd */
8435 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction97:file#Object#file_getcwd */
8436 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction97:model_base#Object#intrude_visibility */
8437 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction97:model_base#Object#public_visibility */
8438 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction97:model_base#Object#protected_visibility */
8439 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction97:model_base#Object#private_visibility */
8440 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction97:model_base#Object#none_visibility */
8441 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction97:version#Object#nit_version */
8442 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction97:model#Object#abstract_kind */
8443 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction97:model#Object#concrete_kind */
8444 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction97:model#Object#interface_kind */
8445 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction97:model#Object#enum_kind */
8446 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction97:model#Object#extern_kind */
8447 (nitmethod_t
)VIRTUAL_parser__ReduceAction97__action
, /* pointer to parser:ReduceAction97:parser#ReduceAction97#action */
8448 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction97:parser_work#ReduceAction#concat */
8449 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction97:parser_work#ReduceAction#init */
8452 /* allocate ReduceAction97 */
8453 val
* NEW_parser__ReduceAction97(const struct type
* type
) {
8454 val
* self
/* : ReduceAction97 */;
8455 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8457 self
->class = &class_parser__ReduceAction97
;
8460 /* runtime class parser__ReduceAction98 */
8461 const struct class class_parser__ReduceAction98
= {
8464 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction98:kernel#Object#object_id */
8465 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction98:kernel#Object#is_same_instance */
8466 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction98:kernel#Object#== */
8467 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction98:kernel#Object#!= */
8468 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction98:kernel#Object#hash */
8469 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction98:kernel#Object#exit */
8470 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction98:kernel#Object#sys */
8471 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction98:kernel#Object#init */
8472 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction98:sorter#Object#default_comparator */
8473 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction98:string#Object#to_s */
8474 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction98:string#Object#native_class_name */
8475 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction98:string#Object#class_name */
8476 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction98:string#Object#inspect */
8477 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction98:string#Object#inspect_head */
8478 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction98:string#Object#args */
8479 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction98:time#Object#get_time */
8480 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction98:file#Object#printn */
8481 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction98:file#Object#print */
8482 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction98:file#Object#getcwd */
8483 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction98:file#Object#file_getcwd */
8484 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction98:model_base#Object#intrude_visibility */
8485 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction98:model_base#Object#public_visibility */
8486 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction98:model_base#Object#protected_visibility */
8487 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction98:model_base#Object#private_visibility */
8488 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction98:model_base#Object#none_visibility */
8489 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction98:version#Object#nit_version */
8490 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction98:model#Object#abstract_kind */
8491 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction98:model#Object#concrete_kind */
8492 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction98:model#Object#interface_kind */
8493 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction98:model#Object#enum_kind */
8494 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction98:model#Object#extern_kind */
8495 (nitmethod_t
)VIRTUAL_parser__ReduceAction98__action
, /* pointer to parser:ReduceAction98:parser#ReduceAction98#action */
8496 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction98:parser_work#ReduceAction#concat */
8497 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction98:parser_work#ReduceAction#init */
8500 /* allocate ReduceAction98 */
8501 val
* NEW_parser__ReduceAction98(const struct type
* type
) {
8502 val
* self
/* : ReduceAction98 */;
8503 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8505 self
->class = &class_parser__ReduceAction98
;
8508 /* runtime class parser__ReduceAction99 */
8509 const struct class class_parser__ReduceAction99
= {
8512 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction99:kernel#Object#object_id */
8513 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction99:kernel#Object#is_same_instance */
8514 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction99:kernel#Object#== */
8515 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction99:kernel#Object#!= */
8516 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction99:kernel#Object#hash */
8517 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction99:kernel#Object#exit */
8518 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction99:kernel#Object#sys */
8519 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction99:kernel#Object#init */
8520 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction99:sorter#Object#default_comparator */
8521 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction99:string#Object#to_s */
8522 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction99:string#Object#native_class_name */
8523 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction99:string#Object#class_name */
8524 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction99:string#Object#inspect */
8525 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction99:string#Object#inspect_head */
8526 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction99:string#Object#args */
8527 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction99:time#Object#get_time */
8528 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction99:file#Object#printn */
8529 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction99:file#Object#print */
8530 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction99:file#Object#getcwd */
8531 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction99:file#Object#file_getcwd */
8532 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction99:model_base#Object#intrude_visibility */
8533 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction99:model_base#Object#public_visibility */
8534 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction99:model_base#Object#protected_visibility */
8535 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction99:model_base#Object#private_visibility */
8536 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction99:model_base#Object#none_visibility */
8537 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction99:version#Object#nit_version */
8538 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction99:model#Object#abstract_kind */
8539 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction99:model#Object#concrete_kind */
8540 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction99:model#Object#interface_kind */
8541 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction99:model#Object#enum_kind */
8542 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction99:model#Object#extern_kind */
8543 (nitmethod_t
)VIRTUAL_parser__ReduceAction99__action
, /* pointer to parser:ReduceAction99:parser#ReduceAction99#action */
8544 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction99:parser_work#ReduceAction#concat */
8545 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction99:parser_work#ReduceAction#init */
8548 /* allocate ReduceAction99 */
8549 val
* NEW_parser__ReduceAction99(const struct type
* type
) {
8550 val
* self
/* : ReduceAction99 */;
8551 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8553 self
->class = &class_parser__ReduceAction99
;
8556 /* runtime class parser__ReduceAction100 */
8557 const struct class class_parser__ReduceAction100
= {
8560 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction100:kernel#Object#object_id */
8561 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction100:kernel#Object#is_same_instance */
8562 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction100:kernel#Object#== */
8563 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction100:kernel#Object#!= */
8564 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction100:kernel#Object#hash */
8565 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction100:kernel#Object#exit */
8566 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction100:kernel#Object#sys */
8567 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction100:kernel#Object#init */
8568 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction100:sorter#Object#default_comparator */
8569 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction100:string#Object#to_s */
8570 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction100:string#Object#native_class_name */
8571 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction100:string#Object#class_name */
8572 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction100:string#Object#inspect */
8573 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction100:string#Object#inspect_head */
8574 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction100:string#Object#args */
8575 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction100:time#Object#get_time */
8576 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction100:file#Object#printn */
8577 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction100:file#Object#print */
8578 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction100:file#Object#getcwd */
8579 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction100:file#Object#file_getcwd */
8580 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction100:model_base#Object#intrude_visibility */
8581 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction100:model_base#Object#public_visibility */
8582 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction100:model_base#Object#protected_visibility */
8583 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction100:model_base#Object#private_visibility */
8584 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction100:model_base#Object#none_visibility */
8585 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction100:version#Object#nit_version */
8586 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction100:model#Object#abstract_kind */
8587 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction100:model#Object#concrete_kind */
8588 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction100:model#Object#interface_kind */
8589 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction100:model#Object#enum_kind */
8590 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction100:model#Object#extern_kind */
8591 (nitmethod_t
)VIRTUAL_parser__ReduceAction100__action
, /* pointer to parser:ReduceAction100:parser#ReduceAction100#action */
8592 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction100:parser_work#ReduceAction#concat */
8593 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction100:parser_work#ReduceAction#init */
8596 /* allocate ReduceAction100 */
8597 val
* NEW_parser__ReduceAction100(const struct type
* type
) {
8598 val
* self
/* : ReduceAction100 */;
8599 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8601 self
->class = &class_parser__ReduceAction100
;
8604 /* runtime class parser__ReduceAction101 */
8605 const struct class class_parser__ReduceAction101
= {
8608 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction101:kernel#Object#object_id */
8609 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction101:kernel#Object#is_same_instance */
8610 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction101:kernel#Object#== */
8611 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction101:kernel#Object#!= */
8612 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction101:kernel#Object#hash */
8613 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction101:kernel#Object#exit */
8614 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction101:kernel#Object#sys */
8615 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction101:kernel#Object#init */
8616 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction101:sorter#Object#default_comparator */
8617 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction101:string#Object#to_s */
8618 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction101:string#Object#native_class_name */
8619 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction101:string#Object#class_name */
8620 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction101:string#Object#inspect */
8621 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction101:string#Object#inspect_head */
8622 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction101:string#Object#args */
8623 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction101:time#Object#get_time */
8624 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction101:file#Object#printn */
8625 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction101:file#Object#print */
8626 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction101:file#Object#getcwd */
8627 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction101:file#Object#file_getcwd */
8628 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction101:model_base#Object#intrude_visibility */
8629 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction101:model_base#Object#public_visibility */
8630 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction101:model_base#Object#protected_visibility */
8631 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction101:model_base#Object#private_visibility */
8632 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction101:model_base#Object#none_visibility */
8633 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction101:version#Object#nit_version */
8634 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction101:model#Object#abstract_kind */
8635 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction101:model#Object#concrete_kind */
8636 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction101:model#Object#interface_kind */
8637 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction101:model#Object#enum_kind */
8638 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction101:model#Object#extern_kind */
8639 (nitmethod_t
)VIRTUAL_parser__ReduceAction101__action
, /* pointer to parser:ReduceAction101:parser#ReduceAction101#action */
8640 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction101:parser_work#ReduceAction#concat */
8641 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction101:parser_work#ReduceAction#init */
8644 /* allocate ReduceAction101 */
8645 val
* NEW_parser__ReduceAction101(const struct type
* type
) {
8646 val
* self
/* : ReduceAction101 */;
8647 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8649 self
->class = &class_parser__ReduceAction101
;
8652 /* runtime class parser__ReduceAction102 */
8653 const struct class class_parser__ReduceAction102
= {
8656 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction102:kernel#Object#object_id */
8657 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction102:kernel#Object#is_same_instance */
8658 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction102:kernel#Object#== */
8659 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction102:kernel#Object#!= */
8660 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction102:kernel#Object#hash */
8661 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction102:kernel#Object#exit */
8662 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction102:kernel#Object#sys */
8663 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction102:kernel#Object#init */
8664 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction102:sorter#Object#default_comparator */
8665 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction102:string#Object#to_s */
8666 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction102:string#Object#native_class_name */
8667 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction102:string#Object#class_name */
8668 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction102:string#Object#inspect */
8669 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction102:string#Object#inspect_head */
8670 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction102:string#Object#args */
8671 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction102:time#Object#get_time */
8672 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction102:file#Object#printn */
8673 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction102:file#Object#print */
8674 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction102:file#Object#getcwd */
8675 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction102:file#Object#file_getcwd */
8676 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction102:model_base#Object#intrude_visibility */
8677 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction102:model_base#Object#public_visibility */
8678 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction102:model_base#Object#protected_visibility */
8679 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction102:model_base#Object#private_visibility */
8680 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction102:model_base#Object#none_visibility */
8681 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction102:version#Object#nit_version */
8682 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction102:model#Object#abstract_kind */
8683 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction102:model#Object#concrete_kind */
8684 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction102:model#Object#interface_kind */
8685 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction102:model#Object#enum_kind */
8686 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction102:model#Object#extern_kind */
8687 (nitmethod_t
)VIRTUAL_parser__ReduceAction102__action
, /* pointer to parser:ReduceAction102:parser#ReduceAction102#action */
8688 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction102:parser_work#ReduceAction#concat */
8689 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction102:parser_work#ReduceAction#init */
8692 /* allocate ReduceAction102 */
8693 val
* NEW_parser__ReduceAction102(const struct type
* type
) {
8694 val
* self
/* : ReduceAction102 */;
8695 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8697 self
->class = &class_parser__ReduceAction102
;
8700 /* runtime class parser__ReduceAction103 */
8701 const struct class class_parser__ReduceAction103
= {
8704 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction103:kernel#Object#object_id */
8705 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction103:kernel#Object#is_same_instance */
8706 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction103:kernel#Object#== */
8707 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction103:kernel#Object#!= */
8708 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction103:kernel#Object#hash */
8709 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction103:kernel#Object#exit */
8710 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction103:kernel#Object#sys */
8711 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction103:kernel#Object#init */
8712 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction103:sorter#Object#default_comparator */
8713 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction103:string#Object#to_s */
8714 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction103:string#Object#native_class_name */
8715 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction103:string#Object#class_name */
8716 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction103:string#Object#inspect */
8717 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction103:string#Object#inspect_head */
8718 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction103:string#Object#args */
8719 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction103:time#Object#get_time */
8720 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction103:file#Object#printn */
8721 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction103:file#Object#print */
8722 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction103:file#Object#getcwd */
8723 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction103:file#Object#file_getcwd */
8724 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction103:model_base#Object#intrude_visibility */
8725 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction103:model_base#Object#public_visibility */
8726 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction103:model_base#Object#protected_visibility */
8727 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction103:model_base#Object#private_visibility */
8728 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction103:model_base#Object#none_visibility */
8729 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction103:version#Object#nit_version */
8730 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction103:model#Object#abstract_kind */
8731 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction103:model#Object#concrete_kind */
8732 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction103:model#Object#interface_kind */
8733 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction103:model#Object#enum_kind */
8734 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction103:model#Object#extern_kind */
8735 (nitmethod_t
)VIRTUAL_parser__ReduceAction103__action
, /* pointer to parser:ReduceAction103:parser#ReduceAction103#action */
8736 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction103:parser_work#ReduceAction#concat */
8737 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction103:parser_work#ReduceAction#init */
8740 /* allocate ReduceAction103 */
8741 val
* NEW_parser__ReduceAction103(const struct type
* type
) {
8742 val
* self
/* : ReduceAction103 */;
8743 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8745 self
->class = &class_parser__ReduceAction103
;
8748 /* runtime class parser__ReduceAction104 */
8749 const struct class class_parser__ReduceAction104
= {
8752 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction104:kernel#Object#object_id */
8753 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction104:kernel#Object#is_same_instance */
8754 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction104:kernel#Object#== */
8755 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction104:kernel#Object#!= */
8756 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction104:kernel#Object#hash */
8757 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction104:kernel#Object#exit */
8758 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction104:kernel#Object#sys */
8759 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction104:kernel#Object#init */
8760 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction104:sorter#Object#default_comparator */
8761 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction104:string#Object#to_s */
8762 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction104:string#Object#native_class_name */
8763 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction104:string#Object#class_name */
8764 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction104:string#Object#inspect */
8765 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction104:string#Object#inspect_head */
8766 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction104:string#Object#args */
8767 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction104:time#Object#get_time */
8768 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction104:file#Object#printn */
8769 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction104:file#Object#print */
8770 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction104:file#Object#getcwd */
8771 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction104:file#Object#file_getcwd */
8772 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction104:model_base#Object#intrude_visibility */
8773 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction104:model_base#Object#public_visibility */
8774 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction104:model_base#Object#protected_visibility */
8775 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction104:model_base#Object#private_visibility */
8776 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction104:model_base#Object#none_visibility */
8777 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction104:version#Object#nit_version */
8778 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction104:model#Object#abstract_kind */
8779 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction104:model#Object#concrete_kind */
8780 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction104:model#Object#interface_kind */
8781 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction104:model#Object#enum_kind */
8782 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction104:model#Object#extern_kind */
8783 (nitmethod_t
)VIRTUAL_parser__ReduceAction104__action
, /* pointer to parser:ReduceAction104:parser#ReduceAction104#action */
8784 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction104:parser_work#ReduceAction#concat */
8785 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction104:parser_work#ReduceAction#init */
8788 /* allocate ReduceAction104 */
8789 val
* NEW_parser__ReduceAction104(const struct type
* type
) {
8790 val
* self
/* : ReduceAction104 */;
8791 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8793 self
->class = &class_parser__ReduceAction104
;
8796 /* runtime class parser__ReduceAction105 */
8797 const struct class class_parser__ReduceAction105
= {
8800 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction105:kernel#Object#object_id */
8801 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction105:kernel#Object#is_same_instance */
8802 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction105:kernel#Object#== */
8803 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction105:kernel#Object#!= */
8804 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction105:kernel#Object#hash */
8805 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction105:kernel#Object#exit */
8806 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction105:kernel#Object#sys */
8807 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction105:kernel#Object#init */
8808 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction105:sorter#Object#default_comparator */
8809 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction105:string#Object#to_s */
8810 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction105:string#Object#native_class_name */
8811 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction105:string#Object#class_name */
8812 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction105:string#Object#inspect */
8813 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction105:string#Object#inspect_head */
8814 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction105:string#Object#args */
8815 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction105:time#Object#get_time */
8816 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction105:file#Object#printn */
8817 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction105:file#Object#print */
8818 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction105:file#Object#getcwd */
8819 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction105:file#Object#file_getcwd */
8820 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction105:model_base#Object#intrude_visibility */
8821 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction105:model_base#Object#public_visibility */
8822 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction105:model_base#Object#protected_visibility */
8823 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction105:model_base#Object#private_visibility */
8824 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction105:model_base#Object#none_visibility */
8825 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction105:version#Object#nit_version */
8826 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction105:model#Object#abstract_kind */
8827 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction105:model#Object#concrete_kind */
8828 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction105:model#Object#interface_kind */
8829 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction105:model#Object#enum_kind */
8830 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction105:model#Object#extern_kind */
8831 (nitmethod_t
)VIRTUAL_parser__ReduceAction105__action
, /* pointer to parser:ReduceAction105:parser#ReduceAction105#action */
8832 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction105:parser_work#ReduceAction#concat */
8833 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction105:parser_work#ReduceAction#init */
8836 /* allocate ReduceAction105 */
8837 val
* NEW_parser__ReduceAction105(const struct type
* type
) {
8838 val
* self
/* : ReduceAction105 */;
8839 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8841 self
->class = &class_parser__ReduceAction105
;
8844 /* runtime class parser__ReduceAction106 */
8845 const struct class class_parser__ReduceAction106
= {
8848 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction106:kernel#Object#object_id */
8849 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction106:kernel#Object#is_same_instance */
8850 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction106:kernel#Object#== */
8851 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction106:kernel#Object#!= */
8852 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction106:kernel#Object#hash */
8853 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction106:kernel#Object#exit */
8854 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction106:kernel#Object#sys */
8855 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction106:kernel#Object#init */
8856 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction106:sorter#Object#default_comparator */
8857 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction106:string#Object#to_s */
8858 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction106:string#Object#native_class_name */
8859 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction106:string#Object#class_name */
8860 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction106:string#Object#inspect */
8861 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction106:string#Object#inspect_head */
8862 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction106:string#Object#args */
8863 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction106:time#Object#get_time */
8864 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction106:file#Object#printn */
8865 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction106:file#Object#print */
8866 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction106:file#Object#getcwd */
8867 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction106:file#Object#file_getcwd */
8868 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction106:model_base#Object#intrude_visibility */
8869 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction106:model_base#Object#public_visibility */
8870 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction106:model_base#Object#protected_visibility */
8871 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction106:model_base#Object#private_visibility */
8872 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction106:model_base#Object#none_visibility */
8873 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction106:version#Object#nit_version */
8874 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction106:model#Object#abstract_kind */
8875 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction106:model#Object#concrete_kind */
8876 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction106:model#Object#interface_kind */
8877 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction106:model#Object#enum_kind */
8878 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction106:model#Object#extern_kind */
8879 (nitmethod_t
)VIRTUAL_parser__ReduceAction106__action
, /* pointer to parser:ReduceAction106:parser#ReduceAction106#action */
8880 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction106:parser_work#ReduceAction#concat */
8881 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction106:parser_work#ReduceAction#init */
8884 /* allocate ReduceAction106 */
8885 val
* NEW_parser__ReduceAction106(const struct type
* type
) {
8886 val
* self
/* : ReduceAction106 */;
8887 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8889 self
->class = &class_parser__ReduceAction106
;
8892 /* runtime class parser__ReduceAction107 */
8893 const struct class class_parser__ReduceAction107
= {
8896 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction107:kernel#Object#object_id */
8897 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction107:kernel#Object#is_same_instance */
8898 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction107:kernel#Object#== */
8899 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction107:kernel#Object#!= */
8900 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction107:kernel#Object#hash */
8901 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction107:kernel#Object#exit */
8902 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction107:kernel#Object#sys */
8903 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction107:kernel#Object#init */
8904 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction107:sorter#Object#default_comparator */
8905 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction107:string#Object#to_s */
8906 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction107:string#Object#native_class_name */
8907 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction107:string#Object#class_name */
8908 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction107:string#Object#inspect */
8909 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction107:string#Object#inspect_head */
8910 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction107:string#Object#args */
8911 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction107:time#Object#get_time */
8912 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction107:file#Object#printn */
8913 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction107:file#Object#print */
8914 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction107:file#Object#getcwd */
8915 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction107:file#Object#file_getcwd */
8916 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction107:model_base#Object#intrude_visibility */
8917 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction107:model_base#Object#public_visibility */
8918 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction107:model_base#Object#protected_visibility */
8919 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction107:model_base#Object#private_visibility */
8920 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction107:model_base#Object#none_visibility */
8921 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction107:version#Object#nit_version */
8922 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction107:model#Object#abstract_kind */
8923 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction107:model#Object#concrete_kind */
8924 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction107:model#Object#interface_kind */
8925 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction107:model#Object#enum_kind */
8926 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction107:model#Object#extern_kind */
8927 (nitmethod_t
)VIRTUAL_parser__ReduceAction107__action
, /* pointer to parser:ReduceAction107:parser#ReduceAction107#action */
8928 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction107:parser_work#ReduceAction#concat */
8929 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction107:parser_work#ReduceAction#init */
8932 /* allocate ReduceAction107 */
8933 val
* NEW_parser__ReduceAction107(const struct type
* type
) {
8934 val
* self
/* : ReduceAction107 */;
8935 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8937 self
->class = &class_parser__ReduceAction107
;
8940 /* runtime class parser__ReduceAction108 */
8941 const struct class class_parser__ReduceAction108
= {
8944 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction108:kernel#Object#object_id */
8945 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction108:kernel#Object#is_same_instance */
8946 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction108:kernel#Object#== */
8947 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction108:kernel#Object#!= */
8948 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction108:kernel#Object#hash */
8949 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction108:kernel#Object#exit */
8950 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction108:kernel#Object#sys */
8951 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction108:kernel#Object#init */
8952 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction108:sorter#Object#default_comparator */
8953 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction108:string#Object#to_s */
8954 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction108:string#Object#native_class_name */
8955 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction108:string#Object#class_name */
8956 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction108:string#Object#inspect */
8957 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction108:string#Object#inspect_head */
8958 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction108:string#Object#args */
8959 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction108:time#Object#get_time */
8960 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction108:file#Object#printn */
8961 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction108:file#Object#print */
8962 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction108:file#Object#getcwd */
8963 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction108:file#Object#file_getcwd */
8964 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction108:model_base#Object#intrude_visibility */
8965 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction108:model_base#Object#public_visibility */
8966 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction108:model_base#Object#protected_visibility */
8967 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction108:model_base#Object#private_visibility */
8968 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction108:model_base#Object#none_visibility */
8969 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction108:version#Object#nit_version */
8970 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction108:model#Object#abstract_kind */
8971 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction108:model#Object#concrete_kind */
8972 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction108:model#Object#interface_kind */
8973 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction108:model#Object#enum_kind */
8974 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction108:model#Object#extern_kind */
8975 (nitmethod_t
)VIRTUAL_parser__ReduceAction108__action
, /* pointer to parser:ReduceAction108:parser#ReduceAction108#action */
8976 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction108:parser_work#ReduceAction#concat */
8977 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction108:parser_work#ReduceAction#init */
8980 /* allocate ReduceAction108 */
8981 val
* NEW_parser__ReduceAction108(const struct type
* type
) {
8982 val
* self
/* : ReduceAction108 */;
8983 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
8985 self
->class = &class_parser__ReduceAction108
;
8988 /* runtime class parser__ReduceAction109 */
8989 const struct class class_parser__ReduceAction109
= {
8992 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction109:kernel#Object#object_id */
8993 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction109:kernel#Object#is_same_instance */
8994 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction109:kernel#Object#== */
8995 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction109:kernel#Object#!= */
8996 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction109:kernel#Object#hash */
8997 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction109:kernel#Object#exit */
8998 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction109:kernel#Object#sys */
8999 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction109:kernel#Object#init */
9000 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction109:sorter#Object#default_comparator */
9001 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction109:string#Object#to_s */
9002 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction109:string#Object#native_class_name */
9003 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction109:string#Object#class_name */
9004 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction109:string#Object#inspect */
9005 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction109:string#Object#inspect_head */
9006 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction109:string#Object#args */
9007 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction109:time#Object#get_time */
9008 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction109:file#Object#printn */
9009 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction109:file#Object#print */
9010 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction109:file#Object#getcwd */
9011 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction109:file#Object#file_getcwd */
9012 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction109:model_base#Object#intrude_visibility */
9013 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction109:model_base#Object#public_visibility */
9014 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction109:model_base#Object#protected_visibility */
9015 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction109:model_base#Object#private_visibility */
9016 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction109:model_base#Object#none_visibility */
9017 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction109:version#Object#nit_version */
9018 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction109:model#Object#abstract_kind */
9019 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction109:model#Object#concrete_kind */
9020 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction109:model#Object#interface_kind */
9021 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction109:model#Object#enum_kind */
9022 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction109:model#Object#extern_kind */
9023 (nitmethod_t
)VIRTUAL_parser__ReduceAction109__action
, /* pointer to parser:ReduceAction109:parser#ReduceAction109#action */
9024 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction109:parser_work#ReduceAction#concat */
9025 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction109:parser_work#ReduceAction#init */
9028 /* allocate ReduceAction109 */
9029 val
* NEW_parser__ReduceAction109(const struct type
* type
) {
9030 val
* self
/* : ReduceAction109 */;
9031 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9033 self
->class = &class_parser__ReduceAction109
;
9036 /* runtime class parser__ReduceAction110 */
9037 const struct class class_parser__ReduceAction110
= {
9040 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction110:kernel#Object#object_id */
9041 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction110:kernel#Object#is_same_instance */
9042 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction110:kernel#Object#== */
9043 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction110:kernel#Object#!= */
9044 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction110:kernel#Object#hash */
9045 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction110:kernel#Object#exit */
9046 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction110:kernel#Object#sys */
9047 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction110:kernel#Object#init */
9048 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction110:sorter#Object#default_comparator */
9049 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction110:string#Object#to_s */
9050 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction110:string#Object#native_class_name */
9051 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction110:string#Object#class_name */
9052 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction110:string#Object#inspect */
9053 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction110:string#Object#inspect_head */
9054 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction110:string#Object#args */
9055 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction110:time#Object#get_time */
9056 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction110:file#Object#printn */
9057 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction110:file#Object#print */
9058 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction110:file#Object#getcwd */
9059 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction110:file#Object#file_getcwd */
9060 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction110:model_base#Object#intrude_visibility */
9061 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction110:model_base#Object#public_visibility */
9062 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction110:model_base#Object#protected_visibility */
9063 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction110:model_base#Object#private_visibility */
9064 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction110:model_base#Object#none_visibility */
9065 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction110:version#Object#nit_version */
9066 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction110:model#Object#abstract_kind */
9067 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction110:model#Object#concrete_kind */
9068 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction110:model#Object#interface_kind */
9069 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction110:model#Object#enum_kind */
9070 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction110:model#Object#extern_kind */
9071 (nitmethod_t
)VIRTUAL_parser__ReduceAction110__action
, /* pointer to parser:ReduceAction110:parser#ReduceAction110#action */
9072 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction110:parser_work#ReduceAction#concat */
9073 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction110:parser_work#ReduceAction#init */
9076 /* allocate ReduceAction110 */
9077 val
* NEW_parser__ReduceAction110(const struct type
* type
) {
9078 val
* self
/* : ReduceAction110 */;
9079 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9081 self
->class = &class_parser__ReduceAction110
;
9084 /* runtime class parser__ReduceAction111 */
9085 const struct class class_parser__ReduceAction111
= {
9088 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction111:kernel#Object#object_id */
9089 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction111:kernel#Object#is_same_instance */
9090 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction111:kernel#Object#== */
9091 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction111:kernel#Object#!= */
9092 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction111:kernel#Object#hash */
9093 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction111:kernel#Object#exit */
9094 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction111:kernel#Object#sys */
9095 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction111:kernel#Object#init */
9096 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction111:sorter#Object#default_comparator */
9097 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction111:string#Object#to_s */
9098 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction111:string#Object#native_class_name */
9099 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction111:string#Object#class_name */
9100 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction111:string#Object#inspect */
9101 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction111:string#Object#inspect_head */
9102 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction111:string#Object#args */
9103 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction111:time#Object#get_time */
9104 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction111:file#Object#printn */
9105 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction111:file#Object#print */
9106 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction111:file#Object#getcwd */
9107 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction111:file#Object#file_getcwd */
9108 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction111:model_base#Object#intrude_visibility */
9109 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction111:model_base#Object#public_visibility */
9110 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction111:model_base#Object#protected_visibility */
9111 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction111:model_base#Object#private_visibility */
9112 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction111:model_base#Object#none_visibility */
9113 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction111:version#Object#nit_version */
9114 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction111:model#Object#abstract_kind */
9115 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction111:model#Object#concrete_kind */
9116 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction111:model#Object#interface_kind */
9117 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction111:model#Object#enum_kind */
9118 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction111:model#Object#extern_kind */
9119 (nitmethod_t
)VIRTUAL_parser__ReduceAction111__action
, /* pointer to parser:ReduceAction111:parser#ReduceAction111#action */
9120 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction111:parser_work#ReduceAction#concat */
9121 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction111:parser_work#ReduceAction#init */
9124 /* allocate ReduceAction111 */
9125 val
* NEW_parser__ReduceAction111(const struct type
* type
) {
9126 val
* self
/* : ReduceAction111 */;
9127 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9129 self
->class = &class_parser__ReduceAction111
;
9132 /* runtime class parser__ReduceAction112 */
9133 const struct class class_parser__ReduceAction112
= {
9136 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction112:kernel#Object#object_id */
9137 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction112:kernel#Object#is_same_instance */
9138 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction112:kernel#Object#== */
9139 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction112:kernel#Object#!= */
9140 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction112:kernel#Object#hash */
9141 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction112:kernel#Object#exit */
9142 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction112:kernel#Object#sys */
9143 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction112:kernel#Object#init */
9144 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction112:sorter#Object#default_comparator */
9145 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction112:string#Object#to_s */
9146 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction112:string#Object#native_class_name */
9147 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction112:string#Object#class_name */
9148 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction112:string#Object#inspect */
9149 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction112:string#Object#inspect_head */
9150 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction112:string#Object#args */
9151 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction112:time#Object#get_time */
9152 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction112:file#Object#printn */
9153 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction112:file#Object#print */
9154 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction112:file#Object#getcwd */
9155 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction112:file#Object#file_getcwd */
9156 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction112:model_base#Object#intrude_visibility */
9157 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction112:model_base#Object#public_visibility */
9158 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction112:model_base#Object#protected_visibility */
9159 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction112:model_base#Object#private_visibility */
9160 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction112:model_base#Object#none_visibility */
9161 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction112:version#Object#nit_version */
9162 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction112:model#Object#abstract_kind */
9163 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction112:model#Object#concrete_kind */
9164 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction112:model#Object#interface_kind */
9165 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction112:model#Object#enum_kind */
9166 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction112:model#Object#extern_kind */
9167 (nitmethod_t
)VIRTUAL_parser__ReduceAction112__action
, /* pointer to parser:ReduceAction112:parser#ReduceAction112#action */
9168 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction112:parser_work#ReduceAction#concat */
9169 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction112:parser_work#ReduceAction#init */
9172 /* allocate ReduceAction112 */
9173 val
* NEW_parser__ReduceAction112(const struct type
* type
) {
9174 val
* self
/* : ReduceAction112 */;
9175 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9177 self
->class = &class_parser__ReduceAction112
;
9180 /* runtime class parser__ReduceAction113 */
9181 const struct class class_parser__ReduceAction113
= {
9184 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction113:kernel#Object#object_id */
9185 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction113:kernel#Object#is_same_instance */
9186 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction113:kernel#Object#== */
9187 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction113:kernel#Object#!= */
9188 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction113:kernel#Object#hash */
9189 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction113:kernel#Object#exit */
9190 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction113:kernel#Object#sys */
9191 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction113:kernel#Object#init */
9192 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction113:sorter#Object#default_comparator */
9193 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction113:string#Object#to_s */
9194 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction113:string#Object#native_class_name */
9195 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction113:string#Object#class_name */
9196 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction113:string#Object#inspect */
9197 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction113:string#Object#inspect_head */
9198 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction113:string#Object#args */
9199 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction113:time#Object#get_time */
9200 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction113:file#Object#printn */
9201 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction113:file#Object#print */
9202 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction113:file#Object#getcwd */
9203 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction113:file#Object#file_getcwd */
9204 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction113:model_base#Object#intrude_visibility */
9205 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction113:model_base#Object#public_visibility */
9206 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction113:model_base#Object#protected_visibility */
9207 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction113:model_base#Object#private_visibility */
9208 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction113:model_base#Object#none_visibility */
9209 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction113:version#Object#nit_version */
9210 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction113:model#Object#abstract_kind */
9211 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction113:model#Object#concrete_kind */
9212 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction113:model#Object#interface_kind */
9213 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction113:model#Object#enum_kind */
9214 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction113:model#Object#extern_kind */
9215 (nitmethod_t
)VIRTUAL_parser__ReduceAction113__action
, /* pointer to parser:ReduceAction113:parser#ReduceAction113#action */
9216 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction113:parser_work#ReduceAction#concat */
9217 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction113:parser_work#ReduceAction#init */
9220 /* allocate ReduceAction113 */
9221 val
* NEW_parser__ReduceAction113(const struct type
* type
) {
9222 val
* self
/* : ReduceAction113 */;
9223 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9225 self
->class = &class_parser__ReduceAction113
;
9228 /* runtime class parser__ReduceAction114 */
9229 const struct class class_parser__ReduceAction114
= {
9232 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction114:kernel#Object#object_id */
9233 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction114:kernel#Object#is_same_instance */
9234 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction114:kernel#Object#== */
9235 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction114:kernel#Object#!= */
9236 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction114:kernel#Object#hash */
9237 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction114:kernel#Object#exit */
9238 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction114:kernel#Object#sys */
9239 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction114:kernel#Object#init */
9240 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction114:sorter#Object#default_comparator */
9241 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction114:string#Object#to_s */
9242 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction114:string#Object#native_class_name */
9243 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction114:string#Object#class_name */
9244 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction114:string#Object#inspect */
9245 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction114:string#Object#inspect_head */
9246 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction114:string#Object#args */
9247 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction114:time#Object#get_time */
9248 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction114:file#Object#printn */
9249 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction114:file#Object#print */
9250 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction114:file#Object#getcwd */
9251 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction114:file#Object#file_getcwd */
9252 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction114:model_base#Object#intrude_visibility */
9253 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction114:model_base#Object#public_visibility */
9254 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction114:model_base#Object#protected_visibility */
9255 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction114:model_base#Object#private_visibility */
9256 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction114:model_base#Object#none_visibility */
9257 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction114:version#Object#nit_version */
9258 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction114:model#Object#abstract_kind */
9259 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction114:model#Object#concrete_kind */
9260 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction114:model#Object#interface_kind */
9261 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction114:model#Object#enum_kind */
9262 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction114:model#Object#extern_kind */
9263 (nitmethod_t
)VIRTUAL_parser__ReduceAction114__action
, /* pointer to parser:ReduceAction114:parser#ReduceAction114#action */
9264 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction114:parser_work#ReduceAction#concat */
9265 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction114:parser_work#ReduceAction#init */
9268 /* allocate ReduceAction114 */
9269 val
* NEW_parser__ReduceAction114(const struct type
* type
) {
9270 val
* self
/* : ReduceAction114 */;
9271 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9273 self
->class = &class_parser__ReduceAction114
;
9276 /* runtime class parser__ReduceAction115 */
9277 const struct class class_parser__ReduceAction115
= {
9280 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction115:kernel#Object#object_id */
9281 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction115:kernel#Object#is_same_instance */
9282 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction115:kernel#Object#== */
9283 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction115:kernel#Object#!= */
9284 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction115:kernel#Object#hash */
9285 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction115:kernel#Object#exit */
9286 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction115:kernel#Object#sys */
9287 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction115:kernel#Object#init */
9288 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction115:sorter#Object#default_comparator */
9289 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction115:string#Object#to_s */
9290 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction115:string#Object#native_class_name */
9291 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction115:string#Object#class_name */
9292 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction115:string#Object#inspect */
9293 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction115:string#Object#inspect_head */
9294 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction115:string#Object#args */
9295 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction115:time#Object#get_time */
9296 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction115:file#Object#printn */
9297 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction115:file#Object#print */
9298 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction115:file#Object#getcwd */
9299 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction115:file#Object#file_getcwd */
9300 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction115:model_base#Object#intrude_visibility */
9301 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction115:model_base#Object#public_visibility */
9302 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction115:model_base#Object#protected_visibility */
9303 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction115:model_base#Object#private_visibility */
9304 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction115:model_base#Object#none_visibility */
9305 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction115:version#Object#nit_version */
9306 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction115:model#Object#abstract_kind */
9307 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction115:model#Object#concrete_kind */
9308 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction115:model#Object#interface_kind */
9309 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction115:model#Object#enum_kind */
9310 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction115:model#Object#extern_kind */
9311 (nitmethod_t
)VIRTUAL_parser__ReduceAction115__action
, /* pointer to parser:ReduceAction115:parser#ReduceAction115#action */
9312 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction115:parser_work#ReduceAction#concat */
9313 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction115:parser_work#ReduceAction#init */
9316 /* allocate ReduceAction115 */
9317 val
* NEW_parser__ReduceAction115(const struct type
* type
) {
9318 val
* self
/* : ReduceAction115 */;
9319 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9321 self
->class = &class_parser__ReduceAction115
;
9324 /* runtime class parser__ReduceAction116 */
9325 const struct class class_parser__ReduceAction116
= {
9328 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction116:kernel#Object#object_id */
9329 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction116:kernel#Object#is_same_instance */
9330 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction116:kernel#Object#== */
9331 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction116:kernel#Object#!= */
9332 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction116:kernel#Object#hash */
9333 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction116:kernel#Object#exit */
9334 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction116:kernel#Object#sys */
9335 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction116:kernel#Object#init */
9336 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction116:sorter#Object#default_comparator */
9337 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction116:string#Object#to_s */
9338 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction116:string#Object#native_class_name */
9339 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction116:string#Object#class_name */
9340 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction116:string#Object#inspect */
9341 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction116:string#Object#inspect_head */
9342 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction116:string#Object#args */
9343 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction116:time#Object#get_time */
9344 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction116:file#Object#printn */
9345 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction116:file#Object#print */
9346 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction116:file#Object#getcwd */
9347 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction116:file#Object#file_getcwd */
9348 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction116:model_base#Object#intrude_visibility */
9349 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction116:model_base#Object#public_visibility */
9350 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction116:model_base#Object#protected_visibility */
9351 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction116:model_base#Object#private_visibility */
9352 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction116:model_base#Object#none_visibility */
9353 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction116:version#Object#nit_version */
9354 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction116:model#Object#abstract_kind */
9355 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction116:model#Object#concrete_kind */
9356 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction116:model#Object#interface_kind */
9357 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction116:model#Object#enum_kind */
9358 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction116:model#Object#extern_kind */
9359 (nitmethod_t
)VIRTUAL_parser__ReduceAction116__action
, /* pointer to parser:ReduceAction116:parser#ReduceAction116#action */
9360 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction116:parser_work#ReduceAction#concat */
9361 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction116:parser_work#ReduceAction#init */
9364 /* allocate ReduceAction116 */
9365 val
* NEW_parser__ReduceAction116(const struct type
* type
) {
9366 val
* self
/* : ReduceAction116 */;
9367 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9369 self
->class = &class_parser__ReduceAction116
;
9372 /* runtime class parser__ReduceAction117 */
9373 const struct class class_parser__ReduceAction117
= {
9376 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction117:kernel#Object#object_id */
9377 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction117:kernel#Object#is_same_instance */
9378 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction117:kernel#Object#== */
9379 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction117:kernel#Object#!= */
9380 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction117:kernel#Object#hash */
9381 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction117:kernel#Object#exit */
9382 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction117:kernel#Object#sys */
9383 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction117:kernel#Object#init */
9384 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction117:sorter#Object#default_comparator */
9385 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction117:string#Object#to_s */
9386 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction117:string#Object#native_class_name */
9387 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction117:string#Object#class_name */
9388 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction117:string#Object#inspect */
9389 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction117:string#Object#inspect_head */
9390 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction117:string#Object#args */
9391 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction117:time#Object#get_time */
9392 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction117:file#Object#printn */
9393 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction117:file#Object#print */
9394 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction117:file#Object#getcwd */
9395 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction117:file#Object#file_getcwd */
9396 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction117:model_base#Object#intrude_visibility */
9397 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction117:model_base#Object#public_visibility */
9398 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction117:model_base#Object#protected_visibility */
9399 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction117:model_base#Object#private_visibility */
9400 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction117:model_base#Object#none_visibility */
9401 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction117:version#Object#nit_version */
9402 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction117:model#Object#abstract_kind */
9403 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction117:model#Object#concrete_kind */
9404 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction117:model#Object#interface_kind */
9405 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction117:model#Object#enum_kind */
9406 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction117:model#Object#extern_kind */
9407 (nitmethod_t
)VIRTUAL_parser__ReduceAction117__action
, /* pointer to parser:ReduceAction117:parser#ReduceAction117#action */
9408 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction117:parser_work#ReduceAction#concat */
9409 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction117:parser_work#ReduceAction#init */
9412 /* allocate ReduceAction117 */
9413 val
* NEW_parser__ReduceAction117(const struct type
* type
) {
9414 val
* self
/* : ReduceAction117 */;
9415 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9417 self
->class = &class_parser__ReduceAction117
;
9420 /* runtime class parser__ReduceAction119 */
9421 const struct class class_parser__ReduceAction119
= {
9424 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction119:kernel#Object#object_id */
9425 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction119:kernel#Object#is_same_instance */
9426 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction119:kernel#Object#== */
9427 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction119:kernel#Object#!= */
9428 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction119:kernel#Object#hash */
9429 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction119:kernel#Object#exit */
9430 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction119:kernel#Object#sys */
9431 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction119:kernel#Object#init */
9432 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction119:sorter#Object#default_comparator */
9433 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction119:string#Object#to_s */
9434 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction119:string#Object#native_class_name */
9435 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction119:string#Object#class_name */
9436 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction119:string#Object#inspect */
9437 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction119:string#Object#inspect_head */
9438 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction119:string#Object#args */
9439 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction119:time#Object#get_time */
9440 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction119:file#Object#printn */
9441 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction119:file#Object#print */
9442 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction119:file#Object#getcwd */
9443 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction119:file#Object#file_getcwd */
9444 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction119:model_base#Object#intrude_visibility */
9445 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction119:model_base#Object#public_visibility */
9446 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction119:model_base#Object#protected_visibility */
9447 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction119:model_base#Object#private_visibility */
9448 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction119:model_base#Object#none_visibility */
9449 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction119:version#Object#nit_version */
9450 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction119:model#Object#abstract_kind */
9451 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction119:model#Object#concrete_kind */
9452 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction119:model#Object#interface_kind */
9453 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction119:model#Object#enum_kind */
9454 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction119:model#Object#extern_kind */
9455 (nitmethod_t
)VIRTUAL_parser__ReduceAction119__action
, /* pointer to parser:ReduceAction119:parser#ReduceAction119#action */
9456 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction119:parser_work#ReduceAction#concat */
9457 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction119:parser_work#ReduceAction#init */
9460 /* allocate ReduceAction119 */
9461 val
* NEW_parser__ReduceAction119(const struct type
* type
) {
9462 val
* self
/* : ReduceAction119 */;
9463 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9465 self
->class = &class_parser__ReduceAction119
;
9468 /* runtime class parser__ReduceAction120 */
9469 const struct class class_parser__ReduceAction120
= {
9472 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction120:kernel#Object#object_id */
9473 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction120:kernel#Object#is_same_instance */
9474 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction120:kernel#Object#== */
9475 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction120:kernel#Object#!= */
9476 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction120:kernel#Object#hash */
9477 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction120:kernel#Object#exit */
9478 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction120:kernel#Object#sys */
9479 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction120:kernel#Object#init */
9480 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction120:sorter#Object#default_comparator */
9481 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction120:string#Object#to_s */
9482 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction120:string#Object#native_class_name */
9483 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction120:string#Object#class_name */
9484 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction120:string#Object#inspect */
9485 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction120:string#Object#inspect_head */
9486 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction120:string#Object#args */
9487 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction120:time#Object#get_time */
9488 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction120:file#Object#printn */
9489 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction120:file#Object#print */
9490 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction120:file#Object#getcwd */
9491 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction120:file#Object#file_getcwd */
9492 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction120:model_base#Object#intrude_visibility */
9493 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction120:model_base#Object#public_visibility */
9494 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction120:model_base#Object#protected_visibility */
9495 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction120:model_base#Object#private_visibility */
9496 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction120:model_base#Object#none_visibility */
9497 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction120:version#Object#nit_version */
9498 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction120:model#Object#abstract_kind */
9499 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction120:model#Object#concrete_kind */
9500 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction120:model#Object#interface_kind */
9501 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction120:model#Object#enum_kind */
9502 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction120:model#Object#extern_kind */
9503 (nitmethod_t
)VIRTUAL_parser__ReduceAction120__action
, /* pointer to parser:ReduceAction120:parser#ReduceAction120#action */
9504 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction120:parser_work#ReduceAction#concat */
9505 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction120:parser_work#ReduceAction#init */
9508 /* allocate ReduceAction120 */
9509 val
* NEW_parser__ReduceAction120(const struct type
* type
) {
9510 val
* self
/* : ReduceAction120 */;
9511 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9513 self
->class = &class_parser__ReduceAction120
;
9516 /* runtime class parser__ReduceAction121 */
9517 const struct class class_parser__ReduceAction121
= {
9520 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction121:kernel#Object#object_id */
9521 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction121:kernel#Object#is_same_instance */
9522 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction121:kernel#Object#== */
9523 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction121:kernel#Object#!= */
9524 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction121:kernel#Object#hash */
9525 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction121:kernel#Object#exit */
9526 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction121:kernel#Object#sys */
9527 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction121:kernel#Object#init */
9528 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction121:sorter#Object#default_comparator */
9529 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction121:string#Object#to_s */
9530 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction121:string#Object#native_class_name */
9531 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction121:string#Object#class_name */
9532 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction121:string#Object#inspect */
9533 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction121:string#Object#inspect_head */
9534 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction121:string#Object#args */
9535 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction121:time#Object#get_time */
9536 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction121:file#Object#printn */
9537 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction121:file#Object#print */
9538 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction121:file#Object#getcwd */
9539 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction121:file#Object#file_getcwd */
9540 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction121:model_base#Object#intrude_visibility */
9541 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction121:model_base#Object#public_visibility */
9542 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction121:model_base#Object#protected_visibility */
9543 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction121:model_base#Object#private_visibility */
9544 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction121:model_base#Object#none_visibility */
9545 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction121:version#Object#nit_version */
9546 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction121:model#Object#abstract_kind */
9547 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction121:model#Object#concrete_kind */
9548 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction121:model#Object#interface_kind */
9549 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction121:model#Object#enum_kind */
9550 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction121:model#Object#extern_kind */
9551 (nitmethod_t
)VIRTUAL_parser__ReduceAction121__action
, /* pointer to parser:ReduceAction121:parser#ReduceAction121#action */
9552 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction121:parser_work#ReduceAction#concat */
9553 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction121:parser_work#ReduceAction#init */
9556 /* allocate ReduceAction121 */
9557 val
* NEW_parser__ReduceAction121(const struct type
* type
) {
9558 val
* self
/* : ReduceAction121 */;
9559 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9561 self
->class = &class_parser__ReduceAction121
;
9564 /* runtime class parser__ReduceAction122 */
9565 const struct class class_parser__ReduceAction122
= {
9568 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction122:kernel#Object#object_id */
9569 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction122:kernel#Object#is_same_instance */
9570 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction122:kernel#Object#== */
9571 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction122:kernel#Object#!= */
9572 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction122:kernel#Object#hash */
9573 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction122:kernel#Object#exit */
9574 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction122:kernel#Object#sys */
9575 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction122:kernel#Object#init */
9576 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction122:sorter#Object#default_comparator */
9577 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction122:string#Object#to_s */
9578 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction122:string#Object#native_class_name */
9579 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction122:string#Object#class_name */
9580 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction122:string#Object#inspect */
9581 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction122:string#Object#inspect_head */
9582 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction122:string#Object#args */
9583 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction122:time#Object#get_time */
9584 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction122:file#Object#printn */
9585 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction122:file#Object#print */
9586 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction122:file#Object#getcwd */
9587 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction122:file#Object#file_getcwd */
9588 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction122:model_base#Object#intrude_visibility */
9589 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction122:model_base#Object#public_visibility */
9590 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction122:model_base#Object#protected_visibility */
9591 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction122:model_base#Object#private_visibility */
9592 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction122:model_base#Object#none_visibility */
9593 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction122:version#Object#nit_version */
9594 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction122:model#Object#abstract_kind */
9595 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction122:model#Object#concrete_kind */
9596 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction122:model#Object#interface_kind */
9597 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction122:model#Object#enum_kind */
9598 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction122:model#Object#extern_kind */
9599 (nitmethod_t
)VIRTUAL_parser__ReduceAction122__action
, /* pointer to parser:ReduceAction122:parser#ReduceAction122#action */
9600 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction122:parser_work#ReduceAction#concat */
9601 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction122:parser_work#ReduceAction#init */
9604 /* allocate ReduceAction122 */
9605 val
* NEW_parser__ReduceAction122(const struct type
* type
) {
9606 val
* self
/* : ReduceAction122 */;
9607 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9609 self
->class = &class_parser__ReduceAction122
;
9612 /* runtime class parser__ReduceAction123 */
9613 const struct class class_parser__ReduceAction123
= {
9616 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction123:kernel#Object#object_id */
9617 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction123:kernel#Object#is_same_instance */
9618 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction123:kernel#Object#== */
9619 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction123:kernel#Object#!= */
9620 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction123:kernel#Object#hash */
9621 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction123:kernel#Object#exit */
9622 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction123:kernel#Object#sys */
9623 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction123:kernel#Object#init */
9624 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction123:sorter#Object#default_comparator */
9625 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction123:string#Object#to_s */
9626 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction123:string#Object#native_class_name */
9627 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction123:string#Object#class_name */
9628 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction123:string#Object#inspect */
9629 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction123:string#Object#inspect_head */
9630 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction123:string#Object#args */
9631 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction123:time#Object#get_time */
9632 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction123:file#Object#printn */
9633 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction123:file#Object#print */
9634 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction123:file#Object#getcwd */
9635 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction123:file#Object#file_getcwd */
9636 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction123:model_base#Object#intrude_visibility */
9637 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction123:model_base#Object#public_visibility */
9638 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction123:model_base#Object#protected_visibility */
9639 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction123:model_base#Object#private_visibility */
9640 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction123:model_base#Object#none_visibility */
9641 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction123:version#Object#nit_version */
9642 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction123:model#Object#abstract_kind */
9643 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction123:model#Object#concrete_kind */
9644 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction123:model#Object#interface_kind */
9645 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction123:model#Object#enum_kind */
9646 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction123:model#Object#extern_kind */
9647 (nitmethod_t
)VIRTUAL_parser__ReduceAction123__action
, /* pointer to parser:ReduceAction123:parser#ReduceAction123#action */
9648 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction123:parser_work#ReduceAction#concat */
9649 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction123:parser_work#ReduceAction#init */
9652 /* allocate ReduceAction123 */
9653 val
* NEW_parser__ReduceAction123(const struct type
* type
) {
9654 val
* self
/* : ReduceAction123 */;
9655 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9657 self
->class = &class_parser__ReduceAction123
;
9660 /* runtime class parser__ReduceAction124 */
9661 const struct class class_parser__ReduceAction124
= {
9664 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction124:kernel#Object#object_id */
9665 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction124:kernel#Object#is_same_instance */
9666 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction124:kernel#Object#== */
9667 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction124:kernel#Object#!= */
9668 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction124:kernel#Object#hash */
9669 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction124:kernel#Object#exit */
9670 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction124:kernel#Object#sys */
9671 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction124:kernel#Object#init */
9672 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction124:sorter#Object#default_comparator */
9673 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction124:string#Object#to_s */
9674 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction124:string#Object#native_class_name */
9675 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction124:string#Object#class_name */
9676 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction124:string#Object#inspect */
9677 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction124:string#Object#inspect_head */
9678 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction124:string#Object#args */
9679 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction124:time#Object#get_time */
9680 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction124:file#Object#printn */
9681 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction124:file#Object#print */
9682 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction124:file#Object#getcwd */
9683 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction124:file#Object#file_getcwd */
9684 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction124:model_base#Object#intrude_visibility */
9685 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction124:model_base#Object#public_visibility */
9686 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction124:model_base#Object#protected_visibility */
9687 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction124:model_base#Object#private_visibility */
9688 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction124:model_base#Object#none_visibility */
9689 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction124:version#Object#nit_version */
9690 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction124:model#Object#abstract_kind */
9691 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction124:model#Object#concrete_kind */
9692 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction124:model#Object#interface_kind */
9693 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction124:model#Object#enum_kind */
9694 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction124:model#Object#extern_kind */
9695 (nitmethod_t
)VIRTUAL_parser__ReduceAction124__action
, /* pointer to parser:ReduceAction124:parser#ReduceAction124#action */
9696 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction124:parser_work#ReduceAction#concat */
9697 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction124:parser_work#ReduceAction#init */
9700 /* allocate ReduceAction124 */
9701 val
* NEW_parser__ReduceAction124(const struct type
* type
) {
9702 val
* self
/* : ReduceAction124 */;
9703 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9705 self
->class = &class_parser__ReduceAction124
;
9708 /* runtime class parser__ReduceAction125 */
9709 const struct class class_parser__ReduceAction125
= {
9712 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction125:kernel#Object#object_id */
9713 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction125:kernel#Object#is_same_instance */
9714 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction125:kernel#Object#== */
9715 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction125:kernel#Object#!= */
9716 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction125:kernel#Object#hash */
9717 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction125:kernel#Object#exit */
9718 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction125:kernel#Object#sys */
9719 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction125:kernel#Object#init */
9720 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction125:sorter#Object#default_comparator */
9721 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction125:string#Object#to_s */
9722 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction125:string#Object#native_class_name */
9723 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction125:string#Object#class_name */
9724 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction125:string#Object#inspect */
9725 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction125:string#Object#inspect_head */
9726 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction125:string#Object#args */
9727 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction125:time#Object#get_time */
9728 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction125:file#Object#printn */
9729 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction125:file#Object#print */
9730 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction125:file#Object#getcwd */
9731 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction125:file#Object#file_getcwd */
9732 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction125:model_base#Object#intrude_visibility */
9733 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction125:model_base#Object#public_visibility */
9734 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction125:model_base#Object#protected_visibility */
9735 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction125:model_base#Object#private_visibility */
9736 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction125:model_base#Object#none_visibility */
9737 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction125:version#Object#nit_version */
9738 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction125:model#Object#abstract_kind */
9739 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction125:model#Object#concrete_kind */
9740 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction125:model#Object#interface_kind */
9741 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction125:model#Object#enum_kind */
9742 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction125:model#Object#extern_kind */
9743 (nitmethod_t
)VIRTUAL_parser__ReduceAction125__action
, /* pointer to parser:ReduceAction125:parser#ReduceAction125#action */
9744 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction125:parser_work#ReduceAction#concat */
9745 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction125:parser_work#ReduceAction#init */
9748 /* allocate ReduceAction125 */
9749 val
* NEW_parser__ReduceAction125(const struct type
* type
) {
9750 val
* self
/* : ReduceAction125 */;
9751 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9753 self
->class = &class_parser__ReduceAction125
;
9756 /* runtime class parser__ReduceAction126 */
9757 const struct class class_parser__ReduceAction126
= {
9760 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction126:kernel#Object#object_id */
9761 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction126:kernel#Object#is_same_instance */
9762 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction126:kernel#Object#== */
9763 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction126:kernel#Object#!= */
9764 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction126:kernel#Object#hash */
9765 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction126:kernel#Object#exit */
9766 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction126:kernel#Object#sys */
9767 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction126:kernel#Object#init */
9768 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction126:sorter#Object#default_comparator */
9769 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction126:string#Object#to_s */
9770 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction126:string#Object#native_class_name */
9771 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction126:string#Object#class_name */
9772 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction126:string#Object#inspect */
9773 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction126:string#Object#inspect_head */
9774 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction126:string#Object#args */
9775 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction126:time#Object#get_time */
9776 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction126:file#Object#printn */
9777 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction126:file#Object#print */
9778 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction126:file#Object#getcwd */
9779 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction126:file#Object#file_getcwd */
9780 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction126:model_base#Object#intrude_visibility */
9781 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction126:model_base#Object#public_visibility */
9782 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction126:model_base#Object#protected_visibility */
9783 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction126:model_base#Object#private_visibility */
9784 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction126:model_base#Object#none_visibility */
9785 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction126:version#Object#nit_version */
9786 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction126:model#Object#abstract_kind */
9787 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction126:model#Object#concrete_kind */
9788 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction126:model#Object#interface_kind */
9789 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction126:model#Object#enum_kind */
9790 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction126:model#Object#extern_kind */
9791 (nitmethod_t
)VIRTUAL_parser__ReduceAction126__action
, /* pointer to parser:ReduceAction126:parser#ReduceAction126#action */
9792 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction126:parser_work#ReduceAction#concat */
9793 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction126:parser_work#ReduceAction#init */
9796 /* allocate ReduceAction126 */
9797 val
* NEW_parser__ReduceAction126(const struct type
* type
) {
9798 val
* self
/* : ReduceAction126 */;
9799 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9801 self
->class = &class_parser__ReduceAction126
;
9804 /* runtime class parser__ReduceAction128 */
9805 const struct class class_parser__ReduceAction128
= {
9808 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction128:kernel#Object#object_id */
9809 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction128:kernel#Object#is_same_instance */
9810 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction128:kernel#Object#== */
9811 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction128:kernel#Object#!= */
9812 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction128:kernel#Object#hash */
9813 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction128:kernel#Object#exit */
9814 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction128:kernel#Object#sys */
9815 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction128:kernel#Object#init */
9816 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction128:sorter#Object#default_comparator */
9817 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction128:string#Object#to_s */
9818 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction128:string#Object#native_class_name */
9819 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction128:string#Object#class_name */
9820 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction128:string#Object#inspect */
9821 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction128:string#Object#inspect_head */
9822 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction128:string#Object#args */
9823 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction128:time#Object#get_time */
9824 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction128:file#Object#printn */
9825 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction128:file#Object#print */
9826 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction128:file#Object#getcwd */
9827 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction128:file#Object#file_getcwd */
9828 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction128:model_base#Object#intrude_visibility */
9829 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction128:model_base#Object#public_visibility */
9830 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction128:model_base#Object#protected_visibility */
9831 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction128:model_base#Object#private_visibility */
9832 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction128:model_base#Object#none_visibility */
9833 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction128:version#Object#nit_version */
9834 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction128:model#Object#abstract_kind */
9835 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction128:model#Object#concrete_kind */
9836 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction128:model#Object#interface_kind */
9837 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction128:model#Object#enum_kind */
9838 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction128:model#Object#extern_kind */
9839 (nitmethod_t
)VIRTUAL_parser__ReduceAction128__action
, /* pointer to parser:ReduceAction128:parser#ReduceAction128#action */
9840 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction128:parser_work#ReduceAction#concat */
9841 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction128:parser_work#ReduceAction#init */
9844 /* allocate ReduceAction128 */
9845 val
* NEW_parser__ReduceAction128(const struct type
* type
) {
9846 val
* self
/* : ReduceAction128 */;
9847 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9849 self
->class = &class_parser__ReduceAction128
;
9852 /* runtime class parser__ReduceAction129 */
9853 const struct class class_parser__ReduceAction129
= {
9856 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction129:kernel#Object#object_id */
9857 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction129:kernel#Object#is_same_instance */
9858 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction129:kernel#Object#== */
9859 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction129:kernel#Object#!= */
9860 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction129:kernel#Object#hash */
9861 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction129:kernel#Object#exit */
9862 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction129:kernel#Object#sys */
9863 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction129:kernel#Object#init */
9864 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction129:sorter#Object#default_comparator */
9865 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction129:string#Object#to_s */
9866 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction129:string#Object#native_class_name */
9867 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction129:string#Object#class_name */
9868 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction129:string#Object#inspect */
9869 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction129:string#Object#inspect_head */
9870 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction129:string#Object#args */
9871 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction129:time#Object#get_time */
9872 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction129:file#Object#printn */
9873 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction129:file#Object#print */
9874 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction129:file#Object#getcwd */
9875 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction129:file#Object#file_getcwd */
9876 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction129:model_base#Object#intrude_visibility */
9877 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction129:model_base#Object#public_visibility */
9878 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction129:model_base#Object#protected_visibility */
9879 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction129:model_base#Object#private_visibility */
9880 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction129:model_base#Object#none_visibility */
9881 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction129:version#Object#nit_version */
9882 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction129:model#Object#abstract_kind */
9883 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction129:model#Object#concrete_kind */
9884 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction129:model#Object#interface_kind */
9885 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction129:model#Object#enum_kind */
9886 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction129:model#Object#extern_kind */
9887 (nitmethod_t
)VIRTUAL_parser__ReduceAction129__action
, /* pointer to parser:ReduceAction129:parser#ReduceAction129#action */
9888 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction129:parser_work#ReduceAction#concat */
9889 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction129:parser_work#ReduceAction#init */
9892 /* allocate ReduceAction129 */
9893 val
* NEW_parser__ReduceAction129(const struct type
* type
) {
9894 val
* self
/* : ReduceAction129 */;
9895 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9897 self
->class = &class_parser__ReduceAction129
;
9900 /* runtime class parser__ReduceAction131 */
9901 const struct class class_parser__ReduceAction131
= {
9904 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction131:kernel#Object#object_id */
9905 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction131:kernel#Object#is_same_instance */
9906 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction131:kernel#Object#== */
9907 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction131:kernel#Object#!= */
9908 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction131:kernel#Object#hash */
9909 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction131:kernel#Object#exit */
9910 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction131:kernel#Object#sys */
9911 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction131:kernel#Object#init */
9912 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction131:sorter#Object#default_comparator */
9913 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction131:string#Object#to_s */
9914 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction131:string#Object#native_class_name */
9915 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction131:string#Object#class_name */
9916 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction131:string#Object#inspect */
9917 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction131:string#Object#inspect_head */
9918 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction131:string#Object#args */
9919 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction131:time#Object#get_time */
9920 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction131:file#Object#printn */
9921 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction131:file#Object#print */
9922 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction131:file#Object#getcwd */
9923 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction131:file#Object#file_getcwd */
9924 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction131:model_base#Object#intrude_visibility */
9925 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction131:model_base#Object#public_visibility */
9926 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction131:model_base#Object#protected_visibility */
9927 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction131:model_base#Object#private_visibility */
9928 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction131:model_base#Object#none_visibility */
9929 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction131:version#Object#nit_version */
9930 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction131:model#Object#abstract_kind */
9931 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction131:model#Object#concrete_kind */
9932 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction131:model#Object#interface_kind */
9933 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction131:model#Object#enum_kind */
9934 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction131:model#Object#extern_kind */
9935 (nitmethod_t
)VIRTUAL_parser__ReduceAction131__action
, /* pointer to parser:ReduceAction131:parser#ReduceAction131#action */
9936 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction131:parser_work#ReduceAction#concat */
9937 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction131:parser_work#ReduceAction#init */
9940 /* allocate ReduceAction131 */
9941 val
* NEW_parser__ReduceAction131(const struct type
* type
) {
9942 val
* self
/* : ReduceAction131 */;
9943 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9945 self
->class = &class_parser__ReduceAction131
;
9948 /* runtime class parser__ReduceAction132 */
9949 const struct class class_parser__ReduceAction132
= {
9952 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser:ReduceAction132:kernel#Object#object_id */
9953 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser:ReduceAction132:kernel#Object#is_same_instance */
9954 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser:ReduceAction132:kernel#Object#== */
9955 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser:ReduceAction132:kernel#Object#!= */
9956 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser:ReduceAction132:kernel#Object#hash */
9957 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser:ReduceAction132:kernel#Object#exit */
9958 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser:ReduceAction132:kernel#Object#sys */
9959 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser:ReduceAction132:kernel#Object#init */
9960 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser:ReduceAction132:sorter#Object#default_comparator */
9961 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser:ReduceAction132:string#Object#to_s */
9962 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser:ReduceAction132:string#Object#native_class_name */
9963 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser:ReduceAction132:string#Object#class_name */
9964 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser:ReduceAction132:string#Object#inspect */
9965 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser:ReduceAction132:string#Object#inspect_head */
9966 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser:ReduceAction132:string#Object#args */
9967 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser:ReduceAction132:time#Object#get_time */
9968 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser:ReduceAction132:file#Object#printn */
9969 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser:ReduceAction132:file#Object#print */
9970 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser:ReduceAction132:file#Object#getcwd */
9971 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser:ReduceAction132:file#Object#file_getcwd */
9972 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser:ReduceAction132:model_base#Object#intrude_visibility */
9973 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser:ReduceAction132:model_base#Object#public_visibility */
9974 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser:ReduceAction132:model_base#Object#protected_visibility */
9975 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser:ReduceAction132:model_base#Object#private_visibility */
9976 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser:ReduceAction132:model_base#Object#none_visibility */
9977 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser:ReduceAction132:version#Object#nit_version */
9978 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser:ReduceAction132:model#Object#abstract_kind */
9979 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser:ReduceAction132:model#Object#concrete_kind */
9980 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser:ReduceAction132:model#Object#interface_kind */
9981 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser:ReduceAction132:model#Object#enum_kind */
9982 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser:ReduceAction132:model#Object#extern_kind */
9983 (nitmethod_t
)VIRTUAL_parser__ReduceAction132__action
, /* pointer to parser:ReduceAction132:parser#ReduceAction132#action */
9984 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__concat
, /* pointer to parser:ReduceAction132:parser_work#ReduceAction#concat */
9985 (nitmethod_t
)VIRTUAL_parser_work__ReduceAction__init
, /* pointer to parser:ReduceAction132:parser_work#ReduceAction#init */
9988 /* allocate ReduceAction132 */
9989 val
* NEW_parser__ReduceAction132(const struct type
* type
) {
9990 val
* self
/* : ReduceAction132 */;
9991 self
= nit_alloc(sizeof(struct instance
) + 1*sizeof(nitattribute_t
));
9993 self
->class = &class_parser__ReduceAction132
;