1 /* This C header file is generated by NIT to compile modules and programs that requires abstracttool. */
2 #ifndef abstracttool_sep
3 #define abstracttool_sep
4 #include "syntax._sep.h"
5 #include <nit_common.h>
7 extern const classtable_elt_t VFT_AbstractCompiler
[];
8 extern const char *LOCATE_abstracttool
;
9 extern const int SFT_abstracttool
[];
10 #define ID_AbstractCompiler SFT_abstracttool[0]
11 #define COLOR_AbstractCompiler SFT_abstracttool[1]
12 #define INIT_TABLE_POS_AbstractCompiler SFT_abstracttool[2]
13 #define COLOR_abstracttool___AbstractCompiler___init SFT_abstracttool[3]
14 #define COLOR_abstracttool___AbstractCompiler___exec_cmd_line SFT_abstracttool[4]
15 #define COLOR_abstracttool___AbstractCompiler___perform_work SFT_abstracttool[5]
16 #define COLOR_abstracttool___AbstractCompiler___dump_context_info SFT_abstracttool[6]
17 #define COLOR_abstracttool___MMModule___dump_module_info SFT_abstracttool[7]
18 #define COLOR_abstracttool___MMLocalClass___dump_properties SFT_abstracttool[8]
19 typedef void (* abstracttool___AbstractCompiler___init_t
)(val_t self
, int* init_table
);
20 void abstracttool___AbstractCompiler___init(val_t self
, int* init_table
);
21 val_t
NEW_abstracttool___AbstractCompiler___init();
22 #define LOCATE_abstracttool___AbstractCompiler___init "abstracttool::AbstractCompiler::init"
23 typedef void (* abstracttool___AbstractCompiler___exec_cmd_line_t
)(val_t self
);
24 void abstracttool___AbstractCompiler___exec_cmd_line(val_t self
);
25 #define LOCATE_abstracttool___AbstractCompiler___exec_cmd_line "abstracttool::AbstractCompiler::exec_cmd_line"
26 typedef void (* abstracttool___AbstractCompiler___perform_work_t
)(val_t self
, val_t param0
);
27 void abstracttool___AbstractCompiler___perform_work(val_t self
, val_t param0
);
28 #define LOCATE_abstracttool___AbstractCompiler___perform_work "abstracttool::AbstractCompiler::perform_work"
29 typedef void (* abstracttool___AbstractCompiler___dump_context_info_t
)(val_t self
);
30 void abstracttool___AbstractCompiler___dump_context_info(val_t self
);
31 #define LOCATE_abstracttool___AbstractCompiler___dump_context_info "abstracttool::AbstractCompiler::dump_context_info"
32 typedef void (* abstracttool___MMModule___dump_module_info_t
)(val_t self
);
33 void abstracttool___MMModule___dump_module_info(val_t self
);
34 #define LOCATE_abstracttool___MMModule___dump_module_info "abstracttool::MMModule::dump_module_info"
35 typedef void (* abstracttool___MMLocalClass___dump_properties_t
)(val_t self
, val_t param0
);
36 void abstracttool___MMLocalClass___dump_properties(val_t self
, val_t param0
);
37 #define LOCATE_abstracttool___MMLocalClass___dump_properties "abstracttool::MMLocalClass::dump_properties"