Update c_src to handle default closures.
[nit.git] / c_src / abstractmetamodel._sep.h
index 0478d93..6c1cdf1 100644 (file)
@@ -126,89 +126,86 @@ extern const int SFT_abstractmetamodel[];
 #define COLOR_abstractmetamodel___MMLocalClass____name SFT_abstractmetamodel[98]
 #define COLOR_abstractmetamodel___MMLocalClass____arity SFT_abstractmetamodel[99]
 #define COLOR_abstractmetamodel___MMLocalClass____module SFT_abstractmetamodel[100]
-#define COLOR_abstractmetamodel___MMLocalClass____abstract SFT_abstractmetamodel[101]
-#define COLOR_abstractmetamodel___MMLocalClass____global SFT_abstractmetamodel[102]
-#define COLOR_abstractmetamodel___MMLocalClass____crhe SFT_abstractmetamodel[103]
-#define COLOR_abstractmetamodel___MMLocalClass____cshe SFT_abstractmetamodel[104]
-#define COLOR_abstractmetamodel___MMLocalClass____che SFT_abstractmetamodel[105]
-#define COLOR_abstractmetamodel___MMLocalClass____local_property_by_global SFT_abstractmetamodel[106]
-#define COLOR_abstractmetamodel___MMLocalClass____global_properties SFT_abstractmetamodel[107]
-#define COLOR_abstractmetamodel___MMLocalClass____properties_by_name SFT_abstractmetamodel[108]
-#define INIT_TABLE_POS_MMLocalClass SFT_abstractmetamodel[109]
-#define COLOR_abstractmetamodel___MMLocalClass___name SFT_abstractmetamodel[110]
-#define COLOR_abstractmetamodel___MMLocalClass___arity SFT_abstractmetamodel[111]
-#define COLOR_abstractmetamodel___MMLocalClass___module SFT_abstractmetamodel[112]
-#define COLOR_abstractmetamodel___MMLocalClass___abstract SFT_abstractmetamodel[113]
-#define COLOR_abstractmetamodel___MMLocalClass___abstract__eq SFT_abstractmetamodel[114]
-#define COLOR_abstractmetamodel___MMLocalClass___global SFT_abstractmetamodel[115]
-#define COLOR_abstractmetamodel___MMLocalClass___crhe SFT_abstractmetamodel[116]
-#define COLOR_abstractmetamodel___MMLocalClass___cshe SFT_abstractmetamodel[117]
-#define COLOR_abstractmetamodel___MMLocalClass___che SFT_abstractmetamodel[118]
-#define COLOR_abstractmetamodel___MMLocalClass___local_property_by_global SFT_abstractmetamodel[119]
-#define COLOR_abstractmetamodel___MMLocalClass___global_properties SFT_abstractmetamodel[120]
-#define COLOR_abstractmetamodel___MMLocalClass___properties_by_name SFT_abstractmetamodel[121]
-#define COLOR_abstractmetamodel___MMLocalClass___init SFT_abstractmetamodel[122]
-#define COLOR_abstractmetamodel___MMLocalClass___for_module SFT_abstractmetamodel[123]
-#define COLOR_abstractmetamodel___MMLocalClass___new_global SFT_abstractmetamodel[124]
-#define COLOR_abstractmetamodel___MMLocalClass___set_global SFT_abstractmetamodel[125]
-#define COLOR_abstractmetamodel___MMLocalClass___has_global_property_by_name SFT_abstractmetamodel[126]
-#define COLOR_abstractmetamodel___MMLocalClass___get_property_by_name SFT_abstractmetamodel[127]
-#define COLOR_abstractmetamodel___MMLocalClass___attribute SFT_abstractmetamodel[128]
-#define COLOR_abstractmetamodel___MMLocalClass___method SFT_abstractmetamodel[129]
-#define COLOR_abstractmetamodel___MMLocalClass___select_method SFT_abstractmetamodel[130]
-#define COLOR_abstractmetamodel___MMLocalClass___select_attribute SFT_abstractmetamodel[131]
-#define COLOR_abstractmetamodel___MMLocalClass___super_methods_named SFT_abstractmetamodel[132]
-#define COLOR_abstractmetamodel___MMLocalClass___register_local_property SFT_abstractmetamodel[133]
-#define COLOR_abstractmetamodel___MMLocalClass___register_global_property SFT_abstractmetamodel[134]
-#define COLOR_abstractmetamodel___MMLocalClass_____bra SFT_abstractmetamodel[135]
-#define COLOR_abstractmetamodel___MMLocalClass___context SFT_abstractmetamodel[136]
-#define ID_MMGlobalProperty SFT_abstractmetamodel[137]
-#define COLOR_MMGlobalProperty SFT_abstractmetamodel[138]
-#define COLOR_abstractmetamodel___MMGlobalProperty____intro SFT_abstractmetamodel[139]
-#define COLOR_abstractmetamodel___MMGlobalProperty____property_hierarchy SFT_abstractmetamodel[140]
-#define COLOR_abstractmetamodel___MMGlobalProperty____is_init SFT_abstractmetamodel[141]
-#define COLOR_abstractmetamodel___MMGlobalProperty____visibility_level SFT_abstractmetamodel[142]
-#define INIT_TABLE_POS_MMGlobalProperty SFT_abstractmetamodel[143]
-#define COLOR_abstractmetamodel___MMGlobalProperty___intro SFT_abstractmetamodel[144]
-#define COLOR_abstractmetamodel___MMGlobalProperty___local_class SFT_abstractmetamodel[145]
-#define COLOR_abstractmetamodel___MMGlobalProperty___property_hierarchy SFT_abstractmetamodel[146]
-#define COLOR_abstractmetamodel___MMGlobalProperty___init SFT_abstractmetamodel[147]
-#define COLOR_abstractmetamodel___MMGlobalProperty___add_local_property SFT_abstractmetamodel[148]
-#define COLOR_abstractmetamodel___MMGlobalProperty___is_attribute SFT_abstractmetamodel[149]
-#define COLOR_abstractmetamodel___MMGlobalProperty___is_method SFT_abstractmetamodel[150]
-#define COLOR_abstractmetamodel___MMGlobalProperty___is_init SFT_abstractmetamodel[151]
-#define COLOR_abstractmetamodel___MMGlobalProperty___is_init__eq SFT_abstractmetamodel[152]
-#define COLOR_abstractmetamodel___MMGlobalProperty___is_init_for SFT_abstractmetamodel[153]
-#define COLOR_abstractmetamodel___MMGlobalProperty___visibility_level SFT_abstractmetamodel[154]
-#define COLOR_abstractmetamodel___MMGlobalProperty___visibility_level__eq SFT_abstractmetamodel[155]
-#define ID_MMLocalProperty SFT_abstractmetamodel[156]
-#define COLOR_MMLocalProperty SFT_abstractmetamodel[157]
-#define COLOR_abstractmetamodel___MMLocalProperty____name SFT_abstractmetamodel[158]
-#define COLOR_abstractmetamodel___MMLocalProperty____local_class SFT_abstractmetamodel[159]
-#define COLOR_abstractmetamodel___MMLocalProperty____global SFT_abstractmetamodel[160]
-#define COLOR_abstractmetamodel___MMLocalProperty____prhe SFT_abstractmetamodel[161]
-#define COLOR_abstractmetamodel___MMLocalProperty____need_super SFT_abstractmetamodel[162]
-#define INIT_TABLE_POS_MMLocalProperty SFT_abstractmetamodel[163]
-#define COLOR_abstractmetamodel___MMLocalProperty___name SFT_abstractmetamodel[164]
-#define COLOR_abstractmetamodel___MMLocalProperty___local_class SFT_abstractmetamodel[165]
-#define COLOR_abstractmetamodel___MMLocalProperty___global SFT_abstractmetamodel[166]
-#define COLOR_abstractmetamodel___MMLocalProperty___prhe SFT_abstractmetamodel[167]
-#define COLOR_abstractmetamodel___MMLocalProperty___module SFT_abstractmetamodel[168]
-#define COLOR_abstractmetamodel___MMLocalProperty___full_name SFT_abstractmetamodel[169]
-#define COLOR_abstractmetamodel___MMLocalProperty___set_global SFT_abstractmetamodel[170]
-#define COLOR_abstractmetamodel___MMLocalProperty___new_global SFT_abstractmetamodel[171]
-#define COLOR_abstractmetamodel___MMLocalProperty___need_super SFT_abstractmetamodel[172]
-#define COLOR_abstractmetamodel___MMLocalProperty___need_super__eq SFT_abstractmetamodel[173]
-#define COLOR_abstractmetamodel___MMLocalProperty___init SFT_abstractmetamodel[174]
-#define ID_MMAttribute SFT_abstractmetamodel[175]
-#define COLOR_MMAttribute SFT_abstractmetamodel[176]
-#define INIT_TABLE_POS_MMAttribute SFT_abstractmetamodel[177]
-#define ID_MMMethod SFT_abstractmetamodel[178]
-#define COLOR_MMMethod SFT_abstractmetamodel[179]
-#define INIT_TABLE_POS_MMMethod SFT_abstractmetamodel[180]
-#define ID_MMConcreteClass SFT_abstractmetamodel[181]
-#define COLOR_MMConcreteClass SFT_abstractmetamodel[182]
-#define INIT_TABLE_POS_MMConcreteClass SFT_abstractmetamodel[183]
+#define COLOR_abstractmetamodel___MMLocalClass____global SFT_abstractmetamodel[101]
+#define COLOR_abstractmetamodel___MMLocalClass____crhe SFT_abstractmetamodel[102]
+#define COLOR_abstractmetamodel___MMLocalClass____cshe SFT_abstractmetamodel[103]
+#define COLOR_abstractmetamodel___MMLocalClass____che SFT_abstractmetamodel[104]
+#define COLOR_abstractmetamodel___MMLocalClass____local_property_by_global SFT_abstractmetamodel[105]
+#define COLOR_abstractmetamodel___MMLocalClass____global_properties SFT_abstractmetamodel[106]
+#define COLOR_abstractmetamodel___MMLocalClass____properties_by_name SFT_abstractmetamodel[107]
+#define INIT_TABLE_POS_MMLocalClass SFT_abstractmetamodel[108]
+#define COLOR_abstractmetamodel___MMLocalClass___name SFT_abstractmetamodel[109]
+#define COLOR_abstractmetamodel___MMLocalClass___arity SFT_abstractmetamodel[110]
+#define COLOR_abstractmetamodel___MMLocalClass___module SFT_abstractmetamodel[111]
+#define COLOR_abstractmetamodel___MMLocalClass___global SFT_abstractmetamodel[112]
+#define COLOR_abstractmetamodel___MMLocalClass___crhe SFT_abstractmetamodel[113]
+#define COLOR_abstractmetamodel___MMLocalClass___cshe SFT_abstractmetamodel[114]
+#define COLOR_abstractmetamodel___MMLocalClass___che SFT_abstractmetamodel[115]
+#define COLOR_abstractmetamodel___MMLocalClass___local_property_by_global SFT_abstractmetamodel[116]
+#define COLOR_abstractmetamodel___MMLocalClass___global_properties SFT_abstractmetamodel[117]
+#define COLOR_abstractmetamodel___MMLocalClass___properties_by_name SFT_abstractmetamodel[118]
+#define COLOR_abstractmetamodel___MMLocalClass___init SFT_abstractmetamodel[119]
+#define COLOR_abstractmetamodel___MMLocalClass___for_module SFT_abstractmetamodel[120]
+#define COLOR_abstractmetamodel___MMLocalClass___new_global SFT_abstractmetamodel[121]
+#define COLOR_abstractmetamodel___MMLocalClass___set_global SFT_abstractmetamodel[122]
+#define COLOR_abstractmetamodel___MMLocalClass___has_global_property_by_name SFT_abstractmetamodel[123]
+#define COLOR_abstractmetamodel___MMLocalClass___get_property_by_name SFT_abstractmetamodel[124]
+#define COLOR_abstractmetamodel___MMLocalClass___attribute SFT_abstractmetamodel[125]
+#define COLOR_abstractmetamodel___MMLocalClass___method SFT_abstractmetamodel[126]
+#define COLOR_abstractmetamodel___MMLocalClass___select_method SFT_abstractmetamodel[127]
+#define COLOR_abstractmetamodel___MMLocalClass___select_attribute SFT_abstractmetamodel[128]
+#define COLOR_abstractmetamodel___MMLocalClass___super_methods_named SFT_abstractmetamodel[129]
+#define COLOR_abstractmetamodel___MMLocalClass___register_local_property SFT_abstractmetamodel[130]
+#define COLOR_abstractmetamodel___MMLocalClass___register_global_property SFT_abstractmetamodel[131]
+#define COLOR_abstractmetamodel___MMLocalClass_____bra SFT_abstractmetamodel[132]
+#define COLOR_abstractmetamodel___MMLocalClass___context SFT_abstractmetamodel[133]
+#define ID_MMGlobalProperty SFT_abstractmetamodel[134]
+#define COLOR_MMGlobalProperty SFT_abstractmetamodel[135]
+#define COLOR_abstractmetamodel___MMGlobalProperty____intro SFT_abstractmetamodel[136]
+#define COLOR_abstractmetamodel___MMGlobalProperty____property_hierarchy SFT_abstractmetamodel[137]
+#define COLOR_abstractmetamodel___MMGlobalProperty____is_init SFT_abstractmetamodel[138]
+#define COLOR_abstractmetamodel___MMGlobalProperty____visibility_level SFT_abstractmetamodel[139]
+#define INIT_TABLE_POS_MMGlobalProperty SFT_abstractmetamodel[140]
+#define COLOR_abstractmetamodel___MMGlobalProperty___intro SFT_abstractmetamodel[141]
+#define COLOR_abstractmetamodel___MMGlobalProperty___local_class SFT_abstractmetamodel[142]
+#define COLOR_abstractmetamodel___MMGlobalProperty___property_hierarchy SFT_abstractmetamodel[143]
+#define COLOR_abstractmetamodel___MMGlobalProperty___init SFT_abstractmetamodel[144]
+#define COLOR_abstractmetamodel___MMGlobalProperty___add_local_property SFT_abstractmetamodel[145]
+#define COLOR_abstractmetamodel___MMGlobalProperty___is_attribute SFT_abstractmetamodel[146]
+#define COLOR_abstractmetamodel___MMGlobalProperty___is_method SFT_abstractmetamodel[147]
+#define COLOR_abstractmetamodel___MMGlobalProperty___is_init SFT_abstractmetamodel[148]
+#define COLOR_abstractmetamodel___MMGlobalProperty___is_init__eq SFT_abstractmetamodel[149]
+#define COLOR_abstractmetamodel___MMGlobalProperty___is_init_for SFT_abstractmetamodel[150]
+#define COLOR_abstractmetamodel___MMGlobalProperty___visibility_level SFT_abstractmetamodel[151]
+#define COLOR_abstractmetamodel___MMGlobalProperty___visibility_level__eq SFT_abstractmetamodel[152]
+#define ID_MMLocalProperty SFT_abstractmetamodel[153]
+#define COLOR_MMLocalProperty SFT_abstractmetamodel[154]
+#define COLOR_abstractmetamodel___MMLocalProperty____name SFT_abstractmetamodel[155]
+#define COLOR_abstractmetamodel___MMLocalProperty____local_class SFT_abstractmetamodel[156]
+#define COLOR_abstractmetamodel___MMLocalProperty____global SFT_abstractmetamodel[157]
+#define COLOR_abstractmetamodel___MMLocalProperty____prhe SFT_abstractmetamodel[158]
+#define COLOR_abstractmetamodel___MMLocalProperty____need_super SFT_abstractmetamodel[159]
+#define INIT_TABLE_POS_MMLocalProperty SFT_abstractmetamodel[160]
+#define COLOR_abstractmetamodel___MMLocalProperty___name SFT_abstractmetamodel[161]
+#define COLOR_abstractmetamodel___MMLocalProperty___local_class SFT_abstractmetamodel[162]
+#define COLOR_abstractmetamodel___MMLocalProperty___global SFT_abstractmetamodel[163]
+#define COLOR_abstractmetamodel___MMLocalProperty___prhe SFT_abstractmetamodel[164]
+#define COLOR_abstractmetamodel___MMLocalProperty___module SFT_abstractmetamodel[165]
+#define COLOR_abstractmetamodel___MMLocalProperty___full_name SFT_abstractmetamodel[166]
+#define COLOR_abstractmetamodel___MMLocalProperty___set_global SFT_abstractmetamodel[167]
+#define COLOR_abstractmetamodel___MMLocalProperty___new_global SFT_abstractmetamodel[168]
+#define COLOR_abstractmetamodel___MMLocalProperty___need_super SFT_abstractmetamodel[169]
+#define COLOR_abstractmetamodel___MMLocalProperty___need_super__eq SFT_abstractmetamodel[170]
+#define COLOR_abstractmetamodel___MMLocalProperty___init SFT_abstractmetamodel[171]
+#define ID_MMAttribute SFT_abstractmetamodel[172]
+#define COLOR_MMAttribute SFT_abstractmetamodel[173]
+#define INIT_TABLE_POS_MMAttribute SFT_abstractmetamodel[174]
+#define ID_MMMethod SFT_abstractmetamodel[175]
+#define COLOR_MMMethod SFT_abstractmetamodel[176]
+#define INIT_TABLE_POS_MMMethod SFT_abstractmetamodel[177]
+#define ID_MMConcreteClass SFT_abstractmetamodel[178]
+#define COLOR_MMConcreteClass SFT_abstractmetamodel[179]
+#define INIT_TABLE_POS_MMConcreteClass SFT_abstractmetamodel[180]
 typedef void (* abstractmetamodel___MMContext___init_t)(val_t  self, int* init_table);
 void abstractmetamodel___MMContext___init(val_t  self, int* init_table);
 #define LOCATE_abstractmetamodel___MMContext___init "abstractmetamodel::MMContext::init"
