New c_src (with reduced string pool and simplified building)
[nit.git] / c_src / compiling_base._sep.h
index 009c012..88bc8a7 100644 (file)
@@ -1,6 +1,6 @@
 /* This C header file is generated by NIT to compile modules and programs that requires compiling_base. */
-#ifndef compiling_base__sep
-#define compiling_base__sep
+#ifndef compiling_base_3_sep
+#define compiling_base_3_sep
 #include "syntax._sep.h"
 #include "utils._sep.h"
 #include <nit_common.h>
@@ -10,6 +10,7 @@ extern const classtable_elt_t VFT_CompilerVisitor[];
 extern const classtable_elt_t VFT_CContext[];
 
 extern const classtable_elt_t VFT_PrimitiveInfo[];
+#define LOCATE_compiling_base "compiling_base"
 extern const int SFT_compiling_base[];
 #define COLOR_compiling_base___ToolContext____global SFT_compiling_base[0]
 #define COLOR_compiling_base___ToolContext____attr_sim SFT_compiling_base[1]
@@ -102,142 +103,200 @@ extern const int SFT_compiling_base[];
 #define ATTR_compiling_base___ToolContext____global(recv) ATTR(recv, COLOR_compiling_base___ToolContext____global)
 typedef val_t (* compiling_base___ToolContext___global_t)(val_t  self);
 val_t compiling_base___ToolContext___global(val_t  self);
