/* This C file is generated by NIT to compile module compiling___compiling_base. */
#include "compiling___compiling_base._sep.h"
+static const char LOCATE_compiling___compiling_base___ToolContext___compdir[] = "compiling_base::ToolContext::compdir";
val_t compiling___compiling_base___ToolContext___compdir(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___ToolContext___compdir__eq[] = "compiling_base::ToolContext::compdir=";
void compiling___compiling_base___ToolContext___compdir__eq(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[1];} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___ToolContext___clibdir[] = "compiling_base::ToolContext::clibdir";
val_t compiling___compiling_base___ToolContext___clibdir(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___ToolContext___clibdir__eq[] = "compiling_base::ToolContext::clibdir=";
void compiling___compiling_base___ToolContext___clibdir__eq(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[1];} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___ToolContext___bindir[] = "compiling_base::ToolContext::bindir";
val_t compiling___compiling_base___ToolContext___bindir(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___ToolContext___bindir__eq[] = "compiling_base::ToolContext::bindir=";
void compiling___compiling_base___ToolContext___bindir__eq(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[1];} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___ToolContext___output_file[] = "compiling_base::ToolContext::output_file";
val_t compiling___compiling_base___ToolContext___output_file(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___ToolContext___output_file__eq[] = "compiling_base::ToolContext::output_file=";
void compiling___compiling_base___ToolContext___output_file__eq(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[1];} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___ToolContext___boost[] = "compiling_base::ToolContext::boost";
val_t compiling___compiling_base___ToolContext___boost(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return REGB0;
}
+static const char LOCATE_compiling___compiling_base___ToolContext___boost__eq[] = "compiling_base::ToolContext::boost=";
void compiling___compiling_base___ToolContext___boost__eq(val_t p0, val_t p1){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___ToolContext___no_cc[] = "compiling_base::ToolContext::no_cc";
val_t compiling___compiling_base___ToolContext___no_cc(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return REGB0;
}
+static const char LOCATE_compiling___compiling_base___ToolContext___no_cc__eq[] = "compiling_base::ToolContext::no_cc=";
void compiling___compiling_base___ToolContext___no_cc__eq(val_t p0, val_t p1){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___ToolContext___cc_link[] = "compiling_base::ToolContext::cc_link";
val_t compiling___compiling_base___ToolContext___cc_link(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return REGB0;
}
+static const char LOCATE_compiling___compiling_base___ToolContext___cc_link__eq[] = "compiling_base::ToolContext::cc_link=";
void compiling___compiling_base___ToolContext___cc_link__eq(val_t p0, val_t p1){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___ToolContext___cc_libs[] = "compiling_base::ToolContext::cc_libs";
val_t compiling___compiling_base___ToolContext___cc_libs(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___ToolContext___cc_libs__eq[] = "compiling_base::ToolContext::cc_libs=";
void compiling___compiling_base___ToolContext___cc_libs__eq(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[1];} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___ToolContext___cc_lib_paths[] = "compiling_base::ToolContext::cc_lib_paths";
val_t compiling___compiling_base___ToolContext___cc_lib_paths(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___ToolContext___cc_lib_paths__eq[] = "compiling_base::ToolContext::cc_lib_paths=";
void compiling___compiling_base___ToolContext___cc_lib_paths__eq(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[1];} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___ToolContext___cc_include_paths[] = "compiling_base::ToolContext::cc_include_paths";
val_t compiling___compiling_base___ToolContext___cc_include_paths(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___ToolContext___cc_include_paths__eq[] = "compiling_base::ToolContext::cc_include_paths=";
void compiling___compiling_base___ToolContext___cc_include_paths__eq(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[1];} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___ToolContext___ext_prefix[] = "compiling_base::ToolContext::ext_prefix";
val_t compiling___compiling_base___ToolContext___ext_prefix(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___ToolContext___ext_prefix__eq[] = "compiling_base::ToolContext::ext_prefix=";
void compiling___compiling_base___ToolContext___ext_prefix__eq(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[1];} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___CProgram___init[] = "compiling_base::CProgram::init";
void compiling___compiling_base___CProgram___init(val_t p0, val_t p1, int* init_table){
int itpos0 = VAL2OBJ(p0)->vft[INIT_TABLE_POS_compiling___compiling_base___CProgram].i;
struct {struct stack_frame_t me; val_t MORE_REG[2];} fra;
init_table[itpos0] = 1;
return;
}
+static const char LOCATE_compiling___compiling_base___CProgram___program[] = "compiling_base::CProgram::program";
val_t compiling___compiling_base___CProgram___program(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___CProgram___files[] = "compiling_base::CProgram::files";
val_t compiling___compiling_base___CProgram___files(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___CProgram___include_dirs[] = "compiling_base::CProgram::include_dirs";
val_t compiling___compiling_base___CProgram___include_dirs(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___CProgram___build_file[] = "compiling_base::CProgram::build_file";
val_t compiling___compiling_base___CProgram___build_file(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___CProgram___compdir[] = "compiling_base::CProgram::compdir";
val_t compiling___compiling_base___CProgram___compdir(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___CProgram___module_header_name[] = "compiling_base::CProgram::module_header_name";
val_t compiling___compiling_base___CProgram___module_header_name(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[4];} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[2];
}
+static const char LOCATE_compiling___compiling_base___CProgram___get_file_ending[] = "compiling_base::CProgram::get_file_ending";
val_t compiling___compiling_base___CProgram___get_file_ending(val_t p0){
struct {struct stack_frame_t me; val_t MORE_REG[1];} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___CProgram___generate_build_file[] = "compiling_base::CProgram::generate_build_file";
void compiling___compiling_base___CProgram___generate_build_file(val_t p0){
struct {struct stack_frame_t me; val_t MORE_REG[7];} fra;
val_t REGB0;
REGB2 = TAG_Bool(IS_EQUAL_OO(REGB0,REGB1));
if (UNTAG_Bool(REGB2)) {
} else {
- /* ../lib/standard/kernel.nit:227 */
+ /* ../lib/standard/kernel.nit:230 */
REGB1 = TAG_Bool((REGB0)==(REGB1));
/* compiling/compiling_base.nit:89 */
REGB2 = REGB1;
} else {
nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
}
- /* ../lib/standard/kernel.nit:233 */
+ /* ../lib/standard/kernel.nit:236 */
REGB1 = TAG_Bool(UNTAG_Int(REGB2)>=UNTAG_Int(REGB1));
/* compiling/compiling_base.nit:91 */
if (UNTAG_Bool(REGB1)) {
} else {
REGB2 = TAG_Bool(fra.me.REG[6]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
- REGB2 = TAG_Bool(false);
+ REGB2 = TAG_Bool(0);
REGB1 = REGB2;
} else {
REGB2 = CALL_standard___kernel___Object_____eqeq(fra.me.REG[6])(fra.me.REG[6], NIT_NULL);
} else {
nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
}
- /* ../lib/standard/kernel.nit:232 */
+ /* ../lib/standard/kernel.nit:235 */
REGB2 = TAG_Bool(UNTAG_Int(REGB1)<UNTAG_Int(REGB2));
/* ../lib/standard/collection/array.nit:272 */
if (UNTAG_Bool(REGB2)) {
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 273);
}
- /* ../lib/standard/collection/array.nit:718 */
+ /* ../lib/standard/collection/array.nit:724 */
fra.me.REG[0] = ((Nit_NativeArray)fra.me.REG[5])->val[UNTAG_Int(REGB1)];
/* compiling/compiling_base.nit:113 */
REGB2 = TAG_Int(3);
CALL_standard___stream___OStream___write(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]);
/* ../lib/standard/collection/array.nit:274 */
REGB2 = TAG_Int(1);
- /* ../lib/standard/kernel.nit:235 */
+ /* ../lib/standard/kernel.nit:238 */
REGB2 = TAG_Int(UNTAG_Int(REGB1)+UNTAG_Int(REGB2));
/* ../lib/standard/collection/array.nit:274 */
REGB1 = REGB2;
} else {
nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
}
- /* ../lib/standard/kernel.nit:232 */
+ /* ../lib/standard/kernel.nit:235 */
REGB2 = TAG_Bool(UNTAG_Int(REGB1)<UNTAG_Int(REGB2));
/* ../lib/standard/collection/array.nit:272 */
if (UNTAG_Bool(REGB2)) {
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 273);
}
- /* ../lib/standard/collection/array.nit:718 */
+ /* ../lib/standard/collection/array.nit:724 */
fra.me.REG[3] = ((Nit_NativeArray)fra.me.REG[6])->val[UNTAG_Int(REGB1)];
/* compiling/compiling_base.nit:114 */
REGB2 = TAG_Int(3);
CALL_standard___stream___OStream___write(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[0]);
/* ../lib/standard/collection/array.nit:274 */
REGB2 = TAG_Int(1);
- /* ../lib/standard/kernel.nit:235 */
+ /* ../lib/standard/kernel.nit:238 */
REGB2 = TAG_Int(UNTAG_Int(REGB1)+UNTAG_Int(REGB2));
/* ../lib/standard/collection/array.nit:274 */
REGB1 = REGB2;
} else {
nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
}
- /* ../lib/standard/kernel.nit:232 */
+ /* ../lib/standard/kernel.nit:235 */
REGB2 = TAG_Bool(UNTAG_Int(REGB1)<UNTAG_Int(REGB2));
/* ../lib/standard/collection/array.nit:272 */
if (UNTAG_Bool(REGB2)) {
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 273);
}
- /* ../lib/standard/collection/array.nit:718 */
+ /* ../lib/standard/collection/array.nit:724 */
fra.me.REG[5] = ((Nit_NativeArray)fra.me.REG[6])->val[UNTAG_Int(REGB1)];
/* compiling/compiling_base.nit:115 */
REGB2 = TAG_Int(3);
CALL_standard___stream___OStream___write(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[0]);
/* ../lib/standard/collection/array.nit:274 */
REGB2 = TAG_Int(1);
- /* ../lib/standard/kernel.nit:235 */
+ /* ../lib/standard/kernel.nit:238 */
REGB2 = TAG_Int(UNTAG_Int(REGB1)+UNTAG_Int(REGB2));
/* ../lib/standard/collection/array.nit:274 */
REGB1 = REGB2;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___CProgram___run_c_compiler[] = "compiling_base::CProgram::run_c_compiler";
void compiling___compiling_base___CProgram___run_c_compiler(val_t p0){
struct {struct stack_frame_t me; val_t MORE_REG[3];} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___add_decl[] = "compiling_base::CompilerVisitor::add_decl";
void compiling___compiling_base___CompilerVisitor___add_decl(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[2];} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___add_instr[] = "compiling_base::CompilerVisitor::add_instr";
void compiling___compiling_base___CompilerVisitor___add_instr(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[2];} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___add_indent[] = "compiling_base::CompilerVisitor::add_indent";
void compiling___compiling_base___CompilerVisitor___add_indent(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[2];} fra;
val_t REGB0;
} else {
nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
}
- /* ../lib/standard/kernel.nit:233 */
+ /* ../lib/standard/kernel.nit:236 */
REGB1 = TAG_Bool(UNTAG_Int(REGB0)>=UNTAG_Int(REGB1));
/* compiling/compiling_base.nit:147 */
if (UNTAG_Bool(REGB1)) {
register_static_object(&once_value_1);
} else fra.me.REG[2] = once_value_1;
fra.me.REG[2] = fra.me.REG[2];
- CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]);
+ CALL_compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]);
} else {
/* compiling/compiling_base.nit:150 */
REGB1 = TAG_Int(0);
nit_abort("Uninitialized attribute %s", "_indent_level", LOCATE_compiling___compiling_base, 150);
}
REGB0 = ATTR_compiling___compiling_base___CompilerVisitor____indent_level(fra.me.REG[0]);
- /* ../lib/standard/kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:355 */
while(1) {
REGB2 = TAG_Bool(VAL_ISA(REGB0, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/;
if (UNTAG_Bool(REGB2)) {
} else {
nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
}
- /* ../lib/standard/kernel.nit:232 */
+ /* ../lib/standard/kernel.nit:235 */
REGB2 = TAG_Bool(UNTAG_Int(REGB1)<UNTAG_Int(REGB0));
- /* ../lib/standard/kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:355 */
if (UNTAG_Bool(REGB2)) {
/* compiling/compiling_base.nit:151 */
if (!once_value_2) {
register_static_object(&once_value_2);
} else fra.me.REG[0] = once_value_2;
fra.me.REG[0] = fra.me.REG[0];
- CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]);
- /* ../lib/standard/kernel.nit:354 */
+ CALL_compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]);
+ /* ../lib/standard/kernel.nit:357 */
REGB2 = TAG_Int(1);
- /* ../lib/standard/kernel.nit:235 */
+ /* ../lib/standard/kernel.nit:238 */
REGB2 = TAG_Int(UNTAG_Int(REGB1)+UNTAG_Int(REGB2));
- /* ../lib/standard/kernel.nit:354 */
+ /* ../lib/standard/kernel.nit:357 */
REGB1 = REGB2;
} else {
- /* ../lib/standard/kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:355 */
goto label3;
}
}
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___add_line_to[] = "compiling_base::CompilerVisitor::add_line_to";
void compiling___compiling_base___CompilerVisitor___add_line_to(val_t p0, val_t p1, val_t p2){
struct {struct stack_frame_t me; val_t MORE_REG[2];} fra;
val_t REGB0;
/* compiling/compiling_base.nit:158 */
CALL_compiling___compiling_base___CompilerVisitor___add_indent(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]);
/* compiling/compiling_base.nit:159 */
- CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]);
+ CALL_compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]);
/* compiling/compiling_base.nit:160 */
if (!once_value_1) {
fra.me.REG[2] = BOX_NativeString("\n");
register_static_object(&once_value_1);
} else fra.me.REG[2] = once_value_1;
fra.me.REG[2] = fra.me.REG[2];
- CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]);
+ CALL_compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]);
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___add_assignment[] = "compiling_base::CompilerVisitor::add_assignment";
void compiling___compiling_base___CompilerVisitor___add_assignment(val_t p0, val_t p1, val_t p2){
struct {struct stack_frame_t me; val_t MORE_REG[3];} fra;
val_t REGB0;
/* compiling/compiling_base.nit:168 */
CALL_compiling___compiling_base___CompilerVisitor___add_indent(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[3]);
/* compiling/compiling_base.nit:169 */
- CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[1]);
+ CALL_compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[1]);
/* compiling/compiling_base.nit:170 */
if (!once_value_1) {
fra.me.REG[1] = BOX_NativeString(" = ");
register_static_object(&once_value_1);
} else fra.me.REG[1] = once_value_1;
fra.me.REG[1] = fra.me.REG[1];
- CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[1]);
+ CALL_compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[1]);
/* compiling/compiling_base.nit:171 */
- CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[2]);
+ CALL_compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[2]);
/* compiling/compiling_base.nit:172 */
if (!once_value_2) {
fra.me.REG[2] = BOX_NativeString(";\n");
register_static_object(&once_value_2);
} else fra.me.REG[2] = once_value_2;
fra.me.REG[2] = fra.me.REG[2];
- CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[2]);
+ CALL_compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[2]);
}
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___new_number[] = "compiling_base::CompilerVisitor::new_number";
val_t compiling___compiling_base___CompilerVisitor___new_number(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
REGB0 = ATTR_compiling___compiling_base___CompilerVisitor____number_cpt(fra.me.REG[0]);
/* compiling/compiling_base.nit:180 */
REGB1 = TAG_Int(1);
- /* ../lib/standard/kernel.nit:235 */
+ /* ../lib/standard/kernel.nit:238 */
REGB1 = TAG_Int(UNTAG_Int(REGB0)+UNTAG_Int(REGB1));
/* compiling/compiling_base.nit:180 */
ATTR_compiling___compiling_base___CompilerVisitor____number_cpt(fra.me.REG[0]) = REGB1;
stack_frame_head = fra.me.prev;
return REGB0;
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___indent[] = "compiling_base::CompilerVisitor::indent";
void compiling___compiling_base___CompilerVisitor___indent(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
/* compiling/compiling_base.nit:188 */
REGB0 = ATTR_compiling___compiling_base___CompilerVisitor____indent_level(fra.me.REG[0]);
REGB1 = TAG_Int(1);
- /* ../lib/standard/kernel.nit:235 */
+ /* ../lib/standard/kernel.nit:238 */
REGB1 = TAG_Int(UNTAG_Int(REGB0)+UNTAG_Int(REGB1));
/* compiling/compiling_base.nit:188 */
ATTR_compiling___compiling_base___CompilerVisitor____indent_level(fra.me.REG[0]) = REGB1;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___unindent[] = "compiling_base::CompilerVisitor::unindent";
void compiling___compiling_base___CompilerVisitor___unindent(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
/* compiling/compiling_base.nit:193 */
REGB0 = ATTR_compiling___compiling_base___CompilerVisitor____indent_level(fra.me.REG[0]);
REGB1 = TAG_Int(1);
- /* ../lib/standard/kernel.nit:237 */
+ /* ../lib/standard/kernel.nit:240 */
REGB1 = TAG_Int(UNTAG_Int(REGB0)-UNTAG_Int(REGB1));
/* compiling/compiling_base.nit:193 */
ATTR_compiling___compiling_base___CompilerVisitor____indent_level(fra.me.REG[0]) = REGB1;
} else {
nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
}
- /* ../lib/standard/kernel.nit:232 */
+ /* ../lib/standard/kernel.nit:235 */
REGB0 = TAG_Bool(UNTAG_Int(REGB1)<UNTAG_Int(REGB0));
/* compiling/compiling_base.nit:194 */
if (UNTAG_Bool(REGB0)) {
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___mmmodule[] = "compiling_base::CompilerVisitor::mmmodule";
val_t compiling___compiling_base___CompilerVisitor___mmmodule(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___header_writer[] = "compiling_base::CompilerVisitor::header_writer";
val_t compiling___compiling_base___CompilerVisitor___header_writer(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___header_writer__eq[] = "compiling_base::CompilerVisitor::header_writer=";
void compiling___compiling_base___CompilerVisitor___header_writer__eq(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[1];} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___writer[] = "compiling_base::CompilerVisitor::writer";
val_t compiling___compiling_base___CompilerVisitor___writer(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___writer__eq[] = "compiling_base::CompilerVisitor::writer=";
void compiling___compiling_base___CompilerVisitor___writer__eq(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[1];} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___decl_writer[] = "compiling_base::CompilerVisitor::decl_writer";
val_t compiling___compiling_base___CompilerVisitor___decl_writer(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___decl_writer__eq[] = "compiling_base::CompilerVisitor::decl_writer=";
void compiling___compiling_base___CompilerVisitor___decl_writer__eq(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[1];} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___top_writer[] = "compiling_base::CompilerVisitor::top_writer";
val_t compiling___compiling_base___CompilerVisitor___top_writer(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___top_writer__eq[] = "compiling_base::CompilerVisitor::top_writer=";
void compiling___compiling_base___CompilerVisitor___top_writer__eq(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[1];} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___top_decl_writer[] = "compiling_base::CompilerVisitor::top_decl_writer";
val_t compiling___compiling_base___CompilerVisitor___top_decl_writer(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___top_decl_writer__eq[] = "compiling_base::CompilerVisitor::top_decl_writer=";
void compiling___compiling_base___CompilerVisitor___top_decl_writer__eq(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[1];} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___indent_level[] = "compiling_base::CompilerVisitor::indent_level";
val_t compiling___compiling_base___CompilerVisitor___indent_level(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return REGB0;
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___indent_level__eq[] = "compiling_base::CompilerVisitor::indent_level=";
void compiling___compiling_base___CompilerVisitor___indent_level__eq(val_t p0, val_t p1){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___program[] = "compiling_base::CompilerVisitor::program";
val_t compiling___compiling_base___CompilerVisitor___program(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___cprogram[] = "compiling_base::CompilerVisitor::cprogram";
val_t compiling___compiling_base___CompilerVisitor___cprogram(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___CompilerVisitor___init[] = "compiling_base::CompilerVisitor::init";
void compiling___compiling_base___CompilerVisitor___init(val_t p0, val_t p1, val_t p2, int* init_table){
int itpos1 = VAL2OBJ(p0)->vft[INIT_TABLE_POS_compiling___compiling_base___CompilerVisitor].i;
struct {struct stack_frame_t me; val_t MORE_REG[2];} fra;
fra.me.REG[2] = CALL_compiling___compiling_base___CProgram___program(fra.me.REG[2])(fra.me.REG[2]);
ATTR_compiling___compiling_base___CompilerVisitor____program(fra.me.REG[0]) = fra.me.REG[2];
/* compiling/compiling_base.nit:231 */
- fra.me.REG[2] = NEW_Writer_compiling___compiling_writer___Writer___init();
+ fra.me.REG[2] = NEW_Writer_compiling_writer___Writer___init();
/* compiling/compiling_base.nit:232 */
ATTR_compiling___compiling_base___CompilerVisitor____header_writer(fra.me.REG[0]) = fra.me.REG[2];
/* compiling/compiling_base.nit:233 */
ATTR_compiling___compiling_base___CompilerVisitor____decl_writer(fra.me.REG[0]) = fra.me.REG[2];
/* compiling/compiling_base.nit:234 */
- fra.me.REG[1] = NEW_Writer_compiling___compiling_writer___Writer___init();
+ fra.me.REG[1] = NEW_Writer_compiling_writer___Writer___init();
fra.me.REG[2] = fra.me.REG[1];
/* compiling/compiling_base.nit:235 */
ATTR_compiling___compiling_base___CompilerVisitor____writer(fra.me.REG[0]) = fra.me.REG[2];
/* compiling/compiling_base.nit:236 */
ATTR_compiling___compiling_base___CompilerVisitor____top_writer(fra.me.REG[0]) = fra.me.REG[2];
/* compiling/compiling_base.nit:237 */
- fra.me.REG[2] = CALL_compiling___compiling_writer___Writer___sub(fra.me.REG[2])(fra.me.REG[2]);
+ fra.me.REG[2] = CALL_compiling_writer___Writer___sub(fra.me.REG[2])(fra.me.REG[2]);
ATTR_compiling___compiling_base___CompilerVisitor____top_decl_writer(fra.me.REG[0]) = fra.me.REG[2];
stack_frame_head = fra.me.prev;
init_table[itpos1] = 1;
return;
}
+static const char LOCATE_compiling___compiling_base___MMGlobalProperty___meth_call[] = "compiling_base::MMGlobalProperty::meth_call";
val_t compiling___compiling_base___MMGlobalProperty___meth_call(val_t p0){
struct {struct stack_frame_t me; val_t MORE_REG[2];} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[1];
}
+static const char LOCATE_compiling___compiling_base___MMGlobalProperty___attr_access[] = "compiling_base::MMGlobalProperty::attr_access";
val_t compiling___compiling_base___MMGlobalProperty___attr_access(val_t p0){
struct {struct stack_frame_t me; val_t MORE_REG[2];} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[1];
}
+static const char LOCATE_compiling___compiling_base___MMGlobalProperty___vt_class_color[] = "compiling_base::MMGlobalProperty::vt_class_color";
val_t compiling___compiling_base___MMGlobalProperty___vt_class_color(val_t p0){
struct {struct stack_frame_t me; val_t MORE_REG[2];} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[1];
}
+static const char LOCATE_compiling___compiling_base___MMGlobalProperty___vt_class_id[] = "compiling_base::MMGlobalProperty::vt_class_id";
val_t compiling___compiling_base___MMGlobalProperty___vt_class_id(val_t p0){
struct {struct stack_frame_t me; val_t MORE_REG[2];} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[1];
}
+static const char LOCATE_compiling___compiling_base___MMGlobalClass___cname[] = "compiling_base::MMGlobalClass::cname";
val_t compiling___compiling_base___MMGlobalClass___cname(val_t p0){
struct {struct stack_frame_t me; val_t MORE_REG[4];} fra;
val_t REGB0;
} else {
REGB1 = TAG_Bool(fra.me.REG[1]==NIT_NULL);
if (UNTAG_Bool(REGB1)) {
- REGB1 = TAG_Bool(false);
+ REGB1 = TAG_Bool(0);
REGB0 = REGB1;
} else {
REGB1 = CALL_standard___kernel___Object_____eqeq(fra.me.REG[1])(fra.me.REG[1], NIT_NULL);
stack_frame_head = fra.me.prev;
return fra.me.REG[1];
}
+static const char LOCATE_compiling___compiling_base___MMGlobalClass___id_id[] = "compiling_base::MMGlobalClass::id_id";
val_t compiling___compiling_base___MMGlobalClass___id_id(val_t p0){
struct {struct stack_frame_t me; val_t MORE_REG[2];} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[1];
}
+static const char LOCATE_compiling___compiling_base___MMGlobalClass___color_id[] = "compiling_base::MMGlobalClass::color_id";
val_t compiling___compiling_base___MMGlobalClass___color_id(val_t p0){
struct {struct stack_frame_t me; val_t MORE_REG[2];} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[1];
}
+static const char LOCATE_compiling___compiling_base___MMGlobalClass___init_table_pos_id[] = "compiling_base::MMGlobalClass::init_table_pos_id";
val_t compiling___compiling_base___MMGlobalClass___init_table_pos_id(val_t p0){
struct {struct stack_frame_t me; val_t MORE_REG[2];} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return fra.me.REG[1];
}
+static const char LOCATE_compiling___compiling_base___MMModule___cname[] = "compiling_base::MMModule::cname";
val_t compiling___compiling_base___MMModule___cname(val_t p0){
struct {struct stack_frame_t me; val_t MORE_REG[5];} fra;
val_t REGB0;
} else {
REGB1 = TAG_Bool(fra.me.REG[1]==NIT_NULL);
if (UNTAG_Bool(REGB1)) {
- REGB1 = TAG_Bool(false);
+ REGB1 = TAG_Bool(0);
REGB0 = REGB1;
} else {
REGB1 = CALL_standard___kernel___Object_____eqeq(fra.me.REG[1])(fra.me.REG[1], NIT_NULL);
} else {
REGB1 = TAG_Bool(fra.me.REG[3]==NIT_NULL);
if (UNTAG_Bool(REGB1)) {
- REGB1 = TAG_Bool(false);
+ REGB1 = TAG_Bool(0);
REGB0 = REGB1;
} else {
REGB1 = CALL_standard___kernel___Object_____eqeq(fra.me.REG[3])(fra.me.REG[3], NIT_NULL);
} else {
REGB1 = TAG_Bool(fra.me.REG[4]==NIT_NULL);
if (UNTAG_Bool(REGB1)) {
- REGB1 = TAG_Bool(false);
+ REGB1 = TAG_Bool(0);
REGB0 = REGB1;
} else {
REGB1 = CALL_standard___kernel___Object_____eqeq(fra.me.REG[4])(fra.me.REG[4], NIT_NULL);
} else {
REGB1 = TAG_Bool(fra.me.REG[5]==NIT_NULL);
if (UNTAG_Bool(REGB1)) {
- REGB1 = TAG_Bool(false);
+ REGB1 = TAG_Bool(0);
REGB0 = REGB1;
} else {
REGB1 = CALL_standard___kernel___Object_____eqeq(fra.me.REG[5])(fra.me.REG[5], fra.me.REG[3]);
}
}
} else {
- REGB1 = TAG_Bool(false);
+ REGB1 = TAG_Bool(0);
REGB0 = REGB1;
}
if (UNTAG_Bool(REGB0)) {
} else {
REGB1 = TAG_Bool(fra.me.REG[4]==NIT_NULL);
if (UNTAG_Bool(REGB1)) {
- REGB1 = TAG_Bool(false);
+ REGB1 = TAG_Bool(0);
REGB0 = REGB1;
} else {
REGB1 = CALL_standard___kernel___Object_____eqeq(fra.me.REG[4])(fra.me.REG[4], NIT_NULL);
stack_frame_head = fra.me.prev;
return fra.me.REG[1];
}
+static const char LOCATE_compiling___compiling_base___MMLocalClass___cname[] = "compiling_base::MMLocalClass::cname";
val_t compiling___compiling_base___MMLocalClass___cname(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_compiling___compiling_base___MMLocalProperty___cname[] = "compiling_base::MMLocalProperty::cname";
val_t compiling___compiling_base___MMLocalProperty___cname(val_t p0){
struct {struct stack_frame_t me; val_t MORE_REG[4];} fra;
val_t REGB0;
} else {
REGB1 = TAG_Bool(fra.me.REG[1]==NIT_NULL);
if (UNTAG_Bool(REGB1)) {
- REGB1 = TAG_Bool(false);
+ REGB1 = TAG_Bool(0);
REGB0 = REGB1;
} else {
REGB1 = CALL_standard___kernel___Object_____eqeq(fra.me.REG[1])(fra.me.REG[1], NIT_NULL);
stack_frame_head = fra.me.prev;
return fra.me.REG[1];
}
+static const char LOCATE_compiling___compiling_base___MMLocalProperty___super_meth_call[] = "compiling_base::MMLocalProperty::super_meth_call";
val_t compiling___compiling_base___MMLocalProperty___super_meth_call(val_t p0){
struct {struct stack_frame_t me; val_t MORE_REG[2];} fra;
val_t REGB0;