@@ -424,13 +421,6 @@ val_t abstractmetamodel___MMLocalClass___arity(val_t  self);
 typedef val_t (* abstractmetamodel___MMLocalClass___module_t)(val_t  self);
 val_t abstractmetamodel___MMLocalClass___module(val_t  self);
 #define LOCATE_abstractmetamodel___MMLocalClass___module "abstractmetamodel::MMLocalClass::module"
-#define ATTR_abstractmetamodel___MMLocalClass____abstract(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____abstract)
-typedef val_t (* abstractmetamodel___MMLocalClass___abstract_t)(val_t  self);
-val_t abstractmetamodel___MMLocalClass___abstract(val_t  self);
-#define LOCATE_abstractmetamodel___MMLocalClass___abstract "abstractmetamodel::MMLocalClass::abstract"
-typedef void (* abstractmetamodel___MMLocalClass___abstract__eq_t)(val_t  self, val_t  param0);
-void abstractmetamodel___MMLocalClass___abstract__eq(val_t  self, val_t  param0);
-#define LOCATE_abstractmetamodel___MMLocalClass___abstract__eq "abstractmetamodel::MMLocalClass::abstract="
 #define ATTR_abstractmetamodel___MMLocalClass____global(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____global)
 typedef val_t (* abstractmetamodel___MMLocalClass___global_t)(val_t  self);
 val_t abstractmetamodel___MMLocalClass___global(val_t  self);