1 /* This C header file is generated by NIT to compile modules and programs that requires compiling. */
4 #include "compiling_global._sep.h"
5 #include <nit_common.h>
6 extern const char *LOCATE_compiling
;
7 extern const int SFT_compiling
[];
8 #define CALL_compiling___Program___generate_classes_init_to_icode(recv) ((compiling___Program___generate_classes_init_to_icode_t)CALL((recv), (SFT_compiling[0] + 0)))
9 #define CALL_compiling___Program___compile_prog_to_c(recv) ((compiling___Program___compile_prog_to_c_t)CALL((recv), (SFT_compiling[0] + 1)))
10 #define CALL_compiling___Program___compile_main(recv) ((compiling___Program___compile_main_t)CALL((recv), (SFT_compiling[0] + 2)))
11 #define CALL_compiling___MMModule___compile_separate_module(recv) ((compiling___MMModule___compile_separate_module_t)CALL((recv), (SFT_compiling[1] + 0)))
12 val_t
NEW_Program_program___Program___init(val_t p0
);
13 #define LOCATE_compiling___Program___generate_classes_init_to_icode "compiling::Program::generate_classes_init_to_icode"
14 void compiling___Program___generate_classes_init_to_icode(val_t p0
);
15 typedef void (*compiling___Program___generate_classes_init_to_icode_t
)(val_t p0
);
16 #define LOCATE_compiling___Program___compile_prog_to_c "compiling::Program::compile_prog_to_c"
17 void compiling___Program___compile_prog_to_c(val_t p0
, val_t p1
);
18 typedef void (*compiling___Program___compile_prog_to_c_t
)(val_t p0
, val_t p1
);
19 #define LOCATE_compiling___Program___compile_main "compiling::Program::compile_main"
20 void compiling___Program___compile_main(val_t p0
, val_t p1
);
21 typedef void (*compiling___Program___compile_main_t
)(val_t p0
, val_t p1
);
22 val_t
NEW_MMModule_abstractmetamodel___MMModule___init(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
23 #define LOCATE_compiling___MMModule___compile_separate_module "compiling::MMModule::compile_separate_module"
24 void compiling___MMModule___compile_separate_module(val_t p0
, val_t p1
, val_t p2
);
25 typedef void (*compiling___MMModule___compile_separate_module_t
)(val_t p0
, val_t p1
, val_t p2
);