use nitg to bootstrap; drop bootstrap of nitc
[nit.git] / c_src / metamodel___inheritance._sep.h
diff --git a/c_src/metamodel___inheritance._sep.h b/c_src/metamodel___inheritance._sep.h
deleted file mode 100644 (file)
index 70e1e32..0000000
+++ /dev/null
@@ -1,152 +0,0 @@
-/* This C header file is generated by NIT to compile modules and programs that requires ./metamodel/inheritance. */
-#ifndef metamodel___inheritance_sep
-#define metamodel___inheritance_sep
-#include "metamodel___static_type._sep.h"
-#include <nit_common.h>
-
-extern const classtable_elt_t VFT_metamodel___inheritance___MMImplicitLocalClass[];
-
-extern const classtable_elt_t VFT_metamodel___inheritance___MMRefineAncestor[];
-
-extern const classtable_elt_t VFT_metamodel___inheritance___MMSpecAncestor[];
-
-extern const classtable_elt_t VFT_metamodel___inheritance___MMDefaultAncestor[];
-extern const char LOCATE_metamodel___inheritance[];
-extern const int SFT_metamodel___inheritance[];
-#define CALL_metamodel___inheritance___MMContext___handle_property_conflict(recv) ((metamodel___inheritance___MMContext___handle_property_conflict_t)CALL((recv), (SFT_metamodel___inheritance[0] + 0)))
-#define CALL_metamodel___inheritance___MMModule___type_any(recv) ((metamodel___inheritance___MMModule___type_any_t)CALL((recv), (SFT_metamodel___inheritance[1] + 0)))
-#define CALL_metamodel___inheritance___MMModule___type_any_extern(recv) ((metamodel___inheritance___MMModule___type_any_extern_t)CALL((recv), (SFT_metamodel___inheritance[1] + 1)))
-#define CALL_metamodel___inheritance___MMModule___import_global_classes(recv) ((metamodel___inheritance___MMModule___import_global_classes_t)CALL((recv), (SFT_metamodel___inheritance[1] + 2)))
-#define CALL_metamodel___inheritance___MMModule___import_local_classes(recv) ((metamodel___inheritance___MMModule___import_local_classes_t)CALL((recv), (SFT_metamodel___inheritance[1] + 3)))
-#define ATTR_metamodel___inheritance___MMLocalClass____direct_parents(recv) ATTR(recv, (SFT_metamodel___inheritance[2] + 0))
-#define ATTR_metamodel___inheritance___MMLocalClass____computing_super(recv) ATTR(recv, (SFT_metamodel___inheritance[2] + 1))
-#define ATTR_metamodel___inheritance___MMLocalClass____are_global_properties_inherited(recv) ATTR(recv, (SFT_metamodel___inheritance[2] + 2))
-#define CALL_metamodel___inheritance___MMLocalClass___compute_super_classes(recv) ((metamodel___inheritance___MMLocalClass___compute_super_classes_t)CALL((recv), (SFT_metamodel___inheritance[3] + 0)))
-#define CALL_metamodel___inheritance___MMLocalClass___compute_ancestors(recv) ((metamodel___inheritance___MMLocalClass___compute_ancestors_t)CALL((recv), (SFT_metamodel___inheritance[3] + 1)))
-#define CALL_metamodel___inheritance___MMLocalClass___inherit_global_properties(recv) ((metamodel___inheritance___MMLocalClass___inherit_global_properties_t)CALL((recv), (SFT_metamodel___inheritance[3] + 2)))
-#define CALL_metamodel___inheritance___MMLocalClass___make_visible_an_inherited_global_property(recv) ((metamodel___inheritance___MMLocalClass___make_visible_an_inherited_global_property_t)CALL((recv), (SFT_metamodel___inheritance[3] + 3)))
-#define CALL_metamodel___inheritance___MMLocalClass___add_direct_parent(recv) ((metamodel___inheritance___MMLocalClass___add_direct_parent_t)CALL((recv), (SFT_metamodel___inheritance[3] + 4)))
-#define CALL_metamodel___inheritance___MMLocalClass___computed_super_classes(recv) ((metamodel___inheritance___MMLocalClass___computed_super_classes_t)CALL((recv), (SFT_metamodel___inheritance[3] + 5)))
-#define CALL_metamodel___inheritance___MMLocalClass___computed_ancestors(recv) ((metamodel___inheritance___MMLocalClass___computed_ancestors_t)CALL((recv), (SFT_metamodel___inheritance[3] + 6)))
-#define CALL_metamodel___inheritance___MMLocalClass___ancestor_for(recv) ((metamodel___inheritance___MMLocalClass___ancestor_for_t)CALL((recv), (SFT_metamodel___inheritance[3] + 7)))
-#define CALL_metamodel___inheritance___MMLocalClass___add_default_any_class(recv) ((metamodel___inheritance___MMLocalClass___add_default_any_class_t)CALL((recv), (SFT_metamodel___inheritance[3] + 8)))
-#define CALL_metamodel___inheritance___MMLocalClass___add_super_classes(recv) ((metamodel___inheritance___MMLocalClass___add_super_classes_t)CALL((recv), (SFT_metamodel___inheritance[3] + 9)))
-#define CALL_metamodel___inheritance___MMLocalClass___add_explicit_classes(recv) ((metamodel___inheritance___MMLocalClass___add_explicit_classes_t)CALL((recv), (SFT_metamodel___inheritance[3] + 10)))
-#define CALL_metamodel___inheritance___MMLocalClass___compute_super_parents(recv) ((metamodel___inheritance___MMLocalClass___compute_super_parents_t)CALL((recv), (SFT_metamodel___inheritance[3] + 11)))
-#define CALL_metamodel___inheritance___MMLocalClass___build_ancestors(recv) ((metamodel___inheritance___MMLocalClass___build_ancestors_t)CALL((recv), (SFT_metamodel___inheritance[3] + 12)))
-#define CALL_metamodel___inheritance___MMLocalClass___group_ancestors(recv) ((metamodel___inheritance___MMLocalClass___group_ancestors_t)CALL((recv), (SFT_metamodel___inheritance[3] + 13)))
-#define CALL_metamodel___inheritance___MMLocalClass___merge_ancestors(recv) ((metamodel___inheritance___MMLocalClass___merge_ancestors_t)CALL((recv), (SFT_metamodel___inheritance[3] + 14)))
-#define CALL_metamodel___inheritance___MMLocalClass___inherit_local_property(recv) ((metamodel___inheritance___MMLocalClass___inherit_local_property_t)CALL((recv), (SFT_metamodel___inheritance[3] + 15)))
-#define CALL_metamodel___inheritance___MMLocalProperty___inherit_global(recv) ((metamodel___inheritance___MMLocalProperty___inherit_global_t)CALL((recv), (SFT_metamodel___inheritance[4] + 0)))
-#define CALL_metamodel___inheritance___MMAncestor___add_in(recv) ((metamodel___inheritance___MMAncestor___add_in_t)CALL((recv), (SFT_metamodel___inheritance[5] + 0)))
-#define ID_metamodel___inheritance___MMImplicitLocalClass (SFT_metamodel___inheritance[6])
-#define COLOR_metamodel___inheritance___MMImplicitLocalClass (SFT_metamodel___inheritance[7])
-#define INIT_TABLE_POS_metamodel___inheritance___MMImplicitLocalClass (SFT_metamodel___inheritance[8] + 0)
-#define CALL_metamodel___inheritance___MMImplicitLocalClass___init(recv) ((metamodel___inheritance___MMImplicitLocalClass___init_t)CALL((recv), (SFT_metamodel___inheritance[8] + 1)))
-#define ID_metamodel___inheritance___MMRefineAncestor (SFT_metamodel___inheritance[9])
-#define COLOR_metamodel___inheritance___MMRefineAncestor (SFT_metamodel___inheritance[10])
-#define ATTR_metamodel___inheritance___MMRefineAncestor____local_class(recv) ATTR(recv, (SFT_metamodel___inheritance[11] + 0))
-#define INIT_TABLE_POS_metamodel___inheritance___MMRefineAncestor (SFT_metamodel___inheritance[12] + 0)
-#define CALL_metamodel___inheritance___MMRefineAncestor___init(recv) ((metamodel___inheritance___MMRefineAncestor___init_t)CALL((recv), (SFT_metamodel___inheritance[12] + 1)))
-#define ID_metamodel___inheritance___MMSpecAncestor (SFT_metamodel___inheritance[13])
-#define COLOR_metamodel___inheritance___MMSpecAncestor (SFT_metamodel___inheritance[14])
-#define INIT_TABLE_POS_metamodel___inheritance___MMSpecAncestor (SFT_metamodel___inheritance[15] + 0)
-#define CALL_metamodel___inheritance___MMSpecAncestor___init(recv) ((metamodel___inheritance___MMSpecAncestor___init_t)CALL((recv), (SFT_metamodel___inheritance[15] + 1)))
-#define ID_metamodel___inheritance___MMDefaultAncestor (SFT_metamodel___inheritance[16])
-#define COLOR_metamodel___inheritance___MMDefaultAncestor (SFT_metamodel___inheritance[17])
-#define INIT_TABLE_POS_metamodel___inheritance___MMDefaultAncestor (SFT_metamodel___inheritance[18] + 0)
-#define CALL_metamodel___inheritance___MMDefaultAncestor___init(recv) ((metamodel___inheritance___MMDefaultAncestor___init_t)CALL((recv), (SFT_metamodel___inheritance[18] + 1)))
-void metamodel___inheritance___MMContext___handle_property_conflict(val_t p0, val_t p1, val_t p2);
-typedef void (*metamodel___inheritance___MMContext___handle_property_conflict_t)(val_t p0, val_t p1, val_t p2);
-val_t NEW_MMContext_metamodel___abstractmetamodel___MMContext___init();
-val_t metamodel___inheritance___MMModule___type_any(val_t p0);
-typedef val_t (*metamodel___inheritance___MMModule___type_any_t)(val_t p0);
-val_t metamodel___inheritance___MMModule___type_any_extern(val_t p0);
-typedef val_t (*metamodel___inheritance___MMModule___type_any_extern_t)(val_t p0);
-void metamodel___inheritance___MMModule___import_global_classes(val_t p0);
-typedef void (*metamodel___inheritance___MMModule___import_global_classes_t)(val_t p0);
-      void OC_metamodel___inheritance___MMModule___import_global_classes_1(struct stack_frame_t *closctx, val_t p0);
-      typedef void (*OC_metamodel___inheritance___MMModule___import_global_classes_1_t)(struct stack_frame_t *closctx, val_t p0);
-void metamodel___inheritance___MMModule___import_local_classes(val_t p0);
-typedef void (*metamodel___inheritance___MMModule___import_local_classes_t)(val_t p0);
-  typedef void (*CLOS_OC_metamodel___inheritance___MMModule___import_local_classes_1_0)(struct stack_frame_t *);
-  void OC_metamodel___inheritance___MMModule___import_local_classes_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
-  typedef void (*OC_metamodel___inheritance___MMModule___import_local_classes_1_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
-val_t NEW_MMModule_metamodel___abstractmetamodel___MMModule___init(val_t p0, val_t p1, val_t p2, val_t p3);
-void metamodel___inheritance___MMLocalClass___compute_super_classes(val_t p0);
-typedef void (*metamodel___inheritance___MMLocalClass___compute_super_classes_t)(val_t p0);
-void metamodel___inheritance___MMLocalClass___compute_ancestors(val_t p0);
-typedef void (*metamodel___inheritance___MMLocalClass___compute_ancestors_t)(val_t p0);
-  typedef void (*CLOS_OC_metamodel___inheritance___MMLocalClass___compute_ancestors_2_0)(struct stack_frame_t *);
-  void OC_metamodel___inheritance___MMLocalClass___compute_ancestors_2(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
-  typedef void (*OC_metamodel___inheritance___MMLocalClass___compute_ancestors_2_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
-void metamodel___inheritance___MMLocalClass___inherit_global_properties(val_t p0);
-typedef void (*metamodel___inheritance___MMLocalClass___inherit_global_properties_t)(val_t p0);
-      void OC_metamodel___inheritance___MMLocalClass___inherit_global_properties_2(struct stack_frame_t *closctx, val_t p0);
-      typedef void (*OC_metamodel___inheritance___MMLocalClass___inherit_global_properties_2_t)(struct stack_frame_t *closctx, val_t p0);
-val_t metamodel___inheritance___MMLocalClass___global_properties(val_t p0);
-typedef val_t (*metamodel___inheritance___MMLocalClass___global_properties_t)(val_t p0);
-val_t metamodel___inheritance___MMLocalClass___has_global_property(val_t p0, val_t p1);
-typedef val_t (*metamodel___inheritance___MMLocalClass___has_global_property_t)(val_t p0, val_t p1);
-val_t metamodel___inheritance___MMLocalClass___has_global_property_by_name(val_t p0, val_t p1);
-typedef val_t (*metamodel___inheritance___MMLocalClass___has_global_property_by_name_t)(val_t p0, val_t p1);
-void metamodel___inheritance___MMLocalClass___make_visible_an_inherited_global_property(val_t p0, val_t p1);
-typedef void (*metamodel___inheritance___MMLocalClass___make_visible_an_inherited_global_property_t)(val_t p0, val_t p1);
-void metamodel___inheritance___MMLocalClass___add_direct_parent(val_t p0, val_t p1);
-typedef void (*metamodel___inheritance___MMLocalClass___add_direct_parent_t)(val_t p0, val_t p1);
-val_t metamodel___inheritance___MMLocalClass___computed_super_classes(val_t p0);
-typedef val_t (*metamodel___inheritance___MMLocalClass___computed_super_classes_t)(val_t p0);
-val_t metamodel___inheritance___MMLocalClass___computed_ancestors(val_t p0);
-typedef val_t (*metamodel___inheritance___MMLocalClass___computed_ancestors_t)(val_t p0);
-val_t metamodel___inheritance___MMLocalClass___ancestor_for(val_t p0, val_t p1);
-typedef val_t (*metamodel___inheritance___MMLocalClass___ancestor_for_t)(val_t p0, val_t p1);
-val_t metamodel___inheritance___MMLocalClass_____bra(val_t p0, val_t p1);
-typedef val_t (*metamodel___inheritance___MMLocalClass_____bra_t)(val_t p0, val_t p1);
-void metamodel___inheritance___MMLocalClass___add_default_any_class(val_t p0, val_t p1);
-typedef void (*metamodel___inheritance___MMLocalClass___add_default_any_class_t)(val_t p0, val_t p1);
-void metamodel___inheritance___MMLocalClass___add_super_classes(val_t p0, val_t p1);
-typedef void (*metamodel___inheritance___MMLocalClass___add_super_classes_t)(val_t p0, val_t p1);
-void metamodel___inheritance___MMLocalClass___add_explicit_classes(val_t p0, val_t p1);
-typedef void (*metamodel___inheritance___MMLocalClass___add_explicit_classes_t)(val_t p0, val_t p1);
-void metamodel___inheritance___MMLocalClass___compute_super_parents(val_t p0, val_t p1);
-typedef void (*metamodel___inheritance___MMLocalClass___compute_super_parents_t)(val_t p0, val_t p1);
-val_t metamodel___inheritance___MMLocalClass___build_ancestors(val_t p0);
-typedef val_t (*metamodel___inheritance___MMLocalClass___build_ancestors_t)(val_t p0);
-val_t metamodel___inheritance___MMLocalClass___group_ancestors(val_t p0, val_t p1);
-typedef val_t (*metamodel___inheritance___MMLocalClass___group_ancestors_t)(val_t p0, val_t p1);
-val_t metamodel___inheritance___MMLocalClass___merge_ancestors(val_t p0, val_t p1);
-typedef val_t (*metamodel___inheritance___MMLocalClass___merge_ancestors_t)(val_t p0, val_t p1);
-  typedef void (*CLOS_OC_metamodel___inheritance___MMLocalClass___merge_ancestors_1_0)(struct stack_frame_t *);
-  void OC_metamodel___inheritance___MMLocalClass___merge_ancestors_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
-  typedef void (*OC_metamodel___inheritance___MMLocalClass___merge_ancestors_1_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
-val_t metamodel___inheritance___MMLocalClass___inherit_local_property(val_t p0, val_t p1);
-typedef val_t (*metamodel___inheritance___MMLocalClass___inherit_local_property_t)(val_t p0, val_t p1);
-val_t NEW_MMLocalClass_metamodel___abstractmetamodel___MMLocalClass___init(val_t p0, val_t p1, val_t p2);
-void metamodel___inheritance___MMLocalProperty___inherit_global(val_t p0, val_t p1);
-typedef void (*metamodel___inheritance___MMLocalProperty___inherit_global_t)(val_t p0, val_t p1);
-val_t NEW_MMLocalProperty_metamodel___abstractmetamodel___MMLocalProperty___init(val_t p0, val_t p1);
-void metamodel___inheritance___MMAncestor___add_in(val_t p0, val_t p1);
-typedef void (*metamodel___inheritance___MMAncestor___add_in_t)(val_t p0, val_t p1);
-  typedef void (*CLOS_OC_metamodel___inheritance___MMAncestor___add_in_1_0)(struct stack_frame_t *);
-  void OC_metamodel___inheritance___MMAncestor___add_in_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
-  typedef void (*OC_metamodel___inheritance___MMAncestor___add_in_1_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
-val_t NEW_MMAncestor_metamodel___static_type___MMAncestor___init();
-void metamodel___inheritance___MMImplicitLocalClass___init(val_t p0, val_t p1, val_t p2, int* init_table);
-typedef void (*metamodel___inheritance___MMImplicitLocalClass___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
-val_t NEW_MMImplicitLocalClass_metamodel___inheritance___MMImplicitLocalClass___init(val_t p0, val_t p1);
-val_t metamodel___inheritance___MMRefineAncestor___local_class(val_t p0);
-typedef val_t (*metamodel___inheritance___MMRefineAncestor___local_class_t)(val_t p0);
-void metamodel___inheritance___MMRefineAncestor___init(val_t p0, val_t p1, val_t p2, int* init_table);
-typedef void (*metamodel___inheritance___MMRefineAncestor___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
-val_t NEW_MMRefineAncestor_metamodel___inheritance___MMRefineAncestor___init(val_t p0, val_t p1);
-val_t metamodel___inheritance___MMSpecAncestor___local_class(val_t p0);
-typedef val_t (*metamodel___inheritance___MMSpecAncestor___local_class_t)(val_t p0);
-void metamodel___inheritance___MMSpecAncestor___init(val_t p0, val_t p1, val_t p2, int* init_table);
-typedef void (*metamodel___inheritance___MMSpecAncestor___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
-val_t NEW_MMSpecAncestor_metamodel___inheritance___MMSpecAncestor___init(val_t p0, val_t p1);
-val_t metamodel___inheritance___MMDefaultAncestor___local_class(val_t p0);
-typedef val_t (*metamodel___inheritance___MMDefaultAncestor___local_class_t)(val_t p0);
-void metamodel___inheritance___MMDefaultAncestor___init(val_t p0, val_t p1, val_t p2, int* init_table);
-typedef void (*metamodel___inheritance___MMDefaultAncestor___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
-val_t NEW_MMDefaultAncestor_metamodel___inheritance___MMDefaultAncestor___init(val_t p0, val_t p1);
-#endif