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