ni_nitdoc: simplified github option
[nit.git] / c_src / toolcontext._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires ./toolcontext. */
2 #ifndef toolcontext_sep
3 #define toolcontext_sep
4 #include "opts._sep.h"
5 #include "location._sep.h"
6 #include <nit_common.h>
7
8 extern const classtable_elt_t VFT_toolcontext___Message[];
9
10 extern const classtable_elt_t VFT_toolcontext___ToolContext[];
11 extern const char LOCATE_toolcontext[];
12 extern const int SFT_toolcontext[];
13 #define ID_toolcontext___Message (SFT_toolcontext[0])
14 #define COLOR_toolcontext___Message (SFT_toolcontext[1])
15 #define ATTR_toolcontext___Message____location(recv) ATTR(recv, (SFT_toolcontext[2] + 0))
16 #define ATTR_toolcontext___Message____text(recv) ATTR(recv, (SFT_toolcontext[2] + 1))
17 #define INIT_TABLE_POS_toolcontext___Message (SFT_toolcontext[3] + 0)
18 #define CALL_toolcontext___Message___location(recv) ((toolcontext___Message___location_t)CALL((recv), (SFT_toolcontext[3] + 1)))
19 #define CALL_toolcontext___Message___text(recv) ((toolcontext___Message___text_t)CALL((recv), (SFT_toolcontext[3] + 2)))
20 #define CALL_toolcontext___Message___to_color_string(recv) ((toolcontext___Message___to_color_string_t)CALL((recv), (SFT_toolcontext[3] + 3)))
21 #define CALL_toolcontext___Message___init(recv) ((toolcontext___Message___init_t)CALL((recv), (SFT_toolcontext[3] + 4)))
22 #define ID_toolcontext___ToolContext (SFT_toolcontext[4])
23 #define COLOR_toolcontext___ToolContext (SFT_toolcontext[5])
24 #define ATTR_toolcontext___ToolContext____error_count(recv) ATTR(recv, (SFT_toolcontext[6] + 0))
25 #define ATTR_toolcontext___ToolContext____warning_count(recv) ATTR(recv, (SFT_toolcontext[6] + 1))
26 #define ATTR_toolcontext___ToolContext____log_directory(recv) ATTR(recv, (SFT_toolcontext[6] + 2))
27 #define ATTR_toolcontext___ToolContext____messages(recv) ATTR(recv, (SFT_toolcontext[6] + 3))
28 #define ATTR_toolcontext___ToolContext____message_sorter(recv) ATTR(recv, (SFT_toolcontext[6] + 4))
29 #define ATTR_toolcontext___ToolContext____option_context(recv) ATTR(recv, (SFT_toolcontext[6] + 5))
30 #define ATTR_toolcontext___ToolContext____opt_warn(recv) ATTR(recv, (SFT_toolcontext[6] + 6))
31 #define ATTR_toolcontext___ToolContext____opt_quiet(recv) ATTR(recv, (SFT_toolcontext[6] + 7))
32 #define ATTR_toolcontext___ToolContext____opt_log(recv) ATTR(recv, (SFT_toolcontext[6] + 8))
33 #define ATTR_toolcontext___ToolContext____opt_log_dir(recv) ATTR(recv, (SFT_toolcontext[6] + 9))
34 #define ATTR_toolcontext___ToolContext____opt_help(recv) ATTR(recv, (SFT_toolcontext[6] + 10))
35 #define ATTR_toolcontext___ToolContext____opt_version(recv) ATTR(recv, (SFT_toolcontext[6] + 11))
36 #define ATTR_toolcontext___ToolContext____opt_verbose(recv) ATTR(recv, (SFT_toolcontext[6] + 12))
37 #define ATTR_toolcontext___ToolContext____opt_stop_on_first_error(recv) ATTR(recv, (SFT_toolcontext[6] + 13))
38 #define ATTR_toolcontext___ToolContext____opt_no_color(recv) ATTR(recv, (SFT_toolcontext[6] + 14))
39 #define ATTR_toolcontext___ToolContext____verbose_level(recv) ATTR(recv, (SFT_toolcontext[6] + 15))
40 #define INIT_TABLE_POS_toolcontext___ToolContext (SFT_toolcontext[7] + 0)
41 #define CALL_toolcontext___ToolContext___error_count(recv) ((toolcontext___ToolContext___error_count_t)CALL((recv), (SFT_toolcontext[7] + 1)))
42 #define CALL_toolcontext___ToolContext___warning_count(recv) ((toolcontext___ToolContext___warning_count_t)CALL((recv), (SFT_toolcontext[7] + 2)))
43 #define CALL_toolcontext___ToolContext___log_directory(recv) ((toolcontext___ToolContext___log_directory_t)CALL((recv), (SFT_toolcontext[7] + 3)))
44 #define CALL_toolcontext___ToolContext___check_errors(recv) ((toolcontext___ToolContext___check_errors_t)CALL((recv), (SFT_toolcontext[7] + 4)))
45 #define CALL_toolcontext___ToolContext___error(recv) ((toolcontext___ToolContext___error_t)CALL((recv), (SFT_toolcontext[7] + 5)))
46 #define CALL_toolcontext___ToolContext___fatal_error(recv) ((toolcontext___ToolContext___fatal_error_t)CALL((recv), (SFT_toolcontext[7] + 6)))
47 #define CALL_toolcontext___ToolContext___warning(recv) ((toolcontext___ToolContext___warning_t)CALL((recv), (SFT_toolcontext[7] + 7)))
48 #define CALL_toolcontext___ToolContext___info(recv) ((toolcontext___ToolContext___info_t)CALL((recv), (SFT_toolcontext[7] + 8)))
49 #define CALL_toolcontext___ToolContext___option_context(recv) ((toolcontext___ToolContext___option_context_t)CALL((recv), (SFT_toolcontext[7] + 9)))
50 #define CALL_toolcontext___ToolContext___opt_warn(recv) ((toolcontext___ToolContext___opt_warn_t)CALL((recv), (SFT_toolcontext[7] + 10)))
51 #define CALL_toolcontext___ToolContext___opt_quiet(recv) ((toolcontext___ToolContext___opt_quiet_t)CALL((recv), (SFT_toolcontext[7] + 11)))
52 #define CALL_toolcontext___ToolContext___opt_log(recv) ((toolcontext___ToolContext___opt_log_t)CALL((recv), (SFT_toolcontext[7] + 12)))
53 #define CALL_toolcontext___ToolContext___opt_log_dir(recv) ((toolcontext___ToolContext___opt_log_dir_t)CALL((recv), (SFT_toolcontext[7] + 13)))
54 #define CALL_toolcontext___ToolContext___opt_help(recv) ((toolcontext___ToolContext___opt_help_t)CALL((recv), (SFT_toolcontext[7] + 14)))
55 #define CALL_toolcontext___ToolContext___opt_version(recv) ((toolcontext___ToolContext___opt_version_t)CALL((recv), (SFT_toolcontext[7] + 15)))
56 #define CALL_toolcontext___ToolContext___opt_verbose(recv) ((toolcontext___ToolContext___opt_verbose_t)CALL((recv), (SFT_toolcontext[7] + 16)))
57 #define CALL_toolcontext___ToolContext___opt_stop_on_first_error(recv) ((toolcontext___ToolContext___opt_stop_on_first_error_t)CALL((recv), (SFT_toolcontext[7] + 17)))
58 #define CALL_toolcontext___ToolContext___opt_no_color(recv) ((toolcontext___ToolContext___opt_no_color_t)CALL((recv), (SFT_toolcontext[7] + 18)))
59 #define CALL_toolcontext___ToolContext___verbose_level(recv) ((toolcontext___ToolContext___verbose_level_t)CALL((recv), (SFT_toolcontext[7] + 19)))
60 #define CALL_toolcontext___ToolContext___init(recv) ((toolcontext___ToolContext___init_t)CALL((recv), (SFT_toolcontext[7] + 20)))
61 #define CALL_toolcontext___ToolContext___process_options(recv) ((toolcontext___ToolContext___process_options_t)CALL((recv), (SFT_toolcontext[7] + 21)))
62 val_t toolcontext___Message___location(val_t p0);
63 typedef val_t (*toolcontext___Message___location_t)(val_t p0);
64 val_t toolcontext___Message___text(val_t p0);
65 typedef val_t (*toolcontext___Message___text_t)(val_t p0);
66 val_t toolcontext___Message_____l(val_t p0, val_t p1);
67 typedef val_t (*toolcontext___Message_____l_t)(val_t p0, val_t p1);
68 val_t toolcontext___Message___to_s(val_t p0);
69 typedef val_t (*toolcontext___Message___to_s_t)(val_t p0);
70 val_t toolcontext___Message___to_color_string(val_t p0);
71 typedef val_t (*toolcontext___Message___to_color_string_t)(val_t p0);
72 void toolcontext___Message___init(val_t p0, val_t p1, val_t p2, int* init_table);
73 typedef void (*toolcontext___Message___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
74 val_t NEW_Message_toolcontext___Message___init(val_t p0, val_t p1);
75 val_t toolcontext___ToolContext___error_count(val_t p0);
76 typedef val_t (*toolcontext___ToolContext___error_count_t)(val_t p0);
77 val_t toolcontext___ToolContext___warning_count(val_t p0);
78 typedef val_t (*toolcontext___ToolContext___warning_count_t)(val_t p0);
79 val_t toolcontext___ToolContext___log_directory(val_t p0);
80 typedef val_t (*toolcontext___ToolContext___log_directory_t)(val_t p0);
81 void toolcontext___ToolContext___check_errors(val_t p0);
82 typedef void (*toolcontext___ToolContext___check_errors_t)(val_t p0);
83 void toolcontext___ToolContext___error(val_t p0, val_t p1, val_t p2);
84 typedef void (*toolcontext___ToolContext___error_t)(val_t p0, val_t p1, val_t p2);
85 void toolcontext___ToolContext___fatal_error(val_t p0, val_t p1, val_t p2);
86 typedef void (*toolcontext___ToolContext___fatal_error_t)(val_t p0, val_t p1, val_t p2);
87 void toolcontext___ToolContext___warning(val_t p0, val_t p1, val_t p2);
88 typedef void (*toolcontext___ToolContext___warning_t)(val_t p0, val_t p1, val_t p2);
89 void toolcontext___ToolContext___info(val_t p0, val_t p1, val_t p2);
90 typedef void (*toolcontext___ToolContext___info_t)(val_t p0, val_t p1, val_t p2);
91 val_t toolcontext___ToolContext___option_context(val_t p0);
92 typedef val_t (*toolcontext___ToolContext___option_context_t)(val_t p0);
93 val_t toolcontext___ToolContext___opt_warn(val_t p0);
94 typedef val_t (*toolcontext___ToolContext___opt_warn_t)(val_t p0);
95 val_t toolcontext___ToolContext___opt_quiet(val_t p0);
96 typedef val_t (*toolcontext___ToolContext___opt_quiet_t)(val_t p0);
97 val_t toolcontext___ToolContext___opt_log(val_t p0);
98 typedef val_t (*toolcontext___ToolContext___opt_log_t)(val_t p0);
99 val_t toolcontext___ToolContext___opt_log_dir(val_t p0);
100 typedef val_t (*toolcontext___ToolContext___opt_log_dir_t)(val_t p0);
101 val_t toolcontext___ToolContext___opt_help(val_t p0);
102 typedef val_t (*toolcontext___ToolContext___opt_help_t)(val_t p0);
103 val_t toolcontext___ToolContext___opt_version(val_t p0);
104 typedef val_t (*toolcontext___ToolContext___opt_version_t)(val_t p0);
105 val_t toolcontext___ToolContext___opt_verbose(val_t p0);
106 typedef val_t (*toolcontext___ToolContext___opt_verbose_t)(val_t p0);
107 val_t toolcontext___ToolContext___opt_stop_on_first_error(val_t p0);
108 typedef val_t (*toolcontext___ToolContext___opt_stop_on_first_error_t)(val_t p0);
109 val_t toolcontext___ToolContext___opt_no_color(val_t p0);
110 typedef val_t (*toolcontext___ToolContext___opt_no_color_t)(val_t p0);
111 val_t toolcontext___ToolContext___verbose_level(val_t p0);
112 typedef val_t (*toolcontext___ToolContext___verbose_level_t)(val_t p0);
113 void toolcontext___ToolContext___init(val_t p0, int* init_table);
114 typedef void (*toolcontext___ToolContext___init_t)(val_t p0, int* init_table);
115 val_t NEW_ToolContext_toolcontext___ToolContext___init();
116 void toolcontext___ToolContext___process_options(val_t p0);
117 typedef void (*toolcontext___ToolContext___process_options_t)(val_t p0);
118 #endif