1 #include "nit.common.h"
2 extern const int COLOR_toolcontext__Message___64dlocation
;
3 val
* toolcontext__Message__location(val
* self
);
4 void toolcontext__Message__location_61d(val
* self
, val
* p0
);
5 extern const int COLOR_toolcontext__Message___64dtext
;
6 val
* toolcontext__Message__text(val
* self
);
7 void toolcontext__Message__text_61d(val
* self
, val
* p0
);
8 extern const int COLOR_kernel__Comparable_VTOTHER
;
9 extern const int COLOR_toolcontext__Message__location
;
10 extern const int COLOR_kernel__Comparable___60d
;
11 short int toolcontext__Message___60d(val
* self
, val
* p0
);
12 extern const int COLOR_toolcontext__Message__text
;
13 val
* NEW_array__Array(const struct type
* type
);
14 extern const struct type type_array__Arraykernel__Object
;
15 extern const int COLOR_array__Array__with_capacity
;
16 void CHECK_NEW_array__Array(val
*);
17 val
* string__NativeString__to_s_with_length(char* self
, long p0
);
18 extern const int COLOR_abstract_collection__SimpleCollection__add
;
19 extern const int COLOR_string__Object__to_s
;
20 val
* toolcontext__Message__to_s(val
* self
);
21 extern const int COLOR_location__Location__file
;
22 extern const int COLOR_location__Location__colored_line
;
23 val
* toolcontext__Message__to_color_string(val
* self
);
24 void toolcontext__Message__init(val
* self
, val
* p0
, val
* p1
);
25 extern const int COLOR_toolcontext__ToolContext___64derror_count
;
26 long toolcontext__ToolContext__error_count(val
* self
);
27 void toolcontext__ToolContext__error_count_61d(val
* self
, long p0
);
28 extern const int COLOR_toolcontext__ToolContext___64dwarning_count
;
29 long toolcontext__ToolContext__warning_count(val
* self
);
30 void toolcontext__ToolContext__warning_count_61d(val
* self
, long p0
);
31 extern const int COLOR_toolcontext__ToolContext___64dlog_directory
;
32 val
* toolcontext__ToolContext__log_directory(val
* self
);
33 void toolcontext__ToolContext__log_directory_61d(val
* self
, val
* p0
);
34 extern const int COLOR_toolcontext__ToolContext___64dmessages
;
35 val
* toolcontext__ToolContext__messages(val
* self
);
36 void toolcontext__ToolContext__messages_61d(val
* self
, val
* p0
);
37 extern const int COLOR_toolcontext__ToolContext___64dmessage_sorter
;
38 val
* toolcontext__ToolContext__message_sorter(val
* self
);
39 void toolcontext__ToolContext__message_sorter_61d(val
* self
, val
* p0
);
40 extern const int COLOR_toolcontext__ToolContext__messages
;
41 extern const int COLOR_abstract_collection__Collection__length
;
42 extern const struct type type_kernel__Int
;
43 extern const int COLOR_toolcontext__ToolContext__message_sorter
;
44 extern const int COLOR_sorter__AbstractSorter__sort
;
45 extern const int COLOR_abstract_collection__Collection__iterator
;
46 extern const int COLOR_abstract_collection__Iterator__is_ok
;
47 extern const int COLOR_abstract_collection__Iterator__item
;
48 extern const int COLOR_toolcontext__ToolContext__opt_no_color
;
49 extern const int COLOR_opts__Option__value
;
50 extern const int COLOR_file__Object__stderr
;
51 val
* NEW_array__NativeArray(int length
, const struct type
* type
);
52 extern const struct type type_array__NativeArraykernel__Object
;
53 extern const int COLOR_array__Array__with_native
;
54 extern const int COLOR_stream__OStream__write
;
55 extern const int COLOR_toolcontext__Message__to_color_string
;
56 extern const int COLOR_abstract_collection__Iterator__next
;
57 extern const int COLOR_abstract_collection__RemovableCollection__clear
;
58 extern const int COLOR_toolcontext__ToolContext__error_count
;
59 extern const int COLOR_kernel__Object__exit
;
60 void toolcontext__ToolContext__check_errors(val
* self
);
61 val
* NEW_toolcontext__Message(const struct type
* type
);
62 extern const struct type type_toolcontext__Message
;
63 extern const int COLOR_toolcontext__Message__init
;
64 void CHECK_NEW_toolcontext__Message(val
*);
65 extern const int COLOR_toolcontext__ToolContext__error_count_61d
;
66 extern const int COLOR_toolcontext__ToolContext__opt_stop_on_first_error
;
67 extern const int COLOR_toolcontext__ToolContext__check_errors
;
68 void toolcontext__ToolContext__error(val
* self
, val
* p0
, val
* p1
);
69 extern const int COLOR_toolcontext__ToolContext__error
;
70 void toolcontext__ToolContext__fatal_error(val
* self
, val
* p0
, val
* p1
);
71 extern const int COLOR_toolcontext__ToolContext__opt_warn
;
72 extern const struct class class_kernel__Int
;
73 extern const int COLOR_toolcontext__ToolContext__warning_count
;
74 extern const int COLOR_toolcontext__ToolContext__warning_count_61d
;
75 void toolcontext__ToolContext__warning(val
* self
, val
* p0
, val
* p1
);
76 extern const int COLOR_toolcontext__ToolContext__verbose_level
;
77 extern const int COLOR_file__Object__print
;
78 void toolcontext__ToolContext__info(val
* self
, val
* p0
, long p1
);
79 extern const int COLOR_toolcontext__ToolContext___64doption_context
;
80 val
* toolcontext__ToolContext__option_context(val
* self
);
81 void toolcontext__ToolContext__option_context_61d(val
* self
, val
* p0
);
82 extern const int COLOR_toolcontext__ToolContext___64dopt_warn
;
83 val
* toolcontext__ToolContext__opt_warn(val
* self
);
84 void toolcontext__ToolContext__opt_warn_61d(val
* self
, val
* p0
);
85 extern const int COLOR_toolcontext__ToolContext___64dopt_quiet
;
86 val
* toolcontext__ToolContext__opt_quiet(val
* self
);
87 void toolcontext__ToolContext__opt_quiet_61d(val
* self
, val
* p0
);
88 extern const int COLOR_toolcontext__ToolContext___64dopt_log
;
89 val
* toolcontext__ToolContext__opt_log(val
* self
);
90 void toolcontext__ToolContext__opt_log_61d(val
* self
, val
* p0
);
91 extern const int COLOR_toolcontext__ToolContext___64dopt_log_dir
;
92 val
* toolcontext__ToolContext__opt_log_dir(val
* self
);
93 void toolcontext__ToolContext__opt_log_dir_61d(val
* self
, val
* p0
);
94 extern const int COLOR_toolcontext__ToolContext___64dopt_help
;
95 val
* toolcontext__ToolContext__opt_help(val
* self
);
96 void toolcontext__ToolContext__opt_help_61d(val
* self
, val
* p0
);
97 extern const int COLOR_toolcontext__ToolContext___64dopt_version
;
98 val
* toolcontext__ToolContext__opt_version(val
* self
);
99 void toolcontext__ToolContext__opt_version_61d(val
* self
, val
* p0
);
100 extern const int COLOR_toolcontext__ToolContext___64dopt_verbose
;
101 val
* toolcontext__ToolContext__opt_verbose(val
* self
);
102 void toolcontext__ToolContext__opt_verbose_61d(val
* self
, val
* p0
);
103 extern const int COLOR_toolcontext__ToolContext___64dopt_stop_on_first_error
;
104 val
* toolcontext__ToolContext__opt_stop_on_first_error(val
* self
);
105 void toolcontext__ToolContext__opt_stop_on_first_error_61d(val
* self
, val
* p0
);
106 extern const int COLOR_toolcontext__ToolContext___64dopt_no_color
;
107 val
* toolcontext__ToolContext__opt_no_color(val
* self
);
108 void toolcontext__ToolContext__opt_no_color_61d(val
* self
, val
* p0
);
109 extern const int COLOR_toolcontext__ToolContext___64dverbose_level
;
110 long toolcontext__ToolContext__verbose_level(val
* self
);
111 void toolcontext__ToolContext__verbose_level_61d(val
* self
, long p0
);
112 extern const int COLOR_toolcontext__ToolContext__option_context
;
113 extern const int COLOR_toolcontext__ToolContext__opt_quiet
;
114 extern const int COLOR_toolcontext__ToolContext__opt_log
;
115 extern const int COLOR_toolcontext__ToolContext__opt_log_dir
;
116 extern const int COLOR_toolcontext__ToolContext__opt_help
;
117 extern const int COLOR_toolcontext__ToolContext__opt_version
;
118 extern const int COLOR_toolcontext__ToolContext__opt_verbose
;
119 extern const struct type type_array__Arrayopts__Option
;
120 extern const struct type type_array__NativeArrayopts__Option
;
121 extern const int COLOR_opts__OptionContext__add_option
;
122 void toolcontext__ToolContext__init(val
* self
);
123 extern const int COLOR_opts__Option__value_61d
;
124 extern const int COLOR_string__Object__args
;
125 extern const int COLOR_opts__OptionContext__parse
;
126 extern const int COLOR_toolcontext__ToolContext__verbose_level_61d
;
127 extern const int COLOR_toolcontext__ToolContext__log_directory_61d
;
128 extern const int COLOR_toolcontext__ToolContext__log_directory
;
129 extern const int COLOR_file__String__mkdir
;
130 void toolcontext__ToolContext__process_options(val
* self
);