Merge remote branch 'pu/new-style_attributes' into wip
[nit.git] / c_src / nitc._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires nitc. */
2 #ifndef nitc_sep
3 #define nitc_sep
4 #include "abstracttool._sep.h"
5 #include "compiling._sep.h"
6 #include <nit_common.h>
7
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_global(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_dump(recv) ATTR(recv, (SFT_nitc[2] + 8))
22 #define INIT_TABLE_POS_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_global(recv) ((nitc___NitCompiler___opt_global_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_dump(recv) ((nitc___NitCompiler___opt_dump_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_nitc___NitCompiler___dump_intermediate_code(recv) ((nitc___NitCompiler___dump_intermediate_code_t)CALL((recv), (SFT_nitc[3] + 12)))
35 #define LOCATE_nitc___NitCompiler___process_options "nitc::NitCompiler::(mmloader::ToolContext::process_options)"
36 void nitc___NitCompiler___process_options(val_t p0);
37 typedef void (*nitc___NitCompiler___process_options_t)(val_t p0);
38 #define LOCATE_nitc___NitCompiler___perform_work "nitc::NitCompiler::(abstracttool::AbstractCompiler::perform_work)"
39 void nitc___NitCompiler___perform_work(val_t p0, val_t p1);
40 typedef void (*nitc___NitCompiler___perform_work_t)(val_t p0, val_t p1);
41 #define LOCATE_nitc___NitCompiler___opt_output "nitc::NitCompiler::opt_output"
42 val_t nitc___NitCompiler___opt_output(val_t p0);
43 typedef val_t (*nitc___NitCompiler___opt_output_t)(val_t p0);
44 #define LOCATE_nitc___NitCompiler___opt_boost "nitc::NitCompiler::opt_boost"
45 val_t nitc___NitCompiler___opt_boost(val_t p0);
46 typedef val_t (*nitc___NitCompiler___opt_boost_t)(val_t p0);
47 #define LOCATE_nitc___NitCompiler___opt_no_cc "nitc::NitCompiler::opt_no_cc"
48 val_t nitc___NitCompiler___opt_no_cc(val_t p0);
49 typedef val_t (*nitc___NitCompiler___opt_no_cc_t)(val_t p0);
50 #define LOCATE_nitc___NitCompiler___opt_global "nitc::NitCompiler::opt_global"
51 val_t nitc___NitCompiler___opt_global(val_t p0);
52 typedef val_t (*nitc___NitCompiler___opt_global_t)(val_t p0);
53 #define LOCATE_nitc___NitCompiler___opt_clibdir "nitc::NitCompiler::opt_clibdir"
54 val_t nitc___NitCompiler___opt_clibdir(val_t p0);
55 typedef val_t (*nitc___NitCompiler___opt_clibdir_t)(val_t p0);
56 #define LOCATE_nitc___NitCompiler___opt_bindir "nitc::NitCompiler::opt_bindir"
57 val_t nitc___NitCompiler___opt_bindir(val_t p0);
58 typedef val_t (*nitc___NitCompiler___opt_bindir_t)(val_t p0);
59 #define LOCATE_nitc___NitCompiler___opt_compdir "nitc::NitCompiler::opt_compdir"
60 val_t nitc___NitCompiler___opt_compdir(val_t p0);
61 typedef val_t (*nitc___NitCompiler___opt_compdir_t)(val_t p0);
62 #define LOCATE_nitc___NitCompiler___opt_extension_prefix "nitc::NitCompiler::opt_extension_prefix"
63 val_t nitc___NitCompiler___opt_extension_prefix(val_t p0);
64 typedef val_t (*nitc___NitCompiler___opt_extension_prefix_t)(val_t p0);
65 #define LOCATE_nitc___NitCompiler___opt_dump "nitc::NitCompiler::opt_dump"
66 val_t nitc___NitCompiler___opt_dump(val_t p0);
67 typedef val_t (*nitc___NitCompiler___opt_dump_t)(val_t p0);
68 #define LOCATE_nitc___NitCompiler___init "nitc::NitCompiler::init"
69 void nitc___NitCompiler___init(val_t p0, int* init_table);
70 typedef void (*nitc___NitCompiler___init_t)(val_t p0, int* init_table);
71 val_t NEW_NitCompiler_nitc___NitCompiler___init();
72 #define LOCATE_nitc___NitCompiler___dump_intermediate_code "nitc::NitCompiler::dump_intermediate_code"
73 void nitc___NitCompiler___dump_intermediate_code(val_t p0, val_t p1);
74 typedef void (*nitc___NitCompiler___dump_intermediate_code_t)(val_t p0, val_t p1);
75 #define LOCATE_nitc___Sys___main "nitc::Sys::(kernel::Sys::main)"
76 void nitc___Sys___main(val_t p0);
77 typedef void (*nitc___Sys___main_t)(val_t p0);
78 val_t NEW_Sys_kernel___Sys___init();
79 #endif