1 /* This C header file is generated by NIT to compile modules and programs that requires nitc. */
4 #include "abstracttool._sep.h"
5 #include "compiling._sep.h"
6 #include <nit_common.h>
8 extern const classtable_elt_t VFT_NitCompiler
[];
9 extern const char *LOCATE_nitc
;
10 extern const int SFT_nitc
[];
11 #define ID_NitCompiler (SFT_nitc[0])
12 #define COLOR_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_cc_lib_paths(recv) ATTR(recv, (SFT_nitc[2] + 4))
18 #define ATTR_nitc___NitCompiler____opt_cc_libs(recv) ATTR(recv, (SFT_nitc[2] + 5))
19 #define ATTR_nitc___NitCompiler____opt_cc_include_paths(recv) ATTR(recv, (SFT_nitc[2] + 6))
20 #define ATTR_nitc___NitCompiler____opt_global(recv) ATTR(recv, (SFT_nitc[2] + 7))
21 #define ATTR_nitc___NitCompiler____opt_global_no_STF_opt(recv) ATTR(recv, (SFT_nitc[2] + 8))
22 #define ATTR_nitc___NitCompiler____opt_global_no_DMR_opt(recv) ATTR(recv, (SFT_nitc[2] + 9))
23 #define ATTR_nitc___NitCompiler____opt_global_no_inline_get_set(recv) ATTR(recv, (SFT_nitc[2] + 10))
24 #define ATTR_nitc___NitCompiler____opt_global_no_out_of_init_get_test_opt(recv) ATTR(recv, (SFT_nitc[2] + 11))
25 #define ATTR_nitc___NitCompiler____opt_global_no_RFIMA(recv) ATTR(recv, (SFT_nitc[2] + 12))
26 #define ATTR_nitc___NitCompiler____opt_global_callgraph(recv) ATTR(recv, (SFT_nitc[2] + 13))
27 #define ATTR_nitc___NitCompiler____opt_clibdir(recv) ATTR(recv, (SFT_nitc[2] + 14))
28 #define ATTR_nitc___NitCompiler____opt_bindir(recv) ATTR(recv, (SFT_nitc[2] + 15))
29 #define ATTR_nitc___NitCompiler____opt_compdir(recv) ATTR(recv, (SFT_nitc[2] + 16))
30 #define ATTR_nitc___NitCompiler____opt_extension_prefix(recv) ATTR(recv, (SFT_nitc[2] + 17))
31 #define ATTR_nitc___NitCompiler____opt_output_format(recv) ATTR(recv, (SFT_nitc[2] + 18))
32 #define INIT_TABLE_POS_NitCompiler (SFT_nitc[3] + 0)
33 #define CALL_nitc___NitCompiler___opt_output(recv) ((nitc___NitCompiler___opt_output_t)CALL((recv), (SFT_nitc[3] + 1)))
34 #define CALL_nitc___NitCompiler___opt_boost(recv) ((nitc___NitCompiler___opt_boost_t)CALL((recv), (SFT_nitc[3] + 2)))
35 #define CALL_nitc___NitCompiler___opt_no_cc(recv) ((nitc___NitCompiler___opt_no_cc_t)CALL((recv), (SFT_nitc[3] + 3)))
36 #define CALL_nitc___NitCompiler___opt_cc_no_link(recv) ((nitc___NitCompiler___opt_cc_no_link_t)CALL((recv), (SFT_nitc[3] + 4)))
37 #define CALL_nitc___NitCompiler___opt_cc_lib_paths(recv) ((nitc___NitCompiler___opt_cc_lib_paths_t)CALL((recv), (SFT_nitc[3] + 5)))
38 #define CALL_nitc___NitCompiler___opt_cc_libs(recv) ((nitc___NitCompiler___opt_cc_libs_t)CALL((recv), (SFT_nitc[3] + 6)))
39 #define CALL_nitc___NitCompiler___opt_cc_include_paths(recv) ((nitc___NitCompiler___opt_cc_include_paths_t)CALL((recv), (SFT_nitc[3] + 7)))
40 #define CALL_nitc___NitCompiler___opt_global(recv) ((nitc___NitCompiler___opt_global_t)CALL((recv), (SFT_nitc[3] + 8)))
41 #define CALL_nitc___NitCompiler___opt_global_no_STF_opt(recv) ((nitc___NitCompiler___opt_global_no_STF_opt_t)CALL((recv), (SFT_nitc[3] + 9)))
42 #define CALL_nitc___NitCompiler___opt_global_no_DMR_opt(recv) ((nitc___NitCompiler___opt_global_no_DMR_opt_t)CALL((recv), (SFT_nitc[3] + 10)))
43 #define CALL_nitc___NitCompiler___opt_global_no_inline_get_set(recv) ((nitc___NitCompiler___opt_global_no_inline_get_set_t)CALL((recv), (SFT_nitc[3] + 11)))
44 #define CALL_nitc___NitCompiler___opt_global_no_out_of_init_get_test_opt(recv) ((nitc___NitCompiler___opt_global_no_out_of_init_get_test_opt_t)CALL((recv), (SFT_nitc[3] + 12)))
45 #define CALL_nitc___NitCompiler___opt_global_no_RFIMA(recv) ((nitc___NitCompiler___opt_global_no_RFIMA_t)CALL((recv), (SFT_nitc[3] + 13)))
46 #define CALL_nitc___NitCompiler___opt_global_callgraph(recv) ((nitc___NitCompiler___opt_global_callgraph_t)CALL((recv), (SFT_nitc[3] + 14)))
47 #define CALL_nitc___NitCompiler___opt_clibdir(recv) ((nitc___NitCompiler___opt_clibdir_t)CALL((recv), (SFT_nitc[3] + 15)))
48 #define CALL_nitc___NitCompiler___opt_bindir(recv) ((nitc___NitCompiler___opt_bindir_t)CALL((recv), (SFT_nitc[3] + 16)))
49 #define CALL_nitc___NitCompiler___opt_compdir(recv) ((nitc___NitCompiler___opt_compdir_t)CALL((recv), (SFT_nitc[3] + 17)))
50 #define CALL_nitc___NitCompiler___opt_extension_prefix(recv) ((nitc___NitCompiler___opt_extension_prefix_t)CALL((recv), (SFT_nitc[3] + 18)))
51 #define CALL_nitc___NitCompiler___opt_output_format(recv) ((nitc___NitCompiler___opt_output_format_t)CALL((recv), (SFT_nitc[3] + 19)))
52 #define CALL_nitc___NitCompiler___init(recv) ((nitc___NitCompiler___init_t)CALL((recv), (SFT_nitc[3] + 20)))
53 #define CALL_SUPER_nitc___NitCompiler___process_options(recv) ((nitc___NitCompiler___process_options_t)CALL((recv), (SFT_nitc[3] + 21)))
54 static const char * const LOCATE_nitc___NitCompiler___opt_output
= "nitc::NitCompiler::opt_output";
55 val_t
nitc___NitCompiler___opt_output(val_t p0
);
56 typedef val_t (*nitc___NitCompiler___opt_output_t
)(val_t p0
);
57 static const char * const LOCATE_nitc___NitCompiler___opt_boost
= "nitc::NitCompiler::opt_boost";
58 val_t
nitc___NitCompiler___opt_boost(val_t p0
);
59 typedef val_t (*nitc___NitCompiler___opt_boost_t
)(val_t p0
);
60 static const char * const LOCATE_nitc___NitCompiler___opt_no_cc
= "nitc::NitCompiler::opt_no_cc";
61 val_t
nitc___NitCompiler___opt_no_cc(val_t p0
);
62 typedef val_t (*nitc___NitCompiler___opt_no_cc_t
)(val_t p0
);
63 static const char * const LOCATE_nitc___NitCompiler___opt_cc_no_link
= "nitc::NitCompiler::opt_cc_no_link";
64 val_t
nitc___NitCompiler___opt_cc_no_link(val_t p0
);
65 typedef val_t (*nitc___NitCompiler___opt_cc_no_link_t
)(val_t p0
);
66 static const char * const LOCATE_nitc___NitCompiler___opt_cc_lib_paths
= "nitc::NitCompiler::opt_cc_lib_paths";
67 val_t
nitc___NitCompiler___opt_cc_lib_paths(val_t p0
);
68 typedef val_t (*nitc___NitCompiler___opt_cc_lib_paths_t
)(val_t p0
);
69 static const char * const LOCATE_nitc___NitCompiler___opt_cc_libs
= "nitc::NitCompiler::opt_cc_libs";
70 val_t
nitc___NitCompiler___opt_cc_libs(val_t p0
);
71 typedef val_t (*nitc___NitCompiler___opt_cc_libs_t
)(val_t p0
);
72 static const char * const LOCATE_nitc___NitCompiler___opt_cc_include_paths
= "nitc::NitCompiler::opt_cc_include_paths";
73 val_t
nitc___NitCompiler___opt_cc_include_paths(val_t p0
);
74 typedef val_t (*nitc___NitCompiler___opt_cc_include_paths_t
)(val_t p0
);
75 static const char * const LOCATE_nitc___NitCompiler___opt_global
= "nitc::NitCompiler::opt_global";
76 val_t
nitc___NitCompiler___opt_global(val_t p0
);
77 typedef val_t (*nitc___NitCompiler___opt_global_t
)(val_t p0
);
78 static const char * const LOCATE_nitc___NitCompiler___opt_global_no_STF_opt
= "nitc::NitCompiler::opt_global_no_STF_opt";
79 val_t
nitc___NitCompiler___opt_global_no_STF_opt(val_t p0
);
80 typedef val_t (*nitc___NitCompiler___opt_global_no_STF_opt_t
)(val_t p0
);
81 static const char * const LOCATE_nitc___NitCompiler___opt_global_no_DMR_opt
= "nitc::NitCompiler::opt_global_no_DMR_opt";
82 val_t
nitc___NitCompiler___opt_global_no_DMR_opt(val_t p0
);
83 typedef val_t (*nitc___NitCompiler___opt_global_no_DMR_opt_t
)(val_t p0
);
84 static const char * const LOCATE_nitc___NitCompiler___opt_global_no_inline_get_set
= "nitc::NitCompiler::opt_global_no_inline_get_set";
85 val_t
nitc___NitCompiler___opt_global_no_inline_get_set(val_t p0
);
86 typedef val_t (*nitc___NitCompiler___opt_global_no_inline_get_set_t
)(val_t p0
);
87 static const char * const LOCATE_nitc___NitCompiler___opt_global_no_out_of_init_get_test_opt
= "nitc::NitCompiler::opt_global_no_out_of_init_get_test_opt";
88 val_t
nitc___NitCompiler___opt_global_no_out_of_init_get_test_opt(val_t p0
);
89 typedef val_t (*nitc___NitCompiler___opt_global_no_out_of_init_get_test_opt_t
)(val_t p0
);
90 static const char * const LOCATE_nitc___NitCompiler___opt_global_no_RFIMA
= "nitc::NitCompiler::opt_global_no_RFIMA";
91 val_t
nitc___NitCompiler___opt_global_no_RFIMA(val_t p0
);
92 typedef val_t (*nitc___NitCompiler___opt_global_no_RFIMA_t
)(val_t p0
);
93 static const char * const LOCATE_nitc___NitCompiler___opt_global_callgraph
= "nitc::NitCompiler::opt_global_callgraph";
94 val_t
nitc___NitCompiler___opt_global_callgraph(val_t p0
);
95 typedef val_t (*nitc___NitCompiler___opt_global_callgraph_t
)(val_t p0
);
96 static const char * const LOCATE_nitc___NitCompiler___opt_clibdir
= "nitc::NitCompiler::opt_clibdir";
97 val_t
nitc___NitCompiler___opt_clibdir(val_t p0
);
98 typedef val_t (*nitc___NitCompiler___opt_clibdir_t
)(val_t p0
);
99 static const char * const LOCATE_nitc___NitCompiler___opt_bindir
= "nitc::NitCompiler::opt_bindir";
100 val_t
nitc___NitCompiler___opt_bindir(val_t p0
);
101 typedef val_t (*nitc___NitCompiler___opt_bindir_t
)(val_t p0
);
102 static const char * const LOCATE_nitc___NitCompiler___opt_compdir
= "nitc::NitCompiler::opt_compdir";
103 val_t
nitc___NitCompiler___opt_compdir(val_t p0
);
104 typedef val_t (*nitc___NitCompiler___opt_compdir_t
)(val_t p0
);
105 static const char * const LOCATE_nitc___NitCompiler___opt_extension_prefix
= "nitc::NitCompiler::opt_extension_prefix";
106 val_t
nitc___NitCompiler___opt_extension_prefix(val_t p0
);
107 typedef val_t (*nitc___NitCompiler___opt_extension_prefix_t
)(val_t p0
);
108 static const char * const LOCATE_nitc___NitCompiler___opt_output_format
= "nitc::NitCompiler::opt_output_format";
109 val_t
nitc___NitCompiler___opt_output_format(val_t p0
);
110 typedef val_t (*nitc___NitCompiler___opt_output_format_t
)(val_t p0
);
111 static const char * const LOCATE_nitc___NitCompiler___init
= "nitc::NitCompiler::init";
112 void nitc___NitCompiler___init(val_t p0
, int* init_table
);
113 typedef void (*nitc___NitCompiler___init_t
)(val_t p0
, int* init_table
);
114 val_t
NEW_NitCompiler_nitc___NitCompiler___init();
115 static const char * const LOCATE_nitc___NitCompiler___process_options
= "nitc::NitCompiler::(mmloader::ToolContext::process_options)";
116 void nitc___NitCompiler___process_options(val_t p0
);
117 typedef void (*nitc___NitCompiler___process_options_t
)(val_t p0
);
118 static const char * const LOCATE_nitc___NitCompiler___perform_work
= "nitc::NitCompiler::(abstracttool::AbstractCompiler::perform_work)";
119 void nitc___NitCompiler___perform_work(val_t p0
, val_t p1
);
120 typedef void (*nitc___NitCompiler___perform_work_t
)(val_t p0
, val_t p1
);
121 static const char * const LOCATE_nitc___Sys___main
= "nitc::Sys::(kernel::Sys::main)";
122 void nitc___Sys___main(val_t p0
);
123 typedef void (*nitc___Sys___main_t
)(val_t p0
);
124 val_t
NEW_Sys_kernel___Sys___init();