Update c_src to handle default closures.
[nit.git] / c_src / mmloader._sep.h
index a4614fe..371e6ad 100644 (file)
@@ -1,6 +1,6 @@
 /* This C header file is generated by NIT to compile modules and programs that requires mmloader. */
-#ifndef mmloader_3_sep
-#define mmloader_3_sep
+#ifndef mmloader_sep
+#define mmloader_sep
 #include "metamodel._sep.h"
 #include "opts._sep.h"
 #include <nit_common.h>
@@ -8,7 +8,7 @@
 extern const classtable_elt_t VFT_ToolContext[];
 
 extern const classtable_elt_t VFT_ModuleLoader[];
-#define LOCATE_mmloader "mmloader"
+extern const char *LOCATE_mmloader;
 extern const int SFT_mmloader[];
 #define ID_ToolContext SFT_mmloader[0]
 #define COLOR_ToolContext SFT_mmloader[1]
@@ -55,13 +55,14 @@ extern const int SFT_mmloader[];
 #define COLOR_mmloader___ModuleLoader___load_module SFT_mmloader[42]
 #define COLOR_mmloader___ModuleLoader___parse_file SFT_mmloader[43]
 #define COLOR_mmloader___ModuleLoader___process_metamodel SFT_mmloader[44]
-#define COLOR_mmloader___MMModule____filename SFT_mmloader[45]
-#define COLOR_mmloader___MMModule____mtime SFT_mmloader[46]
-#define COLOR_mmloader___MMModule___filename SFT_mmloader[47]
-#define COLOR_mmloader___MMModule___filename__eq SFT_mmloader[48]
-#define COLOR_mmloader___MMModule___mtime SFT_mmloader[49]
-#define COLOR_mmloader___MMModule___mtime__eq SFT_mmloader[50]
-#define COLOR_mmloader___MMModule___import_supers_modules SFT_mmloader[51]
+#define COLOR_mmloader___ModuleLoader___init SFT_mmloader[45]
+#define COLOR_mmloader___MMModule____filename SFT_mmloader[46]
+#define COLOR_mmloader___MMModule____mtime SFT_mmloader[47]
+#define COLOR_mmloader___MMModule___filename SFT_mmloader[48]
+#define COLOR_mmloader___MMModule___filename__eq SFT_mmloader[49]
+#define COLOR_mmloader___MMModule___mtime SFT_mmloader[50]
+#define COLOR_mmloader___MMModule___mtime__eq SFT_mmloader[51]
+#define COLOR_mmloader___MMModule___import_supers_modules SFT_mmloader[52]
 #define ATTR_mmloader___ToolContext____error_count(recv) ATTR(recv, COLOR_mmloader___ToolContext____error_count)
 typedef val_t (* mmloader___ToolContext___error_count_t)(val_t  self);
 val_t mmloader___ToolContext___error_count(val_t  self);
@@ -111,8 +112,8 @@ val_t mmloader___ToolContext___opt_help(val_t  self);
 #define LOCATE_mmloader___ToolContext___opt_help "mmloader::ToolContext::opt_help"
 typedef void (* mmloader___ToolContext___init_t)(val_t  self, int* init_table);
 void mmloader___ToolContext___init(val_t  self, int* init_table);
-val_t NEW_mmloader___ToolContext___init();
 #define LOCATE_mmloader___ToolContext___init "mmloader::ToolContext::init"
+val_t NEW_ToolContext_mmloader___ToolContext___init();
 typedef void (* mmloader___ToolContext___process_options_t)(val_t  self);
 void mmloader___ToolContext___process_options(val_t  self);
 #define LOCATE_mmloader___ToolContext___process_options "mmloader::ToolContext::process_options"
@@ -154,6 +155,11 @@ val_t mmloader___ModuleLoader___parse_file(val_t  self, val_t  param0, val_t  pa
 typedef void (* mmloader___ModuleLoader___process_metamodel_t)(val_t  self, val_t  param0, val_t  param1);
 void mmloader___ModuleLoader___process_metamodel(val_t  self, val_t  param0, val_t  param1);
 #define LOCATE_mmloader___ModuleLoader___process_metamodel "mmloader::ModuleLoader::process_metamodel"
+typedef void (* mmloader___ModuleLoader___init_t)(val_t  self, int* init_table);
+void mmloader___ModuleLoader___init(val_t  self, int* init_table);
+#define LOCATE_mmloader___ModuleLoader___init "mmloader::ModuleLoader::init"
+val_t NEW_ModuleLoader_mmloader___ModuleLoader___init();
+val_t NEW_MMModule_abstractmetamodel___MMModule___init(val_t p0, val_t p1, val_t p2);
 #define ATTR_mmloader___MMModule____filename(recv) ATTR(recv, COLOR_mmloader___MMModule____filename)
 typedef val_t (* mmloader___MMModule___filename_t)(val_t  self);
 val_t mmloader___MMModule___filename(val_t  self);