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