1 /* This C header file is generated by NIT to compile modules and programs that requires ./nitc. */
4 #include "global._sep.h"
5 #include "separate_options._sep.h"
6 #include <nit_common.h>
8 extern const classtable_elt_t VFT_nitc___NitCompiler
[];
9 extern const char LOCATE_nitc
[];
10 extern const int SFT_nitc
[];
11 #define ID_nitc___NitCompiler (SFT_nitc[0])
12 #define COLOR_nitc___NitCompiler (SFT_nitc[1])
13 #define ATTR_nitc___NitCompiler____opt_output(recv) ATTR(recv, (SFT_nitc[2] + 0))
14 #define ATTR_nitc___NitCompiler____opt_boost(recv) ATTR(recv, (SFT_nitc[2] + 1))
15 #define ATTR_nitc___NitCompiler____opt_no_cc(recv) ATTR(recv, (SFT_nitc[2] + 2))
16 #define ATTR_nitc___NitCompiler____opt_cc_no_link(recv) ATTR(recv, (SFT_nitc[2] + 3))
17 #define ATTR_nitc___NitCompiler____opt_clibdir(recv) ATTR(recv, (SFT_nitc[2] + 4))
18 #define ATTR_nitc___NitCompiler____opt_bindir(recv) ATTR(recv, (SFT_nitc[2] + 5))
19 #define ATTR_nitc___NitCompiler____opt_compdir(recv) ATTR(recv, (SFT_nitc[2] + 6))
20 #define ATTR_nitc___NitCompiler____opt_extension_prefix(recv) ATTR(recv, (SFT_nitc[2] + 7))
21 #define ATTR_nitc___NitCompiler____opt_output_format(recv) ATTR(recv, (SFT_nitc[2] + 8))
22 #define INIT_TABLE_POS_nitc___NitCompiler (SFT_nitc[3] + 0)
23 #define CALL_nitc___NitCompiler___opt_output(recv) ((nitc___NitCompiler___opt_output_t)CALL((recv), (SFT_nitc[3] + 1)))
24 #define CALL_nitc___NitCompiler___opt_boost(recv) ((nitc___NitCompiler___opt_boost_t)CALL((recv), (SFT_nitc[3] + 2)))
25 #define CALL_nitc___NitCompiler___opt_no_cc(recv) ((nitc___NitCompiler___opt_no_cc_t)CALL((recv), (SFT_nitc[3] + 3)))
26 #define CALL_nitc___NitCompiler___opt_cc_no_link(recv) ((nitc___NitCompiler___opt_cc_no_link_t)CALL((recv), (SFT_nitc[3] + 4)))
27 #define CALL_nitc___NitCompiler___opt_clibdir(recv) ((nitc___NitCompiler___opt_clibdir_t)CALL((recv), (SFT_nitc[3] + 5)))
28 #define CALL_nitc___NitCompiler___opt_bindir(recv) ((nitc___NitCompiler___opt_bindir_t)CALL((recv), (SFT_nitc[3] + 6)))
29 #define CALL_nitc___NitCompiler___opt_compdir(recv) ((nitc___NitCompiler___opt_compdir_t)CALL((recv), (SFT_nitc[3] + 7)))
30 #define CALL_nitc___NitCompiler___opt_extension_prefix(recv) ((nitc___NitCompiler___opt_extension_prefix_t)CALL((recv), (SFT_nitc[3] + 8)))
31 #define CALL_nitc___NitCompiler___opt_output_format(recv) ((nitc___NitCompiler___opt_output_format_t)CALL((recv), (SFT_nitc[3] + 9)))
32 #define CALL_nitc___NitCompiler___init(recv) ((nitc___NitCompiler___init_t)CALL((recv), (SFT_nitc[3] + 10)))
33 #define CALL_SUPER_nitc___NitCompiler___process_options(recv) ((nitc___NitCompiler___process_options_t)CALL((recv), (SFT_nitc[3] + 11)))
34 #define CALL_SUPER_nitc___ToolContext___init(recv) ((nitc___ToolContext___init_t)CALL((recv), (SFT_nitc[4] + 0)))
35 val_t
nitc___NitCompiler___opt_output(val_t p0
);
36 typedef val_t (*nitc___NitCompiler___opt_output_t
)(val_t p0
);
37 val_t
nitc___NitCompiler___opt_boost(val_t p0
);
38 typedef val_t (*nitc___NitCompiler___opt_boost_t
)(val_t p0
);
39 val_t
nitc___NitCompiler___opt_no_cc(val_t p0
);
40 typedef val_t (*nitc___NitCompiler___opt_no_cc_t
)(val_t p0
);
41 val_t
nitc___NitCompiler___opt_cc_no_link(val_t p0
);
42 typedef val_t (*nitc___NitCompiler___opt_cc_no_link_t
)(val_t p0
);
43 val_t
nitc___NitCompiler___opt_clibdir(val_t p0
);
44 typedef val_t (*nitc___NitCompiler___opt_clibdir_t
)(val_t p0
);
45 val_t
nitc___NitCompiler___opt_bindir(val_t p0
);
46 typedef val_t (*nitc___NitCompiler___opt_bindir_t
)(val_t p0
);
47 val_t
nitc___NitCompiler___opt_compdir(val_t p0
);
48 typedef val_t (*nitc___NitCompiler___opt_compdir_t
)(val_t p0
);
49 val_t
nitc___NitCompiler___opt_extension_prefix(val_t p0
);
50 typedef val_t (*nitc___NitCompiler___opt_extension_prefix_t
)(val_t p0
);
51 val_t
nitc___NitCompiler___opt_output_format(val_t p0
);
52 typedef val_t (*nitc___NitCompiler___opt_output_format_t
)(val_t p0
);
53 void nitc___NitCompiler___init(val_t p0
, int* init_table
);
54 typedef void (*nitc___NitCompiler___init_t
)(val_t p0
, int* init_table
);
55 val_t
NEW_NitCompiler_nitc___NitCompiler___init();
56 void nitc___NitCompiler___process_options(val_t p0
);
57 typedef void (*nitc___NitCompiler___process_options_t
)(val_t p0
);
58 void nitc___NitCompiler___perform_work(val_t p0
, val_t p1
);
59 typedef void (*nitc___NitCompiler___perform_work_t
)(val_t p0
, val_t p1
);
60 void nitc___ToolContext___init(val_t p0
, int* init_table
);
61 typedef void (*nitc___ToolContext___init_t
)(val_t p0
, int* init_table
);
62 val_t
NEW_ToolContext_toolcontext___ToolContext___init();
63 void nitc___Sys___main(val_t p0
);
64 typedef void (*nitc___Sys___main_t
)(val_t p0
);
65 val_t
NEW_Sys_standard___kernel___Sys___init();