+#define LOCATE_compiling_base___ToolContext___global "compiling_base::ToolContext::global"
 typedef void (* compiling_base___ToolContext___global__eq_t)(val_t  self, val_t  param0);
 void compiling_base___ToolContext___global__eq(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___ToolContext___global__eq "compiling_base::ToolContext::global="
 #define ATTR_compiling_base___ToolContext____attr_sim(recv) ATTR(recv, COLOR_compiling_base___ToolContext____attr_sim)
 typedef val_t (* compiling_base___ToolContext___attr_sim_t)(val_t  self);
 val_t compiling_base___ToolContext___attr_sim(val_t  self);
+#define LOCATE_compiling_base___ToolContext___attr_sim "compiling_base::ToolContext::attr_sim"
 typedef void (* compiling_base___ToolContext___attr_sim__eq_t)(val_t  self, val_t  param0);
 void compiling_base___ToolContext___attr_sim__eq(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___ToolContext___attr_sim__eq "compiling_base::ToolContext::attr_sim="
 #define ATTR_compiling_base___ToolContext____base_dir(recv) ATTR(recv, COLOR_compiling_base___ToolContext____base_dir)
 typedef val_t (* compiling_base___ToolContext___base_dir_t)(val_t  self);
 val_t compiling_base___ToolContext___base_dir(val_t  self);
+#define LOCATE_compiling_base___ToolContext___base_dir "compiling_base::ToolContext::base_dir"
 typedef void (* compiling_base___ToolContext___base_dir__eq_t)(val_t  self, val_t  param0);
 void compiling_base___ToolContext___base_dir__eq(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___ToolContext___base_dir__eq "compiling_base::ToolContext::base_dir="
 #define ATTR_compiling_base___ToolContext____clibdir(recv) ATTR(recv, COLOR_compiling_base___ToolContext____clibdir)
 typedef val_t (* compiling_base___ToolContext___clibdir_t)(val_t  self);
 val_t compiling_base___ToolContext___clibdir(val_t  self);
+#define LOCATE_compiling_base___ToolContext___clibdir "compiling_base::ToolContext::clibdir"
 typedef void (* compiling_base___ToolContext___clibdir__eq_t)(val_t  self, val_t  param0);
 void compiling_base___ToolContext___clibdir__eq(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___ToolContext___clibdir__eq "compiling_base::ToolContext::clibdir="
 #define ATTR_compiling_base___ToolContext____bindir(recv) ATTR(recv, COLOR_compiling_base___ToolContext____bindir)
 typedef val_t (* compiling_base___ToolContext___bindir_t)(val_t  self);
 val_t compiling_base___ToolContext___bindir(val_t  self);
+#define LOCATE_compiling_base___ToolContext___bindir "compiling_base::ToolContext::bindir"
 typedef void (* compiling_base___ToolContext___bindir__eq_t)(val_t  self, val_t  param0);
 void compiling_base___ToolContext___bindir__eq(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___ToolContext___bindir__eq "compiling_base::ToolContext::bindir="
 #define ATTR_compiling_base___ToolContext____output_file(recv) ATTR(recv, COLOR_compiling_base___ToolContext____output_file)
 typedef val_t (* compiling_base___ToolContext___output_file_t)(val_t  self);
 val_t compiling_base___ToolContext___output_file(val_t  self);
+#define LOCATE_compiling_base___ToolContext___output_file "compiling_base::ToolContext::output_file"
 typedef void (* compiling_base___ToolContext___output_file__eq_t)(val_t  self, val_t  param0);
 void compiling_base___ToolContext___output_file__eq(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___ToolContext___output_file__eq "compiling_base::ToolContext::output_file="
 #define ATTR_compiling_base___ToolContext____boost(recv) ATTR(recv, COLOR_compiling_base___ToolContext____boost)
 typedef val_t (* compiling_base___ToolContext___boost_t)(val_t  self);
 val_t compiling_base___ToolContext___boost(val_t  self);
+#define LOCATE_compiling_base___ToolContext___boost "compiling_base::ToolContext::boost"
 typedef void (* compiling_base___ToolContext___boost__eq_t)(val_t  self, val_t  param0);
 void compiling_base___ToolContext___boost__eq(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___ToolContext___boost__eq "compiling_base::ToolContext::boost="
 #define ATTR_compiling_base___ToolContext____no_cc(recv) ATTR(recv, COLOR_compiling_base___ToolContext____no_cc)
 typedef val_t (* compiling_base___ToolContext___no_cc_t)(val_t  self);
 val_t compiling_base___ToolContext___no_cc(val_t  self);
+#define LOCATE_compiling_base___ToolContext___no_cc "compiling_base::ToolContext::no_cc"
 typedef void (* compiling_base___ToolContext___no_cc__eq_t)(val_t  self, val_t  param0);
 void compiling_base___ToolContext___no_cc__eq(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___ToolContext___no_cc__eq "compiling_base::ToolContext::no_cc="
 #define ATTR_compiling_base___ToolContext____ext_prefix(recv) ATTR(recv, COLOR_compiling_base___ToolContext____ext_prefix)
 typedef val_t (* compiling_base___ToolContext___ext_prefix_t)(val_t  self);
 val_t compiling_base___ToolContext___ext_prefix(val_t  self);
+#define LOCATE_compiling_base___ToolContext___ext_prefix "compiling_base::ToolContext::ext_prefix"
 typedef void (* compiling_base___ToolContext___ext_prefix__eq_t)(val_t  self, val_t  param0);
 void compiling_base___ToolContext___ext_prefix__eq(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___ToolContext___ext_prefix__eq "compiling_base::ToolContext::ext_prefix="
 typedef void (* compiling_base___CompilerVisitor___add_decl_t)(val_t  self, val_t  param0);
 void compiling_base___CompilerVisitor___add_decl(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___CompilerVisitor___add_decl "compiling_base::CompilerVisitor::add_decl"
 typedef void (* compiling_base___CompilerVisitor___add_instr_t)(val_t  self, val_t  param0);
 void compiling_base___CompilerVisitor___add_instr(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___CompilerVisitor___add_instr "compiling_base::CompilerVisitor::add_instr"
 typedef val_t (* compiling_base___CompilerVisitor___new_number_t)(val_t  self);
 val_t compiling_base___CompilerVisitor___new_number(val_t  self);
+#define LOCATE_compiling_base___CompilerVisitor___new_number "compiling_base::CompilerVisitor::new_number"
 #define ATTR_compiling_base___CompilerVisitor____number_cpt(recv) ATTR(recv, COLOR_compiling_base___CompilerVisitor____number_cpt)
 typedef void (* compiling_base___CompilerVisitor___indent_t)(val_t  self);
 void compiling_base___CompilerVisitor___indent(val_t  self);
+#define LOCATE_compiling_base___CompilerVisitor___indent "compiling_base::CompilerVisitor::indent"
 typedef void (* compiling_base___CompilerVisitor___unindent_t)(val_t  self);
 void compiling_base___CompilerVisitor___unindent(val_t  self);
+#define LOCATE_compiling_base___CompilerVisitor___unindent "compiling_base::CompilerVisitor::unindent"
 typedef val_t (* compiling_base___CompilerVisitor___to_s_t)(val_t  self);
 val_t compiling_base___CompilerVisitor___to_s(val_t  self);
+#define LOCATE_compiling_base___CompilerVisitor___to_s "compiling_base::CompilerVisitor::(string::Object::to_s)"
 #define ATTR_compiling_base___CompilerVisitor____module(recv) ATTR(recv, COLOR_compiling_base___CompilerVisitor____module)
 typedef val_t (* compiling_base___CompilerVisitor___module_t)(val_t  self);
 val_t compiling_base___CompilerVisitor___module(val_t  self);
+#define LOCATE_compiling_base___CompilerVisitor___module "compiling_base::CompilerVisitor::module"
 typedef void (* compiling_base___CompilerVisitor___module__eq_t)(val_t  self, val_t  param0);
 void compiling_base___CompilerVisitor___module__eq(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___CompilerVisitor___module__eq "compiling_base::CompilerVisitor::module="
 #define ATTR_compiling_base___CompilerVisitor____ctx(recv) ATTR(recv, COLOR_compiling_base___CompilerVisitor____ctx)
 typedef val_t (* compiling_base___CompilerVisitor___ctx_t)(val_t  self);
 val_t compiling_base___CompilerVisitor___ctx(val_t  self);
+#define LOCATE_compiling_base___CompilerVisitor___ctx "compiling_base::CompilerVisitor::ctx"
 typedef void (* compiling_base___CompilerVisitor___ctx__eq_t)(val_t  self, val_t  param0);
 void compiling_base___CompilerVisitor___ctx__eq(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___CompilerVisitor___ctx__eq "compiling_base::CompilerVisitor::ctx="
 #define ATTR_compiling_base___CompilerVisitor____indent_level(recv) ATTR(recv, COLOR_compiling_base___CompilerVisitor____indent_level)
 typedef val_t (* compiling_base___CompilerVisitor___indent_level_t)(val_t  self);
 val_t compiling_base___CompilerVisitor___indent_level(val_t  self);
+#define LOCATE_compiling_base___CompilerVisitor___indent_level "compiling_base::CompilerVisitor::indent_level"
 typedef void (* compiling_base___CompilerVisitor___indent_level__eq_t)(val_t  self, val_t  param0);
 void compiling_base___CompilerVisitor___indent_level__eq(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___CompilerVisitor___indent_level__eq "compiling_base::CompilerVisitor::indent_level="
 #define ATTR_compiling_base___CompilerVisitor____tc(recv) ATTR(recv, COLOR_compiling_base___CompilerVisitor____tc)
 typedef val_t (* compiling_base___CompilerVisitor___tc_t)(val_t  self);
 val_t compiling_base___CompilerVisitor___tc(val_t  self);
+#define LOCATE_compiling_base___CompilerVisitor___tc "compiling_base::CompilerVisitor::tc"
 typedef void (* compiling_base___CompilerVisitor___tc__eq_t)(val_t  self, val_t  param0);
 void compiling_base___CompilerVisitor___tc__eq(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___CompilerVisitor___tc__eq "compiling_base::CompilerVisitor::tc="
 typedef void (* compiling_base___CompilerVisitor___init_t)(val_t  self, val_t  param0, int* init_table);
 void compiling_base___CompilerVisitor___init(val_t  self, val_t  param0, int* init_table);
 val_t NEW_compiling_base___CompilerVisitor___init(val_t  param0);
+#define LOCATE_compiling_base___CompilerVisitor___init "compiling_base::CompilerVisitor::init"
 #define ATTR_compiling_base___CContext____decls(recv) ATTR(recv, COLOR_compiling_base___CContext____decls)
 typedef val_t (* compiling_base___CContext___decls_t)(val_t  self);
 val_t compiling_base___CContext___decls(val_t  self);
+#define LOCATE_compiling_base___CContext___decls "compiling_base::CContext::decls"
 #define ATTR_compiling_base___CContext____instrs(recv) ATTR(recv, COLOR_compiling_base___CContext____instrs)
 typedef val_t (* compiling_base___CContext___instrs_t)(val_t  self);
 val_t compiling_base___CContext___instrs(val_t  self);
+#define LOCATE_compiling_base___CContext___instrs "compiling_base::CContext::instrs"
 typedef void (* compiling_base___CContext___append_t)(val_t  self, val_t  param0);
 void compiling_base___CContext___append(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___CContext___append "compiling_base::CContext::append"
 typedef void (* compiling_base___CContext___init_t)(val_t  self, int* init_table);
 void compiling_base___CContext___init(val_t  self, int* init_table);
 val_t NEW_compiling_base___CContext___init();
+#define LOCATE_compiling_base___CContext___init "compiling_base::CContext::init"
 typedef val_t (* compiling_base___MMGlobalProperty___meth_call_t)(val_t  self);
 val_t compiling_base___MMGlobalProperty___meth_call(val_t  self);
+#define LOCATE_compiling_base___MMGlobalProperty___meth_call "compiling_base::MMGlobalProperty::meth_call"
 typedef val_t (* compiling_base___MMGlobalProperty___attr_access_t)(val_t  self);
 val_t compiling_base___MMGlobalProperty___attr_access(val_t  self);
+#define LOCATE_compiling_base___MMGlobalProperty___attr_access "compiling_base::MMGlobalProperty::attr_access"
 typedef val_t (* compiling_base___MMGlobalProperty___color_id_t)(val_t  self);
 val_t compiling_base___MMGlobalProperty___color_id(val_t  self);
+#define LOCATE_compiling_base___MMGlobalProperty___color_id "compiling_base::MMGlobalProperty::color_id"
 typedef val_t (* compiling_base___MMGlobalClass___id_id_t)(val_t  self);
 val_t compiling_base___MMGlobalClass___id_id(val_t  self);
+#define LOCATE_compiling_base___MMGlobalClass___id_id "compiling_base::MMGlobalClass::id_id"
 typedef val_t (* compiling_base___MMGlobalClass___color_id_t)(val_t  self);
 val_t compiling_base___MMGlobalClass___color_id(val_t  self);
+#define LOCATE_compiling_base___MMGlobalClass___color_id "compiling_base::MMGlobalClass::color_id"
 typedef val_t (* compiling_base___MMGlobalClass___init_table_pos_id_t)(val_t  self);
 val_t compiling_base___MMGlobalClass___init_table_pos_id(val_t  self);
+#define LOCATE_compiling_base___MMGlobalClass___init_table_pos_id "compiling_base::MMGlobalClass::init_table_pos_id"
 #define ATTR_compiling_base___MMLocalClass____primitive_info_cache(recv) ATTR(recv, COLOR_compiling_base___MMLocalClass____primitive_info_cache)
 #define ATTR_compiling_base___MMLocalClass____primitive_info_b(recv) ATTR(recv, COLOR_compiling_base___MMLocalClass____primitive_info_b)
 typedef val_t (* compiling_base___MMLocalClass___primitive_info_t)(val_t  self);
 val_t compiling_base___MMLocalClass___primitive_info(val_t  self);
+#define LOCATE_compiling_base___MMLocalClass___primitive_info "compiling_base::MMLocalClass::primitive_info"
 typedef val_t (* compiling_base___MMLocalClass___primitive_ctypes_t)(val_t  self);
 val_t compiling_base___MMLocalClass___primitive_ctypes(val_t  self);
+#define LOCATE_compiling_base___MMLocalClass___primitive_ctypes "compiling_base::MMLocalClass::primitive_ctypes"
 #define ATTR_compiling_base___PrimitiveInfo____name(recv) ATTR(recv, COLOR_compiling_base___PrimitiveInfo____name)
 typedef val_t (* compiling_base___PrimitiveInfo___name_t)(val_t  self);
 val_t compiling_base___PrimitiveInfo___name(val_t  self);
+#define LOCATE_compiling_base___PrimitiveInfo___name "compiling_base::PrimitiveInfo::name"
 typedef void (* compiling_base___PrimitiveInfo___name__eq_t)(val_t  self, val_t  param0);
 void compiling_base___PrimitiveInfo___name__eq(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___PrimitiveInfo___name__eq "compiling_base::PrimitiveInfo::name="
 #define ATTR_compiling_base___PrimitiveInfo____tagged(recv) ATTR(recv, COLOR_compiling_base___PrimitiveInfo____tagged)
 typedef val_t (* compiling_base___PrimitiveInfo___tagged_t)(val_t  self);
 val_t compiling_base___PrimitiveInfo___tagged(val_t  self);
+#define LOCATE_compiling_base___PrimitiveInfo___tagged "compiling_base::PrimitiveInfo::tagged"
 typedef void (* compiling_base___PrimitiveInfo___tagged__eq_t)(val_t  self, val_t  param0);
 void compiling_base___PrimitiveInfo___tagged__eq(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___PrimitiveInfo___tagged__eq "compiling_base::PrimitiveInfo::tagged="
 #define ATTR_compiling_base___PrimitiveInfo____cname(recv) ATTR(recv, COLOR_compiling_base___PrimitiveInfo____cname)
 typedef val_t (* compiling_base___PrimitiveInfo___cname_t)(val_t  self);
 val_t compiling_base___PrimitiveInfo___cname(val_t  self);
+#define LOCATE_compiling_base___PrimitiveInfo___cname "compiling_base::PrimitiveInfo::cname"
 typedef void (* compiling_base___PrimitiveInfo___cname__eq_t)(val_t  self, val_t  param0);
 void compiling_base___PrimitiveInfo___cname__eq(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___PrimitiveInfo___cname__eq "compiling_base::PrimitiveInfo::cname="
 typedef void (* compiling_base___PrimitiveInfo___init_t)(val_t  self, int* init_table);
 void compiling_base___PrimitiveInfo___init(val_t  self, int* init_table);
 val_t NEW_compiling_base___PrimitiveInfo___init();
+#define LOCATE_compiling_base___PrimitiveInfo___init "compiling_base::PrimitiveInfo::init"
 typedef val_t (* compiling_base___MMType___cname_t)(val_t  self);
 val_t compiling_base___MMType___cname(val_t  self);
+#define LOCATE_compiling_base___MMType___cname "compiling_base::MMType::cname"
 typedef val_t (* compiling_base___MMType___default_cvalue_t)(val_t  self);
 val_t compiling_base___MMType___default_cvalue(val_t  self);
+#define LOCATE_compiling_base___MMType___default_cvalue "compiling_base::MMType::default_cvalue"
 typedef val_t (* compiling_base___MMType___boxtype_t)(val_t  self, val_t  param0);
 val_t compiling_base___MMType___boxtype(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___MMType___boxtype "compiling_base::MMType::boxtype"
 typedef val_t (* compiling_base___MMType___unboxtype_t)(val_t  self, val_t  param0);
 val_t compiling_base___MMType___unboxtype(val_t  self, val_t  param0);
+#define LOCATE_compiling_base___MMType___unboxtype "compiling_base::MMType::unboxtype"
 #define ATTR_compiling_base___MMLocalProperty____cname_cache(recv) ATTR(recv, COLOR_compiling_base___MMLocalProperty____cname_cache)
 typedef val_t (* compiling_base___MMLocalProperty___cname_t)(val_t  self);
 val_t compiling_base___MMLocalProperty___cname(val_t  self);
+#define LOCATE_compiling_base___MMLocalProperty___cname "compiling_base::MMLocalProperty::cname"
 typedef val_t (* compiling_base___MMLocalProperty___color_id_for_super_t)(val_t  self);
 val_t compiling_base___MMLocalProperty___color_id_for_super(val_t  self);
+#define LOCATE_compiling_base___MMLocalProperty___color_id_for_super "compiling_base::MMLocalProperty::color_id_for_super"
 #endif