1 #include "nit.common.h"
2 val
* NEW_toolcontext__ToolContext(const struct type
* type
);
3 extern const struct type type_toolcontext__ToolContext
;
4 extern const int COLOR_toolcontext__ToolContext__init
;
5 val
* NEW_opts__OptionBool(const struct type
* type
);
6 extern const struct type type_opts__OptionBool
;
7 val
* string__NativeString__to_s_with_length(char* self
, long p0
);
8 val
* NEW_array__Array(const struct type
* type
);
9 extern const struct type type_array__Arraystring__String
;
10 val
* NEW_array__NativeArray(int length
, const struct type
* type
);
11 extern const struct type type_array__NativeArraystring__String
;
12 extern const int COLOR_array__Array__with_native
;
13 extern const int COLOR_opts__OptionBool__init
;
14 extern const int COLOR_toolcontext__ToolContext__option_context
;
15 extern const struct type type_array__Arrayopts__Option
;
16 extern const struct type type_array__NativeArrayopts__Option
;
17 extern const int COLOR_opts__OptionContext__add_option
;
18 val
* NEW_opts__OptionArray(const struct type
* type
);
19 extern const struct type type_opts__OptionArray
;
20 extern const int COLOR_opts__OptionArray__init
;
21 extern const int COLOR_toolcontext__ToolContext__process_options
;
22 val
* NEW_model_base__Model(const struct type
* type
);
23 extern const struct type type_model_base__Model
;
24 extern const int COLOR_model_base__Model__init
;
25 val
* NEW_modelbuilder__ModelBuilder(const struct type
* type
);
26 extern const struct type type_modelbuilder__ModelBuilder
;
27 extern const int COLOR_modelbuilder__ModelBuilder__init
;
28 extern const int COLOR_opts__OptionContext__rest
;
29 extern const int COLOR_abstract_collection__Collection__is_empty
;
30 extern const int COLOR_opts__OptionContext__usage
;
31 extern const int COLOR_abstract_collection__Collection__length
;
32 extern const struct type type_kernel__Int
;
33 extern const int COLOR_string__Collection__join
;
34 extern const struct type type_array__Arraykernel__Object
;
35 extern const struct type type_array__NativeArraykernel__Object
;
36 extern const int COLOR_string__Object__to_s
;
37 extern const int COLOR_file__Object__print
;
38 extern const int COLOR_abstract_collection__Collection__first
;
39 extern const int COLOR_modelbuilder__ModelBuilder__parse
;
40 extern const int COLOR_opts__Option__value
;
41 extern const int COLOR_abstract_collection__SimpleCollection__add_all
;
42 extern const int COLOR_modelbuilder__ModelBuilder__run_phases
;
43 val
* NEW_mmodule__MModule(const struct type
* type
);
44 extern const struct type type_mmodule__MModule
;
45 extern const int COLOR_mmodule__MModule__name
;
46 extern const int COLOR_mmodule__MModule__location
;
47 extern const int COLOR_mmodule__MModule__init
;
48 extern const int COLOR_mmodule__MModule__set_imported_mmodules
;
49 extern const int COLOR_separate_erasure_compiler__ToolContext__opt_erasure
;
50 extern const int COLOR_separate_erasure_compiler__ModelBuilder__run_separate_erasure_compiler
;
51 extern const int COLOR_rapid_type_analysis__ModelBuilder__do_rapid_type_analysis
;
52 extern const int COLOR_global_compiler__ModelBuilder__run_global_compiler
;
53 extern const int COLOR_separate_compiler__ModelBuilder__run_separate_compiler
;
54 void nitg__Sys__main(val
* self
);