c_src: fix last update, _nitni.h s were referring to _nit.h from Nit src
[nit.git] / c_src / compiling___compiling_base._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires ./compiling/compiling_base. */
2 #ifndef compiling___compiling_base_sep
3 #define compiling___compiling_base_sep
4 #include "utils._sep.h"
5 #include "program._sep.h"
6 #include "compiling___compiling_writer._sep.h"
7 #include <nit_common.h>
8
9 extern const classtable_elt_t VFT_compiling___compiling_base___CProgram[];
10
11 extern const classtable_elt_t VFT_compiling___compiling_base___CompilerVisitor[];
12 extern const char *LOCATE_compiling___compiling_base;
13 extern const int SFT_compiling___compiling_base[];
14 #define ATTR_compiling___compiling_base___ToolContext____compdir(recv) ATTR(recv, (SFT_compiling___compiling_base[0] + 0))
15 #define ATTR_compiling___compiling_base___ToolContext____clibdir(recv) ATTR(recv, (SFT_compiling___compiling_base[0] + 1))
16 #define ATTR_compiling___compiling_base___ToolContext____bindir(recv) ATTR(recv, (SFT_compiling___compiling_base[0] + 2))
17 #define ATTR_compiling___compiling_base___ToolContext____output_file(recv) ATTR(recv, (SFT_compiling___compiling_base[0] + 3))
18 #define ATTR_compiling___compiling_base___ToolContext____boost(recv) ATTR(recv, (SFT_compiling___compiling_base[0] + 4))
19 #define ATTR_compiling___compiling_base___ToolContext____no_cc(recv) ATTR(recv, (SFT_compiling___compiling_base[0] + 5))
20 #define ATTR_compiling___compiling_base___ToolContext____cc_link(recv) ATTR(recv, (SFT_compiling___compiling_base[0] + 6))
21 #define ATTR_compiling___compiling_base___ToolContext____cc_libs(recv) ATTR(recv, (SFT_compiling___compiling_base[0] + 7))
22 #define ATTR_compiling___compiling_base___ToolContext____cc_lib_paths(recv) ATTR(recv, (SFT_compiling___compiling_base[0] + 8))
23 #define ATTR_compiling___compiling_base___ToolContext____cc_include_paths(recv) ATTR(recv, (SFT_compiling___compiling_base[0] + 9))
24 #define ATTR_compiling___compiling_base___ToolContext____ext_prefix(recv) ATTR(recv, (SFT_compiling___compiling_base[0] + 10))
25 #define CALL_compiling___compiling_base___ToolContext___compdir(recv) ((compiling___compiling_base___ToolContext___compdir_t)CALL((recv), (SFT_compiling___compiling_base[1] + 0)))
26 #define CALL_compiling___compiling_base___ToolContext___compdir__eq(recv) ((compiling___compiling_base___ToolContext___compdir__eq_t)CALL((recv), (SFT_compiling___compiling_base[1] + 1)))
27 #define CALL_compiling___compiling_base___ToolContext___clibdir(recv) ((compiling___compiling_base___ToolContext___clibdir_t)CALL((recv), (SFT_compiling___compiling_base[1] + 2)))
28 #define CALL_compiling___compiling_base___ToolContext___clibdir__eq(recv) ((compiling___compiling_base___ToolContext___clibdir__eq_t)CALL((recv), (SFT_compiling___compiling_base[1] + 3)))
29 #define CALL_compiling___compiling_base___ToolContext___bindir(recv) ((compiling___compiling_base___ToolContext___bindir_t)CALL((recv), (SFT_compiling___compiling_base[1] + 4)))
30 #define CALL_compiling___compiling_base___ToolContext___bindir__eq(recv) ((compiling___compiling_base___ToolContext___bindir__eq_t)CALL((recv), (SFT_compiling___compiling_base[1] + 5)))
31 #define CALL_compiling___compiling_base___ToolContext___output_file(recv) ((compiling___compiling_base___ToolContext___output_file_t)CALL((recv), (SFT_compiling___compiling_base[1] + 6)))
32 #define CALL_compiling___compiling_base___ToolContext___output_file__eq(recv) ((compiling___compiling_base___ToolContext___output_file__eq_t)CALL((recv), (SFT_compiling___compiling_base[1] + 7)))
33 #define CALL_compiling___compiling_base___ToolContext___boost(recv) ((compiling___compiling_base___ToolContext___boost_t)CALL((recv), (SFT_compiling___compiling_base[1] + 8)))
34 #define CALL_compiling___compiling_base___ToolContext___boost__eq(recv) ((compiling___compiling_base___ToolContext___boost__eq_t)CALL((recv), (SFT_compiling___compiling_base[1] + 9)))
35 #define CALL_compiling___compiling_base___ToolContext___no_cc(recv) ((compiling___compiling_base___ToolContext___no_cc_t)CALL((recv), (SFT_compiling___compiling_base[1] + 10)))
36 #define CALL_compiling___compiling_base___ToolContext___no_cc__eq(recv) ((compiling___compiling_base___ToolContext___no_cc__eq_t)CALL((recv), (SFT_compiling___compiling_base[1] + 11)))
37 #define CALL_compiling___compiling_base___ToolContext___cc_link(recv) ((compiling___compiling_base___ToolContext___cc_link_t)CALL((recv), (SFT_compiling___compiling_base[1] + 12)))
38 #define CALL_compiling___compiling_base___ToolContext___cc_link__eq(recv) ((compiling___compiling_base___ToolContext___cc_link__eq_t)CALL((recv), (SFT_compiling___compiling_base[1] + 13)))
39 #define CALL_compiling___compiling_base___ToolContext___cc_libs(recv) ((compiling___compiling_base___ToolContext___cc_libs_t)CALL((recv), (SFT_compiling___compiling_base[1] + 14)))
40 #define CALL_compiling___compiling_base___ToolContext___cc_libs__eq(recv) ((compiling___compiling_base___ToolContext___cc_libs__eq_t)CALL((recv), (SFT_compiling___compiling_base[1] + 15)))
41 #define CALL_compiling___compiling_base___ToolContext___cc_lib_paths(recv) ((compiling___compiling_base___ToolContext___cc_lib_paths_t)CALL((recv), (SFT_compiling___compiling_base[1] + 16)))
42 #define CALL_compiling___compiling_base___ToolContext___cc_lib_paths__eq(recv) ((compiling___compiling_base___ToolContext___cc_lib_paths__eq_t)CALL((recv), (SFT_compiling___compiling_base[1] + 17)))
43 #define CALL_compiling___compiling_base___ToolContext___cc_include_paths(recv) ((compiling___compiling_base___ToolContext___cc_include_paths_t)CALL((recv), (SFT_compiling___compiling_base[1] + 18)))
44 #define CALL_compiling___compiling_base___ToolContext___cc_include_paths__eq(recv) ((compiling___compiling_base___ToolContext___cc_include_paths__eq_t)CALL((recv), (SFT_compiling___compiling_base[1] + 19)))
45 #define CALL_compiling___compiling_base___ToolContext___ext_prefix(recv) ((compiling___compiling_base___ToolContext___ext_prefix_t)CALL((recv), (SFT_compiling___compiling_base[1] + 20)))
46 #define CALL_compiling___compiling_base___ToolContext___ext_prefix__eq(recv) ((compiling___compiling_base___ToolContext___ext_prefix__eq_t)CALL((recv), (SFT_compiling___compiling_base[1] + 21)))
47 #define ID_compiling___compiling_base___CProgram (SFT_compiling___compiling_base[2])
48 #define COLOR_compiling___compiling_base___CProgram (SFT_compiling___compiling_base[3])
49 #define ATTR_compiling___compiling_base___CProgram____program(recv) ATTR(recv, (SFT_compiling___compiling_base[4] + 0))
50 #define ATTR_compiling___compiling_base___CProgram____files(recv) ATTR(recv, (SFT_compiling___compiling_base[4] + 1))
51 #define ATTR_compiling___compiling_base___CProgram____include_dirs(recv) ATTR(recv, (SFT_compiling___compiling_base[4] + 2))
52 #define ATTR_compiling___compiling_base___CProgram____build_file(recv) ATTR(recv, (SFT_compiling___compiling_base[4] + 3))
53 #define ATTR_compiling___compiling_base___CProgram____compdir(recv) ATTR(recv, (SFT_compiling___compiling_base[4] + 4))
54 #define ATTR_compiling___compiling_base___CProgram____module_include(recv) ATTR(recv, (SFT_compiling___compiling_base[4] + 5))
55 #define INIT_TABLE_POS_compiling___compiling_base___CProgram (SFT_compiling___compiling_base[5] + 0)
56 #define CALL_compiling___compiling_base___CProgram___init(recv) ((compiling___compiling_base___CProgram___init_t)CALL((recv), (SFT_compiling___compiling_base[5] + 1)))
57 #define CALL_compiling___compiling_base___CProgram___program(recv) ((compiling___compiling_base___CProgram___program_t)CALL((recv), (SFT_compiling___compiling_base[5] + 2)))
58 #define CALL_compiling___compiling_base___CProgram___files(recv) ((compiling___compiling_base___CProgram___files_t)CALL((recv), (SFT_compiling___compiling_base[5] + 3)))
59 #define CALL_compiling___compiling_base___CProgram___include_dirs(recv) ((compiling___compiling_base___CProgram___include_dirs_t)CALL((recv), (SFT_compiling___compiling_base[5] + 4)))
60 #define CALL_compiling___compiling_base___CProgram___build_file(recv) ((compiling___compiling_base___CProgram___build_file_t)CALL((recv), (SFT_compiling___compiling_base[5] + 5)))
61 #define CALL_compiling___compiling_base___CProgram___compdir(recv) ((compiling___compiling_base___CProgram___compdir_t)CALL((recv), (SFT_compiling___compiling_base[5] + 6)))
62 #define CALL_compiling___compiling_base___CProgram___module_header_name(recv) ((compiling___compiling_base___CProgram___module_header_name_t)CALL((recv), (SFT_compiling___compiling_base[5] + 7)))
63 #define CALL_compiling___compiling_base___CProgram___get_file_ending(recv) ((compiling___compiling_base___CProgram___get_file_ending_t)CALL((recv), (SFT_compiling___compiling_base[5] + 8)))
64 #define CALL_compiling___compiling_base___CProgram___generate_build_file(recv) ((compiling___compiling_base___CProgram___generate_build_file_t)CALL((recv), (SFT_compiling___compiling_base[5] + 9)))
65 #define CALL_compiling___compiling_base___CProgram___run_c_compiler(recv) ((compiling___compiling_base___CProgram___run_c_compiler_t)CALL((recv), (SFT_compiling___compiling_base[5] + 10)))
66 #define ID_compiling___compiling_base___CompilerVisitor (SFT_compiling___compiling_base[6])
67 #define COLOR_compiling___compiling_base___CompilerVisitor (SFT_compiling___compiling_base[7])
68 #define ATTR_compiling___compiling_base___CompilerVisitor____number_cpt(recv) ATTR(recv, (SFT_compiling___compiling_base[8] + 0))
69 #define ATTR_compiling___compiling_base___CompilerVisitor____mmmodule(recv) ATTR(recv, (SFT_compiling___compiling_base[8] + 1))
70 #define ATTR_compiling___compiling_base___CompilerVisitor____header_writer(recv) ATTR(recv, (SFT_compiling___compiling_base[8] + 2))
71 #define ATTR_compiling___compiling_base___CompilerVisitor____writer(recv) ATTR(recv, (SFT_compiling___compiling_base[8] + 3))
72 #define ATTR_compiling___compiling_base___CompilerVisitor____decl_writer(recv) ATTR(recv, (SFT_compiling___compiling_base[8] + 4))
73 #define ATTR_compiling___compiling_base___CompilerVisitor____top_writer(recv) ATTR(recv, (SFT_compiling___compiling_base[8] + 5))
74 #define ATTR_compiling___compiling_base___CompilerVisitor____top_decl_writer(recv) ATTR(recv, (SFT_compiling___compiling_base[8] + 6))
75 #define ATTR_compiling___compiling_base___CompilerVisitor____indent_level(recv) ATTR(recv, (SFT_compiling___compiling_base[8] + 7))
76 #define ATTR_compiling___compiling_base___CompilerVisitor____program(recv) ATTR(recv, (SFT_compiling___compiling_base[8] + 8))
77 #define ATTR_compiling___compiling_base___CompilerVisitor____cprogram(recv) ATTR(recv, (SFT_compiling___compiling_base[8] + 9))
78 #define INIT_TABLE_POS_compiling___compiling_base___CompilerVisitor (SFT_compiling___compiling_base[9] + 0)
79 #define CALL_compiling___compiling_base___CompilerVisitor___add_decl(recv) ((compiling___compiling_base___CompilerVisitor___add_decl_t)CALL((recv), (SFT_compiling___compiling_base[9] + 1)))
80 #define CALL_compiling___compiling_base___CompilerVisitor___add_instr(recv) ((compiling___compiling_base___CompilerVisitor___add_instr_t)CALL((recv), (SFT_compiling___compiling_base[9] + 2)))
81 #define CALL_compiling___compiling_base___CompilerVisitor___add_indent(recv) ((compiling___compiling_base___CompilerVisitor___add_indent_t)CALL((recv), (SFT_compiling___compiling_base[9] + 3)))
82 #define CALL_compiling___compiling_base___CompilerVisitor___add_line_to(recv) ((compiling___compiling_base___CompilerVisitor___add_line_to_t)CALL((recv), (SFT_compiling___compiling_base[9] + 4)))
83 #define CALL_compiling___compiling_base___CompilerVisitor___add_assignment(recv) ((compiling___compiling_base___CompilerVisitor___add_assignment_t)CALL((recv), (SFT_compiling___compiling_base[9] + 5)))
84 #define CALL_compiling___compiling_base___CompilerVisitor___new_number(recv) ((compiling___compiling_base___CompilerVisitor___new_number_t)CALL((recv), (SFT_compiling___compiling_base[9] + 6)))
85 #define CALL_compiling___compiling_base___CompilerVisitor___indent(recv) ((compiling___compiling_base___CompilerVisitor___indent_t)CALL((recv), (SFT_compiling___compiling_base[9] + 7)))
86 #define CALL_compiling___compiling_base___CompilerVisitor___unindent(recv) ((compiling___compiling_base___CompilerVisitor___unindent_t)CALL((recv), (SFT_compiling___compiling_base[9] + 8)))
87 #define CALL_compiling___compiling_base___CompilerVisitor___mmmodule(recv) ((compiling___compiling_base___CompilerVisitor___mmmodule_t)CALL((recv), (SFT_compiling___compiling_base[9] + 9)))
88 #define CALL_compiling___compiling_base___CompilerVisitor___header_writer(recv) ((compiling___compiling_base___CompilerVisitor___header_writer_t)CALL((recv), (SFT_compiling___compiling_base[9] + 10)))
89 #define CALL_compiling___compiling_base___CompilerVisitor___header_writer__eq(recv) ((compiling___compiling_base___CompilerVisitor___header_writer__eq_t)CALL((recv), (SFT_compiling___compiling_base[9] + 11)))
90 #define CALL_compiling___compiling_base___CompilerVisitor___writer(recv) ((compiling___compiling_base___CompilerVisitor___writer_t)CALL((recv), (SFT_compiling___compiling_base[9] + 12)))
91 #define CALL_compiling___compiling_base___CompilerVisitor___writer__eq(recv) ((compiling___compiling_base___CompilerVisitor___writer__eq_t)CALL((recv), (SFT_compiling___compiling_base[9] + 13)))
92 #define CALL_compiling___compiling_base___CompilerVisitor___decl_writer(recv) ((compiling___compiling_base___CompilerVisitor___decl_writer_t)CALL((recv), (SFT_compiling___compiling_base[9] + 14)))
93 #define CALL_compiling___compiling_base___CompilerVisitor___decl_writer__eq(recv) ((compiling___compiling_base___CompilerVisitor___decl_writer__eq_t)CALL((recv), (SFT_compiling___compiling_base[9] + 15)))
94 #define CALL_compiling___compiling_base___CompilerVisitor___top_writer(recv) ((compiling___compiling_base___CompilerVisitor___top_writer_t)CALL((recv), (SFT_compiling___compiling_base[9] + 16)))
95 #define CALL_compiling___compiling_base___CompilerVisitor___top_writer__eq(recv) ((compiling___compiling_base___CompilerVisitor___top_writer__eq_t)CALL((recv), (SFT_compiling___compiling_base[9] + 17)))
96 #define CALL_compiling___compiling_base___CompilerVisitor___top_decl_writer(recv) ((compiling___compiling_base___CompilerVisitor___top_decl_writer_t)CALL((recv), (SFT_compiling___compiling_base[9] + 18)))
97 #define CALL_compiling___compiling_base___CompilerVisitor___top_decl_writer__eq(recv) ((compiling___compiling_base___CompilerVisitor___top_decl_writer__eq_t)CALL((recv), (SFT_compiling___compiling_base[9] + 19)))
98 #define CALL_compiling___compiling_base___CompilerVisitor___indent_level(recv) ((compiling___compiling_base___CompilerVisitor___indent_level_t)CALL((recv), (SFT_compiling___compiling_base[9] + 20)))
99 #define CALL_compiling___compiling_base___CompilerVisitor___indent_level__eq(recv) ((compiling___compiling_base___CompilerVisitor___indent_level__eq_t)CALL((recv), (SFT_compiling___compiling_base[9] + 21)))
100 #define CALL_compiling___compiling_base___CompilerVisitor___program(recv) ((compiling___compiling_base___CompilerVisitor___program_t)CALL((recv), (SFT_compiling___compiling_base[9] + 22)))
101 #define CALL_compiling___compiling_base___CompilerVisitor___cprogram(recv) ((compiling___compiling_base___CompilerVisitor___cprogram_t)CALL((recv), (SFT_compiling___compiling_base[9] + 23)))
102 #define CALL_compiling___compiling_base___CompilerVisitor___init(recv) ((compiling___compiling_base___CompilerVisitor___init_t)CALL((recv), (SFT_compiling___compiling_base[9] + 24)))
103 #define CALL_compiling___compiling_base___MMGlobalProperty___meth_call(recv) ((compiling___compiling_base___MMGlobalProperty___meth_call_t)CALL((recv), (SFT_compiling___compiling_base[10] + 0)))
104 #define CALL_compiling___compiling_base___MMGlobalProperty___attr_access(recv) ((compiling___compiling_base___MMGlobalProperty___attr_access_t)CALL((recv), (SFT_compiling___compiling_base[10] + 1)))
105 #define CALL_compiling___compiling_base___MMGlobalProperty___vt_class_color(recv) ((compiling___compiling_base___MMGlobalProperty___vt_class_color_t)CALL((recv), (SFT_compiling___compiling_base[10] + 2)))
106 #define CALL_compiling___compiling_base___MMGlobalProperty___vt_class_id(recv) ((compiling___compiling_base___MMGlobalProperty___vt_class_id_t)CALL((recv), (SFT_compiling___compiling_base[10] + 3)))
107 #define ATTR_compiling___compiling_base___MMGlobalClass____cname_cache(recv) ATTR(recv, (SFT_compiling___compiling_base[11] + 0))
108 #define CALL_compiling___compiling_base___MMGlobalClass___cname(recv) ((compiling___compiling_base___MMGlobalClass___cname_t)CALL((recv), (SFT_compiling___compiling_base[12] + 0)))
109 #define CALL_compiling___compiling_base___MMGlobalClass___id_id(recv) ((compiling___compiling_base___MMGlobalClass___id_id_t)CALL((recv), (SFT_compiling___compiling_base[12] + 1)))
110 #define CALL_compiling___compiling_base___MMGlobalClass___color_id(recv) ((compiling___compiling_base___MMGlobalClass___color_id_t)CALL((recv), (SFT_compiling___compiling_base[12] + 2)))
111 #define CALL_compiling___compiling_base___MMGlobalClass___init_table_pos_id(recv) ((compiling___compiling_base___MMGlobalClass___init_table_pos_id_t)CALL((recv), (SFT_compiling___compiling_base[12] + 3)))
112 #define ATTR_compiling___compiling_base___MMModule____cname_cache(recv) ATTR(recv, (SFT_compiling___compiling_base[13] + 0))
113 #define CALL_compiling___compiling_base___MMModule___cname(recv) ((compiling___compiling_base___MMModule___cname_t)CALL((recv), (SFT_compiling___compiling_base[14] + 0)))
114 #define CALL_compiling___compiling_base___MMLocalClass___cname(recv) ((compiling___compiling_base___MMLocalClass___cname_t)CALL((recv), (SFT_compiling___compiling_base[15] + 0)))
115 #define ATTR_compiling___compiling_base___MMLocalProperty____cname_cache(recv) ATTR(recv, (SFT_compiling___compiling_base[16] + 0))
116 #define CALL_compiling___compiling_base___MMLocalProperty___cname(recv) ((compiling___compiling_base___MMLocalProperty___cname_t)CALL((recv), (SFT_compiling___compiling_base[17] + 0)))
117 #define CALL_compiling___compiling_base___MMLocalProperty___super_meth_call(recv) ((compiling___compiling_base___MMLocalProperty___super_meth_call_t)CALL((recv), (SFT_compiling___compiling_base[17] + 1)))
118 static const char * const LOCATE_compiling___compiling_base___ToolContext___compdir = "compiling_base::ToolContext::compdir";
119 val_t compiling___compiling_base___ToolContext___compdir(val_t p0);
120 typedef val_t (*compiling___compiling_base___ToolContext___compdir_t)(val_t p0);
121 static const char * const LOCATE_compiling___compiling_base___ToolContext___compdir__eq = "compiling_base::ToolContext::compdir=";
122 void compiling___compiling_base___ToolContext___compdir__eq(val_t p0, val_t p1);
123 typedef void (*compiling___compiling_base___ToolContext___compdir__eq_t)(val_t p0, val_t p1);
124 static const char * const LOCATE_compiling___compiling_base___ToolContext___clibdir = "compiling_base::ToolContext::clibdir";
125 val_t compiling___compiling_base___ToolContext___clibdir(val_t p0);
126 typedef val_t (*compiling___compiling_base___ToolContext___clibdir_t)(val_t p0);
127 static const char * const LOCATE_compiling___compiling_base___ToolContext___clibdir__eq = "compiling_base::ToolContext::clibdir=";
128 void compiling___compiling_base___ToolContext___clibdir__eq(val_t p0, val_t p1);
129 typedef void (*compiling___compiling_base___ToolContext___clibdir__eq_t)(val_t p0, val_t p1);
130 static const char * const LOCATE_compiling___compiling_base___ToolContext___bindir = "compiling_base::ToolContext::bindir";
131 val_t compiling___compiling_base___ToolContext___bindir(val_t p0);
132 typedef val_t (*compiling___compiling_base___ToolContext___bindir_t)(val_t p0);
133 static const char * const LOCATE_compiling___compiling_base___ToolContext___bindir__eq = "compiling_base::ToolContext::bindir=";
134 void compiling___compiling_base___ToolContext___bindir__eq(val_t p0, val_t p1);
135 typedef void (*compiling___compiling_base___ToolContext___bindir__eq_t)(val_t p0, val_t p1);
136 static const char * const LOCATE_compiling___compiling_base___ToolContext___output_file = "compiling_base::ToolContext::output_file";
137 val_t compiling___compiling_base___ToolContext___output_file(val_t p0);
138 typedef val_t (*compiling___compiling_base___ToolContext___output_file_t)(val_t p0);
139 static const char * const LOCATE_compiling___compiling_base___ToolContext___output_file__eq = "compiling_base::ToolContext::output_file=";
140 void compiling___compiling_base___ToolContext___output_file__eq(val_t p0, val_t p1);
141 typedef void (*compiling___compiling_base___ToolContext___output_file__eq_t)(val_t p0, val_t p1);
142 static const char * const LOCATE_compiling___compiling_base___ToolContext___boost = "compiling_base::ToolContext::boost";
143 val_t compiling___compiling_base___ToolContext___boost(val_t p0);
144 typedef val_t (*compiling___compiling_base___ToolContext___boost_t)(val_t p0);
145 static const char * const LOCATE_compiling___compiling_base___ToolContext___boost__eq = "compiling_base::ToolContext::boost=";
146 void compiling___compiling_base___ToolContext___boost__eq(val_t p0, val_t p1);
147 typedef void (*compiling___compiling_base___ToolContext___boost__eq_t)(val_t p0, val_t p1);
148 static const char * const LOCATE_compiling___compiling_base___ToolContext___no_cc = "compiling_base::ToolContext::no_cc";
149 val_t compiling___compiling_base___ToolContext___no_cc(val_t p0);
150 typedef val_t (*compiling___compiling_base___ToolContext___no_cc_t)(val_t p0);
151 static const char * const LOCATE_compiling___compiling_base___ToolContext___no_cc__eq = "compiling_base::ToolContext::no_cc=";
152 void compiling___compiling_base___ToolContext___no_cc__eq(val_t p0, val_t p1);
153 typedef void (*compiling___compiling_base___ToolContext___no_cc__eq_t)(val_t p0, val_t p1);
154 static const char * const LOCATE_compiling___compiling_base___ToolContext___cc_link = "compiling_base::ToolContext::cc_link";
155 val_t compiling___compiling_base___ToolContext___cc_link(val_t p0);
156 typedef val_t (*compiling___compiling_base___ToolContext___cc_link_t)(val_t p0);
157 static const char * const LOCATE_compiling___compiling_base___ToolContext___cc_link__eq = "compiling_base::ToolContext::cc_link=";
158 void compiling___compiling_base___ToolContext___cc_link__eq(val_t p0, val_t p1);
159 typedef void (*compiling___compiling_base___ToolContext___cc_link__eq_t)(val_t p0, val_t p1);
160 static const char * const LOCATE_compiling___compiling_base___ToolContext___cc_libs = "compiling_base::ToolContext::cc_libs";
161 val_t compiling___compiling_base___ToolContext___cc_libs(val_t p0);
162 typedef val_t (*compiling___compiling_base___ToolContext___cc_libs_t)(val_t p0);
163 static const char * const LOCATE_compiling___compiling_base___ToolContext___cc_libs__eq = "compiling_base::ToolContext::cc_libs=";
164 void compiling___compiling_base___ToolContext___cc_libs__eq(val_t p0, val_t p1);
165 typedef void (*compiling___compiling_base___ToolContext___cc_libs__eq_t)(val_t p0, val_t p1);
166 static const char * const LOCATE_compiling___compiling_base___ToolContext___cc_lib_paths = "compiling_base::ToolContext::cc_lib_paths";
167 val_t compiling___compiling_base___ToolContext___cc_lib_paths(val_t p0);
168 typedef val_t (*compiling___compiling_base___ToolContext___cc_lib_paths_t)(val_t p0);
169 static const char * const LOCATE_compiling___compiling_base___ToolContext___cc_lib_paths__eq = "compiling_base::ToolContext::cc_lib_paths=";
170 void compiling___compiling_base___ToolContext___cc_lib_paths__eq(val_t p0, val_t p1);
171 typedef void (*compiling___compiling_base___ToolContext___cc_lib_paths__eq_t)(val_t p0, val_t p1);
172 static const char * const LOCATE_compiling___compiling_base___ToolContext___cc_include_paths = "compiling_base::ToolContext::cc_include_paths";
173 val_t compiling___compiling_base___ToolContext___cc_include_paths(val_t p0);
174 typedef val_t (*compiling___compiling_base___ToolContext___cc_include_paths_t)(val_t p0);
175 static const char * const LOCATE_compiling___compiling_base___ToolContext___cc_include_paths__eq = "compiling_base::ToolContext::cc_include_paths=";
176 void compiling___compiling_base___ToolContext___cc_include_paths__eq(val_t p0, val_t p1);
177 typedef void (*compiling___compiling_base___ToolContext___cc_include_paths__eq_t)(val_t p0, val_t p1);
178 static const char * const LOCATE_compiling___compiling_base___ToolContext___ext_prefix = "compiling_base::ToolContext::ext_prefix";
179 val_t compiling___compiling_base___ToolContext___ext_prefix(val_t p0);
180 typedef val_t (*compiling___compiling_base___ToolContext___ext_prefix_t)(val_t p0);
181 static const char * const LOCATE_compiling___compiling_base___ToolContext___ext_prefix__eq = "compiling_base::ToolContext::ext_prefix=";
182 void compiling___compiling_base___ToolContext___ext_prefix__eq(val_t p0, val_t p1);
183 typedef void (*compiling___compiling_base___ToolContext___ext_prefix__eq_t)(val_t p0, val_t p1);
184 val_t NEW_ToolContext_mmloader___ToolContext___init();
185 static const char * const LOCATE_compiling___compiling_base___CProgram___init = "compiling_base::CProgram::init";
186 void compiling___compiling_base___CProgram___init(val_t p0, val_t p1, int* init_table);
187 typedef void (*compiling___compiling_base___CProgram___init_t)(val_t p0, val_t p1, int* init_table);
188 val_t NEW_CProgram_compiling___compiling_base___CProgram___init(val_t p0);
189 static const char * const LOCATE_compiling___compiling_base___CProgram___program = "compiling_base::CProgram::program";
190 val_t compiling___compiling_base___CProgram___program(val_t p0);
191 typedef val_t (*compiling___compiling_base___CProgram___program_t)(val_t p0);
192 static const char * const LOCATE_compiling___compiling_base___CProgram___files = "compiling_base::CProgram::files";
193 val_t compiling___compiling_base___CProgram___files(val_t p0);
194 typedef val_t (*compiling___compiling_base___CProgram___files_t)(val_t p0);
195 static const char * const LOCATE_compiling___compiling_base___CProgram___include_dirs = "compiling_base::CProgram::include_dirs";
196 val_t compiling___compiling_base___CProgram___include_dirs(val_t p0);
197 typedef val_t (*compiling___compiling_base___CProgram___include_dirs_t)(val_t p0);
198 static const char * const LOCATE_compiling___compiling_base___CProgram___build_file = "compiling_base::CProgram::build_file";
199 val_t compiling___compiling_base___CProgram___build_file(val_t p0);
200 typedef val_t (*compiling___compiling_base___CProgram___build_file_t)(val_t p0);
201 static const char * const LOCATE_compiling___compiling_base___CProgram___compdir = "compiling_base::CProgram::compdir";
202 val_t compiling___compiling_base___CProgram___compdir(val_t p0);
203 typedef val_t (*compiling___compiling_base___CProgram___compdir_t)(val_t p0);
204 static const char * const LOCATE_compiling___compiling_base___CProgram___module_header_name = "compiling_base::CProgram::module_header_name";
205 val_t compiling___compiling_base___CProgram___module_header_name(val_t p0, val_t p1);
206 typedef val_t (*compiling___compiling_base___CProgram___module_header_name_t)(val_t p0, val_t p1);
207 static const char * const LOCATE_compiling___compiling_base___CProgram___get_file_ending = "compiling_base::CProgram::get_file_ending";
208 val_t compiling___compiling_base___CProgram___get_file_ending(val_t p0);
209 typedef val_t (*compiling___compiling_base___CProgram___get_file_ending_t)(val_t p0);
210 static const char * const LOCATE_compiling___compiling_base___CProgram___generate_build_file = "compiling_base::CProgram::generate_build_file";
211 void compiling___compiling_base___CProgram___generate_build_file(val_t p0);
212 typedef void (*compiling___compiling_base___CProgram___generate_build_file_t)(val_t p0);
213 static const char * const LOCATE_compiling___compiling_base___CProgram___run_c_compiler = "compiling_base::CProgram::run_c_compiler";
214 void compiling___compiling_base___CProgram___run_c_compiler(val_t p0);
215 typedef void (*compiling___compiling_base___CProgram___run_c_compiler_t)(val_t p0);
216 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___add_decl = "compiling_base::CompilerVisitor::add_decl";
217 void compiling___compiling_base___CompilerVisitor___add_decl(val_t p0, val_t p1);
218 typedef void (*compiling___compiling_base___CompilerVisitor___add_decl_t)(val_t p0, val_t p1);
219 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___add_instr = "compiling_base::CompilerVisitor::add_instr";
220 void compiling___compiling_base___CompilerVisitor___add_instr(val_t p0, val_t p1);
221 typedef void (*compiling___compiling_base___CompilerVisitor___add_instr_t)(val_t p0, val_t p1);
222 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___add_indent = "compiling_base::CompilerVisitor::add_indent";
223 void compiling___compiling_base___CompilerVisitor___add_indent(val_t p0, val_t p1);
224 typedef void (*compiling___compiling_base___CompilerVisitor___add_indent_t)(val_t p0, val_t p1);
225 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___add_line_to = "compiling_base::CompilerVisitor::add_line_to";
226 void compiling___compiling_base___CompilerVisitor___add_line_to(val_t p0, val_t p1, val_t p2);
227 typedef void (*compiling___compiling_base___CompilerVisitor___add_line_to_t)(val_t p0, val_t p1, val_t p2);
228 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___add_assignment = "compiling_base::CompilerVisitor::add_assignment";
229 void compiling___compiling_base___CompilerVisitor___add_assignment(val_t p0, val_t p1, val_t p2);
230 typedef void (*compiling___compiling_base___CompilerVisitor___add_assignment_t)(val_t p0, val_t p1, val_t p2);
231 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___new_number = "compiling_base::CompilerVisitor::new_number";
232 val_t compiling___compiling_base___CompilerVisitor___new_number(val_t p0);
233 typedef val_t (*compiling___compiling_base___CompilerVisitor___new_number_t)(val_t p0);
234 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___indent = "compiling_base::CompilerVisitor::indent";
235 void compiling___compiling_base___CompilerVisitor___indent(val_t p0);
236 typedef void (*compiling___compiling_base___CompilerVisitor___indent_t)(val_t p0);
237 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___unindent = "compiling_base::CompilerVisitor::unindent";
238 void compiling___compiling_base___CompilerVisitor___unindent(val_t p0);
239 typedef void (*compiling___compiling_base___CompilerVisitor___unindent_t)(val_t p0);
240 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___mmmodule = "compiling_base::CompilerVisitor::mmmodule";
241 val_t compiling___compiling_base___CompilerVisitor___mmmodule(val_t p0);
242 typedef val_t (*compiling___compiling_base___CompilerVisitor___mmmodule_t)(val_t p0);
243 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___header_writer = "compiling_base::CompilerVisitor::header_writer";
244 val_t compiling___compiling_base___CompilerVisitor___header_writer(val_t p0);
245 typedef val_t (*compiling___compiling_base___CompilerVisitor___header_writer_t)(val_t p0);
246 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___header_writer__eq = "compiling_base::CompilerVisitor::header_writer=";
247 void compiling___compiling_base___CompilerVisitor___header_writer__eq(val_t p0, val_t p1);
248 typedef void (*compiling___compiling_base___CompilerVisitor___header_writer__eq_t)(val_t p0, val_t p1);
249 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___writer = "compiling_base::CompilerVisitor::writer";
250 val_t compiling___compiling_base___CompilerVisitor___writer(val_t p0);
251 typedef val_t (*compiling___compiling_base___CompilerVisitor___writer_t)(val_t p0);
252 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___writer__eq = "compiling_base::CompilerVisitor::writer=";
253 void compiling___compiling_base___CompilerVisitor___writer__eq(val_t p0, val_t p1);
254 typedef void (*compiling___compiling_base___CompilerVisitor___writer__eq_t)(val_t p0, val_t p1);
255 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___decl_writer = "compiling_base::CompilerVisitor::decl_writer";
256 val_t compiling___compiling_base___CompilerVisitor___decl_writer(val_t p0);
257 typedef val_t (*compiling___compiling_base___CompilerVisitor___decl_writer_t)(val_t p0);
258 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___decl_writer__eq = "compiling_base::CompilerVisitor::decl_writer=";
259 void compiling___compiling_base___CompilerVisitor___decl_writer__eq(val_t p0, val_t p1);
260 typedef void (*compiling___compiling_base___CompilerVisitor___decl_writer__eq_t)(val_t p0, val_t p1);
261 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___top_writer = "compiling_base::CompilerVisitor::top_writer";
262 val_t compiling___compiling_base___CompilerVisitor___top_writer(val_t p0);
263 typedef val_t (*compiling___compiling_base___CompilerVisitor___top_writer_t)(val_t p0);
264 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___top_writer__eq = "compiling_base::CompilerVisitor::top_writer=";
265 void compiling___compiling_base___CompilerVisitor___top_writer__eq(val_t p0, val_t p1);
266 typedef void (*compiling___compiling_base___CompilerVisitor___top_writer__eq_t)(val_t p0, val_t p1);
267 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___top_decl_writer = "compiling_base::CompilerVisitor::top_decl_writer";
268 val_t compiling___compiling_base___CompilerVisitor___top_decl_writer(val_t p0);
269 typedef val_t (*compiling___compiling_base___CompilerVisitor___top_decl_writer_t)(val_t p0);
270 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___top_decl_writer__eq = "compiling_base::CompilerVisitor::top_decl_writer=";
271 void compiling___compiling_base___CompilerVisitor___top_decl_writer__eq(val_t p0, val_t p1);
272 typedef void (*compiling___compiling_base___CompilerVisitor___top_decl_writer__eq_t)(val_t p0, val_t p1);
273 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___indent_level = "compiling_base::CompilerVisitor::indent_level";
274 val_t compiling___compiling_base___CompilerVisitor___indent_level(val_t p0);
275 typedef val_t (*compiling___compiling_base___CompilerVisitor___indent_level_t)(val_t p0);
276 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___indent_level__eq = "compiling_base::CompilerVisitor::indent_level=";
277 void compiling___compiling_base___CompilerVisitor___indent_level__eq(val_t p0, val_t p1);
278 typedef void (*compiling___compiling_base___CompilerVisitor___indent_level__eq_t)(val_t p0, val_t p1);
279 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___program = "compiling_base::CompilerVisitor::program";
280 val_t compiling___compiling_base___CompilerVisitor___program(val_t p0);
281 typedef val_t (*compiling___compiling_base___CompilerVisitor___program_t)(val_t p0);
282 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___cprogram = "compiling_base::CompilerVisitor::cprogram";
283 val_t compiling___compiling_base___CompilerVisitor___cprogram(val_t p0);
284 typedef val_t (*compiling___compiling_base___CompilerVisitor___cprogram_t)(val_t p0);
285 static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___init = "compiling_base::CompilerVisitor::init";
286 void compiling___compiling_base___CompilerVisitor___init(val_t p0, val_t p1, val_t p2, int* init_table);
287 typedef void (*compiling___compiling_base___CompilerVisitor___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
288 val_t NEW_CompilerVisitor_compiling___compiling_base___CompilerVisitor___init(val_t p0, val_t p1);
289 static const char * const LOCATE_compiling___compiling_base___MMGlobalProperty___meth_call = "compiling_base::MMGlobalProperty::meth_call";
290 val_t compiling___compiling_base___MMGlobalProperty___meth_call(val_t p0);
291 typedef val_t (*compiling___compiling_base___MMGlobalProperty___meth_call_t)(val_t p0);
292 static const char * const LOCATE_compiling___compiling_base___MMGlobalProperty___attr_access = "compiling_base::MMGlobalProperty::attr_access";
293 val_t compiling___compiling_base___MMGlobalProperty___attr_access(val_t p0);
294 typedef val_t (*compiling___compiling_base___MMGlobalProperty___attr_access_t)(val_t p0);
295 static const char * const LOCATE_compiling___compiling_base___MMGlobalProperty___vt_class_color = "compiling_base::MMGlobalProperty::vt_class_color";
296 val_t compiling___compiling_base___MMGlobalProperty___vt_class_color(val_t p0);
297 typedef val_t (*compiling___compiling_base___MMGlobalProperty___vt_class_color_t)(val_t p0);
298 static const char * const LOCATE_compiling___compiling_base___MMGlobalProperty___vt_class_id = "compiling_base::MMGlobalProperty::vt_class_id";
299 val_t compiling___compiling_base___MMGlobalProperty___vt_class_id(val_t p0);
300 typedef val_t (*compiling___compiling_base___MMGlobalProperty___vt_class_id_t)(val_t p0);
301 val_t NEW_MMGlobalProperty_metamodel___abstractmetamodel___MMGlobalProperty___init(val_t p0);
302 static const char * const LOCATE_compiling___compiling_base___MMGlobalClass___cname = "compiling_base::MMGlobalClass::cname";
303 val_t compiling___compiling_base___MMGlobalClass___cname(val_t p0);
304 typedef val_t (*compiling___compiling_base___MMGlobalClass___cname_t)(val_t p0);
305 static const char * const LOCATE_compiling___compiling_base___MMGlobalClass___id_id = "compiling_base::MMGlobalClass::id_id";
306 val_t compiling___compiling_base___MMGlobalClass___id_id(val_t p0);
307 typedef val_t (*compiling___compiling_base___MMGlobalClass___id_id_t)(val_t p0);
308 static const char * const LOCATE_compiling___compiling_base___MMGlobalClass___color_id = "compiling_base::MMGlobalClass::color_id";
309 val_t compiling___compiling_base___MMGlobalClass___color_id(val_t p0);
310 typedef val_t (*compiling___compiling_base___MMGlobalClass___color_id_t)(val_t p0);
311 static const char * const LOCATE_compiling___compiling_base___MMGlobalClass___init_table_pos_id = "compiling_base::MMGlobalClass::init_table_pos_id";
312 val_t compiling___compiling_base___MMGlobalClass___init_table_pos_id(val_t p0);
313 typedef val_t (*compiling___compiling_base___MMGlobalClass___init_table_pos_id_t)(val_t p0);
314 val_t NEW_MMGlobalClass_metamodel___abstractmetamodel___MMGlobalClass___init(val_t p0);
315 static const char * const LOCATE_compiling___compiling_base___MMModule___cname = "compiling_base::MMModule::cname";
316 val_t compiling___compiling_base___MMModule___cname(val_t p0);
317 typedef val_t (*compiling___compiling_base___MMModule___cname_t)(val_t p0);
318 val_t NEW_MMModule_metamodel___abstractmetamodel___MMModule___init(val_t p0, val_t p1, val_t p2, val_t p3);
319 static const char * const LOCATE_compiling___compiling_base___MMLocalClass___cname = "compiling_base::MMLocalClass::cname";
320 val_t compiling___compiling_base___MMLocalClass___cname(val_t p0);
321 typedef val_t (*compiling___compiling_base___MMLocalClass___cname_t)(val_t p0);
322 val_t NEW_MMLocalClass_metamodel___abstractmetamodel___MMLocalClass___init(val_t p0, val_t p1, val_t p2);
323 static const char * const LOCATE_compiling___compiling_base___MMLocalProperty___cname = "compiling_base::MMLocalProperty::cname";
324 val_t compiling___compiling_base___MMLocalProperty___cname(val_t p0);
325 typedef val_t (*compiling___compiling_base___MMLocalProperty___cname_t)(val_t p0);
326 static const char * const LOCATE_compiling___compiling_base___MMLocalProperty___super_meth_call = "compiling_base::MMLocalProperty::super_meth_call";
327 val_t compiling___compiling_base___MMLocalProperty___super_meth_call(val_t p0);
328 typedef val_t (*compiling___compiling_base___MMLocalProperty___super_meth_call_t)(val_t p0);
329 val_t NEW_MMLocalProperty_metamodel___abstractmetamodel___MMLocalProperty___init(val_t p0, val_t p1);
330 #endif