+/* This C file is generated by NIT to compile module type_formal. */
#include "type_formal._sep.h"
val_t type_formal___MMType___direct_type(val_t self) {
- struct trace_t trace = {NULL, "type_formal::MMType::direct_type (src/metamodel//type_formal.nit:24,2--25:40)"};
+ struct trace_t trace = {NULL, LOCATE_type_formal___MMType___direct_type, 24};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = self;
return variable0;
}
val_t type_formal___MMTypeFormal___name(val_t self) {
- struct trace_t trace = {NULL, "type_formal::MMTypeFormal::name (src/metamodel//type_formal.nit:31,2--32:28)"};
+ struct trace_t trace = {NULL, LOCATE_type_formal___MMTypeFormal___name, 31};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_type_formal___MMTypeFormal____name( self) /*MMTypeFormal::_name*/;
}
val_t type_formal___MMTypeFormal___bound(val_t self) {
- struct trace_t trace = {NULL, "type_formal::MMTypeFormal::bound (src/metamodel//type_formal.nit:34,2--35:29)"};
+ struct trace_t trace = {NULL, LOCATE_type_formal___MMTypeFormal___bound, 34};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_type_formal___MMTypeFormal____bound( self) /*MMTypeFormal::_bound*/;
}
val_t type_formal___MMTypeFormal_____l(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "type_formal::MMTypeFormal::< (src/metamodel//type_formal.nit:37,2--76)"};
+ struct trace_t trace = {NULL, LOCATE_type_formal___MMTypeFormal_____l, 37};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t type_formal___MMTypeFormal___is_supertype(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "type_formal::MMTypeFormal::is_supertype (src/metamodel//type_formal.nit:38,2--59)"};
+ struct trace_t trace = {NULL, LOCATE_type_formal___MMTypeFormal___is_supertype, 38};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t type_formal___MMTypeFormal___direct_type(val_t self) {
- struct trace_t trace = {NULL, "type_formal::MMTypeFormal::direct_type (src/metamodel//type_formal.nit:39,2--52)"};
+ struct trace_t trace = {NULL, LOCATE_type_formal___MMTypeFormal___direct_type, 39};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_type_formal___MMTypeFormal____bound( self) /*MMTypeFormal::_bound*/;
return variable0;
}
val_t type_formal___MMTypeFormal___local_class(val_t self) {
- struct trace_t trace = {NULL, "type_formal::MMTypeFormal::local_class (src/metamodel//type_formal.nit:40,2--43:27)"};
+ struct trace_t trace = {NULL, LOCATE_type_formal___MMTypeFormal___local_class, 40};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_type_formal___MMTypeFormal____bound( self) /*MMTypeFormal::_bound*/;
return variable0;
}
val_t type_formal___MMTypeFormal___select_property(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "type_formal::MMTypeFormal::select_property (src/metamodel//type_formal.nit:46,2--51:34)"};
+ struct trace_t trace = {NULL, LOCATE_type_formal___MMTypeFormal___select_property, 46};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t type_formal___MMTypeFormal___to_s(val_t self) {
- struct trace_t trace = {NULL, "type_formal::MMTypeFormal::to_s (src/metamodel//type_formal.nit:55,2--37)"};
+ struct trace_t trace = {NULL, LOCATE_type_formal___MMTypeFormal___to_s, 55};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_type_formal___MMTypeFormal____name( self) /*MMTypeFormal::_name*/;
return variable0;
}
void type_formal___MMTypeFormal___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "type_formal::MMTypeFormal::init (src/metamodel//type_formal.nit:57,2--60:16)"};
+ struct trace_t trace = {NULL, LOCATE_type_formal___MMTypeFormal___init, 57};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;