/* This C file is generated by NIT to compile module syntax. */
#include "syntax._sep.h"
val_t syntax___SrcModuleLoader___file_type(val_t self) {
- struct trace_t trace = {NULL, "syntax::SrcModuleLoader::file_type (src/syntax//syntax.nit:31,2--37)"};
+ struct trace_t trace = {NULL, LOCATE_syntax___SrcModuleLoader___file_type, 31};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = NEW_string___String___with_native(BOX_NativeString("nit"), TAG_Int(3)); /*new String*/
return variable0;
}
val_t syntax___SrcModuleLoader___parse_file(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4) {
- struct trace_t trace = {NULL, "syntax::SrcModuleLoader::parse_file (src/syntax//syntax.nit:33,2--49:15)"};
+ struct trace_t trace = {NULL, LOCATE_syntax___SrcModuleLoader___parse_file, 33};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = ((parser_nodes___Start___n_eof_t)CALL( variable7 /*node_tree*/,COLOR_parser_nodes___Start___n_eof))( variable7 /*node_tree*/) /*Start::n_eof*/;
variable8 = variable9;
variable9 = TAG_Bool(( variable8 /*err*/==NIT_NULL) || VAL_ISA( variable8 /*err*/, COLOR_PError, ID_PError)) /*cast PError*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/syntax//syntax.nit:40,4--24\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_syntax___SrcModuleLoader___parse_file, 40); nit_exit(1);}
variable9 = NEW_string___String___init(); /*new String*/
variable10 = NEW_string___String___with_native(BOX_NativeString(""), TAG_Int(0)); /*new String*/
variable11 = variable10;
variable9 = ((parser_nodes___Start___n_base_t)CALL( variable7 /*node_tree*/,COLOR_parser_nodes___Start___n_base))( variable7 /*node_tree*/) /*Start::n_base*/;
variable8 = variable9;
variable9 = TAG_Bool(( variable8 /*node_module*/==NIT_NULL) || VAL_ISA( variable8 /*node_module*/, COLOR_AModule, ID_AModule)) /*cast AModule*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/syntax//syntax.nit:45,3--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_syntax___SrcModuleLoader___parse_file, 45); nit_exit(1);}
variable10 = NEW_syntax_base___MMSrcModule___init( variable0 /*context*/, variable8 /*node_module*/, variable4 /*dir*/, variable3 /*name*/); /*new MMSrcModule*/
variable9 = variable10;
variable5 = variable9 /*module*/;
return variable5;
}
void syntax___SrcModuleLoader___process_metamodel(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "syntax::SrcModuleLoader::process_metamodel (src/syntax//syntax.nit:52,2--55:31)"};
+ struct trace_t trace = {NULL, LOCATE_syntax___SrcModuleLoader___process_metamodel, 52};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void syntax___SrcModuleLoader___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "syntax::SrcModuleLoader::init (src/syntax//syntax.nit:58,2--5)"};
+ struct trace_t trace = {NULL, LOCATE_syntax___SrcModuleLoader___init, 58};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_SrcModuleLoader].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_SrcModuleLoader].i] = 1;
return;
}
val_t syntax___MMContext___tc(val_t self) {
- struct trace_t trace = {NULL, "syntax::MMContext::tc (src/syntax//syntax.nit:62,2--63:47)"};
+ struct trace_t trace = {NULL, LOCATE_syntax___MMContext___tc, 62};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_syntax___MMContext____tc( self) /*MMContext::_tc*/;
}
void syntax___MMContext___tc__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax::MMContext::tc= (src/syntax//syntax.nit:62,2--63:47)"};
+ struct trace_t trace = {NULL, LOCATE_syntax___MMContext___tc__eq, 62};
trace.prev = tracehead; tracehead = &trace;
ATTR_syntax___MMContext____tc( self) /*MMContext::_tc*/ = param0;
tracehead = trace.prev;
return;
}
void syntax___MMSrcModule___process_supermodules(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax::MMSrcModule::process_supermodules (src/syntax//syntax.nit:67,2--70:36)"};
+ struct trace_t trace = {NULL, LOCATE_syntax___MMSrcModule___process_supermodules, 67};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void syntax___MMSrcModule___process_syntax(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax::MMSrcModule::process_syntax (src/syntax//syntax.nit:74,2--85:35)"};
+ struct trace_t trace = {NULL, LOCATE_syntax___MMSrcModule___process_syntax, 74};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;