/* This C file is generated by NIT to compile module mmloader. */
#include "mmloader._sep.h"
val_t mmloader___ToolContext___error_count(val_t self) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::error_count (src/mmloader.nit:27,2--28:32)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___error_count, 27};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmloader___ToolContext____error_count( self) /*ToolContext::_error_count*/;
}
val_t mmloader___ToolContext___warning_count(val_t self) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::warning_count (src/mmloader.nit:30,2--31:34)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___warning_count, 30};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmloader___ToolContext____warning_count( self) /*ToolContext::_warning_count*/;
}
void mmloader___ToolContext___error(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::error (src/mmloader.nit:33,2--37:33)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___error, 33};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmloader___ToolContext___warning(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::warning (src/mmloader.nit:40,2--45:37)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___warning, 40};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t mmloader___ToolContext___paths(val_t self) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::paths (src/mmloader.nit:48,2--49:35)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___paths, 48};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmloader___ToolContext____paths( self) /*ToolContext::_paths*/;
}
val_t mmloader___ToolContext___option_context(val_t self) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::option_context (src/mmloader.nit:54,2--55:65)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___option_context, 54};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmloader___ToolContext____option_context( self) /*ToolContext::_option_context*/;
}
val_t mmloader___ToolContext___opt_warn(val_t self) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::opt_warn (src/mmloader.nit:57,2--58:85)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___opt_warn, 57};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmloader___ToolContext____opt_warn( self) /*ToolContext::_opt_warn*/;
}
val_t mmloader___ToolContext___opt_path(val_t self) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::opt_path (src/mmloader.nit:60,2--61:131)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___opt_path, 60};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmloader___ToolContext____opt_path( self) /*ToolContext::_opt_path*/;
}
val_t mmloader___ToolContext___opt_log(val_t self) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::opt_log (src/mmloader.nit:63,2--64:90)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___opt_log, 63};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmloader___ToolContext____opt_log( self) /*ToolContext::_opt_log*/;
}
val_t mmloader___ToolContext___opt_only_metamodel(val_t self) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::opt_only_metamodel (src/mmloader.nit:66,2--67:118)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___opt_only_metamodel, 66};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmloader___ToolContext____opt_only_metamodel( self) /*ToolContext::_opt_only_metamodel*/;
}
val_t mmloader___ToolContext___opt_only_parse(val_t self) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::opt_only_parse (src/mmloader.nit:69,2--70:115)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___opt_only_parse, 69};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmloader___ToolContext____opt_only_parse( self) /*ToolContext::_opt_only_parse*/;
}
val_t mmloader___ToolContext___opt_help(val_t self) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::opt_help (src/mmloader.nit:72,2--73:101)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___opt_help, 72};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmloader___ToolContext____opt_help( self) /*ToolContext::_opt_help*/;
}
void mmloader___ToolContext___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::init (src/mmloader.nit:75,2--78:102)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___init, 75};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmloader___ToolContext___process_options(val_t self) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::process_options (src/mmloader.nit:81,2--103:47)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___process_options, 81};
val_t variable0;
val_t variable1;
static val_t once_value_variable1_4; static int once_bool_variable1_4;
return;
}
val_t mmloader___ToolContext___try_to_load(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::try_to_load (src/mmloader.nit:106,2--145:13)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___try_to_load, 106};
val_t variable0;
val_t variable1;
val_t variable2;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable11) /*String::append*/;
((mmloader___ToolContext___error_t)CALL( self,COLOR_mmloader___ToolContext___error))( self, variable6) /*ToolContext::error*/;
exit(UNTAG_Int( TAG_Int(1)));
- fprintf(stderr, "Aborted: src/mmloader.nit:135,6--10\n"); nit_exit(1);
+ fprintf(stderr, "Aborted (%s: %d)\n", LOCATE_mmloader___ToolContext___try_to_load, 135); nit_exit(1);
}
variable6 = ATTR_mmloader___ToolContext____processing_modules( self) /*ToolContext::_processing_modules*/;
((hash___HashSet___add_t)CALL(variable6,COLOR_abstract_collection___SimpleCollection___add))(variable6, variable5 /*full_name*/) /*HashSet::add*/;
return variable2;
}
val_t mmloader___ToolContext___get_module_from_filename(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::get_module_from_filename (src/mmloader.nit:152,2--184:7)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___get_module_from_filename, 152};
val_t variable0;
val_t variable1;
val_t variable2;
((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable9) /*String::append*/;
((mmloader___ToolContext___error_t)CALL( self,COLOR_mmloader___ToolContext___error))( self, variable4) /*ToolContext::error*/;
exit(UNTAG_Int( TAG_Int(1)));
- fprintf(stderr, "Aborted: src/mmloader.nit:175,4--8\n"); nit_exit(1);
+ fprintf(stderr, "Aborted (%s: %d)\n", LOCATE_mmloader___ToolContext___get_module_from_filename, 175); nit_exit(1);
}
variable5 = ((mmloader___ToolContext___try_to_load_t)CALL( self,COLOR_mmloader___ToolContext___try_to_load))( self, variable2 /*module_name*/, variable3 /*dir*/) /*ToolContext::try_to_load*/;
variable4 = variable5;
((string___String___append_t)CALL(variable5,COLOR_abstract_collection___IndexedCollection___append))(variable5, variable10) /*String::append*/;
((mmloader___ToolContext___error_t)CALL( self,COLOR_mmloader___ToolContext___error))( self, variable5) /*ToolContext::error*/;
exit(UNTAG_Int( TAG_Int(1)));
- fprintf(stderr, "Aborted: src/mmloader.nit:184,3--7\n"); nit_exit(1);
+ fprintf(stderr, "Aborted (%s: %d)\n", LOCATE_mmloader___ToolContext___get_module_from_filename, 184); nit_exit(1);
return_label9: while(false);
tracehead = trace.prev;
return variable1;
}
val_t mmloader___ToolContext___get_module(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::get_module (src/mmloader.nit:187,2--208:7)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___get_module, 187};
val_t variable0;
val_t variable1;
val_t variable2;
((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable8) /*String::append*/;
((mmloader___ToolContext___error_t)CALL( self,COLOR_mmloader___ToolContext___error))( self, variable3) /*ToolContext::error*/;
exit(UNTAG_Int( TAG_Int(1)));
- fprintf(stderr, "Aborted: src/mmloader.nit:208,3--7\n"); nit_exit(1);
+ fprintf(stderr, "Aborted (%s: %d)\n", LOCATE_mmloader___ToolContext___get_module, 208); nit_exit(1);
return_label10: while(false);
tracehead = trace.prev;
return variable2;
}
val_t mmloader___ToolContext___directory_for(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::directory_for (src/mmloader.nit:211,2--217:12)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___directory_for, 211};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void mmloader___ToolContext___register_loader(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmloader::ToolContext::register_loader (src/mmloader.nit:223,2--224:58)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ToolContext___register_loader, 223};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t mmloader___ModuleLoader___file_type(val_t self) {
- struct trace_t trace = {NULL, "mmloader::ModuleLoader::file_type (src/mmloader.nit:232,2--233:23)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ModuleLoader___file_type, 232};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method file_type called (src/mmloader.nit:232,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "file_type", LOCATE_mmloader___ToolContext___register_loader, 232);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t mmloader___ModuleLoader___try_to_load_dir(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "mmloader::ModuleLoader::try_to_load_dir (src/mmloader.nit:235,2--242:12)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ModuleLoader___try_to_load_dir, 235};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
val_t mmloader___ModuleLoader___can_handle(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "mmloader::ModuleLoader::can_handle (src/mmloader.nit:245,2--251:14)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ModuleLoader___can_handle, 245};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
val_t mmloader___ModuleLoader___load_and_process_module(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "mmloader::ModuleLoader::load_and_process_module (src/mmloader.nit:254,2--261:10)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ModuleLoader___load_and_process_module, 254};
val_t variable0;
val_t variable1;
val_t variable2;
return variable3;
}
val_t mmloader___ModuleLoader___load_module(val_t self, val_t param0, val_t param1, val_t param2, val_t param3) {
- struct trace_t trace = {NULL, "mmloader::ModuleLoader::load_module (src/mmloader.nit:264,2--282:10)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ModuleLoader___load_module, 264};
val_t variable0;
val_t variable1;
val_t variable2;
((string___String___append_t)CALL(variable5,COLOR_abstract_collection___IndexedCollection___append))(variable5, variable10) /*String::append*/;
((mmloader___ToolContext___error_t)CALL( variable0 /*context*/,COLOR_mmloader___ToolContext___error))( variable0 /*context*/, variable5) /*ToolContext::error*/;
exit(UNTAG_Int( TAG_Int(1)));
- fprintf(stderr, "Aborted: src/mmloader.nit:277,4--8\n"); nit_exit(1);
+ fprintf(stderr, "Aborted (%s: %d)\n", LOCATE_mmloader___ModuleLoader___load_module, 277); nit_exit(1);
}
variable6 = ((mmloader___ModuleLoader___parse_file_t)CALL( self,COLOR_mmloader___ModuleLoader___parse_file))( self, variable0 /*context*/, variable4 /*file*/, variable3 /*filename*/, variable1 /*module_name*/, variable2 /*dir*/) /*ModuleLoader::parse_file*/;
variable5 = variable6;
return variable4;
}
val_t mmloader___ModuleLoader___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, "mmloader::ModuleLoader::parse_file (src/mmloader.nit:285,2--286:129)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ModuleLoader___parse_file, 285};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method parse_file called (src/mmloader.nit:285,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "parse_file", LOCATE_mmloader___ModuleLoader___load_module, 285);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
void mmloader___ModuleLoader___process_metamodel(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "mmloader::ModuleLoader::process_metamodel (src/mmloader.nit:288,2--289:70)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___ModuleLoader___process_metamodel, 288};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method process_metamodel called (src/mmloader.nit:288,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "process_metamodel", LOCATE_mmloader___ModuleLoader___load_module, 288);
nit_exit(1);
tracehead = trace.prev;
return;
}
val_t mmloader___MMModule___filename(val_t self) {
- struct trace_t trace = {NULL, "mmloader::MMModule::filename (src/mmloader.nit:293,2--294:41)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___MMModule___filename, 293};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmloader___MMModule____filename( self) /*MMModule::_filename*/;
}
void mmloader___MMModule___filename__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmloader::MMModule::filename= (src/mmloader.nit:293,2--294:41)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___MMModule___filename__eq, 293};
trace.prev = tracehead; tracehead = &trace;
ATTR_mmloader___MMModule____filename( self) /*MMModule::_filename*/ = param0;
tracehead = trace.prev;
return;
}
val_t mmloader___MMModule___mtime(val_t self) {
- struct trace_t trace = {NULL, "mmloader::MMModule::mtime (src/mmloader.nit:296,2--297:35)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___MMModule___mtime, 296};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmloader___MMModule____mtime( self) /*MMModule::_mtime*/;
}
void mmloader___MMModule___mtime__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmloader::MMModule::mtime= (src/mmloader.nit:296,2--297:35)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___MMModule___mtime__eq, 296};
trace.prev = tracehead; tracehead = &trace;
ATTR_mmloader___MMModule____mtime( self) /*MMModule::_mtime*/ = param0;
tracehead = trace.prev;
return;
}
void mmloader___MMModule___import_supers_modules(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmloader::MMModule::import_supers_modules (src/mmloader.nit:299,2--309:26)"};
+ struct trace_t trace = {NULL, LOCATE_mmloader___MMModule___import_supers_modules, 299};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = ((abstractmetamodel___MMModule___context_t)CALL( self,COLOR_abstractmetamodel___MMModule___context))( self) /*MMModule::context*/;
variable1 = variable2;
variable2 = TAG_Bool(( variable1 /*c*/==NIT_NULL) || VAL_ISA( variable1 /*c*/, COLOR_ToolContext, ID_ToolContext)) /*cast ToolContext*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/mmloader.nit:303,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_mmloader___MMModule___import_supers_modules, 303); nit_exit(1);}
variable3 = NEW_array___Array___init(); /*new Array[MMModule]*/
variable2 = variable3;
variable3 = ((abstract_collection___Collection___iterator_t)CALL( variable0 /*names*/,COLOR_abstract_collection___Collection___iterator))( variable0 /*names*/) /*Collection::iterator*/;