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 void CHECK_NEW_toolcontext__ToolContext(val
*);
6 val
* NEW_opts__OptionBool(const struct type
* type
);
7 extern const struct type type_opts__OptionBool
;
8 val
* string__NativeString__to_s_with_length(char* self
, long p0
);
9 val
* NEW_array__Array(const struct type
* type
);
10 extern const struct type type_array__Arraystring__String
;
11 val
* NEW_array__NativeArray(int length
, const struct type
* type
);
12 extern const struct type type_array__NativeArraystring__String
;
13 extern const int COLOR_array__Array__with_native
;
14 void CHECK_NEW_array__Array(val
*);
15 extern const int COLOR_opts__OptionBool__init
;
16 void CHECK_NEW_opts__OptionBool(val
*);
17 extern const int COLOR_toolcontext__ToolContext__option_context
;
18 extern const struct type type_array__Arrayopts__Option
;
19 extern const struct type type_array__NativeArrayopts__Option
;
20 extern const int COLOR_opts__OptionContext__add_option
;
21 val
* NEW_opts__OptionArray(const struct type
* type
);
22 extern const struct type type_opts__OptionArray
;
23 extern const int COLOR_opts__OptionArray__init
;
24 void CHECK_NEW_opts__OptionArray(val
*);
25 extern const int COLOR_toolcontext__ToolContext__process_options
;
26 val
* NEW_model_base__Model(const struct type
* type
);
27 extern const struct type type_model_base__Model
;
28 extern const int COLOR_model_base__Model__init
;
29 void CHECK_NEW_model_base__Model(val
*);
30 val
* NEW_modelbuilder__ModelBuilder(const struct type
* type
);
31 extern const struct type type_modelbuilder__ModelBuilder
;
32 extern const int COLOR_modelbuilder__ModelBuilder__init
;
33 void CHECK_NEW_modelbuilder__ModelBuilder(val
*);
34 extern const int COLOR_opts__OptionContext__rest
;
35 extern const int COLOR_abstract_collection__Collection__is_empty
;
36 extern const int COLOR_opts__OptionContext__usage
;
37 extern const int COLOR_abstract_collection__Collection__length
;
38 extern const struct type type_kernel__Int
;
39 extern const int COLOR_string__Collection__join
;
40 extern const struct type type_array__Arraykernel__Object
;
41 extern const struct type type_array__NativeArraykernel__Object
;
42 extern const int COLOR_string__Object__to_s
;
43 extern const int COLOR_file__Object__print
;
44 extern const int COLOR_abstract_collection__Collection__first
;
45 extern const int COLOR_modelbuilder__ModelBuilder__parse
;
46 extern const int COLOR_opts__Option__value
;
47 extern const int COLOR_abstract_collection__SimpleCollection__add_all
;
48 extern const int COLOR_modelbuilder__ModelBuilder__run_phases
;
49 val
* NEW_model_base__MModule(const struct type
* type
);
50 extern const struct type type_model_base__MModule
;
51 extern const int COLOR_model_base__MModule__name
;
52 extern const int COLOR_model_base__MModule__location
;
53 extern const int COLOR_model_base__MModule__init
;
54 void CHECK_NEW_model_base__MModule(val
*);
55 extern const int COLOR_model_base__MModule__set_imported_mmodules
;
56 extern const int COLOR_rapid_type_analysis__ModelBuilder__do_rapid_type_analysis
;
57 extern const int COLOR_separate_erasure_compiler__ToolContext__opt_erasure
;
58 extern const int COLOR_separate_erasure_compiler__ModelBuilder__run_separate_erasure_compiler
;
59 extern const int COLOR_global_compiler__ModelBuilder__run_global_compiler
;
60 extern const int COLOR_separate_compiler__ModelBuilder__run_separate_compiler
;
61 void nitg__Sys__main(val
* self
);