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 val
* string__NativeString__to_s_with_length(char* self
, long p0
);
17 extern const int COLOR_abstract_collection__SimpleCollection__add
;
18 extern const int COLOR_string__Object__to_s
;
19 val
* toolcontext__Message__to_s(val
* self
);
20 val
* BOX_kernel__Char(char);
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 extern const int COLOR_toolcontext__ToolContext__error_count_61d
;
65 extern const int COLOR_toolcontext__ToolContext__opt_stop_on_first_error
;
66 extern const int COLOR_toolcontext__ToolContext__check_errors
;
67 void toolcontext__ToolContext__error(val
* self
, val
* p0
, val
* p1
);
68 extern const int COLOR_toolcontext__ToolContext__error
;
69 void toolcontext__ToolContext__fatal_error(val
* self
, val
* p0
, val
* p1
);
70 extern const int COLOR_toolcontext__ToolContext__opt_warn
;
71 extern const struct class class_kernel__Int
;
72 extern const int COLOR_toolcontext__ToolContext__warning_count
;
73 extern const int COLOR_toolcontext__ToolContext__warning_count_61d
;
74 void toolcontext__ToolContext__warning(val
* self
, val
* p0
, val
* p1
);
75 extern const int COLOR_toolcontext__ToolContext__verbose_level
;
76 extern const int COLOR_file__Object__print
;
77 void toolcontext__ToolContext__info(val
* self
, val
* p0
, long p1
);
78 extern const int COLOR_toolcontext__ToolContext___64doption_context
;
79 val
* toolcontext__ToolContext__option_context(val
* self
);
80 void toolcontext__ToolContext__option_context_61d(val
* self
, val
* p0
);
81 extern const int COLOR_toolcontext__ToolContext___64dopt_warn
;
82 val
* toolcontext__ToolContext__opt_warn(val
* self
);
83 void toolcontext__ToolContext__opt_warn_61d(val
* self
, val
* p0
);
84 extern const int COLOR_toolcontext__ToolContext___64dopt_quiet
;
85 val
* toolcontext__ToolContext__opt_quiet(val
* self
);
86 void toolcontext__ToolContext__opt_quiet_61d(val
* self
, val
* p0
);
87 extern const int COLOR_toolcontext__ToolContext___64dopt_log
;
88 val
* toolcontext__ToolContext__opt_log(val
* self
);
89 void toolcontext__ToolContext__opt_log_61d(val
* self
, val
* p0
);
90 extern const int COLOR_toolcontext__ToolContext___64dopt_log_dir
;
91 val
* toolcontext__ToolContext__opt_log_dir(val
* self
);
92 void toolcontext__ToolContext__opt_log_dir_61d(val
* self
, val
* p0
);
93 extern const int COLOR_toolcontext__ToolContext___64dopt_help
;
94 val
* toolcontext__ToolContext__opt_help(val
* self
);
95 void toolcontext__ToolContext__opt_help_61d(val
* self
, val
* p0
);
96 extern const int COLOR_toolcontext__ToolContext___64dopt_version
;
97 val
* toolcontext__ToolContext__opt_version(val
* self
);
98 void toolcontext__ToolContext__opt_version_61d(val
* self
, val
* p0
);
99 extern const int COLOR_toolcontext__ToolContext___64dopt_verbose
;
100 val
* toolcontext__ToolContext__opt_verbose(val
* self
);
101 void toolcontext__ToolContext__opt_verbose_61d(val
* self
, val
* p0
);
102 extern const int COLOR_toolcontext__ToolContext___64dopt_stop_on_first_error
;
103 val
* toolcontext__ToolContext__opt_stop_on_first_error(val
* self
);
104 void toolcontext__ToolContext__opt_stop_on_first_error_61d(val
* self
, val
* p0
);
105 extern const int COLOR_toolcontext__ToolContext___64dopt_no_color
;
106 val
* toolcontext__ToolContext__opt_no_color(val
* self
);
107 void toolcontext__ToolContext__opt_no_color_61d(val
* self
, val
* p0
);
108 extern const int COLOR_toolcontext__ToolContext___64dverbose_level
;
109 long toolcontext__ToolContext__verbose_level(val
* self
);
110 void toolcontext__ToolContext__verbose_level_61d(val
* self
, long p0
);
111 extern const int COLOR_toolcontext__ToolContext__option_context
;
112 extern const int COLOR_toolcontext__ToolContext__opt_quiet
;
113 extern const int COLOR_toolcontext__ToolContext__opt_log
;
114 extern const int COLOR_toolcontext__ToolContext__opt_log_dir
;
115 extern const int COLOR_toolcontext__ToolContext__opt_help
;
116 extern const int COLOR_toolcontext__ToolContext__opt_version
;
117 extern const int COLOR_toolcontext__ToolContext__opt_verbose
;
118 extern const struct type type_array__Arrayopts__Option
;
119 extern const struct type type_array__NativeArrayopts__Option
;
120 extern const int COLOR_opts__OptionContext__add_option
;
121 void toolcontext__ToolContext__init(val
* self
);
122 val
* BOX_kernel__Int(long);
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
);