/* This C file is generated by NIT to compile module range. */
#include "range._sep.h"
val_t range___Range___first(val_t self) {
- struct trace_t trace = {NULL, "range::Range::first (bin/../lib/standard//range.nit:22,2--30)"};
+ struct trace_t trace = {NULL, LOCATE_range___Range___first, 22};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_range___Range____first( self) /*Range::_first*/;
}
val_t range___Range___last(val_t self) {
- struct trace_t trace = {NULL, "range::Range::last (bin/../lib/standard//range.nit:24,2--25:23)"};
+ struct trace_t trace = {NULL, LOCATE_range___Range___last, 24};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_range___Range____last( self) /*Range::_last*/;
}
val_t range___Range___after(val_t self) {
- struct trace_t trace = {NULL, "range::Range::after (bin/../lib/standard//range.nit:27,2--28:24)"};
+ struct trace_t trace = {NULL, LOCATE_range___Range___after, 27};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_range___Range____after( self) /*Range::_after*/;
}
val_t range___Range___has(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "range::Range::has (bin/../lib/standard//range.nit:30,2--64)"};
+ struct trace_t trace = {NULL, LOCATE_range___Range___has, 30};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t range___Range___has_only(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "range::Range::has_only (bin/../lib/standard//range.nit:32,2--69)"};
+ struct trace_t trace = {NULL, LOCATE_range___Range___has_only, 32};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t range___Range___count(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "range::Range::count (bin/../lib/standard//range.nit:34,2--39:11)"};
+ struct trace_t trace = {NULL, LOCATE_range___Range___count, 34};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t range___Range___iterator(val_t self) {
- struct trace_t trace = {NULL, "range::Range::iterator (bin/../lib/standard//range.nit:43,2--56)"};
+ struct trace_t trace = {NULL, LOCATE_range___Range___iterator, 43};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = NEW_range___IteratorRange___init( self); /*new IteratorRange[E]*/
return variable0;
}
val_t range___Range___length(val_t self) {
- struct trace_t trace = {NULL, "range::Range::length (bin/../lib/standard//range.nit:45,2--51:11)"};
+ struct trace_t trace = {NULL, LOCATE_range___Range___length, 45};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t range___Range___is_empty(val_t self) {
- struct trace_t trace = {NULL, "range::Range::is_empty (bin/../lib/standard//range.nit:55,2--47)"};
+ struct trace_t trace = {NULL, LOCATE_range___Range___is_empty, 55};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
void range___Range___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "range::Range::init (bin/../lib/standard//range.nit:57,2--63:18)"};
+ struct trace_t trace = {NULL, LOCATE_range___Range___init, 57};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void range___Range___without_last(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "range::Range::without_last (bin/../lib/standard//range.nit:66,2--72:13)"};
+ struct trace_t trace = {NULL, LOCATE_range___Range___without_last, 66};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t range___IteratorRange___item(val_t self) {
- struct trace_t trace = {NULL, "range::IteratorRange::item (bin/../lib/standard//range.nit:80,2--29)"};
+ struct trace_t trace = {NULL, LOCATE_range___IteratorRange___item, 80};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_range___IteratorRange____item( self) /*IteratorRange::_item*/;
}
val_t range___IteratorRange___is_ok(val_t self) {
- struct trace_t trace = {NULL, "range::IteratorRange::is_ok (bin/../lib/standard//range.nit:82,2--48)"};
+ struct trace_t trace = {NULL, LOCATE_range___IteratorRange___is_ok, 82};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
void range___IteratorRange___next(val_t self) {
- struct trace_t trace = {NULL, "range::IteratorRange::next (bin/../lib/standard//range.nit:84,2--38)"};
+ struct trace_t trace = {NULL, LOCATE_range___IteratorRange___next, 84};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_range___IteratorRange____item( self) /*IteratorRange::_item*/;
return;
}
void range___IteratorRange___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "range::IteratorRange::init (bin/../lib/standard//range.nit:86,2--89:17)"};
+ struct trace_t trace = {NULL, LOCATE_range___IteratorRange___init, 86};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;