1 #include "nit.common.h"
2 #define COLOR_nit__toolcontext__Message___location 0
3 #define COLOR_nit__toolcontext__Message___tag 1
4 #define COLOR_nit__toolcontext__Message___text 2
5 extern const char FILE_nit__toolcontext
[];
6 #define COLOR_standard__kernel__Comparable__OTHER 0
7 short int nit___nit__Location___standard__kernel__Object___61d_61d(val
* self
, val
* p0
);
8 short int nit___nit__Location___standard__kernel__Comparable___60d(val
* self
, val
* p0
);
9 extern const struct type type_nit__Message
;
10 #define COLOR_standard__kernel__Object___61d_61d 4
11 val
* NEW_standard__NativeArray(int length
, const struct type
* type
);
12 extern const struct type type_standard__NativeArray__standard__String
;
13 val
* standard___standard__NativeString___to_s_with_length(char* self
, long p0
);
14 #define COLOR_standard__string__Object__to_s 3
15 #define COLOR_standard__string__NativeArray__native_to_s 16
16 val
* standard__string___Char___Object__to_s(uint32_t self
);
17 #define COLOR_nit__location__Location___file 0
18 val
* nit___nit__Location___colored_line(val
* self
, val
* p0
);
19 #define COLOR_nit___nit__Message___standard__kernel__Object__init 28
20 #define COLOR_nit__toolcontext__Location___messages 6
21 short int standard___standard__Array___standard__kernel__Object___61d_61d(val
* self
, val
* p0
);
22 val
* NEW_standard__Array(const struct type
* type
);
23 extern const struct type type_standard__Array__nit__Message
;
24 void standard___standard__Array___standard__kernel__Object__init(val
* self
);
25 void standard___standard__Array___standard__abstract_collection__SimpleCollection__add(val
* self
, val
* p0
);
26 #define COLOR_nit__toolcontext__ToolContext___error_count 7
27 #define COLOR_nit__toolcontext__ToolContext___warning_count 8
28 #define COLOR_nit__toolcontext__ToolContext___log_directory 9
29 #define COLOR_nit__toolcontext__ToolContext___log_info 10
30 #define COLOR_nit__toolcontext__ToolContext___messages 11
31 #define COLOR_nit__toolcontext__ToolContext___message_sorter 12
32 #define COLOR_nit__toolcontext__ToolContext___keep_going 13
33 #define COLOR_nit__toolcontext__ToolContext___warning_blacklist 14
34 val
* standard___standard__HashMap___standard__abstract_collection__MapRead__get_or_null(val
* self
, val
* p0
);
35 short int standard___standard__AbstractArrayRead___standard__abstract_collection__Collection__has(val
* self
, val
* p0
);
36 #define COLOR_standard__array__AbstractArrayRead___length 0
37 extern const struct type type_standard__Int
;
38 extern const char FILE_standard__kernel
[];
39 void standard___standard__Comparator___sort(val
* self
, val
* p0
);
40 val
* standard___standard__AbstractArrayRead___standard__abstract_collection__Collection__iterator(val
* self
);
41 short int standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__is_ok(val
* self
);
42 val
* standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__item(val
* self
);
43 #define COLOR_nit__toolcontext__ToolContext___opt_no_color 28
44 #define COLOR_opts__Option___value 6
45 val
* standard__file___Sys___stderr(val
* self
);
46 void standard___standard__FileWriter___standard__stream__Writer__write(val
* self
, val
* p0
);
47 val
* nit___nit__Message___to_color_string(val
* self
);
48 void standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__next(val
* self
);
49 void standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__finish(val
* self
);
50 void standard___standard__AbstractArray___standard__abstract_collection__RemovableCollection__clear(val
* self
);
51 void nit___nit__ToolContext___errors_info(val
* self
);
52 val
* standard__string___Int___Object__to_s(long self
);
53 val
* NEW_nit__Message(const struct type
* type
);
54 #define COLOR_nit__toolcontext__Message__location_61d 22
55 #define COLOR_nit__toolcontext__Message__tag_61d 23
56 #define COLOR_nit__toolcontext__Message__text_61d 24
57 #define COLOR_standard__kernel__Object__init 0
58 void nit__toolcontext___Location___add_message(val
* self
, val
* p0
);
59 #define COLOR_nit__toolcontext__ToolContext___opt_stop_on_first_error 26
60 short int nit___nit__ToolContext___check_errors(val
* self
);
61 val
* nit___nit__ToolContext___error(val
* self
, val
* p0
, val
* p1
);
62 #define COLOR_nit__toolcontext__ToolContext___opt_warning 17
63 #define COLOR_nit__toolcontext__ToolContext___opt_warn 16
64 short int nit___nit__ToolContext___is_warning_blacklisted(val
* self
, val
* p0
, val
* p1
);
65 #define COLOR_nit__toolcontext__ToolContext___verbose_level 31
66 void standard__file___Sys___print(val
* self
, val
* p0
);
67 #define COLOR_nit__toolcontext__ToolContext___option_context 15
68 #define COLOR_nit__toolcontext__ToolContext___opt_quiet 18
69 #define COLOR_nit__toolcontext__ToolContext___opt_log 19
70 #define COLOR_nit__toolcontext__ToolContext___opt_log_dir 20
71 #define COLOR_nit__toolcontext__ToolContext___opt_nit_dir 21
72 #define COLOR_nit__toolcontext__ToolContext___opt_help 22
73 #define COLOR_nit__toolcontext__ToolContext___opt_version 23
74 #define COLOR_nit__toolcontext__ToolContext___opt_set_dummy_tool 24
75 #define COLOR_nit__toolcontext__ToolContext___opt_verbose 25
76 #define COLOR_nit__toolcontext__ToolContext___opt_keep_going 27
77 #define COLOR_nit__toolcontext__ToolContext___opt_bash_completion 29
78 #define COLOR_nit__toolcontext__ToolContext___opt_stub_man 30
79 extern const struct type type_standard__Array__opts__Option
;
80 extern const struct type type_standard__NativeArray__opts__Option
;
81 #define COLOR_standard__array__Array__with_native 58
82 void opts___opts__OptionContext___add_option(val
* self
, val
* p0
);
83 #define COLOR_opts__Option___hidden 4
84 #define COLOR_nit__toolcontext__ToolContext___tooldescription 32
85 #define COLOR_nit__toolcontext__ToolContext___accept_no_arguments 33
86 void opts___opts__OptionContext___usage(val
* self
);
87 #define COLOR_opts__Option__VALUE 0
88 extern const char FILE_opts
[];
89 void opts___opts__OptionContext___parse(val
* self
, val
* p0
);
90 void nit___nit__ToolContext___usage(val
* self
);
91 val
* nit___nit__ToolContext___version(val
* self
);
92 val
* NEW_nit__BashCompletion(const struct type
* type
);
93 extern const struct type type_nit__BashCompletion
;
94 #define COLOR_nit__toolcontext__BashCompletion__toolcontext_61d 28
95 val
* standard__file___Sys___stdout(val
* self
);
96 void template___template__Template___standard__stream__Writable__write_to(val
* self
, val
* p0
);
97 val
* nit___nit__ToolContext___toolname(val
* self
);
98 #define COLOR_standard__string__String__to_upper 78
99 val
* standard__string_search___Text___split(val
* self
, val
* p0
);
100 val
* standard___standard__Array___standard__abstract_collection__SequenceRead___91d_93d(val
* self
, long p0
);
101 #define COLOR_opts__OptionContext___options 0
102 #define COLOR_opts__Option___names 0
103 extern const struct type type_standard__Array__standard__Object
;
104 extern const struct type type_standard__NativeArray__standard__Object
;
105 void standard__file___Sys___printn(val
* self
, val
* p0
);
106 #define COLOR_opts__Option___helptext 1
107 val
* opts___opts__OptionContext___get_errors(val
* self
);
108 short int standard___standard__AbstractArrayRead___standard__abstract_collection__Collection__is_empty(val
* self
);
109 val
* nit___nit__ToolContext___compute_nit_dir(val
* self
);
110 #define COLOR_nit__toolcontext__ToolContext___nit_dir 34
111 #define COLOR_opts__OptionContext___rest 1
112 val
* standard__file___String___mkdir(val
* self
);
113 val
* standard__file___String____47d(val
* self
, val
* p0
);
114 val
* standard__file___Text___to_path(val
* self
);
115 val
* standard___standard__Path___open_wo(val
* self
);
116 val
* nit__version___standard__Sys___nit_version(val
* self
);
117 val
* standard__string___Sys___program_name(val
* self
);
118 val
* standard__file___String___basename(val
* self
, val
* p0
);
119 short int nit___nit__ToolContext___check_nit_dir(val
* self
, val
* p0
);
120 void nit___nit__ToolContext___fatal_error(val
* self
, val
* p0
, val
* p1
);
121 val
* standard__environ___String___environ(val
* self
);
122 short int standard___standard__Text___is_empty(val
* self
);
123 val
* standard__file___String___dirname(val
* self
);
124 val
* standard__file___String___simplify_path(val
* self
);
125 short int standard__file___String___file_exists(val
* self
);
126 val
* standard__file___String___realpath(val
* self
);
127 val
* standard__file___String___join_path(val
* self
, val
* p0
);
128 #define COLOR_nit__toolcontext__BashCompletion___toolcontext 4
129 extern const struct type type_standard__Array__standard__String
;
130 short int standard___standard__Text___has_prefix(val
* self
, val
* p0
);
131 val
* nit___nit__BashCompletion___extract_options_names(val
* self
);
132 void template___template__Template___addn(val
* self
, val
* p0
);
133 val
* standard__string___Collection___join(val
* self
, val
* p0
);
134 #define COLOR_nit___nit__BashCompletion___standard__kernel__Object__init 33