First NIT release and new clean mercurial repository
[nit.git] / c_src / abstracttool._sep.h
1 #ifndef abstracttool__sep
2 #define abstracttool__sep
3 #include "syntax._sep.h"
4 #include <nit_common.h>
5
6 extern const classtable_elt_t VFT_AbstractCompiler[];
7 extern const int SFT_abstracttool[];
8 #define ID_AbstractCompiler SFT_abstracttool[0]
9 #define COLOR_AbstractCompiler SFT_abstracttool[1]
10 #define INIT_TABLE_POS_AbstractCompiler SFT_abstracttool[2]
11 #define COLOR_abstracttool___AbstractCompiler___init SFT_abstracttool[3]
12 #define COLOR_abstracttool___AbstractCompiler___exec_cmd_line SFT_abstracttool[4]
13 #define COLOR_abstracttool___AbstractCompiler___perform_work SFT_abstracttool[5]
14 #define COLOR_abstracttool___AbstractCompiler___dump_context_info SFT_abstracttool[6]
15 #define COLOR_abstracttool___MMModule___dump_module_info SFT_abstracttool[7]
16 #define COLOR_abstracttool___MMLocalClass___dump_properties SFT_abstracttool[8]
17 typedef void (* abstracttool___AbstractCompiler___init_t)(val_t self, int* init_table);
18 void abstracttool___AbstractCompiler___init(val_t self, int* init_table);
19 val_t NEW_abstracttool___AbstractCompiler___init();
20 typedef void (* abstracttool___AbstractCompiler___exec_cmd_line_t)(val_t self);
21 void abstracttool___AbstractCompiler___exec_cmd_line(val_t self);
22 typedef void (* abstracttool___AbstractCompiler___perform_work_t)(val_t self, val_t param0);
23 void abstracttool___AbstractCompiler___perform_work(val_t self, val_t param0);
24 typedef void (* abstracttool___AbstractCompiler___dump_context_info_t)(val_t self);
25 void abstracttool___AbstractCompiler___dump_context_info(val_t self);
26 typedef void (* abstracttool___MMModule___dump_module_info_t)(val_t self);
27 void abstracttool___MMModule___dump_module_info(val_t self);
28 typedef void (* abstracttool___MMLocalClass___dump_properties_t)(val_t self, val_t param0);
29 void abstracttool___MMLocalClass___dump_properties(val_t self, val_t param0);
30 #endif