# limitations under the License.
all:
- ln -sf . .nit_compile 2> /dev/null || true
sh nitc._build.sh -o nitc
clean:
/* This C file is generated by NIT to compile module abstract_collection. */
#include "abstract_collection._sep.h"
val_t abstract_collection___Collection___iterator(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::Collection::iterator (bin/../lib/standard//abstract_collection.nit:42,2--43:26)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Collection___iterator, 42};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method iterator called (bin/../lib/standard//abstract_collection.nit:42,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "iterator", LOCATE_abstract_collection, 42);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t abstract_collection___Collection___is_empty(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::Collection::is_empty (bin/../lib/standard//abstract_collection.nit:45,2--46:20)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Collection___is_empty, 45};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method is_empty called (bin/../lib/standard//abstract_collection.nit:45,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "is_empty", LOCATE_abstract_collection, 45);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t abstract_collection___Collection___length(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::Collection::length (bin/../lib/standard//abstract_collection.nit:48,2--49:17)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Collection___length, 48};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method length called (bin/../lib/standard//abstract_collection.nit:48,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "length", LOCATE_abstract_collection, 48);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t abstract_collection___Collection___has(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::Collection::has (bin/../lib/standard//abstract_collection.nit:51,2--53:24)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Collection___has, 51};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method has called (bin/../lib/standard//abstract_collection.nit:51,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "has", LOCATE_abstract_collection, 51);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t abstract_collection___Collection___has_only(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::Collection::has_only (bin/../lib/standard//abstract_collection.nit:55,2--58:29)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Collection___has_only, 55};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method has_only called (bin/../lib/standard//abstract_collection.nit:55,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "has_only", LOCATE_abstract_collection, 55);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t abstract_collection___Collection___count(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::Collection::count (bin/../lib/standard//abstract_collection.nit:60,2--62:25)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Collection___count, 60};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method count called (bin/../lib/standard//abstract_collection.nit:60,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "count", LOCATE_abstract_collection, 60);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t abstract_collection___Collection___first(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::Collection::first (bin/../lib/standard//abstract_collection.nit:64,2--65:14)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Collection___first, 64};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method first called (bin/../lib/standard//abstract_collection.nit:64,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "first", LOCATE_abstract_collection, 64);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t abstract_collection___NaiveCollection___is_empty(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::NaiveCollection::is_empty (bin/../lib/standard//abstract_collection.nit:72,2--42)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___NaiveCollection___is_empty, 72};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstract_collection___NaiveCollection___length_t)CALL( self,COLOR_abstract_collection___Collection___length))( self) /*NaiveCollection::length*/;
return variable0;
}
val_t abstract_collection___NaiveCollection___length(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::NaiveCollection::length (bin/../lib/standard//abstract_collection.nit:74,2--78:11)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___NaiveCollection___length, 74};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t abstract_collection___NaiveCollection___has(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::NaiveCollection::has (bin/../lib/standard//abstract_collection.nit:81,2--84:14)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___NaiveCollection___has, 81};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t abstract_collection___NaiveCollection___has_only(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::NaiveCollection::has_only (bin/../lib/standard//abstract_collection.nit:87,2--90:13)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___NaiveCollection___has_only, 87};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t abstract_collection___NaiveCollection___count(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::NaiveCollection::count (bin/../lib/standard//abstract_collection.nit:93,2--97:11)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___NaiveCollection___count, 93};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t abstract_collection___NaiveCollection___first(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::NaiveCollection::first (bin/../lib/standard//abstract_collection.nit:100,2--103:22)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___NaiveCollection___first, 100};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstract_collection___NaiveCollection___length_t)CALL( self,COLOR_abstract_collection___Collection___length))( self) /*NaiveCollection::length*/;
variable0 = TAG_Bool(UNTAG_Int(variable0)>UNTAG_Int( TAG_Int(0)));
- if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert failed: bin/../lib/standard//abstract_collection.nit:102,3--19\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstract_collection___NaiveCollection___first, 102); nit_exit(1);}
variable0 = ((abstract_collection___Collection___iterator_t)CALL( self,COLOR_abstract_collection___Collection___iterator))( self) /*NaiveCollection::iterator*/;
variable0 = ((abstract_collection___Iterator___item_t)CALL(variable0,COLOR_abstract_collection___Iterator___item))(variable0) /*Iterator::item*/;
goto return_label9;
return variable0;
}
val_t abstract_collection___Iterator___item(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::Iterator::item (bin/../lib/standard//abstract_collection.nit:110,2--112:13)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Iterator___item, 110};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method item called (bin/../lib/standard//abstract_collection.nit:110,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "item", LOCATE_abstract_collection___NaiveCollection___first, 110);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
void abstract_collection___Iterator___next(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::Iterator::next (bin/../lib/standard//abstract_collection.nit:114,2--116:10)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Iterator___next, 114};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method next called (bin/../lib/standard//abstract_collection.nit:114,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "next", LOCATE_abstract_collection___NaiveCollection___first, 114);
nit_exit(1);
tracehead = trace.prev;
return;
}
val_t abstract_collection___Iterator___is_ok(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::Iterator::is_ok (bin/../lib/standard//abstract_collection.nit:118,2--119:17)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Iterator___is_ok, 118};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method is_ok called (bin/../lib/standard//abstract_collection.nit:118,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "is_ok", LOCATE_abstract_collection___NaiveCollection___first, 118);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t abstract_collection___Container___first(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::Container::first (bin/../lib/standard//abstract_collection.nit:126,2--33)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Container___first, 126};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_abstract_collection___Container____item( self) /*Container::_item*/;
return variable0;
}
val_t abstract_collection___Container___is_empty(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::Container::is_empty (bin/../lib/standard//abstract_collection.nit:128,2--36)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Container___is_empty, 128};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Bool(false);
return variable0;
}
val_t abstract_collection___Container___length(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::Container::length (bin/../lib/standard//abstract_collection.nit:130,2--30)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Container___length, 130};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(1);
return variable0;
}
val_t abstract_collection___Container___has(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::Container::has (bin/../lib/standard//abstract_collection.nit:132,2--51)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Container___has, 132};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t abstract_collection___Container___has_only(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::Container::has_only (bin/../lib/standard//abstract_collection.nit:134,2--56)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Container___has_only, 134};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t abstract_collection___Container___count(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::Container::count (bin/../lib/standard//abstract_collection.nit:136,2--141:11)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Container___count, 136};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t abstract_collection___Container___iterator(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::Container::iterator (bin/../lib/standard//abstract_collection.nit:145,2--60)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Container___iterator, 145};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = NEW_abstract_collection___ContainerIterator___init( self); /*new ContainerIterator[E]*/
return variable0;
}
void abstract_collection___Container___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "abstract_collection::Container::init (bin/../lib/standard//abstract_collection.nit:147,2--148:24)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Container___init, 147};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t abstract_collection___Container___item(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::Container::item (bin/../lib/standard//abstract_collection.nit:150,2--151:32)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Container___item, 150};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstract_collection___Container____item( self) /*Container::_item*/;
}
void abstract_collection___Container___item__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::Container::item= (bin/../lib/standard//abstract_collection.nit:150,2--151:32)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Container___item__eq, 150};
trace.prev = tracehead; tracehead = &trace;
ATTR_abstract_collection___Container____item( self) /*Container::_item*/ = param0;
tracehead = trace.prev;
return;
}
val_t abstract_collection___ContainerIterator___item(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::ContainerIterator::item (bin/../lib/standard//abstract_collection.nit:157,2--42)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___ContainerIterator___item, 157};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_abstract_collection___ContainerIterator____container( self) /*ContainerIterator::_container*/;
return variable0;
}
void abstract_collection___ContainerIterator___next(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::ContainerIterator::next (bin/../lib/standard//abstract_collection.nit:159,2--34)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___ContainerIterator___next, 159};
trace.prev = tracehead; tracehead = &trace;
ATTR_abstract_collection___ContainerIterator____is_ok( self) /*ContainerIterator::_is_ok*/ = TAG_Bool(false);
tracehead = trace.prev;
return;
}
void abstract_collection___ContainerIterator___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "abstract_collection::ContainerIterator::init (bin/../lib/standard//abstract_collection.nit:161,2--40)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___ContainerIterator___init, 161};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t abstract_collection___ContainerIterator___is_ok(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::ContainerIterator::is_ok (bin/../lib/standard//abstract_collection.nit:163,2--40)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___ContainerIterator___is_ok, 163};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstract_collection___ContainerIterator____is_ok( self) /*ContainerIterator::_is_ok*/;
}
void abstract_collection___RemovableCollection___clear(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::RemovableCollection::clear (bin/../lib/standard//abstract_collection.nit:171,2--172:11)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___RemovableCollection___clear, 171};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method clear called (bin/../lib/standard//abstract_collection.nit:171,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "clear", LOCATE_abstract_collection___ContainerIterator___init, 171);
nit_exit(1);
tracehead = trace.prev;
return;
}
void abstract_collection___RemovableCollection___remove(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::RemovableCollection::remove (bin/../lib/standard//abstract_collection.nit:174,2--175:20)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___RemovableCollection___remove, 174};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method remove called (bin/../lib/standard//abstract_collection.nit:174,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "remove", LOCATE_abstract_collection___ContainerIterator___init, 174);
nit_exit(1);
tracehead = trace.prev;
return;
}
void abstract_collection___RemovableCollection___remove_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::RemovableCollection::remove_all (bin/../lib/standard//abstract_collection.nit:177,2--178:59)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___RemovableCollection___remove_all, 177};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void abstract_collection___SimpleCollection___add(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::SimpleCollection::add (bin/../lib/standard//abstract_collection.nit:184,2--186:17)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___SimpleCollection___add, 184};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method add called (bin/../lib/standard//abstract_collection.nit:184,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "add", LOCATE_abstract_collection___RemovableCollection___remove_all, 184);
nit_exit(1);
tracehead = trace.prev;
return;
}
void abstract_collection___SimpleCollection___add_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::SimpleCollection::add_all (bin/../lib/standard//abstract_collection.nit:188,2--189:81)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___SimpleCollection___add_all, 188};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t abstract_collection___Set___has_only(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::Set::has_only (bin/../lib/standard//abstract_collection.nit:204,2--212:15)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Set___has_only, 204};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t abstract_collection___Set___count(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::Set::count (bin/../lib/standard//abstract_collection.nit:216,2--222:11)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Set___count, 216};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
void abstract_collection___Set___remove_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::Set::remove_all (bin/../lib/standard//abstract_collection.nit:226,2--227:43)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Set___remove_all, 226};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t abstract_collection___Map_____bra(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::Map::[] (bin/../lib/standard//abstract_collection.nit:244,2--245:19)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Map_____bra, 244};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method [] called (bin/../lib/standard//abstract_collection.nit:244,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "[]", LOCATE_abstract_collection___Set___remove_all, 244);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
void abstract_collection___Map_____braeq(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "abstract_collection::Map::[]= (bin/../lib/standard//abstract_collection.nit:247,2--248:25)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Map_____braeq, 247};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method []= called (bin/../lib/standard//abstract_collection.nit:247,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "[]=", LOCATE_abstract_collection___Set___remove_all, 247);
nit_exit(1);
tracehead = trace.prev;
return;
}
val_t abstract_collection___Map___has_key(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::Map::has_key (bin/../lib/standard//abstract_collection.nit:250,2--251:27)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Map___has_key, 250};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method has_key called (bin/../lib/standard//abstract_collection.nit:250,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "has_key", LOCATE_abstract_collection___Set___remove_all, 250);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
void abstract_collection___Map___remove_at(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::Map::remove_at (bin/../lib/standard//abstract_collection.nit:253,2--254:22)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Map___remove_at, 253};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method remove_at called (bin/../lib/standard//abstract_collection.nit:253,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "remove_at", LOCATE_abstract_collection___Set___remove_all, 253);
nit_exit(1);
tracehead = trace.prev;
return;
}
void abstract_collection___Map___recover_with(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::Map::recover_with (bin/../lib/standard//abstract_collection.nit:256,2--263:9)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Map___recover_with, 256};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t abstract_collection___Map___iterator(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::Map::iterator (bin/../lib/standard//abstract_collection.nit:267,2--38)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Map___iterator, 267};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method iterator called (bin/../lib/standard//abstract_collection.nit:267,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "iterator", LOCATE_abstract_collection___Map___recover_with, 267);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t abstract_collection___MapIterator___key(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::MapIterator::key (bin/../lib/standard//abstract_collection.nit:273,2--274:12)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___MapIterator___key, 273};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method key called (bin/../lib/standard//abstract_collection.nit:273,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "key", LOCATE_abstract_collection___Map___recover_with, 273);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
void abstract_collection___MapIterator___item__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::MapIterator::item= (bin/../lib/standard//abstract_collection.nit:276,2--277:19)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___MapIterator___item__eq, 276};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method item= called (bin/../lib/standard//abstract_collection.nit:276,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "item=", LOCATE_abstract_collection___Map___recover_with, 276);
nit_exit(1);
tracehead = trace.prev;
return;
}
val_t abstract_collection___IndexedCollection___first(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::IndexedCollection::first (bin/../lib/standard//abstract_collection.nit:285,2--290:15)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___IndexedCollection___first, 285};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstract_collection___Collection___is_empty_t)CALL( self,COLOR_abstract_collection___Collection___is_empty))( self) /*IndexedCollection::is_empty*/;
- if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable0)))) { fprintf(stderr, "Assert 'not_empty' failed: bin/../lib/standard//abstract_collection.nit:289,3--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable0)))) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'not_empty' ", LOCATE_abstract_collection___IndexedCollection___first, 289); nit_exit(1);}
variable0 = ((abstract_collection___Map_____bra_t)CALL( self,COLOR_abstract_collection___Map_____bra))( self, TAG_Int(0)) /*IndexedCollection::[]*/;
goto return_label30;
return_label30: while(false);
return variable0;
}
void abstract_collection___IndexedCollection___first__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::IndexedCollection::first= (bin/../lib/standard//abstract_collection.nit:293,2--296:18)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___IndexedCollection___first__eq, 293};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t abstract_collection___IndexedCollection___last(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::IndexedCollection::last (bin/../lib/standard//abstract_collection.nit:298,2--303:22)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___IndexedCollection___last, 298};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstract_collection___Collection___is_empty_t)CALL( self,COLOR_abstract_collection___Collection___is_empty))( self) /*IndexedCollection::is_empty*/;
- if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable0)))) { fprintf(stderr, "Assert 'not_empty' failed: bin/../lib/standard//abstract_collection.nit:302,3--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable0)))) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'not_empty' ", LOCATE_abstract_collection___IndexedCollection___last, 302); nit_exit(1);}
variable0 = ((abstract_collection___Collection___length_t)CALL( self,COLOR_abstract_collection___Collection___length))( self) /*IndexedCollection::length*/;
variable0 = TAG_Int(UNTAG_Int(variable0)-UNTAG_Int( TAG_Int(1)));
variable0 = ((abstract_collection___Map_____bra_t)CALL( self,COLOR_abstract_collection___Map_____bra))( self, variable0) /*IndexedCollection::[]*/;
return variable0;
}
void abstract_collection___IndexedCollection___last__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::IndexedCollection::last= (bin/../lib/standard//abstract_collection.nit:306,2--314:17)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___IndexedCollection___last__eq, 306};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void abstract_collection___IndexedCollection___add(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::IndexedCollection::add (bin/../lib/standard//abstract_collection.nit:318,2--319:28)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___IndexedCollection___add, 318};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void abstract_collection___IndexedCollection___push(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::IndexedCollection::push (bin/../lib/standard//abstract_collection.nit:321,2--322:15)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___IndexedCollection___push, 321};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method push called (bin/../lib/standard//abstract_collection.nit:321,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "push", LOCATE_abstract_collection___IndexedCollection___add, 321);
nit_exit(1);
tracehead = trace.prev;
return;
}
void abstract_collection___IndexedCollection___append(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::IndexedCollection::append (bin/../lib/standard//abstract_collection.nit:324,2--325:81)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___IndexedCollection___append, 324};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t abstract_collection___IndexedCollection___pop(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::IndexedCollection::pop (bin/../lib/standard//abstract_collection.nit:327,2--328:12)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___IndexedCollection___pop, 327};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method pop called (bin/../lib/standard//abstract_collection.nit:327,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "pop", LOCATE_abstract_collection___IndexedCollection___append, 327);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
void abstract_collection___IndexedCollection___unshift(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::IndexedCollection::unshift (bin/../lib/standard//abstract_collection.nit:330,2--331:18)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___IndexedCollection___unshift, 330};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method unshift called (bin/../lib/standard//abstract_collection.nit:330,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "unshift", LOCATE_abstract_collection___IndexedCollection___append, 330);
nit_exit(1);
tracehead = trace.prev;
return;
}
val_t abstract_collection___IndexedCollection___shift(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::IndexedCollection::shift (bin/../lib/standard//abstract_collection.nit:333,2--335:14)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___IndexedCollection___shift, 333};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method shift called (bin/../lib/standard//abstract_collection.nit:333,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "shift", LOCATE_abstract_collection___IndexedCollection___append, 333);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t abstract_collection___IndexedCollection___index_of(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::IndexedCollection::index_of (bin/../lib/standard//abstract_collection.nit:337,2--346:11)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___IndexedCollection___index_of, 337};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t abstract_collection___IndexedCollection___iterator(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::IndexedCollection::iterator (bin/../lib/standard//abstract_collection.nit:349,2--39)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___IndexedCollection___iterator, 349};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method iterator called (bin/../lib/standard//abstract_collection.nit:349,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "iterator", LOCATE_abstract_collection___IndexedCollection___index_of, 349);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t abstract_collection___IndexedIterator___index(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::IndexedIterator::index (bin/../lib/standard//abstract_collection.nit:355,2--356:16)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___IndexedIterator___index, 355};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method index called (bin/../lib/standard//abstract_collection.nit:355,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "index", LOCATE_abstract_collection___IndexedCollection___index_of, 355);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t abstract_collection___IndexedIterator___key(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::IndexedIterator::key (bin/../lib/standard//abstract_collection.nit:358,2--359:31)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___IndexedIterator___key, 358};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstract_collection___IndexedIterator___index_t)CALL( self,COLOR_abstract_collection___IndexedIterator___index))( self) /*IndexedIterator::index*/;
return variable0;
}
val_t abstract_collection___CoupleMap___couple_at(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::CoupleMap::couple_at (bin/../lib/standard//abstract_collection.nit:365,2--367:46)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___CoupleMap___couple_at, 365};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method couple_at called (bin/../lib/standard//abstract_collection.nit:365,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "couple_at", LOCATE_abstract_collection___IndexedIterator___key, 365);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t abstract_collection___CoupleMap_____bra(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::CoupleMap::[] (bin/../lib/standard//abstract_collection.nit:369,2--375:18)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___CoupleMap_____bra, 369};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t abstract_collection___CoupleMap___has_key(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::CoupleMap::has_key (bin/../lib/standard//abstract_collection.nit:379,2--57)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___CoupleMap___has_key, 379};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t abstract_collection___CoupleMapIterator___item(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::CoupleMapIterator::item (bin/../lib/standard//abstract_collection.nit:387,2--44)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___CoupleMapIterator___item, 387};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_abstract_collection___CoupleMapIterator____iter( self) /*CoupleMapIterator::_iter*/;
return variable0;
}
void abstract_collection___CoupleMapIterator___item__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::CoupleMapIterator::item= (bin/../lib/standard//abstract_collection.nit:389,2--45)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___CoupleMapIterator___item__eq, 389};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t abstract_collection___CoupleMapIterator___key(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::CoupleMapIterator::key (bin/../lib/standard//abstract_collection.nit:391,2--42)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___CoupleMapIterator___key, 391};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_abstract_collection___CoupleMapIterator____iter( self) /*CoupleMapIterator::_iter*/;
return variable0;
}
val_t abstract_collection___CoupleMapIterator___is_ok(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::CoupleMapIterator::is_ok (bin/../lib/standard//abstract_collection.nit:393,2--39)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___CoupleMapIterator___is_ok, 393};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_abstract_collection___CoupleMapIterator____iter( self) /*CoupleMapIterator::_iter*/;
return variable0;
}
void abstract_collection___CoupleMapIterator___next(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::CoupleMapIterator::next (bin/../lib/standard//abstract_collection.nit:395,2--398:56)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___CoupleMapIterator___next, 395};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void abstract_collection___CoupleMapIterator___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "abstract_collection::CoupleMapIterator::init (bin/../lib/standard//abstract_collection.nit:403,2--44)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___CoupleMapIterator___init, 403};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t abstract_collection___Couple___first(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::Couple::first (bin/../lib/standard//abstract_collection.nit:411,2--412:33)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Couple___first, 411};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstract_collection___Couple____first( self) /*Couple::_first*/;
}
void abstract_collection___Couple___first__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::Couple::first= (bin/../lib/standard//abstract_collection.nit:411,2--412:33)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Couple___first__eq, 411};
trace.prev = tracehead; tracehead = &trace;
ATTR_abstract_collection___Couple____first( self) /*Couple::_first*/ = param0;
tracehead = trace.prev;
return;
}
val_t abstract_collection___Couple___second(val_t self) {
- struct trace_t trace = {NULL, "abstract_collection::Couple::second (bin/../lib/standard//abstract_collection.nit:414,2--415:34)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Couple___second, 414};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstract_collection___Couple____second( self) /*Couple::_second*/;
}
void abstract_collection___Couple___second__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstract_collection::Couple::second= (bin/../lib/standard//abstract_collection.nit:414,2--415:34)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Couple___second__eq, 414};
trace.prev = tracehead; tracehead = &trace;
ATTR_abstract_collection___Couple____second( self) /*Couple::_second*/ = param0;
tracehead = trace.prev;
return;
}
void abstract_collection___Couple___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "abstract_collection::Couple::init (bin/../lib/standard//abstract_collection.nit:417,2--421:13)"};
+ struct trace_t trace = {NULL, LOCATE_abstract_collection___Couple___init, 417};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
/* This C header file is generated by NIT to compile modules and programs that requires abstract_collection. */
-#ifndef abstract_collection__sep
-#define abstract_collection__sep
+#ifndef abstract_collection_3_sep
+#define abstract_collection_3_sep
#include "kernel._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_CoupleMapIterator[];
extern const classtable_elt_t VFT_Couple[];
+#define LOCATE_abstract_collection "abstract_collection"
extern const int SFT_abstract_collection[];
#define ID_Collection SFT_abstract_collection[0]
#define COLOR_Collection SFT_abstract_collection[1]
#define COLOR_abstract_collection___Couple___init SFT_abstract_collection[93]
typedef val_t (* abstract_collection___Collection___iterator_t)(val_t self);
val_t abstract_collection___Collection___iterator(val_t self);
+#define LOCATE_abstract_collection___Collection___iterator "abstract_collection::Collection::iterator"
typedef val_t (* abstract_collection___Collection___is_empty_t)(val_t self);
val_t abstract_collection___Collection___is_empty(val_t self);
+#define LOCATE_abstract_collection___Collection___is_empty "abstract_collection::Collection::is_empty"
typedef val_t (* abstract_collection___Collection___length_t)(val_t self);
val_t abstract_collection___Collection___length(val_t self);
+#define LOCATE_abstract_collection___Collection___length "abstract_collection::Collection::length"
typedef val_t (* abstract_collection___Collection___has_t)(val_t self, val_t param0);
val_t abstract_collection___Collection___has(val_t self, val_t param0);
+#define LOCATE_abstract_collection___Collection___has "abstract_collection::Collection::has"
typedef val_t (* abstract_collection___Collection___has_only_t)(val_t self, val_t param0);
val_t abstract_collection___Collection___has_only(val_t self, val_t param0);
+#define LOCATE_abstract_collection___Collection___has_only "abstract_collection::Collection::has_only"
typedef val_t (* abstract_collection___Collection___count_t)(val_t self, val_t param0);
val_t abstract_collection___Collection___count(val_t self, val_t param0);
+#define LOCATE_abstract_collection___Collection___count "abstract_collection::Collection::count"
typedef val_t (* abstract_collection___Collection___first_t)(val_t self);
val_t abstract_collection___Collection___first(val_t self);
+#define LOCATE_abstract_collection___Collection___first "abstract_collection::Collection::first"
typedef val_t (* abstract_collection___NaiveCollection___is_empty_t)(val_t self);
val_t abstract_collection___NaiveCollection___is_empty(val_t self);
+#define LOCATE_abstract_collection___NaiveCollection___is_empty "abstract_collection::NaiveCollection::(abstract_collection::Collection::is_empty)"
typedef val_t (* abstract_collection___NaiveCollection___length_t)(val_t self);
val_t abstract_collection___NaiveCollection___length(val_t self);
+#define LOCATE_abstract_collection___NaiveCollection___length "abstract_collection::NaiveCollection::(abstract_collection::Collection::length)"
typedef val_t (* abstract_collection___NaiveCollection___has_t)(val_t self, val_t param0);
val_t abstract_collection___NaiveCollection___has(val_t self, val_t param0);
+#define LOCATE_abstract_collection___NaiveCollection___has "abstract_collection::NaiveCollection::(abstract_collection::Collection::has)"
typedef val_t (* abstract_collection___NaiveCollection___has_only_t)(val_t self, val_t param0);
val_t abstract_collection___NaiveCollection___has_only(val_t self, val_t param0);
+#define LOCATE_abstract_collection___NaiveCollection___has_only "abstract_collection::NaiveCollection::(abstract_collection::Collection::has_only)"
typedef val_t (* abstract_collection___NaiveCollection___count_t)(val_t self, val_t param0);
val_t abstract_collection___NaiveCollection___count(val_t self, val_t param0);
+#define LOCATE_abstract_collection___NaiveCollection___count "abstract_collection::NaiveCollection::(abstract_collection::Collection::count)"
typedef val_t (* abstract_collection___NaiveCollection___first_t)(val_t self);
val_t abstract_collection___NaiveCollection___first(val_t self);
+#define LOCATE_abstract_collection___NaiveCollection___first "abstract_collection::NaiveCollection::(abstract_collection::Collection::first)"
typedef val_t (* abstract_collection___Iterator___item_t)(val_t self);
val_t abstract_collection___Iterator___item(val_t self);
+#define LOCATE_abstract_collection___Iterator___item "abstract_collection::Iterator::item"
typedef void (* abstract_collection___Iterator___next_t)(val_t self);
void abstract_collection___Iterator___next(val_t self);
+#define LOCATE_abstract_collection___Iterator___next "abstract_collection::Iterator::next"
typedef val_t (* abstract_collection___Iterator___is_ok_t)(val_t self);
val_t abstract_collection___Iterator___is_ok(val_t self);
+#define LOCATE_abstract_collection___Iterator___is_ok "abstract_collection::Iterator::is_ok"
typedef val_t (* abstract_collection___Container___first_t)(val_t self);
val_t abstract_collection___Container___first(val_t self);
+#define LOCATE_abstract_collection___Container___first "abstract_collection::Container::(abstract_collection::Collection::first)"
typedef val_t (* abstract_collection___Container___is_empty_t)(val_t self);
val_t abstract_collection___Container___is_empty(val_t self);
+#define LOCATE_abstract_collection___Container___is_empty "abstract_collection::Container::(abstract_collection::Collection::is_empty)"
typedef val_t (* abstract_collection___Container___length_t)(val_t self);
val_t abstract_collection___Container___length(val_t self);
+#define LOCATE_abstract_collection___Container___length "abstract_collection::Container::(abstract_collection::Collection::length)"
typedef val_t (* abstract_collection___Container___has_t)(val_t self, val_t param0);
val_t abstract_collection___Container___has(val_t self, val_t param0);
+#define LOCATE_abstract_collection___Container___has "abstract_collection::Container::(abstract_collection::Collection::has)"
typedef val_t (* abstract_collection___Container___has_only_t)(val_t self, val_t param0);
val_t abstract_collection___Container___has_only(val_t self, val_t param0);
+#define LOCATE_abstract_collection___Container___has_only "abstract_collection::Container::(abstract_collection::Collection::has_only)"
typedef val_t (* abstract_collection___Container___count_t)(val_t self, val_t param0);
val_t abstract_collection___Container___count(val_t self, val_t param0);
+#define LOCATE_abstract_collection___Container___count "abstract_collection::Container::(abstract_collection::Collection::count)"
typedef val_t (* abstract_collection___Container___iterator_t)(val_t self);
val_t abstract_collection___Container___iterator(val_t self);
+#define LOCATE_abstract_collection___Container___iterator "abstract_collection::Container::(abstract_collection::Collection::iterator)"
typedef void (* abstract_collection___Container___init_t)(val_t self, val_t param0, int* init_table);
void abstract_collection___Container___init(val_t self, val_t param0, int* init_table);
val_t NEW_abstract_collection___Container___init(val_t param0);
+#define LOCATE_abstract_collection___Container___init "abstract_collection::Container::init"
#define ATTR_abstract_collection___Container____item(recv) ATTR(recv, COLOR_abstract_collection___Container____item)
typedef val_t (* abstract_collection___Container___item_t)(val_t self);
val_t abstract_collection___Container___item(val_t self);
+#define LOCATE_abstract_collection___Container___item "abstract_collection::Container::item"
typedef void (* abstract_collection___Container___item__eq_t)(val_t self, val_t param0);
void abstract_collection___Container___item__eq(val_t self, val_t param0);
+#define LOCATE_abstract_collection___Container___item__eq "abstract_collection::Container::item="
typedef val_t (* abstract_collection___ContainerIterator___item_t)(val_t self);
val_t abstract_collection___ContainerIterator___item(val_t self);
+#define LOCATE_abstract_collection___ContainerIterator___item "abstract_collection::ContainerIterator::(abstract_collection::Iterator::item)"
typedef void (* abstract_collection___ContainerIterator___next_t)(val_t self);
void abstract_collection___ContainerIterator___next(val_t self);
+#define LOCATE_abstract_collection___ContainerIterator___next "abstract_collection::ContainerIterator::(abstract_collection::Iterator::next)"
typedef void (* abstract_collection___ContainerIterator___init_t)(val_t self, val_t param0, int* init_table);
void abstract_collection___ContainerIterator___init(val_t self, val_t param0, int* init_table);
val_t NEW_abstract_collection___ContainerIterator___init(val_t param0);
+#define LOCATE_abstract_collection___ContainerIterator___init "abstract_collection::ContainerIterator::init"
#define ATTR_abstract_collection___ContainerIterator____is_ok(recv) ATTR(recv, COLOR_abstract_collection___ContainerIterator____is_ok)
typedef val_t (* abstract_collection___ContainerIterator___is_ok_t)(val_t self);
val_t abstract_collection___ContainerIterator___is_ok(val_t self);
+#define LOCATE_abstract_collection___ContainerIterator___is_ok "abstract_collection::ContainerIterator::(abstract_collection::Iterator::is_ok)"
#define ATTR_abstract_collection___ContainerIterator____container(recv) ATTR(recv, COLOR_abstract_collection___ContainerIterator____container)
typedef void (* abstract_collection___RemovableCollection___clear_t)(val_t self);
void abstract_collection___RemovableCollection___clear(val_t self);
+#define LOCATE_abstract_collection___RemovableCollection___clear "abstract_collection::RemovableCollection::clear"
typedef void (* abstract_collection___RemovableCollection___remove_t)(val_t self, val_t param0);
void abstract_collection___RemovableCollection___remove(val_t self, val_t param0);
+#define LOCATE_abstract_collection___RemovableCollection___remove "abstract_collection::RemovableCollection::remove"
typedef void (* abstract_collection___RemovableCollection___remove_all_t)(val_t self, val_t param0);
void abstract_collection___RemovableCollection___remove_all(val_t self, val_t param0);
+#define LOCATE_abstract_collection___RemovableCollection___remove_all "abstract_collection::RemovableCollection::remove_all"
typedef void (* abstract_collection___SimpleCollection___add_t)(val_t self, val_t param0);
void abstract_collection___SimpleCollection___add(val_t self, val_t param0);
+#define LOCATE_abstract_collection___SimpleCollection___add "abstract_collection::SimpleCollection::add"
typedef void (* abstract_collection___SimpleCollection___add_all_t)(val_t self, val_t param0);
void abstract_collection___SimpleCollection___add_all(val_t self, val_t param0);
+#define LOCATE_abstract_collection___SimpleCollection___add_all "abstract_collection::SimpleCollection::add_all"
typedef val_t (* abstract_collection___Set___has_only_t)(val_t self, val_t param0);
val_t abstract_collection___Set___has_only(val_t self, val_t param0);
+#define LOCATE_abstract_collection___Set___has_only "abstract_collection::Set::(abstract_collection::Collection::has_only)"
typedef val_t (* abstract_collection___Set___count_t)(val_t self, val_t param0);
val_t abstract_collection___Set___count(val_t self, val_t param0);
+#define LOCATE_abstract_collection___Set___count "abstract_collection::Set::(abstract_collection::Collection::count)"
typedef void (* abstract_collection___Set___remove_all_t)(val_t self, val_t param0);
void abstract_collection___Set___remove_all(val_t self, val_t param0);
+#define LOCATE_abstract_collection___Set___remove_all "abstract_collection::Set::(abstract_collection::RemovableCollection::remove_all)"
typedef val_t (* abstract_collection___Map_____bra_t)(val_t self, val_t param0);
val_t abstract_collection___Map_____bra(val_t self, val_t param0);
+#define LOCATE_abstract_collection___Map_____bra "abstract_collection::Map::[]"
typedef void (* abstract_collection___Map_____braeq_t)(val_t self, val_t param0, val_t param1);
void abstract_collection___Map_____braeq(val_t self, val_t param0, val_t param1);
+#define LOCATE_abstract_collection___Map_____braeq "abstract_collection::Map::[]="
typedef val_t (* abstract_collection___Map___has_key_t)(val_t self, val_t param0);
val_t abstract_collection___Map___has_key(val_t self, val_t param0);
+#define LOCATE_abstract_collection___Map___has_key "abstract_collection::Map::has_key"
typedef void (* abstract_collection___Map___remove_at_t)(val_t self, val_t param0);
void abstract_collection___Map___remove_at(val_t self, val_t param0);
+#define LOCATE_abstract_collection___Map___remove_at "abstract_collection::Map::remove_at"
typedef void (* abstract_collection___Map___recover_with_t)(val_t self, val_t param0);
void abstract_collection___Map___recover_with(val_t self, val_t param0);
+#define LOCATE_abstract_collection___Map___recover_with "abstract_collection::Map::recover_with"
typedef val_t (* abstract_collection___Map___iterator_t)(val_t self);
val_t abstract_collection___Map___iterator(val_t self);
+#define LOCATE_abstract_collection___Map___iterator "abstract_collection::Map::(abstract_collection::Collection::iterator)"
typedef val_t (* abstract_collection___MapIterator___key_t)(val_t self);
val_t abstract_collection___MapIterator___key(val_t self);
+#define LOCATE_abstract_collection___MapIterator___key "abstract_collection::MapIterator::key"
typedef void (* abstract_collection___MapIterator___item__eq_t)(val_t self, val_t param0);
void abstract_collection___MapIterator___item__eq(val_t self, val_t param0);
+#define LOCATE_abstract_collection___MapIterator___item__eq "abstract_collection::MapIterator::item="
typedef val_t (* abstract_collection___IndexedCollection___first_t)(val_t self);
val_t abstract_collection___IndexedCollection___first(val_t self);
+#define LOCATE_abstract_collection___IndexedCollection___first "abstract_collection::IndexedCollection::(abstract_collection::Collection::first)"
typedef void (* abstract_collection___IndexedCollection___first__eq_t)(val_t self, val_t param0);
void abstract_collection___IndexedCollection___first__eq(val_t self, val_t param0);
+#define LOCATE_abstract_collection___IndexedCollection___first__eq "abstract_collection::IndexedCollection::first="
typedef val_t (* abstract_collection___IndexedCollection___last_t)(val_t self);
val_t abstract_collection___IndexedCollection___last(val_t self);
+#define LOCATE_abstract_collection___IndexedCollection___last "abstract_collection::IndexedCollection::last"
typedef void (* abstract_collection___IndexedCollection___last__eq_t)(val_t self, val_t param0);
void abstract_collection___IndexedCollection___last__eq(val_t self, val_t param0);
+#define LOCATE_abstract_collection___IndexedCollection___last__eq "abstract_collection::IndexedCollection::last="
typedef void (* abstract_collection___IndexedCollection___add_t)(val_t self, val_t param0);
void abstract_collection___IndexedCollection___add(val_t self, val_t param0);
+#define LOCATE_abstract_collection___IndexedCollection___add "abstract_collection::IndexedCollection::(abstract_collection::SimpleCollection::add)"
typedef void (* abstract_collection___IndexedCollection___push_t)(val_t self, val_t param0);
void abstract_collection___IndexedCollection___push(val_t self, val_t param0);
+#define LOCATE_abstract_collection___IndexedCollection___push "abstract_collection::IndexedCollection::push"
typedef void (* abstract_collection___IndexedCollection___append_t)(val_t self, val_t param0);
void abstract_collection___IndexedCollection___append(val_t self, val_t param0);
+#define LOCATE_abstract_collection___IndexedCollection___append "abstract_collection::IndexedCollection::append"
typedef val_t (* abstract_collection___IndexedCollection___pop_t)(val_t self);
val_t abstract_collection___IndexedCollection___pop(val_t self);
+#define LOCATE_abstract_collection___IndexedCollection___pop "abstract_collection::IndexedCollection::pop"
typedef void (* abstract_collection___IndexedCollection___unshift_t)(val_t self, val_t param0);
void abstract_collection___IndexedCollection___unshift(val_t self, val_t param0);
+#define LOCATE_abstract_collection___IndexedCollection___unshift "abstract_collection::IndexedCollection::unshift"
typedef val_t (* abstract_collection___IndexedCollection___shift_t)(val_t self);
val_t abstract_collection___IndexedCollection___shift(val_t self);
+#define LOCATE_abstract_collection___IndexedCollection___shift "abstract_collection::IndexedCollection::shift"
typedef val_t (* abstract_collection___IndexedCollection___index_of_t)(val_t self, val_t param0);
val_t abstract_collection___IndexedCollection___index_of(val_t self, val_t param0);
+#define LOCATE_abstract_collection___IndexedCollection___index_of "abstract_collection::IndexedCollection::index_of"
typedef val_t (* abstract_collection___IndexedCollection___iterator_t)(val_t self);
val_t abstract_collection___IndexedCollection___iterator(val_t self);
+#define LOCATE_abstract_collection___IndexedCollection___iterator "abstract_collection::IndexedCollection::(abstract_collection::Collection::iterator)"
typedef val_t (* abstract_collection___IndexedIterator___index_t)(val_t self);
val_t abstract_collection___IndexedIterator___index(val_t self);
+#define LOCATE_abstract_collection___IndexedIterator___index "abstract_collection::IndexedIterator::index"
typedef val_t (* abstract_collection___IndexedIterator___key_t)(val_t self);
val_t abstract_collection___IndexedIterator___key(val_t self);
+#define LOCATE_abstract_collection___IndexedIterator___key "abstract_collection::IndexedIterator::(abstract_collection::MapIterator::key)"
typedef val_t (* abstract_collection___CoupleMap___couple_at_t)(val_t self, val_t param0);
val_t abstract_collection___CoupleMap___couple_at(val_t self, val_t param0);
+#define LOCATE_abstract_collection___CoupleMap___couple_at "abstract_collection::CoupleMap::couple_at"
typedef val_t (* abstract_collection___CoupleMap_____bra_t)(val_t self, val_t param0);
val_t abstract_collection___CoupleMap_____bra(val_t self, val_t param0);
+#define LOCATE_abstract_collection___CoupleMap_____bra "abstract_collection::CoupleMap::(abstract_collection::Map::[])"
typedef val_t (* abstract_collection___CoupleMap___has_key_t)(val_t self, val_t param0);
val_t abstract_collection___CoupleMap___has_key(val_t self, val_t param0);
+#define LOCATE_abstract_collection___CoupleMap___has_key "abstract_collection::CoupleMap::(abstract_collection::Map::has_key)"
typedef val_t (* abstract_collection___CoupleMapIterator___item_t)(val_t self);
val_t abstract_collection___CoupleMapIterator___item(val_t self);
+#define LOCATE_abstract_collection___CoupleMapIterator___item "abstract_collection::CoupleMapIterator::(abstract_collection::Iterator::item)"
typedef void (* abstract_collection___CoupleMapIterator___item__eq_t)(val_t self, val_t param0);
void abstract_collection___CoupleMapIterator___item__eq(val_t self, val_t param0);
+#define LOCATE_abstract_collection___CoupleMapIterator___item__eq "abstract_collection::CoupleMapIterator::(abstract_collection::MapIterator::item=)"
typedef val_t (* abstract_collection___CoupleMapIterator___key_t)(val_t self);
val_t abstract_collection___CoupleMapIterator___key(val_t self);
+#define LOCATE_abstract_collection___CoupleMapIterator___key "abstract_collection::CoupleMapIterator::(abstract_collection::MapIterator::key)"
typedef val_t (* abstract_collection___CoupleMapIterator___is_ok_t)(val_t self);
val_t abstract_collection___CoupleMapIterator___is_ok(val_t self);
+#define LOCATE_abstract_collection___CoupleMapIterator___is_ok "abstract_collection::CoupleMapIterator::(abstract_collection::Iterator::is_ok)"
typedef void (* abstract_collection___CoupleMapIterator___next_t)(val_t self);
void abstract_collection___CoupleMapIterator___next(val_t self);
+#define LOCATE_abstract_collection___CoupleMapIterator___next "abstract_collection::CoupleMapIterator::(abstract_collection::Iterator::next)"
#define ATTR_abstract_collection___CoupleMapIterator____iter(recv) ATTR(recv, COLOR_abstract_collection___CoupleMapIterator____iter)
typedef void (* abstract_collection___CoupleMapIterator___init_t)(val_t self, val_t param0, int* init_table);
void abstract_collection___CoupleMapIterator___init(val_t self, val_t param0, int* init_table);
val_t NEW_abstract_collection___CoupleMapIterator___init(val_t param0);
+#define LOCATE_abstract_collection___CoupleMapIterator___init "abstract_collection::CoupleMapIterator::init"
#define ATTR_abstract_collection___Couple____first(recv) ATTR(recv, COLOR_abstract_collection___Couple____first)
typedef val_t (* abstract_collection___Couple___first_t)(val_t self);
val_t abstract_collection___Couple___first(val_t self);
+#define LOCATE_abstract_collection___Couple___first "abstract_collection::Couple::first"
typedef void (* abstract_collection___Couple___first__eq_t)(val_t self, val_t param0);
void abstract_collection___Couple___first__eq(val_t self, val_t param0);
+#define LOCATE_abstract_collection___Couple___first__eq "abstract_collection::Couple::first="
#define ATTR_abstract_collection___Couple____second(recv) ATTR(recv, COLOR_abstract_collection___Couple____second)
typedef val_t (* abstract_collection___Couple___second_t)(val_t self);
val_t abstract_collection___Couple___second(val_t self);
+#define LOCATE_abstract_collection___Couple___second "abstract_collection::Couple::second"
typedef void (* abstract_collection___Couple___second__eq_t)(val_t self, val_t param0);
void abstract_collection___Couple___second__eq(val_t self, val_t param0);
+#define LOCATE_abstract_collection___Couple___second__eq "abstract_collection::Couple::second="
typedef void (* abstract_collection___Couple___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void abstract_collection___Couple___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_abstract_collection___Couple___init(val_t param0, val_t param1);
+#define LOCATE_abstract_collection___Couple___init "abstract_collection::Couple::init"
#endif
/* This C file is generated by NIT to compile module abstractmetamodel. */
#include "abstractmetamodel._sep.h"
void abstractmetamodel___MMContext___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMContext::init (src/metamodel//abstractmetamodel.nit:26,2--5)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMContext___init, 26};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_MMContext].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_MMContext].i] = 1;
return;
}
val_t abstractmetamodel___MMContext___module_hierarchy(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMContext::module_hierarchy (src/metamodel//abstractmetamodel.nit:28,2--29:84)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMContext___module_hierarchy, 28};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMContext____module_hierarchy( self) /*MMContext::_module_hierarchy*/;
}
val_t abstractmetamodel___MMContext___class_hierarchy(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMContext::class_hierarchy (src/metamodel//abstractmetamodel.nit:31,2--33:91)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMContext___class_hierarchy, 31};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMContext____class_hierarchy( self) /*MMContext::_class_hierarchy*/;
}
val_t abstractmetamodel___MMContext___modules(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMContext::modules (src/metamodel//abstractmetamodel.nit:38,2--39:61)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMContext___modules, 38};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMContext____modules( self) /*MMContext::_modules*/;
}
void abstractmetamodel___MMContext___add_module(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMContext::add_module (src/metamodel//abstractmetamodel.nit:41,2--48:40)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMContext___add_module, 41};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*supers*/ == NIT_NULL /*null*/) || (( variable1 /*supers*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable1 /*supers*/,COLOR_kernel___Object_____eqeq))( variable1 /*supers*/, NIT_NULL /*null*/) /*Array::==*/)))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:44,3--23\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMContext___add_module, 44); nit_exit(1);}
variable2 = ATTR_abstractmetamodel___MMContext____module_hierarchy( self) /*MMContext::_module_hierarchy*/;
variable3 = ATTR_abstractmetamodel___MMContext____module_hierarchy( self) /*MMContext::_module_hierarchy*/;
variable3 = ((partial_order___PartialOrder___select_smallests_t)CALL(variable3,COLOR_partial_order___PartialOrder___select_smallests))(variable3, variable1 /*supers*/) /*PartialOrder::select_smallests*/;
((partial_order___PartialOrder___add_t)CALL(variable2,COLOR_partial_order___PartialOrder___add))(variable2, variable0 /*module*/, variable3) /*PartialOrder::add*/;
variable2 = ((abstractmetamodel___MMModule___name_t)CALL( variable0 /*module*/,COLOR_abstractmetamodel___MMModule___name))( variable0 /*module*/) /*MMModule::name*/;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable2 == NIT_NULL /*null*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, NIT_NULL /*null*/) /*Symbol::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:46,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMContext___add_module, 46); nit_exit(1);}
variable2 = ATTR_abstractmetamodel___MMContext____modules( self) /*MMContext::_modules*/;
((array___AbstractArray___add_t)CALL(variable2,COLOR_abstract_collection___SimpleCollection___add))(variable2, variable0 /*module*/) /*Array::add*/;
variable2 = ATTR_abstractmetamodel___MMContext____module_hierarchy( self) /*MMContext::_module_hierarchy*/;
return;
}
void abstractmetamodel___MMContext___add_global_class(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMContext::add_global_class (src/metamodel//abstractmetamodel.nit:51,2--52:73)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMContext___add_global_class, 51};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void abstractmetamodel___MMContext___add_local_class(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMContext::add_local_class (src/metamodel//abstractmetamodel.nit:54,2--71:14)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMContext___add_local_class, 54};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*sup*/ == NIT_NULL /*null*/) || (( variable1 /*sup*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable1 /*sup*/,COLOR_kernel___Object_____eqeq))( variable1 /*sup*/, NIT_NULL /*null*/) /*Array::==*/)))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:57,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMContext___add_local_class, 57); nit_exit(1);}
variable3 = NEW_array___Array___init(); /*new Array[MMLocalClass]*/
variable2 = variable3;
variable4 = NEW_array___Array___init(); /*new Array[String]*/
return;
}
val_t abstractmetamodel___MMDirectory___name(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMDirectory::name (src/metamodel//abstractmetamodel.nit:77,2--78:28)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMDirectory___name, 77};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMDirectory____name( self) /*MMDirectory::_name*/;
}
val_t abstractmetamodel___MMDirectory___path(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMDirectory::path (src/metamodel//abstractmetamodel.nit:80,2--81:28)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMDirectory___path, 80};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMDirectory____path( self) /*MMDirectory::_path*/;
}
val_t abstractmetamodel___MMDirectory___parent(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMDirectory::parent (src/metamodel//abstractmetamodel.nit:83,2--85:35)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMDirectory___parent, 83};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMDirectory____parent( self) /*MMDirectory::_parent*/;
}
val_t abstractmetamodel___MMDirectory___owner(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMDirectory::owner (src/metamodel//abstractmetamodel.nit:87,2--88:40)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMDirectory___owner, 87};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMDirectory____owner( self) /*MMDirectory::_owner*/;
}
void abstractmetamodel___MMDirectory___owner__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMDirectory::owner= (src/metamodel//abstractmetamodel.nit:87,2--88:40)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMDirectory___owner__eq, 87};
trace.prev = tracehead; tracehead = &trace;
ATTR_abstractmetamodel___MMDirectory____owner( self) /*MMDirectory::_owner*/ = param0;
tracehead = trace.prev;
return;
}
val_t abstractmetamodel___MMDirectory___modules(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMDirectory::modules (src/metamodel//abstractmetamodel.nit:90,2--91:77)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMDirectory___modules, 90};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMDirectory____modules( self) /*MMDirectory::_modules*/;
}
void abstractmetamodel___MMDirectory___add_module(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMDirectory::add_module (src/metamodel//abstractmetamodel.nit:93,2--97:32)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMDirectory___add_module, 93};
val_t variable0;
val_t variable1;
val_t variable2;
variable1 = ATTR_abstractmetamodel___MMDirectory____modules( self) /*MMDirectory::_modules*/;
variable2 = ((abstractmetamodel___MMModule___name_t)CALL( variable0 /*module*/,COLOR_abstractmetamodel___MMModule___name))( variable0 /*module*/) /*MMModule::name*/;
variable1 = ((abstract_collection___Map___has_key_t)CALL(variable1,COLOR_abstract_collection___Map___has_key))(variable1, variable2) /*Map::has_key*/;
- if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable1)))) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:96,3--41\n"); nit_exit(1);}
+ if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable1)))) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMDirectory___add_module, 96); nit_exit(1);}
variable1 = ATTR_abstractmetamodel___MMDirectory____modules( self) /*MMDirectory::_modules*/;
variable2 = ((abstractmetamodel___MMModule___name_t)CALL( variable0 /*module*/,COLOR_abstractmetamodel___MMModule___name))( variable0 /*module*/) /*MMModule::name*/;
((abstract_collection___Map_____braeq_t)CALL(variable1,COLOR_abstract_collection___Map_____braeq))(variable1, variable2, variable0 /*module*/) /*Map::[]=*/;
return;
}
val_t abstractmetamodel___MMDirectory___dhe(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMDirectory::dhe (src/metamodel//abstractmetamodel.nit:100,2--101:52)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMDirectory___dhe, 100};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMDirectory____dhe( self) /*MMDirectory::_dhe*/;
}
void abstractmetamodel___MMDirectory___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMDirectory::init (src/metamodel//abstractmetamodel.nit:103,2--106:18)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMDirectory___init, 103};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t abstractmetamodel___MMDirectory___full_name_for(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMDirectory::full_name_for (src/metamodel//abstractmetamodel.nit:109,2--111:41)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMDirectory___full_name_for, 109};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t abstractmetamodel___MMModule___context(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::context (src/metamodel//abstractmetamodel.nit:117,2--118:34)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___context, 117};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMModule____context( self) /*MMModule::_context*/;
}
val_t abstractmetamodel___MMModule___name(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::name (src/metamodel//abstractmetamodel.nit:120,2--121:28)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___name, 120};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMModule____name( self) /*MMModule::_name*/;
}
val_t abstractmetamodel___MMModule___full_name(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::full_name (src/metamodel//abstractmetamodel.nit:123,2--124:33)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___full_name, 123};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMModule____full_name( self) /*MMModule::_full_name*/;
}
val_t abstractmetamodel___MMModule___directory(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::directory (src/metamodel//abstractmetamodel.nit:126,2--127:38)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___directory, 126};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMModule____directory( self) /*MMModule::_directory*/;
}
val_t abstractmetamodel___MMModule___mhe(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::mhe (src/metamodel//abstractmetamodel.nit:129,2--130:49)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___mhe, 129};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMModule____mhe( self) /*MMModule::_mhe*/;
}
val_t abstractmetamodel___MMModule___global_classes(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::global_classes (src/metamodel//abstractmetamodel.nit:132,2--133:78)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___global_classes, 132};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMModule____global_classes( self) /*MMModule::_global_classes*/;
}
val_t abstractmetamodel___MMModule___local_classes(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::local_classes (src/metamodel//abstractmetamodel.nit:135,2--136:75)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___local_classes, 135};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMModule____local_classes( self) /*MMModule::_local_classes*/;
}
val_t abstractmetamodel___MMModule___class_specialization_hierarchy(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::class_specialization_hierarchy (src/metamodel//abstractmetamodel.nit:138,2--139:106)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___class_specialization_hierarchy, 138};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMModule____class_specialization_hierarchy( self) /*MMModule::_class_specialization_hierarchy*/;
}
val_t abstractmetamodel___MMModule___explicit_imported_modules(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::explicit_imported_modules (src/metamodel//abstractmetamodel.nit:150,2--151:79)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___explicit_imported_modules, 150};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMModule____explicit_imported_modules( self) /*MMModule::_explicit_imported_modules*/;
}
void abstractmetamodel___MMModule___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::init (src/metamodel//abstractmetamodel.nit:159,2--168:38)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___init, 159};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void abstractmetamodel___MMModule___add_super_module(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::add_super_module (src/metamodel//abstractmetamodel.nit:172,2--191:45)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___add_super_module, 172};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t abstractmetamodel___MMModule___visibility_for(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::visibility_for (src/metamodel//abstractmetamodel.nit:196,2--210:11)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___visibility_for, 196};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t abstractmetamodel___MMModule_____bra(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::[] (src/metamodel//abstractmetamodel.nit:215,2--223:14)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule_____bra, 215};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = ATTR_abstractmetamodel___MMModule____local_class_by_global( self) /*MMModule::_local_class_by_global*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*Map::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:218,3--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMModule_____bra, 218); nit_exit(1);}
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*c*/ == NIT_NULL /*null*/) || (( variable0 /*c*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*c*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*c*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*c*/,COLOR_kernel___Object_____eqeq))( variable0 /*c*/, NIT_NULL /*null*/) /*MMGlobalClass::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:219,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMModule_____bra, 219); nit_exit(1);}
variable1 = ATTR_abstractmetamodel___MMModule____local_class_by_global( self) /*MMModule::_local_class_by_global*/;
variable1 = ((abstract_collection___Map___has_key_t)CALL(variable1,COLOR_abstract_collection___Map___has_key))(variable1, variable0 /*c*/) /*Map::has_key*/;
if (UNTAG_Bool(variable1)) { /*if*/
return variable1;
}
void abstractmetamodel___MMModule___add_local_class(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::add_local_class (src/metamodel//abstractmetamodel.nit:227,2--231:22)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___add_local_class, 227};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t abstractmetamodel___MMModule___class_by_name(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::class_by_name (src/metamodel//abstractmetamodel.nit:234,2--237:37)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___class_by_name, 234};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t abstractmetamodel___MMModule___has_global_class_named(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::has_global_class_named (src/metamodel//abstractmetamodel.nit:240,2--243:40)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___has_global_class_named, 240};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t abstractmetamodel___MMModule___global_class_named(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::global_class_named (src/metamodel//abstractmetamodel.nit:246,2--253:14)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___global_class_named, 246};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t abstractmetamodel___MMModule___to_s(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::to_s (src/metamodel//abstractmetamodel.nit:257,2--36)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___to_s, 257};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstractmetamodel___MMModule___name_t)CALL( self,COLOR_abstractmetamodel___MMModule___name))( self) /*MMModule::name*/;
return variable0;
}
void abstractmetamodel___MMModule___set_supers_class(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::set_supers_class (src/metamodel//abstractmetamodel.nit:259,2--267:35)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___set_supers_class, 259};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*supers*/ == NIT_NULL /*null*/) || (( variable1 /*supers*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable1 /*supers*/,COLOR_kernel___Object_____eqeq))( variable1 /*supers*/, NIT_NULL /*null*/) /*Array::==*/)))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:262,3--23\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMModule___set_supers_class, 262); nit_exit(1);}
variable3 = ATTR_abstractmetamodel___MMModule____class_specialization_hierarchy( self) /*MMModule::_class_specialization_hierarchy*/;
variable3 = ((partial_order___PartialOrder___select_smallests_t)CALL(variable3,COLOR_partial_order___PartialOrder___select_smallests))(variable3, variable1 /*supers*/) /*PartialOrder::select_smallests*/;
variable2 = variable3;
return;
}
void abstractmetamodel___MMModule___register_global_class(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMModule::register_global_class (src/metamodel//abstractmetamodel.nit:270,2--274:38)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMModule___register_global_class, 270};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = ((abstractmetamodel___MMLocalClass___global_t)CALL( variable0 /*c*/,COLOR_abstractmetamodel___MMLocalClass___global))( variable0 /*c*/) /*MMLocalClass::global*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*MMGlobalClass::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:273,3--25\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMModule___register_global_class, 273); nit_exit(1);}
variable1 = ATTR_abstractmetamodel___MMModule____local_class_by_global( self) /*MMModule::_local_class_by_global*/;
variable2 = ((abstractmetamodel___MMLocalClass___global_t)CALL( variable0 /*c*/,COLOR_abstractmetamodel___MMLocalClass___global))( variable0 /*c*/) /*MMLocalClass::global*/;
((abstract_collection___Map_____braeq_t)CALL(variable1,COLOR_abstract_collection___Map_____braeq))(variable1, variable2, variable0 /*c*/) /*Map::[]=*/;
return;
}
val_t abstractmetamodel___MMGlobalClass___intro(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalClass::intro (src/metamodel//abstractmetamodel.nit:279,2--280:35)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalClass___intro, 279};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMGlobalClass____intro( self) /*MMGlobalClass::_intro*/;
}
val_t abstractmetamodel___MMGlobalClass___class_refinement_hierarchy(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalClass::class_refinement_hierarchy (src/metamodel//abstractmetamodel.nit:282,2--284:102)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalClass___class_refinement_hierarchy, 282};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMGlobalClass____class_refinement_hierarchy( self) /*MMGlobalClass::_class_refinement_hierarchy*/;
}
void abstractmetamodel___MMGlobalClass___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalClass::init (src/metamodel//abstractmetamodel.nit:286,2--290:33)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalClass___init, 286};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t abstractmetamodel___MMGlobalClass___name(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalClass::name (src/metamodel//abstractmetamodel.nit:293,2--296:19)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalClass___name, 293};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstractmetamodel___MMGlobalClass___intro_t)CALL( self,COLOR_abstractmetamodel___MMGlobalClass___intro))( self) /*MMGlobalClass::intro*/;
return variable0;
}
val_t abstractmetamodel___MMGlobalClass___module(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalClass::module (src/metamodel//abstractmetamodel.nit:299,2--302:21)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalClass___module, 299};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstractmetamodel___MMGlobalClass___intro_t)CALL( self,COLOR_abstractmetamodel___MMGlobalClass___intro))( self) /*MMGlobalClass::intro*/;
return variable0;
}
val_t abstractmetamodel___MMGlobalClass___to_s(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalClass::to_s (src/metamodel//abstractmetamodel.nit:305,2--307:19)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalClass___to_s, 305};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstractmetamodel___MMGlobalClass___intro_t)CALL( self,COLOR_abstractmetamodel___MMGlobalClass___intro))( self) /*MMGlobalClass::intro*/;
return variable0;
}
void abstractmetamodel___MMGlobalClass___register_local_class(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalClass::register_local_class (src/metamodel//abstractmetamodel.nit:310,2--321:50)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalClass___register_local_class, 310};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = ((abstractmetamodel___MMLocalClass___module_t)CALL( variable0 /*c*/,COLOR_abstractmetamodel___MMLocalClass___module))( variable0 /*c*/) /*MMLocalClass::module*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*MMModule::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:313,3--25\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMGlobalClass___register_local_class, 313); nit_exit(1);}
variable1 = ((abstractmetamodel___MMLocalClass___crhe_t)CALL( variable0 /*c*/,COLOR_abstractmetamodel___MMLocalClass___crhe))( variable0 /*c*/) /*MMLocalClass::crhe*/;
variable1 = TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*PartialOrderElement::==*/)))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:314,3--23\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMGlobalClass___register_local_class, 314); nit_exit(1);}
variable2 = NEW_array___Array___init(); /*new Array[MMLocalClass]*/
variable1 = variable2;
variable2 = ((abstractmetamodel___MMGlobalClass___class_refinement_hierarchy_t)CALL( self,COLOR_abstractmetamodel___MMGlobalClass___class_refinement_hierarchy))( self) /*MMGlobalClass::class_refinement_hierarchy*/;
return;
}
val_t abstractmetamodel___MMGlobalClass___is_interface(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalClass::is_interface (src/metamodel//abstractmetamodel.nit:324,2--325:43)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalClass___is_interface, 324};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMGlobalClass____is_interface( self) /*MMGlobalClass::_is_interface*/;
}
void abstractmetamodel___MMGlobalClass___is_interface__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalClass::is_interface= (src/metamodel//abstractmetamodel.nit:324,2--325:43)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalClass___is_interface__eq, 324};
trace.prev = tracehead; tracehead = &trace;
ATTR_abstractmetamodel___MMGlobalClass____is_interface( self) /*MMGlobalClass::_is_interface*/ = param0;
tracehead = trace.prev;
return;
}
val_t abstractmetamodel___MMGlobalClass___is_abstract(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalClass::is_abstract (src/metamodel//abstractmetamodel.nit:327,2--328:42)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalClass___is_abstract, 327};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMGlobalClass____is_abstract( self) /*MMGlobalClass::_is_abstract*/;
}
void abstractmetamodel___MMGlobalClass___is_abstract__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalClass::is_abstract= (src/metamodel//abstractmetamodel.nit:327,2--328:42)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalClass___is_abstract__eq, 327};
trace.prev = tracehead; tracehead = &trace;
ATTR_abstractmetamodel___MMGlobalClass____is_abstract( self) /*MMGlobalClass::_is_abstract*/ = param0;
tracehead = trace.prev;
return;
}
val_t abstractmetamodel___MMGlobalClass___is_universal(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalClass::is_universal (src/metamodel//abstractmetamodel.nit:330,2--331:43)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalClass___is_universal, 330};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMGlobalClass____is_universal( self) /*MMGlobalClass::_is_universal*/;
}
void abstractmetamodel___MMGlobalClass___is_universal__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalClass::is_universal= (src/metamodel//abstractmetamodel.nit:330,2--331:43)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalClass___is_universal__eq, 330};
trace.prev = tracehead; tracehead = &trace;
ATTR_abstractmetamodel___MMGlobalClass____is_universal( self) /*MMGlobalClass::_is_universal*/ = param0;
tracehead = trace.prev;
return;
}
val_t abstractmetamodel___MMGlobalClass___visibility_level(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalClass::visibility_level (src/metamodel//abstractmetamodel.nit:333,2--336:46)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalClass___visibility_level, 333};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMGlobalClass____visibility_level( self) /*MMGlobalClass::_visibility_level*/;
}
void abstractmetamodel___MMGlobalClass___visibility_level__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalClass::visibility_level= (src/metamodel//abstractmetamodel.nit:333,2--336:46)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalClass___visibility_level__eq, 333};
trace.prev = tracehead; tracehead = &trace;
ATTR_abstractmetamodel___MMGlobalClass____visibility_level( self) /*MMGlobalClass::_visibility_level*/ = param0;
tracehead = trace.prev;
return;
}
val_t abstractmetamodel___MMLocalClass___name(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::name (src/metamodel//abstractmetamodel.nit:341,2--342:35)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___name, 341};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMLocalClass____name( self) /*MMLocalClass::_name*/;
}
val_t abstractmetamodel___MMLocalClass___arity(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::arity (src/metamodel//abstractmetamodel.nit:344,2--346:27)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___arity, 344};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMLocalClass____arity( self) /*MMLocalClass::_arity*/;
}
val_t abstractmetamodel___MMLocalClass___module(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::module (src/metamodel//abstractmetamodel.nit:348,2--349:32)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___module, 348};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMLocalClass____module( self) /*MMLocalClass::_module*/;
}
val_t abstractmetamodel___MMLocalClass___abstract(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::abstract (src/metamodel//abstractmetamodel.nit:351,2--352:39)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___abstract, 351};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMLocalClass____abstract( self) /*MMLocalClass::_abstract*/;
}
void abstractmetamodel___MMLocalClass___abstract__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::abstract= (src/metamodel//abstractmetamodel.nit:351,2--352:39)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___abstract__eq, 351};
trace.prev = tracehead; tracehead = &trace;
ATTR_abstractmetamodel___MMLocalClass____abstract( self) /*MMLocalClass::_abstract*/ = param0;
tracehead = trace.prev;
return;
}
val_t abstractmetamodel___MMLocalClass___global(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::global (src/metamodel//abstractmetamodel.nit:354,2--355:37)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___global, 354};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMLocalClass____global( self) /*MMLocalClass::_global*/;
}
val_t abstractmetamodel___MMLocalClass___crhe(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::crhe (src/metamodel//abstractmetamodel.nit:357,2--358:54)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___crhe, 357};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMLocalClass____crhe( self) /*MMLocalClass::_crhe*/;
}
val_t abstractmetamodel___MMLocalClass___cshe(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::cshe (src/metamodel//abstractmetamodel.nit:360,2--361:54)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___cshe, 360};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMLocalClass____cshe( self) /*MMLocalClass::_cshe*/;
}
val_t abstractmetamodel___MMLocalClass___che(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::che (src/metamodel//abstractmetamodel.nit:363,2--364:53)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___che, 363};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMLocalClass____che( self) /*MMLocalClass::_che*/;
}
val_t abstractmetamodel___MMLocalClass___local_property_by_global(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::local_property_by_global (src/metamodel//abstractmetamodel.nit:366,2--367:79)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___local_property_by_global, 366};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMLocalClass____local_property_by_global( self) /*MMLocalClass::_local_property_by_global*/;
}
val_t abstractmetamodel___MMLocalClass___global_properties(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::global_properties (src/metamodel//abstractmetamodel.nit:369,2--370:55)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___global_properties, 369};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMLocalClass____global_properties( self) /*MMLocalClass::_global_properties*/;
}
val_t abstractmetamodel___MMLocalClass___properties_by_name(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::properties_by_name (src/metamodel//abstractmetamodel.nit:372,2--373:70)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___properties_by_name, 372};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMLocalClass____properties_by_name( self) /*MMLocalClass::_properties_by_name*/;
}
void abstractmetamodel___MMLocalClass___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::init (src/metamodel//abstractmetamodel.nit:375,2--379:16)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___init, 375};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t abstractmetamodel___MMLocalClass___for_module(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::for_module (src/metamodel//abstractmetamodel.nit:382,2--385:17)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___for_module, 382};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
void abstractmetamodel___MMLocalClass___new_global(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::new_global (src/metamodel//abstractmetamodel.nit:388,2--394:14)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___new_global, 388};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void abstractmetamodel___MMLocalClass___set_global(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::set_global (src/metamodel//abstractmetamodel.nit:397,2--405:36)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___set_global, 397};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*g*/ == NIT_NULL /*null*/) || (( variable0 /*g*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*g*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*g*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*g*/,COLOR_kernel___Object_____eqeq))( variable0 /*g*/, NIT_NULL /*null*/) /*MMGlobalClass::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:402,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMLocalClass___set_global, 402); nit_exit(1);}
ATTR_abstractmetamodel___MMLocalClass____global( self) /*MMLocalClass::_global*/ = variable0 /*g*/;
variable1 = ATTR_abstractmetamodel___MMLocalClass____global( self) /*MMLocalClass::_global*/;
((abstractmetamodel___MMGlobalClass___register_local_class_t)CALL(variable1,COLOR_abstractmetamodel___MMGlobalClass___register_local_class))(variable1, self) /*MMGlobalClass::register_local_class*/;
return;
}
val_t abstractmetamodel___MMLocalClass___has_global_property_by_name(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::has_global_property_by_name (src/metamodel//abstractmetamodel.nit:408,2--413:22)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___has_global_property_by_name, 408};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t abstractmetamodel___MMLocalClass___get_property_by_name(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::get_property_by_name (src/metamodel//abstractmetamodel.nit:416,2--424:20)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___get_property_by_name, 416};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t abstractmetamodel___MMLocalClass___attribute(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::attribute (src/metamodel//abstractmetamodel.nit:427,2--431:31)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___attribute, 427};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t abstractmetamodel___MMLocalClass___method(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::method (src/metamodel//abstractmetamodel.nit:434,2--444:13)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___method, 434};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = ATTR_abstractmetamodel___MMLocalClass____properties_by_name( self) /*MMLocalClass::_properties_by_name*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*Map::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:438,3--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMLocalClass___method, 438); nit_exit(1);}
variable2 = ATTR_abstractmetamodel___MMLocalClass____properties_by_name( self) /*MMLocalClass::_properties_by_name*/;
variable2 = ((abstract_collection___Map_____bra_t)CALL(variable2,COLOR_abstract_collection___Map_____bra))(variable2, variable0 /*na*/) /*Map::[]*/;
variable1 = variable2;
return variable1;
}
val_t abstractmetamodel___MMLocalClass___super_methods_named(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::super_methods_named (src/metamodel//abstractmetamodel.nit:447,2--464:12)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___super_methods_named, 447};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void abstractmetamodel___MMLocalClass___register_local_property(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::register_local_property (src/metamodel//abstractmetamodel.nit:467,2--473:42)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___register_local_property, 467};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = ((abstractmetamodel___MMLocalProperty___global_t)CALL( variable0 /*p*/,COLOR_abstractmetamodel___MMLocalProperty___global))( variable0 /*p*/) /*MMLocalProperty::global*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*MMGlobalProperty::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:470,3--25\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMLocalClass___register_local_property, 470); nit_exit(1);}
variable1 = ATTR_abstractmetamodel___MMLocalClass____local_property_by_global( self) /*MMLocalClass::_local_property_by_global*/;
variable2 = ((abstractmetamodel___MMLocalProperty___global_t)CALL( variable0 /*p*/,COLOR_abstractmetamodel___MMLocalProperty___global))( variable0 /*p*/) /*MMLocalProperty::global*/;
variable1 = ((abstract_collection___Map___has_key_t)CALL(variable1,COLOR_abstract_collection___Map___has_key))(variable1, variable2) /*Map::has_key*/;
return;
}
void abstractmetamodel___MMLocalClass___register_global_property(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::register_global_property (src/metamodel//abstractmetamodel.nit:477,2--489:30)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___register_global_property, 477};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t abstractmetamodel___MMLocalClass_____bra(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::[] (src/metamodel//abstractmetamodel.nit:492,2--500:13)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass_____bra, 492};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = ATTR_abstractmetamodel___MMLocalClass____local_property_by_global( self) /*MMLocalClass::_local_property_by_global*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*Map::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:495,3--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMLocalClass_____bra, 495); nit_exit(1);}
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*glob*/ == NIT_NULL /*null*/) || (( variable0 /*glob*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*glob*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*glob*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*glob*/,COLOR_kernel___Object_____eqeq))( variable0 /*glob*/, NIT_NULL /*null*/) /*MMGlobalProperty::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:496,3--21\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMLocalClass_____bra, 496); nit_exit(1);}
variable1 = ATTR_abstractmetamodel___MMLocalClass____local_property_by_global( self) /*MMLocalClass::_local_property_by_global*/;
variable1 = ((abstract_collection___Map___has_key_t)CALL(variable1,COLOR_abstract_collection___Map___has_key))(variable1, variable0 /*glob*/) /*Map::has_key*/;
if (UNTAG_Bool(variable1)) { /*if*/
return variable1;
}
val_t abstractmetamodel___MMLocalClass___context(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::context (src/metamodel//abstractmetamodel.nit:503,2--504:49)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___context, 503};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstractmetamodel___MMLocalClass___module_t)CALL( self,COLOR_abstractmetamodel___MMLocalClass___module))( self) /*MMLocalClass::module*/;
return variable0;
}
val_t abstractmetamodel___MMLocalClass___to_s(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalClass::to_s (src/metamodel//abstractmetamodel.nit:506,2--508:19)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalClass___to_s, 506};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_abstractmetamodel___MMLocalClass____name( self) /*MMLocalClass::_name*/;
return variable0;
}
val_t abstractmetamodel___MMGlobalProperty___intro(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalProperty::intro (src/metamodel//abstractmetamodel.nit:516,2--517:41)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalProperty___intro, 516};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMGlobalProperty____intro( self) /*MMGlobalProperty::_intro*/;
}
val_t abstractmetamodel___MMGlobalProperty___local_class(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalProperty::local_class (src/metamodel//abstractmetamodel.nit:519,2--522:27)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalProperty___local_class, 519};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstractmetamodel___MMGlobalProperty___intro_t)CALL( self,COLOR_abstractmetamodel___MMGlobalProperty___intro))( self) /*MMGlobalProperty::intro*/;
return variable0;
}
val_t abstractmetamodel___MMGlobalProperty___concrete_property_hierarchy(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalProperty::concrete_property_hierarchy (src/metamodel//abstractmetamodel.nit:525,2--526:115)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalProperty___concrete_property_hierarchy, 525};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMGlobalProperty____concrete_property_hierarchy( self) /*MMGlobalProperty::_concrete_property_hierarchy*/;
}
void abstractmetamodel___MMGlobalProperty___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalProperty::init (src/metamodel//abstractmetamodel.nit:528,2--537:55)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalProperty___init, 528};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_MMGlobalProperty].i]) return;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*p*/ == NIT_NULL /*null*/) || (( variable0 /*p*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*p*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*p*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*p*/,COLOR_kernel___Object_____eqeq))( variable0 /*p*/, NIT_NULL /*null*/) /*MMConcreteProperty::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:531,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMGlobalProperty___init, 531); nit_exit(1);}
variable1 = ((abstractmetamodel___MMLocalProperty___concrete_property_t)CALL( variable0 /*p*/,COLOR_abstractmetamodel___MMLocalProperty___concrete_property))( variable0 /*p*/) /*MMConcreteProperty::concrete_property*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*MMConcreteProperty::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:532,3--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMGlobalProperty___init, 532); nit_exit(1);}
variable1 = NEW_partial_order___PartialOrder___init(); /*new PartialOrder[MMConcreteProperty]*/
ATTR_abstractmetamodel___MMGlobalProperty____concrete_property_hierarchy( self) /*MMGlobalProperty::_concrete_property_hierarchy*/ = variable1;
ATTR_abstractmetamodel___MMGlobalProperty____intro( self) /*MMGlobalProperty::_intro*/ = variable0 /*p*/;
return;
}
val_t abstractmetamodel___MMGlobalProperty___to_s(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalProperty::to_s (src/metamodel//abstractmetamodel.nit:540,2--42)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalProperty___to_s, 540};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstractmetamodel___MMGlobalProperty___intro_t)CALL( self,COLOR_abstractmetamodel___MMGlobalProperty___intro))( self) /*MMGlobalProperty::intro*/;
return variable0;
}
void abstractmetamodel___MMGlobalProperty___add_concrete_property(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalProperty::add_concrete_property (src/metamodel//abstractmetamodel.nit:542,2--547:51)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalProperty___add_concrete_property, 542};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*i*/ == NIT_NULL /*null*/) || (( variable0 /*i*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*i*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*i*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*i*/,COLOR_kernel___Object_____eqeq))( variable0 /*i*/, NIT_NULL /*null*/) /*MMConcreteProperty::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:545,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMGlobalProperty___add_concrete_property, 545); nit_exit(1);}
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*sup*/ == NIT_NULL /*null*/) || (( variable1 /*sup*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable1 /*sup*/,COLOR_kernel___Object_____eqeq))( variable1 /*sup*/, NIT_NULL /*null*/) /*Array::==*/)))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:546,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMGlobalProperty___add_concrete_property, 546); nit_exit(1);}
variable2 = ATTR_abstractmetamodel___MMGlobalProperty____concrete_property_hierarchy( self) /*MMGlobalProperty::_concrete_property_hierarchy*/;
variable2 = ((partial_order___PartialOrder___add_t)CALL(variable2,COLOR_partial_order___PartialOrder___add))(variable2, variable0 /*i*/, variable1 /*sup*/) /*PartialOrder::add*/;
ATTR_abstractmetamodel___MMConcreteProperty____cprhe( variable0 /*i*/) /*MMConcreteProperty::_cprhe*/ = variable2;
return;
}
val_t abstractmetamodel___MMGlobalProperty___is_attribute(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalProperty::is_attribute (src/metamodel//abstractmetamodel.nit:550,2--551:56)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalProperty___is_attribute, 550};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstractmetamodel___MMGlobalProperty___intro_t)CALL( self,COLOR_abstractmetamodel___MMGlobalProperty___intro))( self) /*MMGlobalProperty::intro*/;
return variable0;
}
val_t abstractmetamodel___MMGlobalProperty___is_method(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalProperty::is_method (src/metamodel//abstractmetamodel.nit:553,2--554:50)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalProperty___is_method, 553};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstractmetamodel___MMGlobalProperty___intro_t)CALL( self,COLOR_abstractmetamodel___MMGlobalProperty___intro))( self) /*MMGlobalProperty::intro*/;
return variable0;
}
val_t abstractmetamodel___MMGlobalProperty___is_init(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalProperty::is_init (src/metamodel//abstractmetamodel.nit:556,2--557:38)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalProperty___is_init, 556};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMGlobalProperty____is_init( self) /*MMGlobalProperty::_is_init*/;
}
void abstractmetamodel___MMGlobalProperty___is_init__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalProperty::is_init= (src/metamodel//abstractmetamodel.nit:556,2--557:38)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalProperty___is_init__eq, 556};
trace.prev = tracehead; tracehead = &trace;
ATTR_abstractmetamodel___MMGlobalProperty____is_init( self) /*MMGlobalProperty::_is_init*/ = param0;
tracehead = trace.prev;
return;
}
val_t abstractmetamodel___MMGlobalProperty___visibility_level(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalProperty::visibility_level (src/metamodel//abstractmetamodel.nit:559,2--563:46)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalProperty___visibility_level, 559};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMGlobalProperty____visibility_level( self) /*MMGlobalProperty::_visibility_level*/;
}
void abstractmetamodel___MMGlobalProperty___visibility_level__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMGlobalProperty::visibility_level= (src/metamodel//abstractmetamodel.nit:559,2--563:46)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMGlobalProperty___visibility_level__eq, 559};
trace.prev = tracehead; tracehead = &trace;
ATTR_abstractmetamodel___MMGlobalProperty____visibility_level( self) /*MMGlobalProperty::_visibility_level*/ = param0;
tracehead = trace.prev;
return;
}
val_t abstractmetamodel___MMLocalProperty___name(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalProperty::name (src/metamodel//abstractmetamodel.nit:569,2--570:28)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalProperty___name, 569};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMLocalProperty____name( self) /*MMLocalProperty::_name*/;
}
val_t abstractmetamodel___MMLocalProperty___local_class(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalProperty::local_class (src/metamodel//abstractmetamodel.nit:572,2--573:41)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalProperty___local_class, 572};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMLocalProperty____local_class( self) /*MMLocalProperty::_local_class*/;
}
val_t abstractmetamodel___MMLocalProperty___global(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalProperty::global (src/metamodel//abstractmetamodel.nit:575,2--576:40)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalProperty___global, 575};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMLocalProperty____global( self) /*MMLocalProperty::_global*/;
}
val_t abstractmetamodel___MMLocalProperty___super_prop(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalProperty::super_prop (src/metamodel//abstractmetamodel.nit:578,2--580:43)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalProperty___super_prop, 578};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMLocalProperty____super_prop( self) /*MMLocalProperty::_super_prop*/;
}
val_t abstractmetamodel___MMLocalProperty___concrete_property(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalProperty::concrete_property (src/metamodel//abstractmetamodel.nit:582,2--584:53)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalProperty___concrete_property, 582};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMLocalProperty____concrete_property( self) /*MMLocalProperty::_concrete_property*/;
}
val_t abstractmetamodel___MMLocalProperty___module(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalProperty::module (src/metamodel//abstractmetamodel.nit:586,2--587:52)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalProperty___module, 586};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_abstractmetamodel___MMLocalProperty____local_class( self) /*MMLocalProperty::_local_class*/;
return variable0;
}
val_t abstractmetamodel___MMLocalProperty___full_name(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalProperty::full_name (src/metamodel//abstractmetamodel.nit:589,2--597:75)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalProperty___full_name, 589};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
void abstractmetamodel___MMLocalProperty___set_global(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalProperty::set_global (src/metamodel//abstractmetamodel.nit:601,2--606:43)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalProperty___set_global, 601};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*g*/ == NIT_NULL /*null*/) || (( variable0 /*g*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*g*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*g*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*g*/,COLOR_kernel___Object_____eqeq))( variable0 /*g*/, NIT_NULL /*null*/) /*MMGlobalProperty::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:604,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMLocalProperty___set_global, 604); nit_exit(1);}
ATTR_abstractmetamodel___MMLocalProperty____global( self) /*MMLocalProperty::_global*/ = variable0 /*g*/;
variable1 = ATTR_abstractmetamodel___MMLocalProperty____local_class( self) /*MMLocalProperty::_local_class*/;
((abstractmetamodel___MMLocalClass___register_local_property_t)CALL(variable1,COLOR_abstractmetamodel___MMLocalClass___register_local_property))(variable1, self) /*MMLocalClass::register_local_property*/;
return;
}
val_t abstractmetamodel___MMLocalProperty___to_s(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalProperty::to_s (src/metamodel//abstractmetamodel.nit:609,2--36)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalProperty___to_s, 609};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstractmetamodel___MMLocalProperty___name_t)CALL( self,COLOR_abstractmetamodel___MMLocalProperty___name))( self) /*MMLocalProperty::name*/;
return variable0;
}
void abstractmetamodel___MMLocalProperty___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMLocalProperty::init (src/metamodel//abstractmetamodel.nit:611,2--615:25)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMLocalProperty___init, 611};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t abstractmetamodel___MMConcreteProperty___cprhe(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMConcreteProperty::cprhe (src/metamodel//abstractmetamodel.nit:637,2--638:61)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMConcreteProperty___cprhe, 637};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMConcreteProperty____cprhe( self) /*MMConcreteProperty::_cprhe*/;
}
val_t abstractmetamodel___MMConcreteProperty___need_super(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMConcreteProperty::need_super (src/metamodel//abstractmetamodel.nit:640,2--641:41)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMConcreteProperty___need_super, 640};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_abstractmetamodel___MMConcreteProperty____need_super( self) /*MMConcreteProperty::_need_super*/;
}
void abstractmetamodel___MMConcreteProperty___need_super__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMConcreteProperty::need_super= (src/metamodel//abstractmetamodel.nit:640,2--641:41)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMConcreteProperty___need_super__eq, 640};
trace.prev = tracehead; tracehead = &trace;
ATTR_abstractmetamodel___MMConcreteProperty____need_super( self) /*MMConcreteProperty::_need_super*/ = param0;
tracehead = trace.prev;
return;
}
void abstractmetamodel___MMConcreteProperty___new_global(val_t self) {
- struct trace_t trace = {NULL, "abstractmetamodel::MMConcreteProperty::new_global (src/metamodel//abstractmetamodel.nit:643,2--648:47)"};
+ struct trace_t trace = {NULL, LOCATE_abstractmetamodel___MMConcreteProperty___new_global, 643};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_abstractmetamodel___MMLocalProperty____global( self) /*MMConcreteProperty::_global*/;
variable0 = TAG_Bool((variable0 == NIT_NULL /*null*/) || ((variable0 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable0,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable0, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable0,COLOR_kernel___Object_____eqeq))(variable0, NIT_NULL /*null*/) /*MMGlobalProperty::==*/)))));
- if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert failed: src/metamodel//abstractmetamodel.nit:646,3--24\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_abstractmetamodel___MMConcreteProperty___new_global, 646); nit_exit(1);}
variable0 = NEW_abstractmetamodel___MMGlobalProperty___init( self); /*new MMGlobalProperty*/
ATTR_abstractmetamodel___MMLocalProperty____global( self) /*MMConcreteProperty::_global*/ = variable0;
variable0 = ATTR_abstractmetamodel___MMLocalProperty____local_class( self) /*MMConcreteProperty::_local_class*/;
/* This C header file is generated by NIT to compile modules and programs that requires abstractmetamodel. */
-#ifndef abstractmetamodel__sep
-#define abstractmetamodel__sep
+#ifndef abstractmetamodel_3_sep
+#define abstractmetamodel_3_sep
#include "partial_order._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_MMConcreteClass[];
extern const classtable_elt_t VFT_MMConcreteProperty[];
+#define LOCATE_abstractmetamodel "abstractmetamodel"
extern const int SFT_abstractmetamodel[];
#define ID_MMContext SFT_abstractmetamodel[0]
#define COLOR_MMContext SFT_abstractmetamodel[1]
typedef void (* abstractmetamodel___MMContext___init_t)(val_t self, int* init_table);
void abstractmetamodel___MMContext___init(val_t self, int* init_table);
val_t NEW_abstractmetamodel___MMContext___init();
+#define LOCATE_abstractmetamodel___MMContext___init "abstractmetamodel::MMContext::init"
#define ATTR_abstractmetamodel___MMContext____module_hierarchy(recv) ATTR(recv, COLOR_abstractmetamodel___MMContext____module_hierarchy)
typedef val_t (* abstractmetamodel___MMContext___module_hierarchy_t)(val_t self);
val_t abstractmetamodel___MMContext___module_hierarchy(val_t self);
+#define LOCATE_abstractmetamodel___MMContext___module_hierarchy "abstractmetamodel::MMContext::module_hierarchy"
#define ATTR_abstractmetamodel___MMContext____class_hierarchy(recv) ATTR(recv, COLOR_abstractmetamodel___MMContext____class_hierarchy)
typedef val_t (* abstractmetamodel___MMContext___class_hierarchy_t)(val_t self);
val_t abstractmetamodel___MMContext___class_hierarchy(val_t self);
+#define LOCATE_abstractmetamodel___MMContext___class_hierarchy "abstractmetamodel::MMContext::class_hierarchy"
#define ATTR_abstractmetamodel___MMContext____global_classes(recv) ATTR(recv, COLOR_abstractmetamodel___MMContext____global_classes)
#define ATTR_abstractmetamodel___MMContext____modules(recv) ATTR(recv, COLOR_abstractmetamodel___MMContext____modules)
typedef val_t (* abstractmetamodel___MMContext___modules_t)(val_t self);
val_t abstractmetamodel___MMContext___modules(val_t self);
+#define LOCATE_abstractmetamodel___MMContext___modules "abstractmetamodel::MMContext::modules"
typedef void (* abstractmetamodel___MMContext___add_module_t)(val_t self, val_t param0, val_t param1);
void abstractmetamodel___MMContext___add_module(val_t self, val_t param0, val_t param1);
+#define LOCATE_abstractmetamodel___MMContext___add_module "abstractmetamodel::MMContext::add_module"
typedef void (* abstractmetamodel___MMContext___add_global_class_t)(val_t self, val_t param0);
void abstractmetamodel___MMContext___add_global_class(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMContext___add_global_class "abstractmetamodel::MMContext::add_global_class"
typedef void (* abstractmetamodel___MMContext___add_local_class_t)(val_t self, val_t param0, val_t param1);
void abstractmetamodel___MMContext___add_local_class(val_t self, val_t param0, val_t param1);
+#define LOCATE_abstractmetamodel___MMContext___add_local_class "abstractmetamodel::MMContext::add_local_class"
#define ATTR_abstractmetamodel___MMDirectory____name(recv) ATTR(recv, COLOR_abstractmetamodel___MMDirectory____name)
typedef val_t (* abstractmetamodel___MMDirectory___name_t)(val_t self);
val_t abstractmetamodel___MMDirectory___name(val_t self);
+#define LOCATE_abstractmetamodel___MMDirectory___name "abstractmetamodel::MMDirectory::name"
#define ATTR_abstractmetamodel___MMDirectory____path(recv) ATTR(recv, COLOR_abstractmetamodel___MMDirectory____path)
typedef val_t (* abstractmetamodel___MMDirectory___path_t)(val_t self);
val_t abstractmetamodel___MMDirectory___path(val_t self);
+#define LOCATE_abstractmetamodel___MMDirectory___path "abstractmetamodel::MMDirectory::path"
#define ATTR_abstractmetamodel___MMDirectory____parent(recv) ATTR(recv, COLOR_abstractmetamodel___MMDirectory____parent)
typedef val_t (* abstractmetamodel___MMDirectory___parent_t)(val_t self);
val_t abstractmetamodel___MMDirectory___parent(val_t self);
+#define LOCATE_abstractmetamodel___MMDirectory___parent "abstractmetamodel::MMDirectory::parent"
#define ATTR_abstractmetamodel___MMDirectory____owner(recv) ATTR(recv, COLOR_abstractmetamodel___MMDirectory____owner)
typedef val_t (* abstractmetamodel___MMDirectory___owner_t)(val_t self);
val_t abstractmetamodel___MMDirectory___owner(val_t self);
+#define LOCATE_abstractmetamodel___MMDirectory___owner "abstractmetamodel::MMDirectory::owner"
typedef void (* abstractmetamodel___MMDirectory___owner__eq_t)(val_t self, val_t param0);
void abstractmetamodel___MMDirectory___owner__eq(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMDirectory___owner__eq "abstractmetamodel::MMDirectory::owner="
#define ATTR_abstractmetamodel___MMDirectory____modules(recv) ATTR(recv, COLOR_abstractmetamodel___MMDirectory____modules)
typedef val_t (* abstractmetamodel___MMDirectory___modules_t)(val_t self);
val_t abstractmetamodel___MMDirectory___modules(val_t self);
+#define LOCATE_abstractmetamodel___MMDirectory___modules "abstractmetamodel::MMDirectory::modules"
typedef void (* abstractmetamodel___MMDirectory___add_module_t)(val_t self, val_t param0);
void abstractmetamodel___MMDirectory___add_module(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMDirectory___add_module "abstractmetamodel::MMDirectory::add_module"
#define ATTR_abstractmetamodel___MMDirectory____dhe(recv) ATTR(recv, COLOR_abstractmetamodel___MMDirectory____dhe)
typedef val_t (* abstractmetamodel___MMDirectory___dhe_t)(val_t self);
val_t abstractmetamodel___MMDirectory___dhe(val_t self);
+#define LOCATE_abstractmetamodel___MMDirectory___dhe "abstractmetamodel::MMDirectory::dhe"
typedef void (* abstractmetamodel___MMDirectory___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void abstractmetamodel___MMDirectory___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_abstractmetamodel___MMDirectory___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_abstractmetamodel___MMDirectory___init "abstractmetamodel::MMDirectory::init"
typedef val_t (* abstractmetamodel___MMDirectory___full_name_for_t)(val_t self, val_t param0);
val_t abstractmetamodel___MMDirectory___full_name_for(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMDirectory___full_name_for "abstractmetamodel::MMDirectory::full_name_for"
#define ATTR_abstractmetamodel___MMModule____context(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____context)
typedef val_t (* abstractmetamodel___MMModule___context_t)(val_t self);
val_t abstractmetamodel___MMModule___context(val_t self);
+#define LOCATE_abstractmetamodel___MMModule___context "abstractmetamodel::MMModule::context"
#define ATTR_abstractmetamodel___MMModule____name(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____name)
typedef val_t (* abstractmetamodel___MMModule___name_t)(val_t self);
val_t abstractmetamodel___MMModule___name(val_t self);
+#define LOCATE_abstractmetamodel___MMModule___name "abstractmetamodel::MMModule::name"
#define ATTR_abstractmetamodel___MMModule____full_name(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____full_name)
typedef val_t (* abstractmetamodel___MMModule___full_name_t)(val_t self);
val_t abstractmetamodel___MMModule___full_name(val_t self);
+#define LOCATE_abstractmetamodel___MMModule___full_name "abstractmetamodel::MMModule::full_name"
#define ATTR_abstractmetamodel___MMModule____directory(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____directory)
typedef val_t (* abstractmetamodel___MMModule___directory_t)(val_t self);
val_t abstractmetamodel___MMModule___directory(val_t self);
+#define LOCATE_abstractmetamodel___MMModule___directory "abstractmetamodel::MMModule::directory"
#define ATTR_abstractmetamodel___MMModule____mhe(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____mhe)
typedef val_t (* abstractmetamodel___MMModule___mhe_t)(val_t self);
val_t abstractmetamodel___MMModule___mhe(val_t self);
+#define LOCATE_abstractmetamodel___MMModule___mhe "abstractmetamodel::MMModule::mhe"
#define ATTR_abstractmetamodel___MMModule____global_classes(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____global_classes)
typedef val_t (* abstractmetamodel___MMModule___global_classes_t)(val_t self);
val_t abstractmetamodel___MMModule___global_classes(val_t self);
+#define LOCATE_abstractmetamodel___MMModule___global_classes "abstractmetamodel::MMModule::global_classes"
#define ATTR_abstractmetamodel___MMModule____local_classes(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____local_classes)
typedef val_t (* abstractmetamodel___MMModule___local_classes_t)(val_t self);
val_t abstractmetamodel___MMModule___local_classes(val_t self);
+#define LOCATE_abstractmetamodel___MMModule___local_classes "abstractmetamodel::MMModule::local_classes"
#define ATTR_abstractmetamodel___MMModule____class_specialization_hierarchy(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____class_specialization_hierarchy)
typedef val_t (* abstractmetamodel___MMModule___class_specialization_hierarchy_t)(val_t self);
val_t abstractmetamodel___MMModule___class_specialization_hierarchy(val_t self);
+#define LOCATE_abstractmetamodel___MMModule___class_specialization_hierarchy "abstractmetamodel::MMModule::class_specialization_hierarchy"
#define ATTR_abstractmetamodel___MMModule____intrude_modules(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____intrude_modules)
#define ATTR_abstractmetamodel___MMModule____public_modules(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____public_modules)
#define ATTR_abstractmetamodel___MMModule____private_modules(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____private_modules)
#define ATTR_abstractmetamodel___MMModule____explicit_imported_modules(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____explicit_imported_modules)
typedef val_t (* abstractmetamodel___MMModule___explicit_imported_modules_t)(val_t self);
val_t abstractmetamodel___MMModule___explicit_imported_modules(val_t self);
+#define LOCATE_abstractmetamodel___MMModule___explicit_imported_modules "abstractmetamodel::MMModule::explicit_imported_modules"
#define ATTR_abstractmetamodel___MMModule____local_class_by_global(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____local_class_by_global)
#define ATTR_abstractmetamodel___MMModule____global_class_by_name(recv) ATTR(recv, COLOR_abstractmetamodel___MMModule____global_class_by_name)
typedef void (* abstractmetamodel___MMModule___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void abstractmetamodel___MMModule___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_abstractmetamodel___MMModule___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_abstractmetamodel___MMModule___init "abstractmetamodel::MMModule::init"
typedef void (* abstractmetamodel___MMModule___add_super_module_t)(val_t self, val_t param0, val_t param1);
void abstractmetamodel___MMModule___add_super_module(val_t self, val_t param0, val_t param1);
+#define LOCATE_abstractmetamodel___MMModule___add_super_module "abstractmetamodel::MMModule::add_super_module"
typedef val_t (* abstractmetamodel___MMModule___visibility_for_t)(val_t self, val_t param0);
val_t abstractmetamodel___MMModule___visibility_for(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMModule___visibility_for "abstractmetamodel::MMModule::visibility_for"
typedef val_t (* abstractmetamodel___MMModule_____bra_t)(val_t self, val_t param0);
val_t abstractmetamodel___MMModule_____bra(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMModule_____bra "abstractmetamodel::MMModule::[]"
typedef void (* abstractmetamodel___MMModule___add_local_class_t)(val_t self, val_t param0);
void abstractmetamodel___MMModule___add_local_class(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMModule___add_local_class "abstractmetamodel::MMModule::add_local_class"
typedef val_t (* abstractmetamodel___MMModule___class_by_name_t)(val_t self, val_t param0);
val_t abstractmetamodel___MMModule___class_by_name(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMModule___class_by_name "abstractmetamodel::MMModule::class_by_name"
typedef val_t (* abstractmetamodel___MMModule___has_global_class_named_t)(val_t self, val_t param0);
val_t abstractmetamodel___MMModule___has_global_class_named(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMModule___has_global_class_named "abstractmetamodel::MMModule::has_global_class_named"
typedef val_t (* abstractmetamodel___MMModule___global_class_named_t)(val_t self, val_t param0);
val_t abstractmetamodel___MMModule___global_class_named(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMModule___global_class_named "abstractmetamodel::MMModule::global_class_named"
typedef val_t (* abstractmetamodel___MMModule___to_s_t)(val_t self);
val_t abstractmetamodel___MMModule___to_s(val_t self);
+#define LOCATE_abstractmetamodel___MMModule___to_s "abstractmetamodel::MMModule::(string::Object::to_s)"
typedef void (* abstractmetamodel___MMModule___set_supers_class_t)(val_t self, val_t param0, val_t param1);
void abstractmetamodel___MMModule___set_supers_class(val_t self, val_t param0, val_t param1);
+#define LOCATE_abstractmetamodel___MMModule___set_supers_class "abstractmetamodel::MMModule::set_supers_class"
typedef void (* abstractmetamodel___MMModule___register_global_class_t)(val_t self, val_t param0);
void abstractmetamodel___MMModule___register_global_class(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMModule___register_global_class "abstractmetamodel::MMModule::register_global_class"
#define ATTR_abstractmetamodel___MMGlobalClass____intro(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalClass____intro)
typedef val_t (* abstractmetamodel___MMGlobalClass___intro_t)(val_t self);
val_t abstractmetamodel___MMGlobalClass___intro(val_t self);
+#define LOCATE_abstractmetamodel___MMGlobalClass___intro "abstractmetamodel::MMGlobalClass::intro"
#define ATTR_abstractmetamodel___MMGlobalClass____class_refinement_hierarchy(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalClass____class_refinement_hierarchy)
typedef val_t (* abstractmetamodel___MMGlobalClass___class_refinement_hierarchy_t)(val_t self);
val_t abstractmetamodel___MMGlobalClass___class_refinement_hierarchy(val_t self);
+#define LOCATE_abstractmetamodel___MMGlobalClass___class_refinement_hierarchy "abstractmetamodel::MMGlobalClass::class_refinement_hierarchy"
typedef void (* abstractmetamodel___MMGlobalClass___init_t)(val_t self, val_t param0, int* init_table);
void abstractmetamodel___MMGlobalClass___init(val_t self, val_t param0, int* init_table);
val_t NEW_abstractmetamodel___MMGlobalClass___init(val_t param0);
+#define LOCATE_abstractmetamodel___MMGlobalClass___init "abstractmetamodel::MMGlobalClass::init"
typedef val_t (* abstractmetamodel___MMGlobalClass___name_t)(val_t self);
val_t abstractmetamodel___MMGlobalClass___name(val_t self);
+#define LOCATE_abstractmetamodel___MMGlobalClass___name "abstractmetamodel::MMGlobalClass::name"
typedef val_t (* abstractmetamodel___MMGlobalClass___module_t)(val_t self);
val_t abstractmetamodel___MMGlobalClass___module(val_t self);
+#define LOCATE_abstractmetamodel___MMGlobalClass___module "abstractmetamodel::MMGlobalClass::module"
typedef val_t (* abstractmetamodel___MMGlobalClass___to_s_t)(val_t self);
val_t abstractmetamodel___MMGlobalClass___to_s(val_t self);
+#define LOCATE_abstractmetamodel___MMGlobalClass___to_s "abstractmetamodel::MMGlobalClass::(string::Object::to_s)"
typedef void (* abstractmetamodel___MMGlobalClass___register_local_class_t)(val_t self, val_t param0);
void abstractmetamodel___MMGlobalClass___register_local_class(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMGlobalClass___register_local_class "abstractmetamodel::MMGlobalClass::register_local_class"
#define ATTR_abstractmetamodel___MMGlobalClass____is_interface(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalClass____is_interface)
typedef val_t (* abstractmetamodel___MMGlobalClass___is_interface_t)(val_t self);
val_t abstractmetamodel___MMGlobalClass___is_interface(val_t self);
+#define LOCATE_abstractmetamodel___MMGlobalClass___is_interface "abstractmetamodel::MMGlobalClass::is_interface"
typedef void (* abstractmetamodel___MMGlobalClass___is_interface__eq_t)(val_t self, val_t param0);
void abstractmetamodel___MMGlobalClass___is_interface__eq(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMGlobalClass___is_interface__eq "abstractmetamodel::MMGlobalClass::is_interface="
#define ATTR_abstractmetamodel___MMGlobalClass____is_abstract(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalClass____is_abstract)
typedef val_t (* abstractmetamodel___MMGlobalClass___is_abstract_t)(val_t self);
val_t abstractmetamodel___MMGlobalClass___is_abstract(val_t self);
+#define LOCATE_abstractmetamodel___MMGlobalClass___is_abstract "abstractmetamodel::MMGlobalClass::is_abstract"
typedef void (* abstractmetamodel___MMGlobalClass___is_abstract__eq_t)(val_t self, val_t param0);
void abstractmetamodel___MMGlobalClass___is_abstract__eq(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMGlobalClass___is_abstract__eq "abstractmetamodel::MMGlobalClass::is_abstract="
#define ATTR_abstractmetamodel___MMGlobalClass____is_universal(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalClass____is_universal)
typedef val_t (* abstractmetamodel___MMGlobalClass___is_universal_t)(val_t self);
val_t abstractmetamodel___MMGlobalClass___is_universal(val_t self);
+#define LOCATE_abstractmetamodel___MMGlobalClass___is_universal "abstractmetamodel::MMGlobalClass::is_universal"
typedef void (* abstractmetamodel___MMGlobalClass___is_universal__eq_t)(val_t self, val_t param0);
void abstractmetamodel___MMGlobalClass___is_universal__eq(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMGlobalClass___is_universal__eq "abstractmetamodel::MMGlobalClass::is_universal="
#define ATTR_abstractmetamodel___MMGlobalClass____visibility_level(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalClass____visibility_level)
typedef val_t (* abstractmetamodel___MMGlobalClass___visibility_level_t)(val_t self);
val_t abstractmetamodel___MMGlobalClass___visibility_level(val_t self);
+#define LOCATE_abstractmetamodel___MMGlobalClass___visibility_level "abstractmetamodel::MMGlobalClass::visibility_level"
typedef void (* abstractmetamodel___MMGlobalClass___visibility_level__eq_t)(val_t self, val_t param0);
void abstractmetamodel___MMGlobalClass___visibility_level__eq(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMGlobalClass___visibility_level__eq "abstractmetamodel::MMGlobalClass::visibility_level="
#define ATTR_abstractmetamodel___MMLocalClass____name(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____name)
typedef val_t (* abstractmetamodel___MMLocalClass___name_t)(val_t self);
val_t abstractmetamodel___MMLocalClass___name(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalClass___name "abstractmetamodel::MMLocalClass::name"
#define ATTR_abstractmetamodel___MMLocalClass____arity(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____arity)
typedef val_t (* abstractmetamodel___MMLocalClass___arity_t)(val_t self);
val_t abstractmetamodel___MMLocalClass___arity(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalClass___arity "abstractmetamodel::MMLocalClass::arity"
#define ATTR_abstractmetamodel___MMLocalClass____module(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____module)
typedef val_t (* abstractmetamodel___MMLocalClass___module_t)(val_t self);
val_t abstractmetamodel___MMLocalClass___module(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalClass___module "abstractmetamodel::MMLocalClass::module"
#define ATTR_abstractmetamodel___MMLocalClass____abstract(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____abstract)
typedef val_t (* abstractmetamodel___MMLocalClass___abstract_t)(val_t self);
val_t abstractmetamodel___MMLocalClass___abstract(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalClass___abstract "abstractmetamodel::MMLocalClass::abstract"
typedef void (* abstractmetamodel___MMLocalClass___abstract__eq_t)(val_t self, val_t param0);
void abstractmetamodel___MMLocalClass___abstract__eq(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMLocalClass___abstract__eq "abstractmetamodel::MMLocalClass::abstract="
#define ATTR_abstractmetamodel___MMLocalClass____global(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____global)
typedef val_t (* abstractmetamodel___MMLocalClass___global_t)(val_t self);
val_t abstractmetamodel___MMLocalClass___global(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalClass___global "abstractmetamodel::MMLocalClass::global"
#define ATTR_abstractmetamodel___MMLocalClass____crhe(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____crhe)
typedef val_t (* abstractmetamodel___MMLocalClass___crhe_t)(val_t self);
val_t abstractmetamodel___MMLocalClass___crhe(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalClass___crhe "abstractmetamodel::MMLocalClass::crhe"
#define ATTR_abstractmetamodel___MMLocalClass____cshe(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____cshe)
typedef val_t (* abstractmetamodel___MMLocalClass___cshe_t)(val_t self);
val_t abstractmetamodel___MMLocalClass___cshe(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalClass___cshe "abstractmetamodel::MMLocalClass::cshe"
#define ATTR_abstractmetamodel___MMLocalClass____che(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____che)
typedef val_t (* abstractmetamodel___MMLocalClass___che_t)(val_t self);
val_t abstractmetamodel___MMLocalClass___che(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalClass___che "abstractmetamodel::MMLocalClass::che"
#define ATTR_abstractmetamodel___MMLocalClass____local_property_by_global(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____local_property_by_global)
typedef val_t (* abstractmetamodel___MMLocalClass___local_property_by_global_t)(val_t self);
val_t abstractmetamodel___MMLocalClass___local_property_by_global(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalClass___local_property_by_global "abstractmetamodel::MMLocalClass::local_property_by_global"
#define ATTR_abstractmetamodel___MMLocalClass____global_properties(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____global_properties)
typedef val_t (* abstractmetamodel___MMLocalClass___global_properties_t)(val_t self);
val_t abstractmetamodel___MMLocalClass___global_properties(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalClass___global_properties "abstractmetamodel::MMLocalClass::global_properties"
#define ATTR_abstractmetamodel___MMLocalClass____properties_by_name(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalClass____properties_by_name)
typedef val_t (* abstractmetamodel___MMLocalClass___properties_by_name_t)(val_t self);
val_t abstractmetamodel___MMLocalClass___properties_by_name(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalClass___properties_by_name "abstractmetamodel::MMLocalClass::properties_by_name"
typedef void (* abstractmetamodel___MMLocalClass___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void abstractmetamodel___MMLocalClass___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_abstractmetamodel___MMLocalClass___init(val_t param0, val_t param1);
+#define LOCATE_abstractmetamodel___MMLocalClass___init "abstractmetamodel::MMLocalClass::init"
typedef val_t (* abstractmetamodel___MMLocalClass___for_module_t)(val_t self, val_t param0);
val_t abstractmetamodel___MMLocalClass___for_module(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMLocalClass___for_module "abstractmetamodel::MMLocalClass::for_module"
typedef void (* abstractmetamodel___MMLocalClass___new_global_t)(val_t self);
void abstractmetamodel___MMLocalClass___new_global(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalClass___new_global "abstractmetamodel::MMLocalClass::new_global"
typedef void (* abstractmetamodel___MMLocalClass___set_global_t)(val_t self, val_t param0);
void abstractmetamodel___MMLocalClass___set_global(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMLocalClass___set_global "abstractmetamodel::MMLocalClass::set_global"
typedef val_t (* abstractmetamodel___MMLocalClass___has_global_property_by_name_t)(val_t self, val_t param0);
val_t abstractmetamodel___MMLocalClass___has_global_property_by_name(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMLocalClass___has_global_property_by_name "abstractmetamodel::MMLocalClass::has_global_property_by_name"
typedef val_t (* abstractmetamodel___MMLocalClass___get_property_by_name_t)(val_t self, val_t param0);
val_t abstractmetamodel___MMLocalClass___get_property_by_name(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMLocalClass___get_property_by_name "abstractmetamodel::MMLocalClass::get_property_by_name"
typedef val_t (* abstractmetamodel___MMLocalClass___attribute_t)(val_t self, val_t param0);
val_t abstractmetamodel___MMLocalClass___attribute(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMLocalClass___attribute "abstractmetamodel::MMLocalClass::attribute"
typedef val_t (* abstractmetamodel___MMLocalClass___method_t)(val_t self, val_t param0);
val_t abstractmetamodel___MMLocalClass___method(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMLocalClass___method "abstractmetamodel::MMLocalClass::method"
typedef val_t (* abstractmetamodel___MMLocalClass___super_methods_named_t)(val_t self, val_t param0);
val_t abstractmetamodel___MMLocalClass___super_methods_named(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMLocalClass___super_methods_named "abstractmetamodel::MMLocalClass::super_methods_named"
typedef void (* abstractmetamodel___MMLocalClass___register_local_property_t)(val_t self, val_t param0);
void abstractmetamodel___MMLocalClass___register_local_property(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMLocalClass___register_local_property "abstractmetamodel::MMLocalClass::register_local_property"
typedef void (* abstractmetamodel___MMLocalClass___register_global_property_t)(val_t self, val_t param0);
void abstractmetamodel___MMLocalClass___register_global_property(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMLocalClass___register_global_property "abstractmetamodel::MMLocalClass::register_global_property"
typedef val_t (* abstractmetamodel___MMLocalClass_____bra_t)(val_t self, val_t param0);
val_t abstractmetamodel___MMLocalClass_____bra(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMLocalClass_____bra "abstractmetamodel::MMLocalClass::[]"
typedef val_t (* abstractmetamodel___MMLocalClass___context_t)(val_t self);
val_t abstractmetamodel___MMLocalClass___context(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalClass___context "abstractmetamodel::MMLocalClass::context"
typedef val_t (* abstractmetamodel___MMLocalClass___to_s_t)(val_t self);
val_t abstractmetamodel___MMLocalClass___to_s(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalClass___to_s "abstractmetamodel::MMLocalClass::(string::Object::to_s)"
#define ATTR_abstractmetamodel___MMGlobalProperty____intro(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalProperty____intro)
typedef val_t (* abstractmetamodel___MMGlobalProperty___intro_t)(val_t self);
val_t abstractmetamodel___MMGlobalProperty___intro(val_t self);
+#define LOCATE_abstractmetamodel___MMGlobalProperty___intro "abstractmetamodel::MMGlobalProperty::intro"
typedef val_t (* abstractmetamodel___MMGlobalProperty___local_class_t)(val_t self);
val_t abstractmetamodel___MMGlobalProperty___local_class(val_t self);
+#define LOCATE_abstractmetamodel___MMGlobalProperty___local_class "abstractmetamodel::MMGlobalProperty::local_class"
#define ATTR_abstractmetamodel___MMGlobalProperty____concrete_property_hierarchy(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalProperty____concrete_property_hierarchy)
typedef val_t (* abstractmetamodel___MMGlobalProperty___concrete_property_hierarchy_t)(val_t self);
val_t abstractmetamodel___MMGlobalProperty___concrete_property_hierarchy(val_t self);
+#define LOCATE_abstractmetamodel___MMGlobalProperty___concrete_property_hierarchy "abstractmetamodel::MMGlobalProperty::concrete_property_hierarchy"
typedef void (* abstractmetamodel___MMGlobalProperty___init_t)(val_t self, val_t param0, int* init_table);
void abstractmetamodel___MMGlobalProperty___init(val_t self, val_t param0, int* init_table);
val_t NEW_abstractmetamodel___MMGlobalProperty___init(val_t param0);
+#define LOCATE_abstractmetamodel___MMGlobalProperty___init "abstractmetamodel::MMGlobalProperty::init"
typedef val_t (* abstractmetamodel___MMGlobalProperty___to_s_t)(val_t self);
val_t abstractmetamodel___MMGlobalProperty___to_s(val_t self);
+#define LOCATE_abstractmetamodel___MMGlobalProperty___to_s "abstractmetamodel::MMGlobalProperty::(string::Object::to_s)"
typedef void (* abstractmetamodel___MMGlobalProperty___add_concrete_property_t)(val_t self, val_t param0, val_t param1);
void abstractmetamodel___MMGlobalProperty___add_concrete_property(val_t self, val_t param0, val_t param1);
+#define LOCATE_abstractmetamodel___MMGlobalProperty___add_concrete_property "abstractmetamodel::MMGlobalProperty::add_concrete_property"
typedef val_t (* abstractmetamodel___MMGlobalProperty___is_attribute_t)(val_t self);
val_t abstractmetamodel___MMGlobalProperty___is_attribute(val_t self);
+#define LOCATE_abstractmetamodel___MMGlobalProperty___is_attribute "abstractmetamodel::MMGlobalProperty::is_attribute"
typedef val_t (* abstractmetamodel___MMGlobalProperty___is_method_t)(val_t self);
val_t abstractmetamodel___MMGlobalProperty___is_method(val_t self);
+#define LOCATE_abstractmetamodel___MMGlobalProperty___is_method "abstractmetamodel::MMGlobalProperty::is_method"
#define ATTR_abstractmetamodel___MMGlobalProperty____is_init(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalProperty____is_init)
typedef val_t (* abstractmetamodel___MMGlobalProperty___is_init_t)(val_t self);
val_t abstractmetamodel___MMGlobalProperty___is_init(val_t self);
+#define LOCATE_abstractmetamodel___MMGlobalProperty___is_init "abstractmetamodel::MMGlobalProperty::is_init"
typedef void (* abstractmetamodel___MMGlobalProperty___is_init__eq_t)(val_t self, val_t param0);
void abstractmetamodel___MMGlobalProperty___is_init__eq(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMGlobalProperty___is_init__eq "abstractmetamodel::MMGlobalProperty::is_init="
#define ATTR_abstractmetamodel___MMGlobalProperty____visibility_level(recv) ATTR(recv, COLOR_abstractmetamodel___MMGlobalProperty____visibility_level)
typedef val_t (* abstractmetamodel___MMGlobalProperty___visibility_level_t)(val_t self);
val_t abstractmetamodel___MMGlobalProperty___visibility_level(val_t self);
+#define LOCATE_abstractmetamodel___MMGlobalProperty___visibility_level "abstractmetamodel::MMGlobalProperty::visibility_level"
typedef void (* abstractmetamodel___MMGlobalProperty___visibility_level__eq_t)(val_t self, val_t param0);
void abstractmetamodel___MMGlobalProperty___visibility_level__eq(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMGlobalProperty___visibility_level__eq "abstractmetamodel::MMGlobalProperty::visibility_level="
#define ATTR_abstractmetamodel___MMLocalProperty____name(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalProperty____name)
typedef val_t (* abstractmetamodel___MMLocalProperty___name_t)(val_t self);
val_t abstractmetamodel___MMLocalProperty___name(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalProperty___name "abstractmetamodel::MMLocalProperty::name"
#define ATTR_abstractmetamodel___MMLocalProperty____local_class(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalProperty____local_class)
typedef val_t (* abstractmetamodel___MMLocalProperty___local_class_t)(val_t self);
val_t abstractmetamodel___MMLocalProperty___local_class(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalProperty___local_class "abstractmetamodel::MMLocalProperty::local_class"
#define ATTR_abstractmetamodel___MMLocalProperty____global(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalProperty____global)
typedef val_t (* abstractmetamodel___MMLocalProperty___global_t)(val_t self);
val_t abstractmetamodel___MMLocalProperty___global(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalProperty___global "abstractmetamodel::MMLocalProperty::global"
#define ATTR_abstractmetamodel___MMLocalProperty____super_prop(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalProperty____super_prop)
typedef val_t (* abstractmetamodel___MMLocalProperty___super_prop_t)(val_t self);
val_t abstractmetamodel___MMLocalProperty___super_prop(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalProperty___super_prop "abstractmetamodel::MMLocalProperty::super_prop"
#define ATTR_abstractmetamodel___MMLocalProperty____concrete_property(recv) ATTR(recv, COLOR_abstractmetamodel___MMLocalProperty____concrete_property)
typedef val_t (* abstractmetamodel___MMLocalProperty___concrete_property_t)(val_t self);
val_t abstractmetamodel___MMLocalProperty___concrete_property(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalProperty___concrete_property "abstractmetamodel::MMLocalProperty::concrete_property"
typedef val_t (* abstractmetamodel___MMLocalProperty___module_t)(val_t self);
val_t abstractmetamodel___MMLocalProperty___module(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalProperty___module "abstractmetamodel::MMLocalProperty::module"
typedef val_t (* abstractmetamodel___MMLocalProperty___full_name_t)(val_t self);
val_t abstractmetamodel___MMLocalProperty___full_name(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalProperty___full_name "abstractmetamodel::MMLocalProperty::full_name"
typedef void (* abstractmetamodel___MMLocalProperty___set_global_t)(val_t self, val_t param0);
void abstractmetamodel___MMLocalProperty___set_global(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMLocalProperty___set_global "abstractmetamodel::MMLocalProperty::set_global"
typedef val_t (* abstractmetamodel___MMLocalProperty___to_s_t)(val_t self);
val_t abstractmetamodel___MMLocalProperty___to_s(val_t self);
+#define LOCATE_abstractmetamodel___MMLocalProperty___to_s "abstractmetamodel::MMLocalProperty::(string::Object::to_s)"
typedef void (* abstractmetamodel___MMLocalProperty___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void abstractmetamodel___MMLocalProperty___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_abstractmetamodel___MMLocalProperty___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_abstractmetamodel___MMLocalProperty___init "abstractmetamodel::MMLocalProperty::init"
#define ATTR_abstractmetamodel___MMConcreteProperty____cprhe(recv) ATTR(recv, COLOR_abstractmetamodel___MMConcreteProperty____cprhe)
typedef val_t (* abstractmetamodel___MMConcreteProperty___cprhe_t)(val_t self);
val_t abstractmetamodel___MMConcreteProperty___cprhe(val_t self);
+#define LOCATE_abstractmetamodel___MMConcreteProperty___cprhe "abstractmetamodel::MMConcreteProperty::cprhe"
#define ATTR_abstractmetamodel___MMConcreteProperty____need_super(recv) ATTR(recv, COLOR_abstractmetamodel___MMConcreteProperty____need_super)
typedef val_t (* abstractmetamodel___MMConcreteProperty___need_super_t)(val_t self);
val_t abstractmetamodel___MMConcreteProperty___need_super(val_t self);
+#define LOCATE_abstractmetamodel___MMConcreteProperty___need_super "abstractmetamodel::MMConcreteProperty::need_super"
typedef void (* abstractmetamodel___MMConcreteProperty___need_super__eq_t)(val_t self, val_t param0);
void abstractmetamodel___MMConcreteProperty___need_super__eq(val_t self, val_t param0);
+#define LOCATE_abstractmetamodel___MMConcreteProperty___need_super__eq "abstractmetamodel::MMConcreteProperty::need_super="
typedef void (* abstractmetamodel___MMConcreteProperty___new_global_t)(val_t self);
void abstractmetamodel___MMConcreteProperty___new_global(val_t self);
+#define LOCATE_abstractmetamodel___MMConcreteProperty___new_global "abstractmetamodel::MMConcreteProperty::new_global"
#endif
/* This C file is generated by NIT to compile module abstracttool. */
#include "abstracttool._sep.h"
void abstracttool___AbstractCompiler___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "abstracttool::AbstractCompiler::init (src/abstracttool.nit:28,2--31:37)"};
+ struct trace_t trace = {NULL, LOCATE_abstracttool___AbstractCompiler___init, 28};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AbstractCompiler].i]) return;
return;
}
void abstracttool___AbstractCompiler___exec_cmd_line(val_t self) {
- struct trace_t trace = {NULL, "abstracttool::AbstractCompiler::exec_cmd_line (src/abstracttool.nit:34,2--59:21)"};
+ struct trace_t trace = {NULL, LOCATE_abstracttool___AbstractCompiler___exec_cmd_line, 34};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = TAG_Bool(UNTAG_Int( variable5 /*index*/)<UNTAG_Int(variable7));
}
variable6 = variable7;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable6 = ATTR_array___Array____items( variable0 /*rest*/) /*Array::_items*/;
variable6 = UNBOX_NativeArray(variable6)[UNTAG_Int( variable5 /*index*/)];
goto return_label3;
return;
}
void abstracttool___AbstractCompiler___perform_work(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstracttool::AbstractCompiler::perform_work (src/abstracttool.nit:63,2--39)"};
+ struct trace_t trace = {NULL, LOCATE_abstracttool___AbstractCompiler___perform_work, 63};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method perform_work called (src/abstracttool.nit:63,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "perform_work", LOCATE_array___Array_____bra, 63);
nit_exit(1);
tracehead = trace.prev;
return;
}
void abstracttool___AbstractCompiler___dump_context_info(val_t self) {
- struct trace_t trace = {NULL, "abstracttool::AbstractCompiler::dump_context_info (src/abstracttool.nit:65,2--80:9)"};
+ struct trace_t trace = {NULL, LOCATE_abstracttool___AbstractCompiler___dump_context_info, 65};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void abstracttool___MMModule___dump_module_info(val_t self) {
- struct trace_t trace = {NULL, "abstracttool::MMModule::dump_module_info (src/abstracttool.nit:85,2--98:9)"};
+ struct trace_t trace = {NULL, LOCATE_abstracttool___MMModule___dump_module_info, 85};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void abstracttool___MMLocalClass___dump_properties(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "abstracttool::MMLocalClass::dump_properties (src/abstracttool.nit:103,2--110:29)"};
+ struct trace_t trace = {NULL, LOCATE_abstracttool___MMLocalClass___dump_properties, 103};
val_t variable0;
val_t variable1;
val_t variable2;
/* This C header file is generated by NIT to compile modules and programs that requires abstracttool. */
-#ifndef abstracttool__sep
-#define abstracttool__sep
+#ifndef abstracttool_3_sep
+#define abstracttool_3_sep
#include "syntax._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_AbstractCompiler[];
+#define LOCATE_abstracttool "abstracttool"
extern const int SFT_abstracttool[];
#define ID_AbstractCompiler SFT_abstracttool[0]
#define COLOR_AbstractCompiler SFT_abstracttool[1]
typedef void (* abstracttool___AbstractCompiler___init_t)(val_t self, int* init_table);
void abstracttool___AbstractCompiler___init(val_t self, int* init_table);
val_t NEW_abstracttool___AbstractCompiler___init();
+#define LOCATE_abstracttool___AbstractCompiler___init "abstracttool::AbstractCompiler::init"
typedef void (* abstracttool___AbstractCompiler___exec_cmd_line_t)(val_t self);
void abstracttool___AbstractCompiler___exec_cmd_line(val_t self);
+#define LOCATE_abstracttool___AbstractCompiler___exec_cmd_line "abstracttool::AbstractCompiler::exec_cmd_line"
typedef void (* abstracttool___AbstractCompiler___perform_work_t)(val_t self, val_t param0);
void abstracttool___AbstractCompiler___perform_work(val_t self, val_t param0);
+#define LOCATE_abstracttool___AbstractCompiler___perform_work "abstracttool::AbstractCompiler::perform_work"
typedef void (* abstracttool___AbstractCompiler___dump_context_info_t)(val_t self);
void abstracttool___AbstractCompiler___dump_context_info(val_t self);
+#define LOCATE_abstracttool___AbstractCompiler___dump_context_info "abstracttool::AbstractCompiler::dump_context_info"
typedef void (* abstracttool___MMModule___dump_module_info_t)(val_t self);
void abstracttool___MMModule___dump_module_info(val_t self);
+#define LOCATE_abstracttool___MMModule___dump_module_info "abstracttool::MMModule::dump_module_info"
typedef void (* abstracttool___MMLocalClass___dump_properties_t)(val_t self, val_t param0);
void abstracttool___MMLocalClass___dump_properties(val_t self, val_t param0);
+#define LOCATE_abstracttool___MMLocalClass___dump_properties "abstracttool::MMLocalClass::dump_properties"
#endif
/* This C file is generated by NIT to compile module array. */
#include "array._sep.h"
void array___AbstractArray___enlarge(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::AbstractArray::enlarge (bin/../lib/standard//array.nit:23,2--22)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___enlarge, 23};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method enlarge called (bin/../lib/standard//array.nit:23,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "enlarge", LOCATE_array, 23);
nit_exit(1);
tracehead = trace.prev;
return;
}
val_t array___AbstractArray___length(val_t self) {
- struct trace_t trace = {NULL, "array::AbstractArray::length (bin/../lib/standard//array.nit:25,2--26:33)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___length, 25};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_array___AbstractArray____length( self) /*AbstractArray::_length*/;
}
val_t array___AbstractArray___is_empty(val_t self) {
- struct trace_t trace = {NULL, "array::AbstractArray::is_empty (bin/../lib/standard//array.nit:28,2--43)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___is_empty, 28};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_array___AbstractArray____length( self) /*AbstractArray::_length*/;
return variable0;
}
void array___AbstractArray___push(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::AbstractArray::push (bin/../lib/standard//array.nit:30,2--34)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___push, 30};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t array___AbstractArray___pop(val_t self) {
- struct trace_t trace = {NULL, "array::AbstractArray::pop (bin/../lib/standard//array.nit:32,2--37:10)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___pop, 32};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((array___AbstractArray___is_empty_t)CALL( self,COLOR_abstract_collection___Collection___is_empty))( self) /*AbstractArray::is_empty*/;
- if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable0)))) { fprintf(stderr, "Assert 'not_empty' failed: bin/../lib/standard//array.nit:34,3--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable0)))) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'not_empty' ", LOCATE_array___AbstractArray___pop, 34); nit_exit(1);}
variable1 = ((abstract_collection___IndexedCollection___last_t)CALL( self,COLOR_abstract_collection___IndexedCollection___last))( self) /*AbstractArray::last*/;
variable0 = variable1;
ATTR_array___AbstractArray____length( self) /*AbstractArray::_length*/ = TAG_Int(UNTAG_Int(ATTR_array___AbstractArray____length( self) /*AbstractArray::_length*/)-UNTAG_Int( TAG_Int(1)));
return variable0;
}
val_t array___AbstractArray___shift(val_t self) {
- struct trace_t trace = {NULL, "array::AbstractArray::shift (bin/../lib/standard//array.nit:40,2--51:10)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___shift, 40};
val_t variable0;
val_t variable1;
val_t variable2;
val_t variable4;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((array___AbstractArray___is_empty_t)CALL( self,COLOR_abstract_collection___Collection___is_empty))( self) /*AbstractArray::is_empty*/;
- if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable0)))) { fprintf(stderr, "Assert 'not_empty' failed: bin/../lib/standard//array.nit:42,3--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable0)))) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'not_empty' ", LOCATE_array___AbstractArray___shift, 42); nit_exit(1);}
variable1 = ((abstract_collection___IndexedCollection___first_t)CALL( self,COLOR_abstract_collection___Collection___first))( self) /*AbstractArray::first*/;
variable0 = variable1;
variable1 = TAG_Int(1);
return variable0;
}
void array___AbstractArray___unshift(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::AbstractArray::unshift (bin/../lib/standard//array.nit:54,2--61:16)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___unshift, 54};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void array___AbstractArray___insert(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "array::AbstractArray::insert (bin/../lib/standard//array.nit:64,2--68:18)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___insert, 64};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void array___AbstractArray___add(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::AbstractArray::add (bin/../lib/standard//array.nit:71,2--44)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___add, 71};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void array___AbstractArray___clear(val_t self) {
- struct trace_t trace = {NULL, "array::AbstractArray::clear (bin/../lib/standard//array.nit:73,2--32)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___clear, 73};
trace.prev = tracehead; tracehead = &trace;
ATTR_array___AbstractArray____length( self) /*AbstractArray::_length*/ = TAG_Int(0);
tracehead = trace.prev;
return;
}
val_t array___AbstractArray___has(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::AbstractArray::has (bin/../lib/standard//array.nit:75,2--83:14)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___has, 75};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t array___AbstractArray___has_only(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::AbstractArray::has_only (bin/../lib/standard//array.nit:86,2--94:13)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___has_only, 86};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t array___AbstractArray___has_key(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::AbstractArray::has_key (bin/../lib/standard//array.nit:97,2--66)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___has_key, 97};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t array___AbstractArray___count(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::AbstractArray::count (bin/../lib/standard//array.nit:99,2--108:12)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___count, 99};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t array___AbstractArray___index_of(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::AbstractArray::index_of (bin/../lib/standard//array.nit:111,2--58)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___index_of, 111};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t array___AbstractArray___last_index_of(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::AbstractArray::last_index_of (bin/../lib/standard//array.nit:113,2--77)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___last_index_of, 113};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t array___AbstractArray___index_of_from(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "array::AbstractArray::index_of_from (bin/../lib/standard//array.nit:115,2--125:11)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___index_of_from, 115};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
val_t array___AbstractArray___last_index_of_from(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "array::AbstractArray::last_index_of_from (bin/../lib/standard//array.nit:128,2--138:11)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___last_index_of_from, 128};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
val_t array___AbstractArray___reversed(val_t self) {
- struct trace_t trace = {NULL, "array::AbstractArray::reversed (bin/../lib/standard//array.nit:141,2--149:15)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___reversed, 141};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
void array___AbstractArray___remove(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::AbstractArray::remove (bin/../lib/standard//array.nit:152,2--51)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___remove, 152};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void array___AbstractArray___remove_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::AbstractArray::remove_all (bin/../lib/standard//array.nit:154,2--159:28)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___remove_all, 154};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void array___AbstractArray___remove_at(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::AbstractArray::remove_at (bin/../lib/standard//array.nit:163,2--172:18)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___remove_at, 163};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void array___AbstractArray___copy_to(val_t self, val_t param0, val_t param1, val_t param2, val_t param3) {
- struct trace_t trace = {NULL, "array::AbstractArray::copy_to (bin/../lib/standard//array.nit:176,2--182:35)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___copy_to, 176};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void array___AbstractArray___output(val_t self) {
- struct trace_t trace = {NULL, "array::AbstractArray::output (bin/../lib/standard//array.nit:186,2--193:9)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___output, 186};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t array___AbstractArray___iterator(val_t self) {
- struct trace_t trace = {NULL, "array::AbstractArray::iterator (bin/../lib/standard//array.nit:197,2--74)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray___iterator, 197};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = NEW_array___ArrayIterator___init( self); /*new ArrayIterator[E]*/
return variable0;
}
val_t array___AbstractArray_____eqeq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::AbstractArray::== (bin/../lib/standard//array.nit:199,2--211:13)"};
+ struct trace_t trace = {NULL, LOCATE_array___AbstractArray_____eqeq, 199};
val_t variable0;
val_t variable1;
val_t variable2;
goto return_label35;
}
variable1 = TAG_Bool(( variable0 /*o*/==NIT_NULL) || VAL_ISA( variable0 /*o*/, COLOR_AbstractArray, ID_AbstractArray)) /*cast AbstractArray[E]*/;
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: bin/../lib/standard//array.nit:203,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_array___AbstractArray_____eqeq, 203); nit_exit(1);}
variable2 = ((array___AbstractArray___length_t)CALL( self,COLOR_abstract_collection___Collection___length))( self) /*AbstractArray::length*/;
variable1 = variable2;
variable2 = ((array___AbstractArray___length_t)CALL( variable0 /*o*/,COLOR_abstract_collection___Collection___length))( variable0 /*o*/) /*AbstractArray::length*/;
return variable1;
}
val_t array___Array_____bra(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::Array::[] (bin/../lib/standard//array.nit:227,2--230:21)"};
+ struct trace_t trace = {NULL, LOCATE_array___Array_____bra, 227};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = TAG_Bool(UNTAG_Int( variable0 /*index*/)<UNTAG_Int(variable2));
}
variable1 = variable2;
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable1 = ATTR_array___Array____items( self) /*Array::_items*/;
variable1 = UNBOX_NativeArray(variable1)[UNTAG_Int( variable0 /*index*/)];
goto return_label37;
return variable1;
}
void array___Array_____braeq(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "array::Array::[]= (bin/../lib/standard//array.nit:233,2--242:22)"};
+ struct trace_t trace = {NULL, LOCATE_array___Array_____braeq, 233};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = TAG_Bool(UNTAG_Int( variable0 /*index*/)<UNTAG_Int(variable3));
}
variable2 = variable3;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:235,3--50\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____braeq, 235); nit_exit(1);}
variable2 = ATTR_array___Array____capacity( self) /*Array::_capacity*/;
variable2 = TAG_Bool(UNTAG_Int(variable2)<=UNTAG_Int( variable0 /*index*/));
if (UNTAG_Bool(variable2)) { /*if*/
return;
}
void array___Array___enlarge(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::Array::enlarge (bin/../lib/standard//array.nit:245,2--253:15)"};
+ struct trace_t trace = {NULL, LOCATE_array___Array___enlarge, 245};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void array___Array___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "array::Array::init (bin/../lib/standard//array.nit:256,2--260:13)"};
+ struct trace_t trace = {NULL, LOCATE_array___Array___init, 256};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Array].i]) return;
ATTR_array___Array____capacity( self) /*Array::_capacity*/ = TAG_Int(0);
return;
}
void array___Array___with(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "array::Array::with (bin/../lib/standard//array.nit:263,2--268:26)"};
+ struct trace_t trace = {NULL, LOCATE_array___Array___with, 263};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
/* check if p<Array[E] with p:E */
- if (( param0!=NIT_NULL) && !VAL_ISA( param0, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled at bin/../lib/standard//array.nit:264,12--24\n"); nit_exit(1); } /*cast Array[E]*/;
+ if (( param0!=NIT_NULL) && !VAL_ISA( param0, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled (%s: %d)\n", LOCATE_array___Array___init, 264); nit_exit(1); } /*cast Array[E]*/;
variable0 = param0;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Array].i]) return;
variable1 = ATTR_array___Array____items( variable0 /*objects*/) /*Array::_items*/;
return;
}
void array___Array___with_capacity(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "array::Array::with_capacity (bin/../lib/standard//array.nit:271,2--277:13)"};
+ struct trace_t trace = {NULL, LOCATE_array___Array___with_capacity, 271};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Array].i]) return;
variable1 = TAG_Bool(UNTAG_Int( variable0 /*cap*/)>=UNTAG_Int( TAG_Int(0)));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert 'positive' failed: bin/../lib/standard//array.nit:274,3--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'positive' ", LOCATE_array___Array___with_capacity, 274); nit_exit(1);}
variable1 = BOX_NativeArray((val_t*)malloc((UNTAG_Int( variable0 /*cap*/) * sizeof(val_t))));
ATTR_array___Array____items( self) /*Array::_items*/ = variable1;
ATTR_array___Array____capacity( self) /*Array::_capacity*/ = variable0 /*cap*/;
return;
}
void array___Array___filled_with(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "array::Array::filled_with (bin/../lib/standard//array.nit:280,2--290:9)"};
+ struct trace_t trace = {NULL, LOCATE_array___Array___filled_with, 280};
val_t variable0;
val_t variable1;
val_t variable2;
variable1 = param1;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Array].i]) return;
variable2 = TAG_Bool(UNTAG_Int( variable1 /*count*/)>=UNTAG_Int( TAG_Int(0)));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert 'positive' failed: bin/../lib/standard//array.nit:283,3--29\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'positive' ", LOCATE_array___Array___filled_with, 283); nit_exit(1);}
variable2 = BOX_NativeArray((val_t*)malloc((UNTAG_Int( variable1 /*count*/) * sizeof(val_t))));
ATTR_array___Array____items( self) /*Array::_items*/ = variable2;
ATTR_array___Array____capacity( self) /*Array::_capacity*/ = variable1 /*count*/;
return;
}
void array___Array___with_native(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "array::Array::with_native (bin/../lib/standard//array.nit:294,2--300:16)"};
+ struct trace_t trace = {NULL, LOCATE_array___Array___with_native, 294};
val_t variable0;
val_t variable1;
val_t variable2;
variable1 = param1;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Array].i]) return;
variable2 = TAG_Bool(UNTAG_Int( variable1 /*size*/)>=UNTAG_Int( TAG_Int(0)));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert 'positive' failed: bin/../lib/standard//array.nit:297,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'positive' ", LOCATE_array___Array___with_native, 297); nit_exit(1);}
ATTR_array___Array____items( self) /*Array::_items*/ = variable0 /*nat*/;
ATTR_array___Array____capacity( self) /*Array::_capacity*/ = variable1 /*size*/;
ATTR_array___AbstractArray____length( self) /*Array::_length*/ = variable1 /*size*/;
return;
}
val_t array___ArrayIterator___item(val_t self) {
- struct trace_t trace = {NULL, "array::ArrayIterator::item (bin/../lib/standard//array.nit:313,2--40)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayIterator___item, 313};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
void array___ArrayIterator___item__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArrayIterator::item= (bin/../lib/standard//array.nit:315,2--42)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayIterator___item__eq, 315};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t array___ArrayIterator___is_ok(val_t self) {
- struct trace_t trace = {NULL, "array::ArrayIterator::is_ok (bin/../lib/standard//array.nit:317,2--50)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayIterator___is_ok, 317};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
void array___ArrayIterator___next(val_t self) {
- struct trace_t trace = {NULL, "array::ArrayIterator::next (bin/../lib/standard//array.nit:319,2--31)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayIterator___next, 319};
trace.prev = tracehead; tracehead = &trace;
ATTR_array___ArrayIterator____index( self) /*ArrayIterator::_index*/ = TAG_Int(UNTAG_Int(ATTR_array___ArrayIterator____index( self) /*ArrayIterator::_index*/)+UNTAG_Int( TAG_Int(1)));
tracehead = trace.prev;
return;
}
void array___ArrayIterator___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "array::ArrayIterator::init (bin/../lib/standard//array.nit:321,2--325:12)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayIterator___init, 321};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ArrayIterator].i]) return;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*a*/ == NIT_NULL /*null*/) || (( variable0 /*a*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable0 /*a*/,COLOR_kernel___Object_____eqeq))( variable0 /*a*/, NIT_NULL /*null*/) /*AbstractArray::==*/)))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert 'not_nil' failed: bin/../lib/standard//array.nit:323,3--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'not_nil' ", LOCATE_array___ArrayIterator___init, 323); nit_exit(1);}
ATTR_array___ArrayIterator____array( self) /*ArrayIterator::_array*/ = variable0 /*a*/;
ATTR_array___ArrayIterator____index( self) /*ArrayIterator::_index*/ = TAG_Int(0);
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ArrayIterator].i] = 1;
return;
}
val_t array___ArrayIterator___index(val_t self) {
- struct trace_t trace = {NULL, "array::ArrayIterator::index (bin/../lib/standard//array.nit:328,2--32)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayIterator___index, 328};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_array___ArrayIterator____index( self) /*ArrayIterator::_index*/;
}
val_t array___ArraySet___has(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArraySet::has (bin/../lib/standard//array.nit:340,2--41)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArraySet___has, 340};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
void array___ArraySet___add(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArraySet::add (bin/../lib/standard//array.nit:342,2--60)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArraySet___add, 342};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t array___ArraySet___is_empty(val_t self) {
- struct trace_t trace = {NULL, "array::ArraySet::is_empty (bin/../lib/standard//array.nit:344,2--46)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArraySet___is_empty, 344};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_array___ArraySet____array( self) /*ArraySet::_array*/;
return variable0;
}
val_t array___ArraySet___length(val_t self) {
- struct trace_t trace = {NULL, "array::ArraySet::length (bin/../lib/standard//array.nit:346,2--42)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArraySet___length, 346};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_array___ArraySet____array( self) /*ArraySet::_array*/;
return variable0;
}
val_t array___ArraySet___first(val_t self) {
- struct trace_t trace = {NULL, "array::ArraySet::first (bin/../lib/standard//array.nit:348,2--351:21)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArraySet___first, 348};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_array___ArraySet____array( self) /*ArraySet::_array*/;
variable0 = ((array___AbstractArray___length_t)CALL(variable0,COLOR_abstract_collection___Collection___length))(variable0) /*Array::length*/;
variable0 = TAG_Bool(UNTAG_Int(variable0)>UNTAG_Int( TAG_Int(0)));
- if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert failed: bin/../lib/standard//array.nit:350,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_array___ArraySet___first, 350); nit_exit(1);}
variable0 = ATTR_array___ArraySet____array( self) /*ArraySet::_array*/;
variable0 = ((abstract_collection___IndexedCollection___first_t)CALL(variable0,COLOR_abstract_collection___Collection___first))(variable0) /*Array::first*/;
goto return_label56;
return variable0;
}
void array___ArraySet___remove(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArraySet::remove (bin/../lib/standard//array.nit:354,2--357:28)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArraySet___remove, 354};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void array___ArraySet___remove_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArraySet::remove_all (bin/../lib/standard//array.nit:360,2--43)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArraySet___remove_all, 360};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void array___ArraySet___clear(val_t self) {
- struct trace_t trace = {NULL, "array::ArraySet::clear (bin/../lib/standard//array.nit:362,2--33)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArraySet___clear, 362};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_array___ArraySet____array( self) /*ArraySet::_array*/;
return;
}
val_t array___ArraySet___iterator(val_t self) {
- struct trace_t trace = {NULL, "array::ArraySet::iterator (bin/../lib/standard//array.nit:364,2--70)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArraySet___iterator, 364};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
void array___ArraySet___enlarge(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArraySet::enlarge (bin/../lib/standard//array.nit:366,2--367:45)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArraySet___enlarge, 366};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void array___ArraySet___remove_at(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArraySet::remove_at (bin/../lib/standard//array.nit:369,2--372:12)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArraySet___remove_at, 369};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void array___ArraySet___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "array::ArraySet::init (bin/../lib/standard//array.nit:375,2--376:29)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArraySet___init, 375};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ArraySet].i]) return;
return;
}
void array___ArraySet___with_capacity(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "array::ArraySet::with_capacity (bin/../lib/standard//array.nit:378,2--379:68)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArraySet___with_capacity, 378};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t array___ArraySetIterator___is_ok(val_t self) {
- struct trace_t trace = {NULL, "array::ArraySetIterator::is_ok (bin/../lib/standard//array.nit:386,2--39)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArraySetIterator___is_ok, 386};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_array___ArraySetIterator____iter( self) /*ArraySetIterator::_iter*/;
return variable0;
}
void array___ArraySetIterator___next(val_t self) {
- struct trace_t trace = {NULL, "array::ArraySetIterator::next (bin/../lib/standard//array.nit:388,2--30)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArraySetIterator___next, 388};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_array___ArraySetIterator____iter( self) /*ArraySetIterator::_iter*/;
return;
}
val_t array___ArraySetIterator___item(val_t self) {
- struct trace_t trace = {NULL, "array::ArraySetIterator::item (bin/../lib/standard//array.nit:390,2--40)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArraySetIterator___item, 390};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_array___ArraySetIterator____iter( self) /*ArraySetIterator::_iter*/;
return variable0;
}
void array___ArraySetIterator___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "array::ArraySetIterator::init (bin/../lib/standard//array.nit:392,2--45)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArraySetIterator___init, 392};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t array___ArrayMap_____bra(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArrayMap::[] (bin/../lib/standard//array.nit:402,2--409:14)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap_____bra, 402};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = TAG_Bool(UNTAG_Int( variable3 /*index*/)<UNTAG_Int(variable5));
}
variable4 = variable5;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable4 = variable2;
variable4 = ATTR_array___Array____items(variable4) /*Array::_items*/;
variable4 = UNBOX_NativeArray(variable4)[UNTAG_Int( variable3 /*index*/)];
return variable1;
}
void array___ArrayMap_____braeq(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "array::ArrayMap::[]= (bin/../lib/standard//array.nit:413,2--420:40)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap_____braeq, 413};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = TAG_Bool(UNTAG_Int( variable4 /*index*/)<UNTAG_Int(variable6));
}
variable5 = variable6;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable5 = variable3;
variable5 = ATTR_array___Array____items(variable5) /*Array::_items*/;
variable5 = UNBOX_NativeArray(variable5)[UNTAG_Int( variable4 /*index*/)];
return;
}
val_t array___ArrayMap___has_key(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArrayMap::has_key (bin/../lib/standard//array.nit:424,2--425:50)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap___has_key, 424};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t array___ArrayMap___has(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArrayMap::has (bin/../lib/standard//array.nit:427,2--431:14)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap___has, 427};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t array___ArrayMap___has_only(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArrayMap::has_only (bin/../lib/standard//array.nit:434,2--438:13)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap___has_only, 434};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t array___ArrayMap___length(val_t self) {
- struct trace_t trace = {NULL, "array::ArrayMap::length (bin/../lib/standard//array.nit:441,2--442:42)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap___length, 441};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_array___ArrayMap____items( self) /*ArrayMap::_items*/;
return variable0;
}
val_t array___ArrayMap___first(val_t self) {
- struct trace_t trace = {NULL, "array::ArrayMap::first (bin/../lib/standard//array.nit:444,2--46)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap___first, 444};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_array___ArrayMap____items( self) /*ArrayMap::_items*/;
return variable0;
}
val_t array___ArrayMap___count(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArrayMap::count (bin/../lib/standard//array.nit:446,2--451:11)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap___count, 446};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t array___ArrayMap___iterator(val_t self) {
- struct trace_t trace = {NULL, "array::ArrayMap::iterator (bin/../lib/standard//array.nit:454,2--99)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap___iterator, 454};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t array___ArrayMap___is_empty(val_t self) {
- struct trace_t trace = {NULL, "array::ArrayMap::is_empty (bin/../lib/standard//array.nit:456,2--46)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap___is_empty, 456};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_array___ArrayMap____items( self) /*ArrayMap::_items*/;
return variable0;
}
void array___ArrayMap___remove(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArrayMap::remove (bin/../lib/standard//array.nit:458,2--466:9)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap___remove, 458};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = TAG_Bool(UNTAG_Int( variable3 /*index*/)<UNTAG_Int(variable5));
}
variable4 = variable5;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable4 = variable2;
variable4 = ATTR_array___Array____items(variable4) /*Array::_items*/;
variable4 = UNBOX_NativeArray(variable4)[UNTAG_Int( variable3 /*index*/)];
return;
}
void array___ArrayMap___remove_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArrayMap::remove_all (bin/../lib/standard//array.nit:470,2--477:9)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap___remove_all, 470};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = TAG_Bool(UNTAG_Int( variable3 /*index*/)<UNTAG_Int(variable5));
}
variable4 = variable5;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable4 = variable2;
variable4 = ATTR_array___Array____items(variable4) /*Array::_items*/;
variable4 = UNBOX_NativeArray(variable4)[UNTAG_Int( variable3 /*index*/)];
return;
}
void array___ArrayMap___remove_at(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArrayMap::remove_at (bin/../lib/standard//array.nit:481,2--484:34)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap___remove_at, 481};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void array___ArrayMap___clear(val_t self) {
- struct trace_t trace = {NULL, "array::ArrayMap::clear (bin/../lib/standard//array.nit:487,2--33)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap___clear, 487};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_array___ArrayMap____items( self) /*ArrayMap::_items*/;
return;
}
void array___ArrayMap___enlarge(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArrayMap::enlarge (bin/../lib/standard//array.nit:489,2--490:45)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap___enlarge, 489};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t array___ArrayMap___couple_at(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArrayMap::couple_at (bin/../lib/standard//array.nit:492,2--498:14)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap___couple_at, 492};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = TAG_Bool(UNTAG_Int( variable3 /*index*/)<UNTAG_Int(variable5));
}
variable4 = variable5;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable4 = variable2;
variable4 = ATTR_array___Array____items(variable4) /*Array::_items*/;
variable4 = UNBOX_NativeArray(variable4)[UNTAG_Int( variable3 /*index*/)];
return variable1;
}
void array___ArrayMap___remove_at_index(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArrayMap::remove_at_index (bin/../lib/standard//array.nit:505,2--509:12)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap___remove_at_index, 505};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t array___ArrayMap___index(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArrayMap::index (bin/../lib/standard//array.nit:515,2--530:11)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap___index, 515};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = TAG_Bool(UNTAG_Int( variable4 /*index*/)<UNTAG_Int(variable6));
}
variable5 = variable6;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable5 = variable3;
variable5 = ATTR_array___Array____items(variable5) /*Array::_items*/;
variable5 = UNBOX_NativeArray(variable5)[UNTAG_Int( variable4 /*index*/)];
variable6 = TAG_Bool(UNTAG_Int( variable4 /*index*/)<UNTAG_Int(variable6));
}
variable5 = variable6;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable5 = variable3;
variable5 = ATTR_array___Array____items(variable5) /*Array::_items*/;
variable5 = UNBOX_NativeArray(variable5)[UNTAG_Int( variable4 /*index*/)];
return variable1;
}
void array___ArrayMap___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "array::ArrayMap::init (bin/../lib/standard//array.nit:533,2--536:31)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayMap___init, 533};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ArrayMap].i]) return;
return;
}
val_t array___Iterator___to_a(val_t self) {
- struct trace_t trace = {NULL, "array::Iterator::to_a (bin/../lib/standard//array.nit:543,2--551:12)"};
+ struct trace_t trace = {NULL, LOCATE_array___Iterator___to_a, 543};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t array___Collection___to_a(val_t self) {
- struct trace_t trace = {NULL, "array::Collection::to_a (bin/../lib/standard//array.nit:556,2--559:22)"};
+ struct trace_t trace = {NULL, LOCATE_array___Collection___to_a, 556};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstract_collection___Collection___iterator_t)CALL( self,COLOR_abstract_collection___Collection___iterator))( self) /*Collection::iterator*/;
return variable0;
}
val_t array___ArrayCapable___calloc_array(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::ArrayCapable::calloc_array (bin/../lib/standard//array.nit:567,2--568:54)"};
+ struct trace_t trace = {NULL, LOCATE_array___ArrayCapable___calloc_array, 567};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_NativeArray((val_t*)malloc((UNTAG_Int( param0) * sizeof(val_t))));
}
val_t array___NativeArray_____bra(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "array::NativeArray::[] (bin/../lib/standard//array.nit:573,2--23)"};
+ struct trace_t trace = {NULL, LOCATE_array___NativeArray_____bra, 573};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return UNBOX_NativeArray( self)[UNTAG_Int( param0)];
}
void array___NativeArray_____braeq(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "array::NativeArray::[]= (bin/../lib/standard//array.nit:574,2--29)"};
+ struct trace_t trace = {NULL, LOCATE_array___NativeArray_____braeq, 574};
trace.prev = tracehead; tracehead = &trace;
UNBOX_NativeArray( self)[UNTAG_Int( param0)]= param1;
tracehead = trace.prev;
return;
}
void array___NativeArray___copy_to(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "array::NativeArray::copy_to (bin/../lib/standard//array.nit:575,2--47)"};
+ struct trace_t trace = {NULL, LOCATE_array___NativeArray___copy_to, 575};
trace.prev = tracehead; tracehead = &trace;
(void)memcpy(UNBOX_NativeArray( param0), UNBOX_NativeArray( self), UNTAG_Int( param1)*sizeof(val_t));
tracehead = trace.prev;
/* This C header file is generated by NIT to compile modules and programs that requires array. */
-#ifndef array__sep
-#define array__sep
+#ifndef array_3_sep
+#define array_3_sep
#include "abstract_collection._sep.h"
#include <nit_common.h>
struct TBOX_NativeArray { const classtable_elt_t * vft; val_t * val;};
val_t BOX_NativeArray(val_t * val);
#define UNBOX_NativeArray(x) (((struct TBOX_NativeArray *)(VAL2OBJ(x)))->val)
+#define LOCATE_array "array"
extern const int SFT_array[];
#define ID_AbstractArray SFT_array[0]
#define COLOR_AbstractArray SFT_array[1]
#define COLOR_array___NativeArray___copy_to SFT_array[60]
typedef void (* array___AbstractArray___enlarge_t)(val_t self, val_t param0);
void array___AbstractArray___enlarge(val_t self, val_t param0);
+#define LOCATE_array___AbstractArray___enlarge "array::AbstractArray::enlarge"
#define ATTR_array___AbstractArray____length(recv) ATTR(recv, COLOR_array___AbstractArray____length)
typedef val_t (* array___AbstractArray___length_t)(val_t self);
val_t array___AbstractArray___length(val_t self);
+#define LOCATE_array___AbstractArray___length "array::AbstractArray::(abstract_collection::Collection::length)"
typedef val_t (* array___AbstractArray___is_empty_t)(val_t self);
val_t array___AbstractArray___is_empty(val_t self);
+#define LOCATE_array___AbstractArray___is_empty "array::AbstractArray::(abstract_collection::Collection::is_empty)"
typedef void (* array___AbstractArray___push_t)(val_t self, val_t param0);
void array___AbstractArray___push(val_t self, val_t param0);
+#define LOCATE_array___AbstractArray___push "array::AbstractArray::(abstract_collection::IndexedCollection::push)"
typedef val_t (* array___AbstractArray___pop_t)(val_t self);
val_t array___AbstractArray___pop(val_t self);
+#define LOCATE_array___AbstractArray___pop "array::AbstractArray::(abstract_collection::IndexedCollection::pop)"
typedef val_t (* array___AbstractArray___shift_t)(val_t self);
val_t array___AbstractArray___shift(val_t self);
+#define LOCATE_array___AbstractArray___shift "array::AbstractArray::(abstract_collection::IndexedCollection::shift)"
typedef void (* array___AbstractArray___unshift_t)(val_t self, val_t param0);
void array___AbstractArray___unshift(val_t self, val_t param0);
+#define LOCATE_array___AbstractArray___unshift "array::AbstractArray::(abstract_collection::IndexedCollection::unshift)"
typedef void (* array___AbstractArray___insert_t)(val_t self, val_t param0, val_t param1);
void array___AbstractArray___insert(val_t self, val_t param0, val_t param1);
+#define LOCATE_array___AbstractArray___insert "array::AbstractArray::insert"
typedef void (* array___AbstractArray___add_t)(val_t self, val_t param0);
void array___AbstractArray___add(val_t self, val_t param0);
+#define LOCATE_array___AbstractArray___add "array::AbstractArray::(abstract_collection::SimpleCollection::add)"
typedef void (* array___AbstractArray___clear_t)(val_t self);
void array___AbstractArray___clear(val_t self);
+#define LOCATE_array___AbstractArray___clear "array::AbstractArray::(abstract_collection::RemovableCollection::clear)"
typedef val_t (* array___AbstractArray___has_t)(val_t self, val_t param0);
val_t array___AbstractArray___has(val_t self, val_t param0);
+#define LOCATE_array___AbstractArray___has "array::AbstractArray::(abstract_collection::Collection::has)"
typedef val_t (* array___AbstractArray___has_only_t)(val_t self, val_t param0);
val_t array___AbstractArray___has_only(val_t self, val_t param0);
+#define LOCATE_array___AbstractArray___has_only "array::AbstractArray::(abstract_collection::Collection::has_only)"
typedef val_t (* array___AbstractArray___has_key_t)(val_t self, val_t param0);
val_t array___AbstractArray___has_key(val_t self, val_t param0);
+#define LOCATE_array___AbstractArray___has_key "array::AbstractArray::(abstract_collection::Map::has_key)"
typedef val_t (* array___AbstractArray___count_t)(val_t self, val_t param0);
val_t array___AbstractArray___count(val_t self, val_t param0);
+#define LOCATE_array___AbstractArray___count "array::AbstractArray::(abstract_collection::Collection::count)"
typedef val_t (* array___AbstractArray___index_of_t)(val_t self, val_t param0);
val_t array___AbstractArray___index_of(val_t self, val_t param0);
+#define LOCATE_array___AbstractArray___index_of "array::AbstractArray::(abstract_collection::IndexedCollection::index_of)"
typedef val_t (* array___AbstractArray___last_index_of_t)(val_t self, val_t param0);
val_t array___AbstractArray___last_index_of(val_t self, val_t param0);
+#define LOCATE_array___AbstractArray___last_index_of "array::AbstractArray::last_index_of"
typedef val_t (* array___AbstractArray___index_of_from_t)(val_t self, val_t param0, val_t param1);
val_t array___AbstractArray___index_of_from(val_t self, val_t param0, val_t param1);
+#define LOCATE_array___AbstractArray___index_of_from "array::AbstractArray::index_of_from"
typedef val_t (* array___AbstractArray___last_index_of_from_t)(val_t self, val_t param0, val_t param1);
val_t array___AbstractArray___last_index_of_from(val_t self, val_t param0, val_t param1);
+#define LOCATE_array___AbstractArray___last_index_of_from "array::AbstractArray::last_index_of_from"
typedef val_t (* array___AbstractArray___reversed_t)(val_t self);
val_t array___AbstractArray___reversed(val_t self);
+#define LOCATE_array___AbstractArray___reversed "array::AbstractArray::reversed"
typedef void (* array___AbstractArray___remove_t)(val_t self, val_t param0);
void array___AbstractArray___remove(val_t self, val_t param0);
+#define LOCATE_array___AbstractArray___remove "array::AbstractArray::(abstract_collection::RemovableCollection::remove)"
typedef void (* array___AbstractArray___remove_all_t)(val_t self, val_t param0);
void array___AbstractArray___remove_all(val_t self, val_t param0);
+#define LOCATE_array___AbstractArray___remove_all "array::AbstractArray::(abstract_collection::RemovableCollection::remove_all)"
typedef void (* array___AbstractArray___remove_at_t)(val_t self, val_t param0);
void array___AbstractArray___remove_at(val_t self, val_t param0);
+#define LOCATE_array___AbstractArray___remove_at "array::AbstractArray::(abstract_collection::Map::remove_at)"
typedef void (* array___AbstractArray___copy_to_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
void array___AbstractArray___copy_to(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_array___AbstractArray___copy_to "array::AbstractArray::copy_to"
typedef void (* array___AbstractArray___output_t)(val_t self);
void array___AbstractArray___output(val_t self);
+#define LOCATE_array___AbstractArray___output "array::AbstractArray::(kernel::Object::output)"
typedef val_t (* array___AbstractArray___iterator_t)(val_t self);
val_t array___AbstractArray___iterator(val_t self);
+#define LOCATE_array___AbstractArray___iterator "array::AbstractArray::(abstract_collection::Collection::iterator)"
typedef val_t (* array___AbstractArray_____eqeq_t)(val_t self, val_t param0);
val_t array___AbstractArray_____eqeq(val_t self, val_t param0);
+#define LOCATE_array___AbstractArray_____eqeq "array::AbstractArray::(kernel::Object::==)"
typedef val_t (* array___Array_____bra_t)(val_t self, val_t param0);
val_t array___Array_____bra(val_t self, val_t param0);
+#define LOCATE_array___Array_____bra "array::Array::(abstract_collection::Map::[])"
typedef void (* array___Array_____braeq_t)(val_t self, val_t param0, val_t param1);
void array___Array_____braeq(val_t self, val_t param0, val_t param1);
+#define LOCATE_array___Array_____braeq "array::Array::(abstract_collection::Map::[]=)"
typedef void (* array___Array___enlarge_t)(val_t self, val_t param0);
void array___Array___enlarge(val_t self, val_t param0);
+#define LOCATE_array___Array___enlarge "array::Array::(array::AbstractArray::enlarge)"
typedef void (* array___Array___init_t)(val_t self, int* init_table);
void array___Array___init(val_t self, int* init_table);
val_t NEW_array___Array___init();
+#define LOCATE_array___Array___init "array::Array::init"
typedef void (* array___Array___with_t)(val_t self, val_t param0, int* init_table);
void array___Array___with(val_t self, val_t param0, int* init_table);
val_t NEW_array___Array___with(val_t param0);
+#define LOCATE_array___Array___with "array::Array::with"
typedef void (* array___Array___with_capacity_t)(val_t self, val_t param0, int* init_table);
void array___Array___with_capacity(val_t self, val_t param0, int* init_table);
val_t NEW_array___Array___with_capacity(val_t param0);
+#define LOCATE_array___Array___with_capacity "array::Array::with_capacity"
typedef void (* array___Array___filled_with_t)(val_t self, val_t param0, val_t param1, int* init_table);
void array___Array___filled_with(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_array___Array___filled_with(val_t param0, val_t param1);
+#define LOCATE_array___Array___filled_with "array::Array::filled_with"
typedef void (* array___Array___with_native_t)(val_t self, val_t param0, val_t param1, int* init_table);
void array___Array___with_native(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_array___Array___with_native(val_t param0, val_t param1);
+#define LOCATE_array___Array___with_native "array::Array::with_native"
#define ATTR_array___Array____items(recv) ATTR(recv, COLOR_array___Array____items)
#define ATTR_array___Array____capacity(recv) ATTR(recv, COLOR_array___Array____capacity)
typedef val_t (* array___ArrayIterator___item_t)(val_t self);
val_t array___ArrayIterator___item(val_t self);
+#define LOCATE_array___ArrayIterator___item "array::ArrayIterator::(abstract_collection::Iterator::item)"
typedef void (* array___ArrayIterator___item__eq_t)(val_t self, val_t param0);
void array___ArrayIterator___item__eq(val_t self, val_t param0);
+#define LOCATE_array___ArrayIterator___item__eq "array::ArrayIterator::(abstract_collection::MapIterator::item=)"
typedef val_t (* array___ArrayIterator___is_ok_t)(val_t self);
val_t array___ArrayIterator___is_ok(val_t self);
+#define LOCATE_array___ArrayIterator___is_ok "array::ArrayIterator::(abstract_collection::Iterator::is_ok)"
typedef void (* array___ArrayIterator___next_t)(val_t self);
void array___ArrayIterator___next(val_t self);
+#define LOCATE_array___ArrayIterator___next "array::ArrayIterator::(abstract_collection::Iterator::next)"
typedef void (* array___ArrayIterator___init_t)(val_t self, val_t param0, int* init_table);
void array___ArrayIterator___init(val_t self, val_t param0, int* init_table);
val_t NEW_array___ArrayIterator___init(val_t param0);
+#define LOCATE_array___ArrayIterator___init "array::ArrayIterator::init"
#define ATTR_array___ArrayIterator____index(recv) ATTR(recv, COLOR_array___ArrayIterator____index)
typedef val_t (* array___ArrayIterator___index_t)(val_t self);
val_t array___ArrayIterator___index(val_t self);
+#define LOCATE_array___ArrayIterator___index "array::ArrayIterator::(abstract_collection::IndexedIterator::index)"
#define ATTR_array___ArrayIterator____array(recv) ATTR(recv, COLOR_array___ArrayIterator____array)
#define ATTR_array___ArraySet____array(recv) ATTR(recv, COLOR_array___ArraySet____array)
typedef val_t (* array___ArraySet___has_t)(val_t self, val_t param0);
val_t array___ArraySet___has(val_t self, val_t param0);
+#define LOCATE_array___ArraySet___has "array::ArraySet::(abstract_collection::Collection::has)"
typedef void (* array___ArraySet___add_t)(val_t self, val_t param0);
void array___ArraySet___add(val_t self, val_t param0);
+#define LOCATE_array___ArraySet___add "array::ArraySet::(abstract_collection::SimpleCollection::add)"
typedef val_t (* array___ArraySet___is_empty_t)(val_t self);
val_t array___ArraySet___is_empty(val_t self);
+#define LOCATE_array___ArraySet___is_empty "array::ArraySet::(abstract_collection::Collection::is_empty)"
typedef val_t (* array___ArraySet___length_t)(val_t self);
val_t array___ArraySet___length(val_t self);
+#define LOCATE_array___ArraySet___length "array::ArraySet::(abstract_collection::Collection::length)"
typedef val_t (* array___ArraySet___first_t)(val_t self);
val_t array___ArraySet___first(val_t self);
+#define LOCATE_array___ArraySet___first "array::ArraySet::(abstract_collection::Collection::first)"
typedef void (* array___ArraySet___remove_t)(val_t self, val_t param0);
void array___ArraySet___remove(val_t self, val_t param0);
+#define LOCATE_array___ArraySet___remove "array::ArraySet::(abstract_collection::RemovableCollection::remove)"
typedef void (* array___ArraySet___remove_all_t)(val_t self, val_t param0);
void array___ArraySet___remove_all(val_t self, val_t param0);
+#define LOCATE_array___ArraySet___remove_all "array::ArraySet::(abstract_collection::RemovableCollection::remove_all)"
typedef void (* array___ArraySet___clear_t)(val_t self);
void array___ArraySet___clear(val_t self);
+#define LOCATE_array___ArraySet___clear "array::ArraySet::(abstract_collection::RemovableCollection::clear)"
typedef val_t (* array___ArraySet___iterator_t)(val_t self);
val_t array___ArraySet___iterator(val_t self);
+#define LOCATE_array___ArraySet___iterator "array::ArraySet::(abstract_collection::Collection::iterator)"
typedef void (* array___ArraySet___enlarge_t)(val_t self, val_t param0);
void array___ArraySet___enlarge(val_t self, val_t param0);
+#define LOCATE_array___ArraySet___enlarge "array::ArraySet::enlarge"
typedef void (* array___ArraySet___remove_at_t)(val_t self, val_t param0);
void array___ArraySet___remove_at(val_t self, val_t param0);
+#define LOCATE_array___ArraySet___remove_at "array::ArraySet::remove_at"
typedef void (* array___ArraySet___init_t)(val_t self, int* init_table);
void array___ArraySet___init(val_t self, int* init_table);
val_t NEW_array___ArraySet___init();
+#define LOCATE_array___ArraySet___init "array::ArraySet::init"
typedef void (* array___ArraySet___with_capacity_t)(val_t self, val_t param0, int* init_table);
void array___ArraySet___with_capacity(val_t self, val_t param0, int* init_table);
val_t NEW_array___ArraySet___with_capacity(val_t param0);
+#define LOCATE_array___ArraySet___with_capacity "array::ArraySet::with_capacity"
typedef val_t (* array___ArraySetIterator___is_ok_t)(val_t self);
val_t array___ArraySetIterator___is_ok(val_t self);
+#define LOCATE_array___ArraySetIterator___is_ok "array::ArraySetIterator::(abstract_collection::Iterator::is_ok)"
typedef void (* array___ArraySetIterator___next_t)(val_t self);
void array___ArraySetIterator___next(val_t self);
+#define LOCATE_array___ArraySetIterator___next "array::ArraySetIterator::(abstract_collection::Iterator::next)"
typedef val_t (* array___ArraySetIterator___item_t)(val_t self);
val_t array___ArraySetIterator___item(val_t self);
+#define LOCATE_array___ArraySetIterator___item "array::ArraySetIterator::(abstract_collection::Iterator::item)"
typedef void (* array___ArraySetIterator___init_t)(val_t self, val_t param0, int* init_table);
void array___ArraySetIterator___init(val_t self, val_t param0, int* init_table);
val_t NEW_array___ArraySetIterator___init(val_t param0);
+#define LOCATE_array___ArraySetIterator___init "array::ArraySetIterator::init"
#define ATTR_array___ArraySetIterator____iter(recv) ATTR(recv, COLOR_array___ArraySetIterator____iter)
typedef val_t (* array___ArrayMap_____bra_t)(val_t self, val_t param0);
val_t array___ArrayMap_____bra(val_t self, val_t param0);
+#define LOCATE_array___ArrayMap_____bra "array::ArrayMap::(abstract_collection::Map::[])"
typedef void (* array___ArrayMap_____braeq_t)(val_t self, val_t param0, val_t param1);
void array___ArrayMap_____braeq(val_t self, val_t param0, val_t param1);
+#define LOCATE_array___ArrayMap_____braeq "array::ArrayMap::(abstract_collection::Map::[]=)"
typedef val_t (* array___ArrayMap___has_key_t)(val_t self, val_t param0);
val_t array___ArrayMap___has_key(val_t self, val_t param0);
+#define LOCATE_array___ArrayMap___has_key "array::ArrayMap::(abstract_collection::Map::has_key)"
typedef val_t (* array___ArrayMap___has_t)(val_t self, val_t param0);
val_t array___ArrayMap___has(val_t self, val_t param0);
+#define LOCATE_array___ArrayMap___has "array::ArrayMap::(abstract_collection::Collection::has)"
typedef val_t (* array___ArrayMap___has_only_t)(val_t self, val_t param0);
val_t array___ArrayMap___has_only(val_t self, val_t param0);
+#define LOCATE_array___ArrayMap___has_only "array::ArrayMap::(abstract_collection::Collection::has_only)"
typedef val_t (* array___ArrayMap___length_t)(val_t self);
val_t array___ArrayMap___length(val_t self);
+#define LOCATE_array___ArrayMap___length "array::ArrayMap::(abstract_collection::Collection::length)"
typedef val_t (* array___ArrayMap___first_t)(val_t self);
val_t array___ArrayMap___first(val_t self);
+#define LOCATE_array___ArrayMap___first "array::ArrayMap::(abstract_collection::Collection::first)"
typedef val_t (* array___ArrayMap___count_t)(val_t self, val_t param0);
val_t array___ArrayMap___count(val_t self, val_t param0);
+#define LOCATE_array___ArrayMap___count "array::ArrayMap::(abstract_collection::Collection::count)"
typedef val_t (* array___ArrayMap___iterator_t)(val_t self);
val_t array___ArrayMap___iterator(val_t self);
+#define LOCATE_array___ArrayMap___iterator "array::ArrayMap::(abstract_collection::Collection::iterator)"
typedef val_t (* array___ArrayMap___is_empty_t)(val_t self);
val_t array___ArrayMap___is_empty(val_t self);
+#define LOCATE_array___ArrayMap___is_empty "array::ArrayMap::(abstract_collection::Collection::is_empty)"
typedef void (* array___ArrayMap___remove_t)(val_t self, val_t param0);
void array___ArrayMap___remove(val_t self, val_t param0);
+#define LOCATE_array___ArrayMap___remove "array::ArrayMap::(abstract_collection::RemovableCollection::remove)"
typedef void (* array___ArrayMap___remove_all_t)(val_t self, val_t param0);
void array___ArrayMap___remove_all(val_t self, val_t param0);
+#define LOCATE_array___ArrayMap___remove_all "array::ArrayMap::(abstract_collection::RemovableCollection::remove_all)"
typedef void (* array___ArrayMap___remove_at_t)(val_t self, val_t param0);
void array___ArrayMap___remove_at(val_t self, val_t param0);
+#define LOCATE_array___ArrayMap___remove_at "array::ArrayMap::(abstract_collection::Map::remove_at)"
typedef void (* array___ArrayMap___clear_t)(val_t self);
void array___ArrayMap___clear(val_t self);
+#define LOCATE_array___ArrayMap___clear "array::ArrayMap::(abstract_collection::RemovableCollection::clear)"
typedef void (* array___ArrayMap___enlarge_t)(val_t self, val_t param0);
void array___ArrayMap___enlarge(val_t self, val_t param0);
+#define LOCATE_array___ArrayMap___enlarge "array::ArrayMap::enlarge"
typedef val_t (* array___ArrayMap___couple_at_t)(val_t self, val_t param0);
val_t array___ArrayMap___couple_at(val_t self, val_t param0);
+#define LOCATE_array___ArrayMap___couple_at "array::ArrayMap::(abstract_collection::CoupleMap::couple_at)"
#define ATTR_array___ArrayMap____items(recv) ATTR(recv, COLOR_array___ArrayMap____items)
typedef void (* array___ArrayMap___remove_at_index_t)(val_t self, val_t param0);
void array___ArrayMap___remove_at_index(val_t self, val_t param0);
+#define LOCATE_array___ArrayMap___remove_at_index "array::ArrayMap::remove_at_index"
#define ATTR_array___ArrayMap____last_index(recv) ATTR(recv, COLOR_array___ArrayMap____last_index)
typedef val_t (* array___ArrayMap___index_t)(val_t self, val_t param0);
val_t array___ArrayMap___index(val_t self, val_t param0);
+#define LOCATE_array___ArrayMap___index "array::ArrayMap::index"
typedef void (* array___ArrayMap___init_t)(val_t self, int* init_table);
void array___ArrayMap___init(val_t self, int* init_table);
val_t NEW_array___ArrayMap___init();
+#define LOCATE_array___ArrayMap___init "array::ArrayMap::init"
typedef val_t (* array___Iterator___to_a_t)(val_t self);
val_t array___Iterator___to_a(val_t self);
+#define LOCATE_array___Iterator___to_a "array::Iterator::to_a"
typedef val_t (* array___Collection___to_a_t)(val_t self);
val_t array___Collection___to_a(val_t self);
+#define LOCATE_array___Collection___to_a "array::Collection::to_a"
typedef val_t (* array___ArrayCapable___calloc_array_t)(val_t self, val_t param0);
val_t array___ArrayCapable___calloc_array(val_t self, val_t param0);
+#define LOCATE_array___ArrayCapable___calloc_array "array::ArrayCapable::calloc_array"
typedef val_t (* array___NativeArray_____bra_t)(val_t self, val_t param0);
val_t array___NativeArray_____bra(val_t self, val_t param0);
+#define LOCATE_array___NativeArray_____bra "array::NativeArray::[]"
typedef void (* array___NativeArray_____braeq_t)(val_t self, val_t param0, val_t param1);
void array___NativeArray_____braeq(val_t self, val_t param0, val_t param1);
+#define LOCATE_array___NativeArray_____braeq "array::NativeArray::[]="
typedef void (* array___NativeArray___copy_to_t)(val_t self, val_t param0, val_t param1);
void array___NativeArray___copy_to(val_t self, val_t param0, val_t param1);
+#define LOCATE_array___NativeArray___copy_to "array::NativeArray::copy_to"
#endif
/* This C file is generated by NIT to compile module compiling. */
#include "compiling._sep.h"
void compiling___MMSrcModule___compile_prog_to_c(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling::MMSrcModule::compile_prog_to_c (src/compiling//compiling.nit:26,2--76:23)"};
+ struct trace_t trace = {NULL, LOCATE_compiling___MMSrcModule___compile_prog_to_c, 26};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((abstract_collection___Iterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*Iterator::item*/;
variable3 = TAG_Bool(( variable2 /*m*/==NIT_NULL) || VAL_ISA( variable2 /*m*/, COLOR_MMSrcModule, ID_MMSrcModule)) /*cast MMSrcModule*/;
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/compiling//compiling.nit:32,4--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_compiling___MMSrcModule___compile_prog_to_c, 32); nit_exit(1);}
((compiling_global___MMSrcModule___local_analysis_t)CALL( variable2 /*m*/,COLOR_compiling_global___MMSrcModule___local_analysis))( variable2 /*m*/, variable0 /*tc*/) /*MMSrcModule::local_analysis*/;
continue_1: while(0);
((abstract_collection___Iterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*Iterator::next*/;
if (!UNTAG_Bool(variable5)) break; /*for*/
variable5 = ((abstract_collection___Iterator___item_t)CALL(variable4,COLOR_abstract_collection___Iterator___item))(variable4) /*Iterator::item*/;
variable6 = TAG_Bool(( variable5 /*m*/==NIT_NULL) || VAL_ISA( variable5 /*m*/, COLOR_MMSrcModule, ID_MMSrcModule)) /*cast MMSrcModule*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/compiling//compiling.nit:44,4--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_compiling___MMSrcModule___compile_prog_to_c, 44); nit_exit(1);}
variable6 = NEW_string___String___init(); /*new String*/
variable7 = NEW_string___String___with_native(BOX_NativeString(""), TAG_Int(0)); /*new String*/
variable8 = variable7;
return;
}
void compiling___MMSrcModule___compile_main(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling::MMSrcModule::compile_main (src/compiling//compiling.nit:80,2--95:9)"};
+ struct trace_t trace = {NULL, LOCATE_compiling___MMSrcModule___compile_main, 80};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void compiling___MMSrcModule___compile_separate_module(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling::MMSrcModule::compile_separate_module (src/compiling//compiling.nit:98,2--123:9)"};
+ struct trace_t trace = {NULL, LOCATE_compiling___MMSrcModule___compile_separate_module, 98};
val_t variable0;
val_t variable1;
val_t variable2;
/* This C header file is generated by NIT to compile modules and programs that requires compiling. */
-#ifndef compiling__sep
-#define compiling__sep
+#ifndef compiling_3_sep
+#define compiling_3_sep
#include "compiling_global._sep.h"
#include <nit_common.h>
+#define LOCATE_compiling "compiling"
extern const int SFT_compiling[];
#define COLOR_compiling___MMSrcModule___compile_prog_to_c SFT_compiling[0]
#define COLOR_compiling___MMSrcModule___compile_main SFT_compiling[1]
#define COLOR_compiling___MMSrcModule___compile_separate_module SFT_compiling[2]
typedef void (* compiling___MMSrcModule___compile_prog_to_c_t)(val_t self, val_t param0);
void compiling___MMSrcModule___compile_prog_to_c(val_t self, val_t param0);
+#define LOCATE_compiling___MMSrcModule___compile_prog_to_c "compiling::MMSrcModule::compile_prog_to_c"
typedef void (* compiling___MMSrcModule___compile_main_t)(val_t self, val_t param0, val_t param1);
void compiling___MMSrcModule___compile_main(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling___MMSrcModule___compile_main "compiling::MMSrcModule::compile_main"
typedef void (* compiling___MMSrcModule___compile_separate_module_t)(val_t self, val_t param0, val_t param1);
void compiling___MMSrcModule___compile_separate_module(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling___MMSrcModule___compile_separate_module "compiling::MMSrcModule::compile_separate_module"
#endif
/* This C file is generated by NIT to compile module compiling_base. */
#include "compiling_base._sep.h"
val_t compiling_base___ToolContext___global(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::ToolContext::global (src/compiling//compiling_base.nit:24,2--37)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___ToolContext___global, 24};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_base___ToolContext____global( self) /*ToolContext::_global*/;
}
void compiling_base___ToolContext___global__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::ToolContext::global= (src/compiling//compiling_base.nit:24,2--37)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___ToolContext___global__eq, 24};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_base___ToolContext____global( self) /*ToolContext::_global*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_base___ToolContext___attr_sim(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::ToolContext::attr_sim (src/compiling//compiling_base.nit:25,2--39)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___ToolContext___attr_sim, 25};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_base___ToolContext____attr_sim( self) /*ToolContext::_attr_sim*/;
}
void compiling_base___ToolContext___attr_sim__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::ToolContext::attr_sim= (src/compiling//compiling_base.nit:25,2--39)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___ToolContext___attr_sim__eq, 25};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_base___ToolContext____attr_sim( self) /*ToolContext::_attr_sim*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_base___ToolContext___base_dir(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::ToolContext::base_dir (src/compiling//compiling_base.nit:26,2--41)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___ToolContext___base_dir, 26};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_base___ToolContext____base_dir( self) /*ToolContext::_base_dir*/;
}
void compiling_base___ToolContext___base_dir__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::ToolContext::base_dir= (src/compiling//compiling_base.nit:26,2--41)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___ToolContext___base_dir__eq, 26};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_base___ToolContext____base_dir( self) /*ToolContext::_base_dir*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_base___ToolContext___clibdir(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::ToolContext::clibdir (src/compiling//compiling_base.nit:27,2--40)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___ToolContext___clibdir, 27};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_base___ToolContext____clibdir( self) /*ToolContext::_clibdir*/;
}
void compiling_base___ToolContext___clibdir__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::ToolContext::clibdir= (src/compiling//compiling_base.nit:27,2--40)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___ToolContext___clibdir__eq, 27};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_base___ToolContext____clibdir( self) /*ToolContext::_clibdir*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_base___ToolContext___bindir(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::ToolContext::bindir (src/compiling//compiling_base.nit:28,2--39)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___ToolContext___bindir, 28};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_base___ToolContext____bindir( self) /*ToolContext::_bindir*/;
}
void compiling_base___ToolContext___bindir__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::ToolContext::bindir= (src/compiling//compiling_base.nit:28,2--39)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___ToolContext___bindir__eq, 28};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_base___ToolContext____bindir( self) /*ToolContext::_bindir*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_base___ToolContext___output_file(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::ToolContext::output_file (src/compiling//compiling_base.nit:29,2--44)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___ToolContext___output_file, 29};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_base___ToolContext____output_file( self) /*ToolContext::_output_file*/;
}
void compiling_base___ToolContext___output_file__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::ToolContext::output_file= (src/compiling//compiling_base.nit:29,2--44)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___ToolContext___output_file__eq, 29};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_base___ToolContext____output_file( self) /*ToolContext::_output_file*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_base___ToolContext___boost(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::ToolContext::boost (src/compiling//compiling_base.nit:30,2--36)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___ToolContext___boost, 30};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_base___ToolContext____boost( self) /*ToolContext::_boost*/;
}
void compiling_base___ToolContext___boost__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::ToolContext::boost= (src/compiling//compiling_base.nit:30,2--36)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___ToolContext___boost__eq, 30};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_base___ToolContext____boost( self) /*ToolContext::_boost*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_base___ToolContext___no_cc(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::ToolContext::no_cc (src/compiling//compiling_base.nit:31,2--36)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___ToolContext___no_cc, 31};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_base___ToolContext____no_cc( self) /*ToolContext::_no_cc*/;
}
void compiling_base___ToolContext___no_cc__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::ToolContext::no_cc= (src/compiling//compiling_base.nit:31,2--36)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___ToolContext___no_cc__eq, 31};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_base___ToolContext____no_cc( self) /*ToolContext::_no_cc*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_base___ToolContext___ext_prefix(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::ToolContext::ext_prefix (src/compiling//compiling_base.nit:32,2--43)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___ToolContext___ext_prefix, 32};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_base___ToolContext____ext_prefix( self) /*ToolContext::_ext_prefix*/;
}
void compiling_base___ToolContext___ext_prefix__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::ToolContext::ext_prefix= (src/compiling//compiling_base.nit:32,2--43)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___ToolContext___ext_prefix__eq, 32};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_base___ToolContext____ext_prefix( self) /*ToolContext::_ext_prefix*/ = param0;
tracehead = trace.prev;
return;
}
void compiling_base___CompilerVisitor___add_decl(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::CompilerVisitor::add_decl (src/compiling//compiling_base.nit:39,2--45:42)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CompilerVisitor___add_decl, 39};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void compiling_base___CompilerVisitor___add_instr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::CompilerVisitor::add_instr (src/compiling//compiling_base.nit:49,2--55:43)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CompilerVisitor___add_instr, 49};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t compiling_base___CompilerVisitor___new_number(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::CompilerVisitor::new_number (src/compiling//compiling_base.nit:59,2--64:12)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CompilerVisitor___new_number, 59};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
void compiling_base___CompilerVisitor___indent(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::CompilerVisitor::indent (src/compiling//compiling_base.nit:69,2--71:34)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CompilerVisitor___indent, 69};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_base___CompilerVisitor____indent_level( self) /*CompilerVisitor::_indent_level*/ = TAG_Int(UNTAG_Int(ATTR_compiling_base___CompilerVisitor____indent_level( self) /*CompilerVisitor::_indent_level*/)+UNTAG_Int( TAG_Int(1)));
tracehead = trace.prev;
return;
}
void compiling_base___CompilerVisitor___unindent(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::CompilerVisitor::unindent (src/compiling//compiling_base.nit:73,2--77:45)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CompilerVisitor___unindent, 73};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_base___CompilerVisitor____indent_level( self) /*CompilerVisitor::_indent_level*/ = TAG_Int(UNTAG_Int(ATTR_compiling_base___CompilerVisitor____indent_level( self) /*CompilerVisitor::_indent_level*/)-UNTAG_Int( TAG_Int(1)));
return;
}
val_t compiling_base___CompilerVisitor___to_s(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::CompilerVisitor::to_s (src/compiling//compiling_base.nit:80,2--87:22)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CompilerVisitor___to_s, 80};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t compiling_base___CompilerVisitor___module(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::CompilerVisitor::module (src/compiling//compiling_base.nit:90,2--91:44)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CompilerVisitor___module, 90};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_base___CompilerVisitor____module( self) /*CompilerVisitor::_module*/;
}
void compiling_base___CompilerVisitor___module__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::CompilerVisitor::module= (src/compiling//compiling_base.nit:90,2--91:44)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CompilerVisitor___module__eq, 90};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_base___CompilerVisitor____module( self) /*CompilerVisitor::_module*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_base___CompilerVisitor___ctx(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::CompilerVisitor::ctx (src/compiling//compiling_base.nit:93,2--94:53)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CompilerVisitor___ctx, 93};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_base___CompilerVisitor____ctx( self) /*CompilerVisitor::_ctx*/;
}
void compiling_base___CompilerVisitor___ctx__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::CompilerVisitor::ctx= (src/compiling//compiling_base.nit:93,2--94:53)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CompilerVisitor___ctx__eq, 93};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_base___CompilerVisitor____ctx( self) /*CompilerVisitor::_ctx*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_base___CompilerVisitor___indent_level(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::CompilerVisitor::indent_level (src/compiling//compiling_base.nit:96,2--97:42)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CompilerVisitor___indent_level, 96};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_base___CompilerVisitor____indent_level( self) /*CompilerVisitor::_indent_level*/;
}
void compiling_base___CompilerVisitor___indent_level__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::CompilerVisitor::indent_level= (src/compiling//compiling_base.nit:96,2--97:42)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CompilerVisitor___indent_level__eq, 96};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_base___CompilerVisitor____indent_level( self) /*CompilerVisitor::_indent_level*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_base___CompilerVisitor___tc(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::CompilerVisitor::tc (src/compiling//compiling_base.nit:99,2--100:40)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CompilerVisitor___tc, 99};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_base___CompilerVisitor____tc( self) /*CompilerVisitor::_tc*/;
}
void compiling_base___CompilerVisitor___tc__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::CompilerVisitor::tc= (src/compiling//compiling_base.nit:99,2--100:40)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CompilerVisitor___tc__eq, 99};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_base___CompilerVisitor____tc( self) /*CompilerVisitor::_tc*/ = param0;
tracehead = trace.prev;
return;
}
void compiling_base___CompilerVisitor___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "compiling_base::CompilerVisitor::init (src/compiling//compiling_base.nit:102,2--103:46)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CompilerVisitor___init, 102};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t compiling_base___CContext___decls(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::CContext::decls (src/compiling//compiling_base.nit:109,2--55)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CContext___decls, 109};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_base___CContext____decls( self) /*CContext::_decls*/;
}
val_t compiling_base___CContext___instrs(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::CContext::instrs (src/compiling//compiling_base.nit:110,2--56)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CContext___instrs, 110};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_base___CContext____instrs( self) /*CContext::_instrs*/;
}
void compiling_base___CContext___append(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::CContext::append (src/compiling//compiling_base.nit:112,2--115:25)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CContext___append, 112};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void compiling_base___CContext___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "compiling_base::CContext::init (src/compiling//compiling_base.nit:118,2--5)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___CContext___init, 118};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_CContext].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_CContext].i] = 1;
return;
}
val_t compiling_base___MMGlobalProperty___meth_call(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::MMGlobalProperty::meth_call (src/compiling//compiling_base.nit:122,2--125:29)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___MMGlobalProperty___meth_call, 122};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t compiling_base___MMGlobalProperty___attr_access(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::MMGlobalProperty::attr_access (src/compiling//compiling_base.nit:128,2--131:29)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___MMGlobalProperty___attr_access, 128};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t compiling_base___MMGlobalProperty___color_id(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::MMGlobalProperty::color_id (src/compiling//compiling_base.nit:134,2--137:30)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___MMGlobalProperty___color_id, 134};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t compiling_base___MMGlobalClass___id_id(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::MMGlobalClass::id_id (src/compiling//compiling_base.nit:143,2--146:26)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___MMGlobalClass___id_id, 143};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t compiling_base___MMGlobalClass___color_id(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::MMGlobalClass::color_id (src/compiling//compiling_base.nit:149,2--152:29)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___MMGlobalClass___color_id, 149};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t compiling_base___MMGlobalClass___init_table_pos_id(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::MMGlobalClass::init_table_pos_id (src/compiling//compiling_base.nit:155,2--158:38)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___MMGlobalClass___init_table_pos_id, 155};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t compiling_base___MMLocalClass___primitive_info(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::MMLocalClass::primitive_info (src/compiling//compiling_base.nit:169,2--196:13)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___MMLocalClass___primitive_info, 169};
val_t variable0;
val_t variable1;
static val_t once_value_variable1_16; static int once_bool_variable1_16;
return variable0;
}
val_t compiling_base___MMLocalClass___primitive_ctypes(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::MMLocalClass::primitive_ctypes (src/compiling//compiling_base.nit:199,2--214:12)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___MMLocalClass___primitive_ctypes, 199};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = TAG_Bool(UNTAG_Int( variable7 /*index*/)<UNTAG_Int(variable9));
}
variable8 = variable9;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable8 = ATTR_array___Array____items( variable1 /*pnames*/) /*Array::_items*/;
variable8 = UNBOX_NativeArray(variable8)[UNTAG_Int( variable7 /*index*/)];
goto return_label20;
variable10 = TAG_Bool(UNTAG_Int( variable8 /*index*/)<UNTAG_Int(variable10));
}
variable9 = variable10;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable9 = ATTR_array___Array____items( variable2 /*tagged*/) /*Array::_items*/;
variable9 = UNBOX_NativeArray(variable9)[UNTAG_Int( variable8 /*index*/)];
goto return_label21;
variable10 = TAG_Bool(UNTAG_Int( variable8 /*index*/)<UNTAG_Int(variable10));
}
variable9 = variable10;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable9 = ATTR_array___Array____items( variable3 /*cnames*/) /*Array::_items*/;
variable9 = UNBOX_NativeArray(variable9)[UNTAG_Int( variable8 /*index*/)];
goto return_label22;
return variable0;
}
val_t compiling_base___PrimitiveInfo___name(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::PrimitiveInfo::name (src/compiling//compiling_base.nit:220,2--221:37)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___PrimitiveInfo___name, 220};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_base___PrimitiveInfo____name( self) /*PrimitiveInfo::_name*/;
}
void compiling_base___PrimitiveInfo___name__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::PrimitiveInfo::name= (src/compiling//compiling_base.nit:220,2--221:37)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___PrimitiveInfo___name__eq, 220};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_base___PrimitiveInfo____name( self) /*PrimitiveInfo::_name*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_base___PrimitiveInfo___tagged(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::PrimitiveInfo::tagged (src/compiling//compiling_base.nit:223,2--224:37)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___PrimitiveInfo___tagged, 223};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_base___PrimitiveInfo____tagged( self) /*PrimitiveInfo::_tagged*/;
}
void compiling_base___PrimitiveInfo___tagged__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::PrimitiveInfo::tagged= (src/compiling//compiling_base.nit:223,2--224:37)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___PrimitiveInfo___tagged__eq, 223};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_base___PrimitiveInfo____tagged( self) /*PrimitiveInfo::_tagged*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_base___PrimitiveInfo___cname(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::PrimitiveInfo::cname (src/compiling//compiling_base.nit:226,2--227:38)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___PrimitiveInfo___cname, 226};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_base___PrimitiveInfo____cname( self) /*PrimitiveInfo::_cname*/;
}
void compiling_base___PrimitiveInfo___cname__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::PrimitiveInfo::cname= (src/compiling//compiling_base.nit:226,2--227:38)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___PrimitiveInfo___cname__eq, 226};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_base___PrimitiveInfo____cname( self) /*PrimitiveInfo::_cname*/ = param0;
tracehead = trace.prev;
return;
}
void compiling_base___PrimitiveInfo___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "compiling_base::PrimitiveInfo::init (src/compiling//compiling_base.nit:229,2--13)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___PrimitiveInfo___init, 229};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_PrimitiveInfo].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_PrimitiveInfo].i] = 1;
return;
}
val_t compiling_base___MMType___cname(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::MMType::cname (src/compiling//compiling_base.nit:233,2--240:18)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___MMType___cname, 233};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t compiling_base___MMType___default_cvalue(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::MMType::default_cvalue (src/compiling//compiling_base.nit:244,2--252:20)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___MMType___default_cvalue, 244};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t compiling_base___MMType___boxtype(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::MMType::boxtype (src/compiling//compiling_base.nit:256,2--266:39)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___MMType___boxtype, 256};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t compiling_base___MMType___unboxtype(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_base::MMType::unboxtype (src/compiling//compiling_base.nit:270,2--280:41)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___MMType___unboxtype, 270};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t compiling_base___MMLocalProperty___cname(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::MMLocalProperty::cname (src/compiling//compiling_base.nit:289,2--295:21)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___MMLocalProperty___cname, 289};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t compiling_base___MMLocalProperty___color_id_for_super(val_t self) {
- struct trace_t trace = {NULL, "compiling_base::MMLocalProperty::color_id_for_super (src/compiling//compiling_base.nit:298,2--301:30)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_base___MMLocalProperty___color_id_for_super, 298};
val_t variable0;
val_t variable1;
val_t variable2;
/* This C header file is generated by NIT to compile modules and programs that requires compiling_base. */
-#ifndef compiling_base__sep
-#define compiling_base__sep
+#ifndef compiling_base_3_sep
+#define compiling_base_3_sep
#include "syntax._sep.h"
#include "utils._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_CContext[];
extern const classtable_elt_t VFT_PrimitiveInfo[];
+#define LOCATE_compiling_base "compiling_base"
extern const int SFT_compiling_base[];
#define COLOR_compiling_base___ToolContext____global SFT_compiling_base[0]
#define COLOR_compiling_base___ToolContext____attr_sim SFT_compiling_base[1]
#define ATTR_compiling_base___ToolContext____global(recv) ATTR(recv, COLOR_compiling_base___ToolContext____global)
typedef val_t (* compiling_base___ToolContext___global_t)(val_t self);
val_t compiling_base___ToolContext___global(val_t self);
+#define LOCATE_compiling_base___ToolContext___global "compiling_base::ToolContext::global"
typedef void (* compiling_base___ToolContext___global__eq_t)(val_t self, val_t param0);
void compiling_base___ToolContext___global__eq(val_t self, val_t param0);
+#define LOCATE_compiling_base___ToolContext___global__eq "compiling_base::ToolContext::global="
#define ATTR_compiling_base___ToolContext____attr_sim(recv) ATTR(recv, COLOR_compiling_base___ToolContext____attr_sim)
typedef val_t (* compiling_base___ToolContext___attr_sim_t)(val_t self);
val_t compiling_base___ToolContext___attr_sim(val_t self);
+#define LOCATE_compiling_base___ToolContext___attr_sim "compiling_base::ToolContext::attr_sim"
typedef void (* compiling_base___ToolContext___attr_sim__eq_t)(val_t self, val_t param0);
void compiling_base___ToolContext___attr_sim__eq(val_t self, val_t param0);
+#define LOCATE_compiling_base___ToolContext___attr_sim__eq "compiling_base::ToolContext::attr_sim="
#define ATTR_compiling_base___ToolContext____base_dir(recv) ATTR(recv, COLOR_compiling_base___ToolContext____base_dir)
typedef val_t (* compiling_base___ToolContext___base_dir_t)(val_t self);
val_t compiling_base___ToolContext___base_dir(val_t self);
+#define LOCATE_compiling_base___ToolContext___base_dir "compiling_base::ToolContext::base_dir"
typedef void (* compiling_base___ToolContext___base_dir__eq_t)(val_t self, val_t param0);
void compiling_base___ToolContext___base_dir__eq(val_t self, val_t param0);
+#define LOCATE_compiling_base___ToolContext___base_dir__eq "compiling_base::ToolContext::base_dir="
#define ATTR_compiling_base___ToolContext____clibdir(recv) ATTR(recv, COLOR_compiling_base___ToolContext____clibdir)
typedef val_t (* compiling_base___ToolContext___clibdir_t)(val_t self);
val_t compiling_base___ToolContext___clibdir(val_t self);
+#define LOCATE_compiling_base___ToolContext___clibdir "compiling_base::ToolContext::clibdir"
typedef void (* compiling_base___ToolContext___clibdir__eq_t)(val_t self, val_t param0);
void compiling_base___ToolContext___clibdir__eq(val_t self, val_t param0);
+#define LOCATE_compiling_base___ToolContext___clibdir__eq "compiling_base::ToolContext::clibdir="
#define ATTR_compiling_base___ToolContext____bindir(recv) ATTR(recv, COLOR_compiling_base___ToolContext____bindir)
typedef val_t (* compiling_base___ToolContext___bindir_t)(val_t self);
val_t compiling_base___ToolContext___bindir(val_t self);
+#define LOCATE_compiling_base___ToolContext___bindir "compiling_base::ToolContext::bindir"
typedef void (* compiling_base___ToolContext___bindir__eq_t)(val_t self, val_t param0);
void compiling_base___ToolContext___bindir__eq(val_t self, val_t param0);
+#define LOCATE_compiling_base___ToolContext___bindir__eq "compiling_base::ToolContext::bindir="
#define ATTR_compiling_base___ToolContext____output_file(recv) ATTR(recv, COLOR_compiling_base___ToolContext____output_file)
typedef val_t (* compiling_base___ToolContext___output_file_t)(val_t self);
val_t compiling_base___ToolContext___output_file(val_t self);
+#define LOCATE_compiling_base___ToolContext___output_file "compiling_base::ToolContext::output_file"
typedef void (* compiling_base___ToolContext___output_file__eq_t)(val_t self, val_t param0);
void compiling_base___ToolContext___output_file__eq(val_t self, val_t param0);
+#define LOCATE_compiling_base___ToolContext___output_file__eq "compiling_base::ToolContext::output_file="
#define ATTR_compiling_base___ToolContext____boost(recv) ATTR(recv, COLOR_compiling_base___ToolContext____boost)
typedef val_t (* compiling_base___ToolContext___boost_t)(val_t self);
val_t compiling_base___ToolContext___boost(val_t self);
+#define LOCATE_compiling_base___ToolContext___boost "compiling_base::ToolContext::boost"
typedef void (* compiling_base___ToolContext___boost__eq_t)(val_t self, val_t param0);
void compiling_base___ToolContext___boost__eq(val_t self, val_t param0);
+#define LOCATE_compiling_base___ToolContext___boost__eq "compiling_base::ToolContext::boost="
#define ATTR_compiling_base___ToolContext____no_cc(recv) ATTR(recv, COLOR_compiling_base___ToolContext____no_cc)
typedef val_t (* compiling_base___ToolContext___no_cc_t)(val_t self);
val_t compiling_base___ToolContext___no_cc(val_t self);
+#define LOCATE_compiling_base___ToolContext___no_cc "compiling_base::ToolContext::no_cc"
typedef void (* compiling_base___ToolContext___no_cc__eq_t)(val_t self, val_t param0);
void compiling_base___ToolContext___no_cc__eq(val_t self, val_t param0);
+#define LOCATE_compiling_base___ToolContext___no_cc__eq "compiling_base::ToolContext::no_cc="
#define ATTR_compiling_base___ToolContext____ext_prefix(recv) ATTR(recv, COLOR_compiling_base___ToolContext____ext_prefix)
typedef val_t (* compiling_base___ToolContext___ext_prefix_t)(val_t self);
val_t compiling_base___ToolContext___ext_prefix(val_t self);
+#define LOCATE_compiling_base___ToolContext___ext_prefix "compiling_base::ToolContext::ext_prefix"
typedef void (* compiling_base___ToolContext___ext_prefix__eq_t)(val_t self, val_t param0);
void compiling_base___ToolContext___ext_prefix__eq(val_t self, val_t param0);
+#define LOCATE_compiling_base___ToolContext___ext_prefix__eq "compiling_base::ToolContext::ext_prefix="
typedef void (* compiling_base___CompilerVisitor___add_decl_t)(val_t self, val_t param0);
void compiling_base___CompilerVisitor___add_decl(val_t self, val_t param0);
+#define LOCATE_compiling_base___CompilerVisitor___add_decl "compiling_base::CompilerVisitor::add_decl"
typedef void (* compiling_base___CompilerVisitor___add_instr_t)(val_t self, val_t param0);
void compiling_base___CompilerVisitor___add_instr(val_t self, val_t param0);
+#define LOCATE_compiling_base___CompilerVisitor___add_instr "compiling_base::CompilerVisitor::add_instr"
typedef val_t (* compiling_base___CompilerVisitor___new_number_t)(val_t self);
val_t compiling_base___CompilerVisitor___new_number(val_t self);
+#define LOCATE_compiling_base___CompilerVisitor___new_number "compiling_base::CompilerVisitor::new_number"
#define ATTR_compiling_base___CompilerVisitor____number_cpt(recv) ATTR(recv, COLOR_compiling_base___CompilerVisitor____number_cpt)
typedef void (* compiling_base___CompilerVisitor___indent_t)(val_t self);
void compiling_base___CompilerVisitor___indent(val_t self);
+#define LOCATE_compiling_base___CompilerVisitor___indent "compiling_base::CompilerVisitor::indent"
typedef void (* compiling_base___CompilerVisitor___unindent_t)(val_t self);
void compiling_base___CompilerVisitor___unindent(val_t self);
+#define LOCATE_compiling_base___CompilerVisitor___unindent "compiling_base::CompilerVisitor::unindent"
typedef val_t (* compiling_base___CompilerVisitor___to_s_t)(val_t self);
val_t compiling_base___CompilerVisitor___to_s(val_t self);
+#define LOCATE_compiling_base___CompilerVisitor___to_s "compiling_base::CompilerVisitor::(string::Object::to_s)"
#define ATTR_compiling_base___CompilerVisitor____module(recv) ATTR(recv, COLOR_compiling_base___CompilerVisitor____module)
typedef val_t (* compiling_base___CompilerVisitor___module_t)(val_t self);
val_t compiling_base___CompilerVisitor___module(val_t self);
+#define LOCATE_compiling_base___CompilerVisitor___module "compiling_base::CompilerVisitor::module"
typedef void (* compiling_base___CompilerVisitor___module__eq_t)(val_t self, val_t param0);
void compiling_base___CompilerVisitor___module__eq(val_t self, val_t param0);
+#define LOCATE_compiling_base___CompilerVisitor___module__eq "compiling_base::CompilerVisitor::module="
#define ATTR_compiling_base___CompilerVisitor____ctx(recv) ATTR(recv, COLOR_compiling_base___CompilerVisitor____ctx)
typedef val_t (* compiling_base___CompilerVisitor___ctx_t)(val_t self);
val_t compiling_base___CompilerVisitor___ctx(val_t self);
+#define LOCATE_compiling_base___CompilerVisitor___ctx "compiling_base::CompilerVisitor::ctx"
typedef void (* compiling_base___CompilerVisitor___ctx__eq_t)(val_t self, val_t param0);
void compiling_base___CompilerVisitor___ctx__eq(val_t self, val_t param0);
+#define LOCATE_compiling_base___CompilerVisitor___ctx__eq "compiling_base::CompilerVisitor::ctx="
#define ATTR_compiling_base___CompilerVisitor____indent_level(recv) ATTR(recv, COLOR_compiling_base___CompilerVisitor____indent_level)
typedef val_t (* compiling_base___CompilerVisitor___indent_level_t)(val_t self);
val_t compiling_base___CompilerVisitor___indent_level(val_t self);
+#define LOCATE_compiling_base___CompilerVisitor___indent_level "compiling_base::CompilerVisitor::indent_level"
typedef void (* compiling_base___CompilerVisitor___indent_level__eq_t)(val_t self, val_t param0);
void compiling_base___CompilerVisitor___indent_level__eq(val_t self, val_t param0);
+#define LOCATE_compiling_base___CompilerVisitor___indent_level__eq "compiling_base::CompilerVisitor::indent_level="
#define ATTR_compiling_base___CompilerVisitor____tc(recv) ATTR(recv, COLOR_compiling_base___CompilerVisitor____tc)
typedef val_t (* compiling_base___CompilerVisitor___tc_t)(val_t self);
val_t compiling_base___CompilerVisitor___tc(val_t self);
+#define LOCATE_compiling_base___CompilerVisitor___tc "compiling_base::CompilerVisitor::tc"
typedef void (* compiling_base___CompilerVisitor___tc__eq_t)(val_t self, val_t param0);
void compiling_base___CompilerVisitor___tc__eq(val_t self, val_t param0);
+#define LOCATE_compiling_base___CompilerVisitor___tc__eq "compiling_base::CompilerVisitor::tc="
typedef void (* compiling_base___CompilerVisitor___init_t)(val_t self, val_t param0, int* init_table);
void compiling_base___CompilerVisitor___init(val_t self, val_t param0, int* init_table);
val_t NEW_compiling_base___CompilerVisitor___init(val_t param0);
+#define LOCATE_compiling_base___CompilerVisitor___init "compiling_base::CompilerVisitor::init"
#define ATTR_compiling_base___CContext____decls(recv) ATTR(recv, COLOR_compiling_base___CContext____decls)
typedef val_t (* compiling_base___CContext___decls_t)(val_t self);
val_t compiling_base___CContext___decls(val_t self);
+#define LOCATE_compiling_base___CContext___decls "compiling_base::CContext::decls"
#define ATTR_compiling_base___CContext____instrs(recv) ATTR(recv, COLOR_compiling_base___CContext____instrs)
typedef val_t (* compiling_base___CContext___instrs_t)(val_t self);
val_t compiling_base___CContext___instrs(val_t self);
+#define LOCATE_compiling_base___CContext___instrs "compiling_base::CContext::instrs"
typedef void (* compiling_base___CContext___append_t)(val_t self, val_t param0);
void compiling_base___CContext___append(val_t self, val_t param0);
+#define LOCATE_compiling_base___CContext___append "compiling_base::CContext::append"
typedef void (* compiling_base___CContext___init_t)(val_t self, int* init_table);
void compiling_base___CContext___init(val_t self, int* init_table);
val_t NEW_compiling_base___CContext___init();
+#define LOCATE_compiling_base___CContext___init "compiling_base::CContext::init"
typedef val_t (* compiling_base___MMGlobalProperty___meth_call_t)(val_t self);
val_t compiling_base___MMGlobalProperty___meth_call(val_t self);
+#define LOCATE_compiling_base___MMGlobalProperty___meth_call "compiling_base::MMGlobalProperty::meth_call"
typedef val_t (* compiling_base___MMGlobalProperty___attr_access_t)(val_t self);
val_t compiling_base___MMGlobalProperty___attr_access(val_t self);
+#define LOCATE_compiling_base___MMGlobalProperty___attr_access "compiling_base::MMGlobalProperty::attr_access"
typedef val_t (* compiling_base___MMGlobalProperty___color_id_t)(val_t self);
val_t compiling_base___MMGlobalProperty___color_id(val_t self);
+#define LOCATE_compiling_base___MMGlobalProperty___color_id "compiling_base::MMGlobalProperty::color_id"
typedef val_t (* compiling_base___MMGlobalClass___id_id_t)(val_t self);
val_t compiling_base___MMGlobalClass___id_id(val_t self);
+#define LOCATE_compiling_base___MMGlobalClass___id_id "compiling_base::MMGlobalClass::id_id"
typedef val_t (* compiling_base___MMGlobalClass___color_id_t)(val_t self);
val_t compiling_base___MMGlobalClass___color_id(val_t self);
+#define LOCATE_compiling_base___MMGlobalClass___color_id "compiling_base::MMGlobalClass::color_id"
typedef val_t (* compiling_base___MMGlobalClass___init_table_pos_id_t)(val_t self);
val_t compiling_base___MMGlobalClass___init_table_pos_id(val_t self);
+#define LOCATE_compiling_base___MMGlobalClass___init_table_pos_id "compiling_base::MMGlobalClass::init_table_pos_id"
#define ATTR_compiling_base___MMLocalClass____primitive_info_cache(recv) ATTR(recv, COLOR_compiling_base___MMLocalClass____primitive_info_cache)
#define ATTR_compiling_base___MMLocalClass____primitive_info_b(recv) ATTR(recv, COLOR_compiling_base___MMLocalClass____primitive_info_b)
typedef val_t (* compiling_base___MMLocalClass___primitive_info_t)(val_t self);
val_t compiling_base___MMLocalClass___primitive_info(val_t self);
+#define LOCATE_compiling_base___MMLocalClass___primitive_info "compiling_base::MMLocalClass::primitive_info"
typedef val_t (* compiling_base___MMLocalClass___primitive_ctypes_t)(val_t self);
val_t compiling_base___MMLocalClass___primitive_ctypes(val_t self);
+#define LOCATE_compiling_base___MMLocalClass___primitive_ctypes "compiling_base::MMLocalClass::primitive_ctypes"
#define ATTR_compiling_base___PrimitiveInfo____name(recv) ATTR(recv, COLOR_compiling_base___PrimitiveInfo____name)
typedef val_t (* compiling_base___PrimitiveInfo___name_t)(val_t self);
val_t compiling_base___PrimitiveInfo___name(val_t self);
+#define LOCATE_compiling_base___PrimitiveInfo___name "compiling_base::PrimitiveInfo::name"
typedef void (* compiling_base___PrimitiveInfo___name__eq_t)(val_t self, val_t param0);
void compiling_base___PrimitiveInfo___name__eq(val_t self, val_t param0);
+#define LOCATE_compiling_base___PrimitiveInfo___name__eq "compiling_base::PrimitiveInfo::name="
#define ATTR_compiling_base___PrimitiveInfo____tagged(recv) ATTR(recv, COLOR_compiling_base___PrimitiveInfo____tagged)
typedef val_t (* compiling_base___PrimitiveInfo___tagged_t)(val_t self);
val_t compiling_base___PrimitiveInfo___tagged(val_t self);
+#define LOCATE_compiling_base___PrimitiveInfo___tagged "compiling_base::PrimitiveInfo::tagged"
typedef void (* compiling_base___PrimitiveInfo___tagged__eq_t)(val_t self, val_t param0);
void compiling_base___PrimitiveInfo___tagged__eq(val_t self, val_t param0);
+#define LOCATE_compiling_base___PrimitiveInfo___tagged__eq "compiling_base::PrimitiveInfo::tagged="
#define ATTR_compiling_base___PrimitiveInfo____cname(recv) ATTR(recv, COLOR_compiling_base___PrimitiveInfo____cname)
typedef val_t (* compiling_base___PrimitiveInfo___cname_t)(val_t self);
val_t compiling_base___PrimitiveInfo___cname(val_t self);
+#define LOCATE_compiling_base___PrimitiveInfo___cname "compiling_base::PrimitiveInfo::cname"
typedef void (* compiling_base___PrimitiveInfo___cname__eq_t)(val_t self, val_t param0);
void compiling_base___PrimitiveInfo___cname__eq(val_t self, val_t param0);
+#define LOCATE_compiling_base___PrimitiveInfo___cname__eq "compiling_base::PrimitiveInfo::cname="
typedef void (* compiling_base___PrimitiveInfo___init_t)(val_t self, int* init_table);
void compiling_base___PrimitiveInfo___init(val_t self, int* init_table);
val_t NEW_compiling_base___PrimitiveInfo___init();
+#define LOCATE_compiling_base___PrimitiveInfo___init "compiling_base::PrimitiveInfo::init"
typedef val_t (* compiling_base___MMType___cname_t)(val_t self);
val_t compiling_base___MMType___cname(val_t self);
+#define LOCATE_compiling_base___MMType___cname "compiling_base::MMType::cname"
typedef val_t (* compiling_base___MMType___default_cvalue_t)(val_t self);
val_t compiling_base___MMType___default_cvalue(val_t self);
+#define LOCATE_compiling_base___MMType___default_cvalue "compiling_base::MMType::default_cvalue"
typedef val_t (* compiling_base___MMType___boxtype_t)(val_t self, val_t param0);
val_t compiling_base___MMType___boxtype(val_t self, val_t param0);
+#define LOCATE_compiling_base___MMType___boxtype "compiling_base::MMType::boxtype"
typedef val_t (* compiling_base___MMType___unboxtype_t)(val_t self, val_t param0);
val_t compiling_base___MMType___unboxtype(val_t self, val_t param0);
+#define LOCATE_compiling_base___MMType___unboxtype "compiling_base::MMType::unboxtype"
#define ATTR_compiling_base___MMLocalProperty____cname_cache(recv) ATTR(recv, COLOR_compiling_base___MMLocalProperty____cname_cache)
typedef val_t (* compiling_base___MMLocalProperty___cname_t)(val_t self);
val_t compiling_base___MMLocalProperty___cname(val_t self);
+#define LOCATE_compiling_base___MMLocalProperty___cname "compiling_base::MMLocalProperty::cname"
typedef val_t (* compiling_base___MMLocalProperty___color_id_for_super_t)(val_t self);
val_t compiling_base___MMLocalProperty___color_id_for_super(val_t self);
+#define LOCATE_compiling_base___MMLocalProperty___color_id_for_super "compiling_base::MMLocalProperty::color_id_for_super"
#endif
/* This C file is generated by NIT to compile module compiling_global. */
#include "compiling_global._sep.h"
val_t compiling_global___ColorContext___color(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::ColorContext::color (src/compiling//compiling_global.nit:28,2--31:18)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___ColorContext___color, 28};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t compiling_global___ColorContext___has_color(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::ColorContext::has_color (src/compiling//compiling_global.nit:34,2--37:46)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___ColorContext___has_color, 34};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void compiling_global___ColorContext___color__eq(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_global::ColorContext::color= (src/compiling//compiling_global.nit:40,2--48:16)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___ColorContext___color__eq, 40};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t compiling_global___GlobalAnalysis___compiled_classes(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::GlobalAnalysis::compiled_classes (src/compiling//compiling_global.nit:56,2--57:70)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___GlobalAnalysis___compiled_classes, 56};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_global___GlobalAnalysis____compiled_classes( self) /*GlobalAnalysis::_compiled_classes*/;
}
val_t compiling_global___GlobalAnalysis___module(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::GlobalAnalysis::module (src/compiling//compiling_global.nit:59,2--60:32)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___GlobalAnalysis___module, 59};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_global___GlobalAnalysis____module( self) /*GlobalAnalysis::_module*/;
}
val_t compiling_global___GlobalAnalysis___max_class_table_length(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::GlobalAnalysis::max_class_table_length (src/compiling//compiling_global.nit:62,2--63:52)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___GlobalAnalysis___max_class_table_length, 62};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_global___GlobalAnalysis____max_class_table_length( self) /*GlobalAnalysis::_max_class_table_length*/;
}
void compiling_global___GlobalAnalysis___max_class_table_length__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::GlobalAnalysis::max_class_table_length= (src/compiling//compiling_global.nit:62,2--63:52)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___GlobalAnalysis___max_class_table_length__eq, 62};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_global___GlobalAnalysis____max_class_table_length( self) /*GlobalAnalysis::_max_class_table_length*/ = param0;
tracehead = trace.prev;
return;
}
void compiling_global___GlobalAnalysis___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "compiling_global::GlobalAnalysis::init (src/compiling//compiling_global.nit:65,2--68:18)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___GlobalAnalysis___init, 65};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t compiling_global___CompilerVisitor___global_analysis(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::CompilerVisitor::global_analysis (src/compiling//compiling_global.nit:73,2--74:56)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___CompilerVisitor___global_analysis, 73};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_global___CompilerVisitor____global_analysis( self) /*CompilerVisitor::_global_analysis*/;
}
void compiling_global___CompilerVisitor___global_analysis__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::CompilerVisitor::global_analysis= (src/compiling//compiling_global.nit:73,2--74:56)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___CompilerVisitor___global_analysis__eq, 73};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_global___CompilerVisitor____global_analysis( self) /*CompilerVisitor::_global_analysis*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_global___CompiledClass___local_class(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::CompiledClass::local_class (src/compiling//compiling_global.nit:80,2--81:41)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___CompiledClass___local_class, 80};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_global___CompiledClass____local_class( self) /*CompiledClass::_local_class*/;
}
val_t compiling_global___CompiledClass___id(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::CompiledClass::id (src/compiling//compiling_global.nit:83,2--84:32)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___CompiledClass___id, 83};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_global___CompiledClass____id( self) /*CompiledClass::_id*/;
}
void compiling_global___CompiledClass___id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::CompiledClass::id= (src/compiling//compiling_global.nit:83,2--84:32)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___CompiledClass___id__eq, 83};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_global___CompiledClass____id( self) /*CompiledClass::_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_global___CompiledClass___class_table(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::CompiledClass::class_table (src/compiling//compiling_global.nit:86,2--87:52)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___CompiledClass___class_table, 86};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_global___CompiledClass____class_table( self) /*CompiledClass::_class_table*/;
}
void compiling_global___CompiledClass___class_table__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::CompiledClass::class_table= (src/compiling//compiling_global.nit:86,2--87:52)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___CompiledClass___class_table__eq, 86};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_global___CompiledClass____class_table( self) /*CompiledClass::_class_table*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_global___CompiledClass___instance_table(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::CompiledClass::instance_table (src/compiling//compiling_global.nit:89,2--90:55)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___CompiledClass___instance_table, 89};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_global___CompiledClass____instance_table( self) /*CompiledClass::_instance_table*/;
}
void compiling_global___CompiledClass___instance_table__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::CompiledClass::instance_table= (src/compiling//compiling_global.nit:89,2--90:55)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___CompiledClass___instance_table__eq, 89};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_global___CompiledClass____instance_table( self) /*CompiledClass::_instance_table*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_global___CompiledClass___class_layout(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::CompiledClass::class_layout (src/compiling//compiling_global.nit:92,2--93:56)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___CompiledClass___class_layout, 92};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_global___CompiledClass____class_layout( self) /*CompiledClass::_class_layout*/;
}
void compiling_global___CompiledClass___class_layout__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::CompiledClass::class_layout= (src/compiling//compiling_global.nit:92,2--93:56)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___CompiledClass___class_layout__eq, 92};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_global___CompiledClass____class_layout( self) /*CompiledClass::_class_layout*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_global___CompiledClass___instance_layout(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::CompiledClass::instance_layout (src/compiling//compiling_global.nit:95,2--96:59)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___CompiledClass___instance_layout, 95};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_global___CompiledClass____instance_layout( self) /*CompiledClass::_instance_layout*/;
}
void compiling_global___CompiledClass___instance_layout__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::CompiledClass::instance_layout= (src/compiling//compiling_global.nit:95,2--96:59)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___CompiledClass___instance_layout__eq, 95};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_global___CompiledClass____instance_layout( self) /*CompiledClass::_instance_layout*/ = param0;
tracehead = trace.prev;
return;
}
void compiling_global___CompiledClass___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "compiling_global::CompiledClass::init (src/compiling//compiling_global.nit:98,2--42)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___CompiledClass___init, 98};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t compiling_global___MMGlobalProperty___pos_of(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::MMGlobalProperty::pos_of (src/compiling//compiling_global.nit:102,2--104:36)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMGlobalProperty___pos_of, 102};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_global___MMGlobalProperty____pos_of( self) /*MMGlobalProperty::_pos_of*/;
}
void compiling_global___MMGlobalProperty___pos_of__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::MMGlobalProperty::pos_of= (src/compiling//compiling_global.nit:102,2--104:36)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMGlobalProperty___pos_of__eq, 102};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_global___MMGlobalProperty____pos_of( self) /*MMGlobalProperty::_pos_of*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_global___MMSrcLocalClass___base_attr_pos(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::MMSrcLocalClass::base_attr_pos (src/compiling//compiling_global.nit:108,2--109:50)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMSrcLocalClass___base_attr_pos, 108};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_global___MMSrcLocalClass____base_attr_pos( self) /*MMSrcLocalClass::_base_attr_pos*/;
}
val_t compiling_global___MMSrcLocalClass___class_color_pos(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::MMSrcLocalClass::class_color_pos (src/compiling//compiling_global.nit:111,2--112:54)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMSrcLocalClass___class_color_pos, 111};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_global___MMSrcLocalClass____class_color_pos( self) /*MMSrcLocalClass::_class_color_pos*/;
}
val_t compiling_global___MMSrcLocalClass___class_layout(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::MMSrcLocalClass::class_layout (src/compiling//compiling_global.nit:114,2--115:49)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMSrcLocalClass___class_layout, 114};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_global___MMSrcLocalClass____class_layout( self) /*MMSrcLocalClass::_class_layout*/;
}
val_t compiling_global___MMSrcLocalClass___instance_layout(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::MMSrcLocalClass::instance_layout (src/compiling//compiling_global.nit:117,2--118:52)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMSrcLocalClass___instance_layout, 117};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_global___MMSrcLocalClass____instance_layout( self) /*MMSrcLocalClass::_instance_layout*/;
}
void compiling_global___MMSrcLocalClass___build_layout_in(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_global::MMSrcLocalClass::build_layout_in (src/compiling//compiling_global.nit:120,2--160:25)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMSrcLocalClass___build_layout_in, 120};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void compiling_global___MMSrcModule___local_analysis(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::MMSrcModule::local_analysis (src/compiling//compiling_global.nit:168,2--174:27)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMSrcModule___local_analysis, 168};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t compiling_global___MMSrcModule___global_analysis(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::MMSrcModule::global_analysis (src/compiling//compiling_global.nit:178,2--335:11)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMSrcModule___global_analysis, 178};
val_t variable0;
val_t variable1;
val_t variable2;
variable15 = ((abstractmetamodel___MMGlobalClass___intro_t)CALL(variable15,COLOR_abstractmetamodel___MMGlobalClass___intro))(variable15) /*MMGlobalClass::intro*/;
variable14 = variable15;
variable15 = TAG_Bool(( variable14 /*bc*/==NIT_NULL) || VAL_ISA( variable14 /*bc*/, COLOR_MMSrcLocalClass, ID_MMSrcLocalClass)) /*cast MMSrcLocalClass*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/compiling//compiling_global.nit:230,4--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_compiling_global___MMSrcModule___global_analysis, 230); nit_exit(1);}
variable15 = ((compiling_global___MMSrcLocalClass___class_color_pos_t)CALL( variable14 /*bc*/,COLOR_compiling_global___MMSrcLocalClass___class_color_pos))( variable14 /*bc*/) /*MMSrcLocalClass::class_color_pos*/;
((array___AbstractArray___add_t)CALL( variable4 /*ctab*/,COLOR_abstract_collection___SimpleCollection___add))( variable4 /*ctab*/, variable15) /*Array::add*/;
continue_12: while(0);
variable18 = ((abstractmetamodel___MMGlobalClass___intro_t)CALL(variable18,COLOR_abstractmetamodel___MMGlobalClass___intro))(variable18) /*MMGlobalClass::intro*/;
variable17 = variable18;
variable18 = TAG_Bool(( variable17 /*bc*/==NIT_NULL) || VAL_ISA( variable17 /*bc*/, COLOR_MMSrcLocalClass, ID_MMSrcLocalClass)) /*cast MMSrcLocalClass*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/compiling//compiling_global.nit:263,5--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_compiling_global___MMSrcModule___global_analysis, 263); nit_exit(1);}
variable19 = ((compiling_global___MMSrcLocalClass___class_color_pos_t)CALL( variable17 /*bc*/,COLOR_compiling_global___MMSrcLocalClass___class_color_pos))( variable17 /*bc*/) /*MMSrcLocalClass::class_color_pos*/;
variable18 = variable19;
variable20 = ((compiling_global___CompiledClass___class_table_t)CALL( variable14 /*cc*/,COLOR_compiling_global___CompiledClass___class_table))( variable14 /*cc*/) /*CompiledClass::class_table*/;
variable18 = ((abstractmetamodel___MMGlobalClass___intro_t)CALL(variable18,COLOR_abstractmetamodel___MMGlobalClass___intro))(variable18) /*MMGlobalClass::intro*/;
variable17 = variable18;
variable18 = TAG_Bool(( variable17 /*bc*/==NIT_NULL) || VAL_ISA( variable17 /*bc*/, COLOR_MMSrcLocalClass, ID_MMSrcLocalClass)) /*cast MMSrcLocalClass*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/compiling//compiling_global.nit:315,5--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_compiling_global___MMSrcModule___global_analysis, 315); nit_exit(1);}
variable19 = ((compiling_global___MMSrcLocalClass___class_color_pos_t)CALL( variable17 /*bc*/,COLOR_compiling_global___MMSrcLocalClass___class_color_pos))( variable17 /*bc*/) /*MMSrcLocalClass::class_color_pos*/;
variable18 = variable19;
variable19 = ((compiling_global___CompiledClass___class_table_t)CALL( variable14 /*cc*/,COLOR_compiling_global___CompiledClass___class_table))( variable14 /*cc*/) /*CompiledClass::class_table*/;
return variable1;
}
void compiling_global___MMSrcModule___append_to_table(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "compiling_global::MMSrcModule::append_to_table (src/compiling//compiling_global.nit:338,2--343:14)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMSrcModule___append_to_table, 338};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t compiling_global___MMSrcModule___build_tables(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "compiling_global::MMSrcModule::build_tables (src/compiling//compiling_global.nit:347,2--375:12)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMSrcModule___build_tables, 347};
val_t variable0;
val_t variable1;
val_t variable2;
return variable3;
}
void compiling_global___MMSrcModule___colorize(val_t self, val_t param0, val_t param1, val_t param2, val_t param3) {
- struct trace_t trace = {NULL, "compiling_global::MMSrcModule::colorize (src/compiling//compiling_global.nit:378,2--416:29)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMSrcModule___colorize, 378};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t compiling_global___MMSrcModule___free_color(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_global::MMSrcModule::free_color (src/compiling//compiling_global.nit:422,2--429:13)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMSrcModule___free_color, 422};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
void compiling_global___MMSrcModule___compile_tables_to_c(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::MMSrcModule::compile_tables_to_c (src/compiling//compiling_global.nit:432,2--452:15)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMSrcModule___compile_tables_to_c, 432};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((abstract_collection___Iterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*Iterator::item*/;
variable3 = TAG_Bool(( variable2 /*m*/==NIT_NULL) || VAL_ISA( variable2 /*m*/, COLOR_MMSrcModule, ID_MMSrcModule)) /*cast MMSrcModule*/;
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/compiling//compiling_global.nit:436,4--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_compiling_global___MMSrcModule___compile_tables_to_c, 436); nit_exit(1);}
((compiling_global___MMSrcModule___compile_local_table_to_c_t)CALL( variable2 /*m*/,COLOR_compiling_global___MMSrcModule___compile_local_table_to_c))( variable2 /*m*/, variable0 /*v*/) /*MMSrcModule::compile_local_table_to_c*/;
continue_37: while(0);
((abstract_collection___Iterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*Iterator::next*/;
return;
}
void compiling_global___MMSrcModule___declare_class_tables_to_c(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::MMSrcModule::declare_class_tables_to_c (src/compiling//compiling_global.nit:455,2--460:27)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMSrcModule___declare_class_tables_to_c, 455};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void compiling_global___MMSrcModule___compile_main_part(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::MMSrcModule::compile_main_part (src/compiling//compiling_global.nit:465,2--490:17)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMSrcModule___compile_main_part, 465};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void compiling_global___MMSrcModule___compile_mod_to_c(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::MMSrcModule::compile_mod_to_c (src/compiling//compiling_global.nit:493,2--522:29)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMSrcModule___compile_mod_to_c, 493};
val_t variable0;
val_t variable1;
- val_t variable2;
- val_t variable3;
- val_t variable4;
- val_t variable5;
- val_t variable6;
- val_t variable7;
- val_t variable8;
- val_t variable9;
- val_t variable10;
- val_t variable11;
+ val_t variable2;
+ val_t variable3;
+ val_t variable4;
+ val_t variable5;
+ val_t variable6;
+ val_t variable7;
+ val_t variable8;
+ val_t variable9;
+ val_t variable10;
+ val_t variable11;
val_t variable12;
val_t variable13;
val_t variable14;
val_t variable22;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
+ variable1 = NEW_string___String___init(); /*new String*/
+ variable2 = NEW_string___String___with_native(BOX_NativeString("#define LOCATE_"), TAG_Int(15)); /*new String*/
+ variable3 = variable2;
+ ((string___String___append_t)CALL(variable1,COLOR_abstract_collection___IndexedCollection___append))(variable1, variable3) /*String::append*/;
+ variable4 = ((abstractmetamodel___MMModule___name_t)CALL( self,COLOR_abstractmetamodel___MMModule___name))( self) /*MMSrcModule::name*/;
+ variable5 = variable4;
+ variable5 = ((string___String___to_s_t)CALL(variable5,COLOR_string___Object___to_s))(variable5) /*String::to_s*/;
+ ((string___String___append_t)CALL(variable1,COLOR_abstract_collection___IndexedCollection___append))(variable1, variable5) /*String::append*/;
+ variable6 = NEW_string___String___with_native(BOX_NativeString(" \""), TAG_Int(2)); /*new String*/
+ variable7 = variable6;
+ ((string___String___append_t)CALL(variable1,COLOR_abstract_collection___IndexedCollection___append))(variable1, variable7) /*String::append*/;
+ variable8 = ((abstractmetamodel___MMModule___name_t)CALL( self,COLOR_abstractmetamodel___MMModule___name))( self) /*MMSrcModule::name*/;
+ variable9 = variable8;
+ variable9 = ((string___String___to_s_t)CALL(variable9,COLOR_string___Object___to_s))(variable9) /*String::to_s*/;
+ ((string___String___append_t)CALL(variable1,COLOR_abstract_collection___IndexedCollection___append))(variable1, variable9) /*String::append*/;
+ variable10 = NEW_string___String___with_native(BOX_NativeString("\""), TAG_Int(1)); /*new String*/
+ variable11 = variable10;
+ ((string___String___append_t)CALL(variable1,COLOR_abstract_collection___IndexedCollection___append))(variable1, variable11) /*String::append*/;
+ ((compiling_base___CompilerVisitor___add_decl_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_decl))( variable0 /*v*/, variable1) /*CompilerVisitor::add_decl*/;
variable1 = ((compiling_base___CompilerVisitor___tc_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___tc))( variable0 /*v*/) /*CompilerVisitor::tc*/;
variable1 = ((compiling_base___ToolContext___global_t)CALL(variable1,COLOR_compiling_base___ToolContext___global))(variable1) /*ToolContext::global*/;
if (UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable1)))) { /*if*/
variable8 = ((abstractmetamodel___MMGlobalProperty___local_class_t)CALL( variable6 /*pg*/,COLOR_abstractmetamodel___MMGlobalProperty___local_class))( variable6 /*pg*/) /*MMGlobalProperty::local_class*/;
variable7 = variable8;
variable8 = TAG_Bool(( variable7 /*bc*/==NIT_NULL) || VAL_ISA( variable7 /*bc*/, COLOR_MMSrcLocalClass, ID_MMSrcLocalClass)) /*cast MMSrcLocalClass*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/compiling//compiling_global.nit:514,7--35\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_compiling_global___MMSrcModule___compile_mod_to_c, 515); nit_exit(1);}
variable9 = ((compiling_global___MMSrcLocalClass___base_attr_pos_t)CALL( variable7 /*bc*/,COLOR_compiling_global___MMSrcLocalClass___base_attr_pos))( variable7 /*bc*/) /*MMSrcLocalClass::base_attr_pos*/;
variable9 = ((compiling_global___TableEltBaseAttrPos___symbol_t)CALL(variable9,COLOR_compiling_global___LocalTableElt___symbol))(variable9) /*TableEltBaseAttrPos::symbol*/;
variable8 = variable9;
}
}
variable7 = TAG_Bool(( variable5 /*p*/==NIT_NULL) || VAL_ISA( variable5 /*p*/, COLOR_MMSrcLocalProperty, ID_MMSrcLocalProperty)) /*cast MMSrcLocalProperty*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/compiling//compiling_global.nit:521,5--35\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_compiling_global___MMSrcModule___compile_mod_to_c, 522); nit_exit(1);}
((compiling_methods___MMSrcLocalProperty___compile_property_to_c_t)CALL( variable5 /*p*/,COLOR_compiling_methods___MMSrcLocalProperty___compile_property_to_c))( variable5 /*p*/, variable0 /*v*/) /*MMSrcLocalProperty::compile_property_to_c*/;
continue_49: while(0);
((abstract_collection___Iterator___next_t)CALL(variable4,COLOR_abstract_collection___Iterator___next))(variable4) /*MapIterator::next*/;
return;
}
void compiling_global___MMSrcModule___compile_local_table_to_c(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::MMSrcModule::compile_local_table_to_c (src/compiling//compiling_global.nit:527,2--540:19)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMSrcModule___compile_local_table_to_c, 528};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t compiling_global___TableElt___is_related_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::TableElt::is_related_to (src/compiling//compiling_global.nit:545,2--42)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableElt___is_related_to, 546};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method is_related_to called (src/compiling//compiling_global.nit:545,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "is_related_to", LOCATE_compiling_global___MMSrcModule___compile_local_table_to_c, 546);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t compiling_global___TableElt___length(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::TableElt::length (src/compiling//compiling_global.nit:546,2--29)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableElt___length, 547};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(1);
return variable0;
}
val_t compiling_global___TableElt___item(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::TableElt::item (src/compiling//compiling_global.nit:547,2--43)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableElt___item, 548};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t compiling_global___TableElt___compile_to_c(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_global::TableElt::compile_to_c (src/compiling//compiling_global.nit:548,2--63)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableElt___compile_to_c, 549};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method compile_to_c called (src/compiling//compiling_global.nit:548,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "compile_to_c", LOCATE_compiling_global___TableElt___item, 549);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t compiling_global___LocalTableElt___symbol(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::LocalTableElt::symbol (src/compiling//compiling_global.nit:553,2--20)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___LocalTableElt___symbol, 554};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method symbol called (src/compiling//compiling_global.nit:553,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "symbol", LOCATE_compiling_global___TableElt___item, 554);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t compiling_global___LocalTableElt___value(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::LocalTableElt::value (src/compiling//compiling_global.nit:554,2--39)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___LocalTableElt___value, 555};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method value called (src/compiling//compiling_global.nit:554,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "value", LOCATE_compiling_global___TableElt___item, 555);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t compiling_global___TableEltPropPos___symbol(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::TableEltPropPos::symbol (src/compiling//compiling_global.nit:560,2--54)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltPropPos___symbol, 561};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_compiling_global___TableEltPropPos____property( self) /*TableEltPropPos::_property*/;
return variable0;
}
val_t compiling_global___TableEltPropPos___value(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::TableEltPropPos::value (src/compiling//compiling_global.nit:561,2--77)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltPropPos___value, 562};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void compiling_global___TableEltPropPos___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "compiling_global::TableEltPropPos::init (src/compiling//compiling_global.nit:563,2--565:15)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltPropPos___init, 564};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t compiling_global___TableEltMethPos___compile_to_c(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_global::TableEltMethPos::compile_to_c (src/compiling//compiling_global.nit:571,2--574:16)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltMethPos___compile_to_c, 572};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
void compiling_global___TableEltMethPos___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "compiling_global::TableEltMethPos::init (src/compiling//compiling_global.nit:576,2--17)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltMethPos___init, 577};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t compiling_global___TableEltSuperPos___symbol(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::TableEltSuperPos::symbol (src/compiling//compiling_global.nit:581,2--57)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltSuperPos___symbol, 582};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_compiling_global___TableEltPropPos____property( self) /*TableEltSuperPos::_property*/;
return variable0;
}
val_t compiling_global___TableEltSuperPos___compile_to_c(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_global::TableEltSuperPos::compile_to_c (src/compiling//compiling_global.nit:582,2--601:13)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltSuperPos___compile_to_c, 583};
val_t variable0;
val_t variable1;
val_t variable2;
((array___ArrayIterator___next_t)CALL(variable6,COLOR_abstract_collection___Iterator___next))(variable6) /*ArrayIterator::next*/;
}
break_61: while(0);
- if (!UNTAG_Bool( TAG_Bool(false))) { fprintf(stderr, "Assert failed: src/compiling//compiling_global.nit:600,3--14\n"); nit_exit(1);}
+ if (!UNTAG_Bool( TAG_Bool(false))) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_compiling_global___TableEltSuperPos___compile_to_c, 601); nit_exit(1);}
variable2 = NIT_NULL /*null*/;
goto return_label60;
return_label60: while(false);
return variable2;
}
void compiling_global___TableEltSuperPos___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "compiling_global::TableEltSuperPos::init (src/compiling//compiling_global.nit:604,2--17)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltSuperPos___init, 605};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t compiling_global___TableEltAttrPos___compile_to_c(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_global::TableEltAttrPos::compile_to_c (src/compiling//compiling_global.nit:609,2--613:53)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltAttrPos___compile_to_c, 610};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
void compiling_global___TableEltAttrPos___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "compiling_global::TableEltAttrPos::init (src/compiling//compiling_global.nit:616,2--17)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltAttrPos___init, 617};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t compiling_global___TableEltClassPos___is_related_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::TableEltClassPos::is_related_to (src/compiling//compiling_global.nit:622,2--625:21)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltClassPos___is_related_to, 623};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void compiling_global___TableEltClassPos___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "compiling_global::TableEltClassPos::init (src/compiling//compiling_global.nit:628,2--630:18)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltClassPos___init, 629};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t compiling_global___TableEltClassIdPos___symbol(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::TableEltClassIdPos::symbol (src/compiling//compiling_global.nit:636,2--54)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltClassIdPos___symbol, 637};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_compiling_global___TableEltClassPos____local_class( self) /*TableEltClassIdPos::_local_class*/;
return variable0;
}
val_t compiling_global___TableEltClassIdPos___value(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::TableEltClassIdPos::value (src/compiling//compiling_global.nit:637,2--639:83)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltClassIdPos___value, 638};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void compiling_global___TableEltClassIdPos___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "compiling_global::TableEltClassIdPos::init (src/compiling//compiling_global.nit:642,2--17)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltClassIdPos___init, 643};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t compiling_global___TableEltClassInitTablePos___symbol(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::TableEltClassInitTablePos::symbol (src/compiling//compiling_global.nit:647,2--66)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltClassInitTablePos___symbol, 648};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_compiling_global___TableEltClassPos____local_class( self) /*TableEltClassInitTablePos::_local_class*/;
return variable0;
}
val_t compiling_global___TableEltClassInitTablePos___value(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::TableEltClassInitTablePos::value (src/compiling//compiling_global.nit:648,2--650:57)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltClassInitTablePos___value, 649};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t compiling_global___TableEltClassInitTablePos___compile_to_c(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_global::TableEltClassInitTablePos::compile_to_c (src/compiling//compiling_global.nit:652,2--661:93)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltClassInitTablePos___compile_to_c, 653};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = TAG_Bool(UNTAG_Int( variable6 /*index*/)<UNTAG_Int(variable8));
}
variable7 = variable8;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable7 = ATTR_array___Array____items( variable4 /*linext*/) /*Array::_items*/;
variable7 = UNBOX_NativeArray(variable7)[UNTAG_Int( variable6 /*index*/)];
goto return_label74;
return variable2;
}
void compiling_global___TableEltClassInitTablePos___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "compiling_global::TableEltClassInitTablePos::init (src/compiling//compiling_global.nit:664,2--17)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltClassInitTablePos___init, 665};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t compiling_global___TableEltClassColorPos___symbol(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::TableEltClassColorPos::symbol (src/compiling//compiling_global.nit:669,2--57)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltClassColorPos___symbol, 670};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_compiling_global___TableEltClassPos____local_class( self) /*TableEltClassColorPos::_local_class*/;
return variable0;
}
val_t compiling_global___TableEltClassColorPos___value(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::TableEltClassColorPos::value (src/compiling//compiling_global.nit:670,2--672:57)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltClassColorPos___value, 671};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t compiling_global___TableEltClassColorPos___compile_to_c(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_global::TableEltClassColorPos::compile_to_c (src/compiling//compiling_global.nit:674,2--678:94)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltClassColorPos___compile_to_c, 675};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
void compiling_global___TableEltClassColorPos___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "compiling_global::TableEltClassColorPos::init (src/compiling//compiling_global.nit:681,2--17)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltClassColorPos___init, 682};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t compiling_global___TableEltBaseAttrPos___symbol(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::TableEltBaseAttrPos::symbol (src/compiling//compiling_global.nit:687,2--87)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltBaseAttrPos___symbol, 688};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t compiling_global___TableEltBaseAttrPos___value(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::TableEltBaseAttrPos::value (src/compiling//compiling_global.nit:688,2--690:63)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltBaseAttrPos___value, 689};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t compiling_global___TableEltBaseAttrPos___compile_to_c(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_global::TableEltBaseAttrPos::compile_to_c (src/compiling//compiling_global.nit:693,2--697:150)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltBaseAttrPos___compile_to_c, 694};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
void compiling_global___TableEltBaseAttrPos___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "compiling_global::TableEltBaseAttrPos::init (src/compiling//compiling_global.nit:700,2--702:18)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltBaseAttrPos___init, 701};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t compiling_global___TableEltComposite___length(val_t self) {
- struct trace_t trace = {NULL, "compiling_global::TableEltComposite::length (src/compiling//compiling_global.nit:711,2--42)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltComposite___length, 712};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_compiling_global___TableEltComposite____table( self) /*TableEltComposite::_table*/;
return variable0;
}
val_t compiling_global___TableEltComposite___is_related_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::TableEltComposite::is_related_to (src/compiling//compiling_global.nit:712,2--64)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltComposite___is_related_to, 713};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void compiling_global___TableEltComposite___add(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_global::TableEltComposite::add (src/compiling//compiling_global.nit:714,2--717:19)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltComposite___add, 715};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t compiling_global___TableEltComposite___item(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::TableEltComposite::item (src/compiling//compiling_global.nit:720,2--38)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltComposite___item, 721};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = TAG_Bool(UNTAG_Int( variable2 /*index*/)<UNTAG_Int(variable4));
}
variable3 = variable4;
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable3 = variable1;
variable3 = ATTR_array___Array____items(variable3) /*Array::_items*/;
variable3 = UNBOX_NativeArray(variable3)[UNTAG_Int( variable2 /*index*/)];
return variable1;
}
val_t compiling_global___TableEltComposite___compile_to_c(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_global::TableEltComposite::compile_to_c (src/compiling//compiling_global.nit:722,2--39)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltComposite___compile_to_c, 723};
val_t variable0;
val_t variable1;
val_t variable2;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = param1;
- fprintf(stderr, "Aborted: src/compiling//compiling_global.nit:722,35--39\n"); nit_exit(1);
+ fprintf(stderr, "Aborted (%s: %d)\n", LOCATE_compiling_global___TableEltComposite___compile_to_c, 723); nit_exit(1);
tracehead = trace.prev;
return variable2;
}
void compiling_global___TableEltComposite___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "compiling_global::TableEltComposite::init (src/compiling//compiling_global.nit:724,2--728:42)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltComposite___init, 725};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t compiling_global___TableEltClassSelfId___is_related_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::TableEltClassSelfId::is_related_to (src/compiling//compiling_global.nit:734,2--43)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltClassSelfId___is_related_to, 735};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t compiling_global___TableEltClassSelfId___compile_to_c(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_global::TableEltClassSelfId::compile_to_c (src/compiling//compiling_global.nit:735,2--738:93)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltClassSelfId___compile_to_c, 736};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
void compiling_global___TableEltClassSelfId___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "compiling_global::TableEltClassSelfId::init (src/compiling//compiling_global.nit:741,2--5)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltClassSelfId___init, 742};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_TableEltClassSelfId].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_TableEltClassSelfId].i] = 1;
return;
}
val_t compiling_global___TableEltVftPointer___is_related_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::TableEltVftPointer::is_related_to (src/compiling//compiling_global.nit:746,2--43)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltVftPointer___is_related_to, 747};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t compiling_global___TableEltVftPointer___compile_to_c(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_global::TableEltVftPointer::compile_to_c (src/compiling//compiling_global.nit:747,2--750:60)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltVftPointer___compile_to_c, 748};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
void compiling_global___TableEltVftPointer___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "compiling_global::TableEltVftPointer::init (src/compiling//compiling_global.nit:753,2--5)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___TableEltVftPointer___init, 754};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_TableEltVftPointer].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_TableEltVftPointer].i] = 1;
return;
}
val_t compiling_global___ClassSorter___compare(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_global::ClassSorter::compare (src/compiling//compiling_global.nit:760,2--47)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___ClassSorter___compare, 761};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
void compiling_global___ClassSorter___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "compiling_global::ClassSorter::init (src/compiling//compiling_global.nit:761,2--5)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___ClassSorter___init, 762};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ClassSorter].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ClassSorter].i] = 1;
return;
}
val_t compiling_global___MMLocalClass___compare(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::MMLocalClass::compare (src/compiling//compiling_global.nit:765,2--783:37)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMLocalClass___compare, 766};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void compiling_global___MMLocalClass___declare_tables_to_c(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::MMLocalClass::declare_tables_to_c (src/compiling//compiling_global.nit:787,2--800:71)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMLocalClass___declare_tables_to_c, 788};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void compiling_global___MMLocalClass___compile_tables_to_c(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_global::MMLocalClass::compile_tables_to_c (src/compiling//compiling_global.nit:804,2--913:18)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_global___MMLocalClass___compile_tables_to_c, 805};
val_t variable0;
val_t variable1;
val_t variable2;
variable13 = ((abstractmetamodel___MMLocalProperty___concrete_property_t)CALL( variable10 /*p*/,COLOR_abstractmetamodel___MMLocalProperty___concrete_property))( variable10 /*p*/) /*MMAttribute::concrete_property*/;
variable12 = variable13;
variable13 = TAG_Bool(( variable12 /*pi*/==NIT_NULL) || VAL_ISA( variable12 /*pi*/, COLOR_MMSrcAttribute, ID_MMSrcAttribute)) /*cast MMSrcAttribute*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/compiling//compiling_global.nit:857,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_compiling_global___MMLocalClass___compile_tables_to_c, 858); nit_exit(1);}
variable14 = ((syntax_base___MMSrcLocalProperty___node_t)CALL( variable12 /*pi*/,COLOR_syntax_base___MMSrcLocalProperty___node))( variable12 /*pi*/) /*MMSrcAttribute::node*/;
variable13 = variable14;
variable14 = TAG_Bool(( variable13 /*np*/==NIT_NULL) || VAL_ISA( variable13 /*np*/, COLOR_AAttrPropdef, ID_AAttrPropdef)) /*cast AAttrPropdef*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/compiling//compiling_global.nit:859,6--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_compiling_global___MMLocalClass___compile_tables_to_c, 860); nit_exit(1);}
variable15 = ((parser_nodes___AAttrPropdef___n_expr_t)CALL( variable13 /*np*/,COLOR_parser_nodes___AAttrPropdef___n_expr))( variable13 /*np*/) /*AAttrPropdef::n_expr*/;
variable14 = variable15;
variable15 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable14 /*ne*/ == NIT_NULL /*null*/) || (( variable14 /*ne*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable14 /*ne*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable14 /*ne*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable14 /*ne*/,COLOR_kernel___Object_____eqeq))( variable14 /*ne*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
/* This C header file is generated by NIT to compile modules and programs that requires compiling_global. */
-#ifndef compiling_global__sep
-#define compiling_global__sep
+#ifndef compiling_global_3_sep
+#define compiling_global_3_sep
#include "compiling_methods._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_TableEltVftPointer[];
extern const classtable_elt_t VFT_ClassSorter[];
+#define LOCATE_compiling_global "compiling_global"
extern const int SFT_compiling_global[];
#define ID_ColorContext SFT_compiling_global[0]
#define COLOR_ColorContext SFT_compiling_global[1]
#define ATTR_compiling_global___ColorContext____colors(recv) ATTR(recv, COLOR_compiling_global___ColorContext____colors)
typedef val_t (* compiling_global___ColorContext___color_t)(val_t self, val_t param0);
val_t compiling_global___ColorContext___color(val_t self, val_t param0);
+#define LOCATE_compiling_global___ColorContext___color "compiling_global::ColorContext::color"
typedef val_t (* compiling_global___ColorContext___has_color_t)(val_t self, val_t param0);
val_t compiling_global___ColorContext___has_color(val_t self, val_t param0);
+#define LOCATE_compiling_global___ColorContext___has_color "compiling_global::ColorContext::has_color"
typedef void (* compiling_global___ColorContext___color__eq_t)(val_t self, val_t param0, val_t param1);
void compiling_global___ColorContext___color__eq(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_global___ColorContext___color__eq "compiling_global::ColorContext::color="
#define ATTR_compiling_global___GlobalAnalysis____compiled_classes(recv) ATTR(recv, COLOR_compiling_global___GlobalAnalysis____compiled_classes)
typedef val_t (* compiling_global___GlobalAnalysis___compiled_classes_t)(val_t self);
val_t compiling_global___GlobalAnalysis___compiled_classes(val_t self);
+#define LOCATE_compiling_global___GlobalAnalysis___compiled_classes "compiling_global::GlobalAnalysis::compiled_classes"
#define ATTR_compiling_global___GlobalAnalysis____module(recv) ATTR(recv, COLOR_compiling_global___GlobalAnalysis____module)
typedef val_t (* compiling_global___GlobalAnalysis___module_t)(val_t self);
val_t compiling_global___GlobalAnalysis___module(val_t self);
+#define LOCATE_compiling_global___GlobalAnalysis___module "compiling_global::GlobalAnalysis::module"
#define ATTR_compiling_global___GlobalAnalysis____max_class_table_length(recv) ATTR(recv, COLOR_compiling_global___GlobalAnalysis____max_class_table_length)
typedef val_t (* compiling_global___GlobalAnalysis___max_class_table_length_t)(val_t self);
val_t compiling_global___GlobalAnalysis___max_class_table_length(val_t self);
+#define LOCATE_compiling_global___GlobalAnalysis___max_class_table_length "compiling_global::GlobalAnalysis::max_class_table_length"
typedef void (* compiling_global___GlobalAnalysis___max_class_table_length__eq_t)(val_t self, val_t param0);
void compiling_global___GlobalAnalysis___max_class_table_length__eq(val_t self, val_t param0);
+#define LOCATE_compiling_global___GlobalAnalysis___max_class_table_length__eq "compiling_global::GlobalAnalysis::max_class_table_length="
typedef void (* compiling_global___GlobalAnalysis___init_t)(val_t self, val_t param0, int* init_table);
void compiling_global___GlobalAnalysis___init(val_t self, val_t param0, int* init_table);
val_t NEW_compiling_global___GlobalAnalysis___init(val_t param0);
+#define LOCATE_compiling_global___GlobalAnalysis___init "compiling_global::GlobalAnalysis::init"
#define ATTR_compiling_global___CompilerVisitor____global_analysis(recv) ATTR(recv, COLOR_compiling_global___CompilerVisitor____global_analysis)
typedef val_t (* compiling_global___CompilerVisitor___global_analysis_t)(val_t self);
val_t compiling_global___CompilerVisitor___global_analysis(val_t self);
+#define LOCATE_compiling_global___CompilerVisitor___global_analysis "compiling_global::CompilerVisitor::global_analysis"
typedef void (* compiling_global___CompilerVisitor___global_analysis__eq_t)(val_t self, val_t param0);
void compiling_global___CompilerVisitor___global_analysis__eq(val_t self, val_t param0);
+#define LOCATE_compiling_global___CompilerVisitor___global_analysis__eq "compiling_global::CompilerVisitor::global_analysis="
#define ATTR_compiling_global___CompiledClass____local_class(recv) ATTR(recv, COLOR_compiling_global___CompiledClass____local_class)
typedef val_t (* compiling_global___CompiledClass___local_class_t)(val_t self);
val_t compiling_global___CompiledClass___local_class(val_t self);
+#define LOCATE_compiling_global___CompiledClass___local_class "compiling_global::CompiledClass::local_class"
#define ATTR_compiling_global___CompiledClass____id(recv) ATTR(recv, COLOR_compiling_global___CompiledClass____id)
typedef val_t (* compiling_global___CompiledClass___id_t)(val_t self);
val_t compiling_global___CompiledClass___id(val_t self);
+#define LOCATE_compiling_global___CompiledClass___id "compiling_global::CompiledClass::id"
typedef void (* compiling_global___CompiledClass___id__eq_t)(val_t self, val_t param0);
void compiling_global___CompiledClass___id__eq(val_t self, val_t param0);
+#define LOCATE_compiling_global___CompiledClass___id__eq "compiling_global::CompiledClass::id="
#define ATTR_compiling_global___CompiledClass____class_table(recv) ATTR(recv, COLOR_compiling_global___CompiledClass____class_table)
typedef val_t (* compiling_global___CompiledClass___class_table_t)(val_t self);
val_t compiling_global___CompiledClass___class_table(val_t self);
+#define LOCATE_compiling_global___CompiledClass___class_table "compiling_global::CompiledClass::class_table"
typedef void (* compiling_global___CompiledClass___class_table__eq_t)(val_t self, val_t param0);
void compiling_global___CompiledClass___class_table__eq(val_t self, val_t param0);
+#define LOCATE_compiling_global___CompiledClass___class_table__eq "compiling_global::CompiledClass::class_table="
#define ATTR_compiling_global___CompiledClass____instance_table(recv) ATTR(recv, COLOR_compiling_global___CompiledClass____instance_table)
typedef val_t (* compiling_global___CompiledClass___instance_table_t)(val_t self);
val_t compiling_global___CompiledClass___instance_table(val_t self);
+#define LOCATE_compiling_global___CompiledClass___instance_table "compiling_global::CompiledClass::instance_table"
typedef void (* compiling_global___CompiledClass___instance_table__eq_t)(val_t self, val_t param0);
void compiling_global___CompiledClass___instance_table__eq(val_t self, val_t param0);
+#define LOCATE_compiling_global___CompiledClass___instance_table__eq "compiling_global::CompiledClass::instance_table="
#define ATTR_compiling_global___CompiledClass____class_layout(recv) ATTR(recv, COLOR_compiling_global___CompiledClass____class_layout)
typedef val_t (* compiling_global___CompiledClass___class_layout_t)(val_t self);
val_t compiling_global___CompiledClass___class_layout(val_t self);
+#define LOCATE_compiling_global___CompiledClass___class_layout "compiling_global::CompiledClass::class_layout"
typedef void (* compiling_global___CompiledClass___class_layout__eq_t)(val_t self, val_t param0);
void compiling_global___CompiledClass___class_layout__eq(val_t self, val_t param0);
+#define LOCATE_compiling_global___CompiledClass___class_layout__eq "compiling_global::CompiledClass::class_layout="
#define ATTR_compiling_global___CompiledClass____instance_layout(recv) ATTR(recv, COLOR_compiling_global___CompiledClass____instance_layout)
typedef val_t (* compiling_global___CompiledClass___instance_layout_t)(val_t self);
val_t compiling_global___CompiledClass___instance_layout(val_t self);
+#define LOCATE_compiling_global___CompiledClass___instance_layout "compiling_global::CompiledClass::instance_layout"
typedef void (* compiling_global___CompiledClass___instance_layout__eq_t)(val_t self, val_t param0);
void compiling_global___CompiledClass___instance_layout__eq(val_t self, val_t param0);
+#define LOCATE_compiling_global___CompiledClass___instance_layout__eq "compiling_global::CompiledClass::instance_layout="
typedef void (* compiling_global___CompiledClass___init_t)(val_t self, val_t param0, int* init_table);
void compiling_global___CompiledClass___init(val_t self, val_t param0, int* init_table);
val_t NEW_compiling_global___CompiledClass___init(val_t param0);
+#define LOCATE_compiling_global___CompiledClass___init "compiling_global::CompiledClass::init"
#define ATTR_compiling_global___MMGlobalProperty____pos_of(recv) ATTR(recv, COLOR_compiling_global___MMGlobalProperty____pos_of)
typedef val_t (* compiling_global___MMGlobalProperty___pos_of_t)(val_t self);
val_t compiling_global___MMGlobalProperty___pos_of(val_t self);
+#define LOCATE_compiling_global___MMGlobalProperty___pos_of "compiling_global::MMGlobalProperty::pos_of"
typedef void (* compiling_global___MMGlobalProperty___pos_of__eq_t)(val_t self, val_t param0);
void compiling_global___MMGlobalProperty___pos_of__eq(val_t self, val_t param0);
+#define LOCATE_compiling_global___MMGlobalProperty___pos_of__eq "compiling_global::MMGlobalProperty::pos_of="
#define ATTR_compiling_global___MMSrcLocalClass____base_attr_pos(recv) ATTR(recv, COLOR_compiling_global___MMSrcLocalClass____base_attr_pos)
typedef val_t (* compiling_global___MMSrcLocalClass___base_attr_pos_t)(val_t self);
val_t compiling_global___MMSrcLocalClass___base_attr_pos(val_t self);
+#define LOCATE_compiling_global___MMSrcLocalClass___base_attr_pos "compiling_global::MMSrcLocalClass::base_attr_pos"
#define ATTR_compiling_global___MMSrcLocalClass____class_color_pos(recv) ATTR(recv, COLOR_compiling_global___MMSrcLocalClass____class_color_pos)
typedef val_t (* compiling_global___MMSrcLocalClass___class_color_pos_t)(val_t self);
val_t compiling_global___MMSrcLocalClass___class_color_pos(val_t self);
+#define LOCATE_compiling_global___MMSrcLocalClass___class_color_pos "compiling_global::MMSrcLocalClass::class_color_pos"
#define ATTR_compiling_global___MMSrcLocalClass____class_layout(recv) ATTR(recv, COLOR_compiling_global___MMSrcLocalClass____class_layout)
typedef val_t (* compiling_global___MMSrcLocalClass___class_layout_t)(val_t self);
val_t compiling_global___MMSrcLocalClass___class_layout(val_t self);
+#define LOCATE_compiling_global___MMSrcLocalClass___class_layout "compiling_global::MMSrcLocalClass::class_layout"
#define ATTR_compiling_global___MMSrcLocalClass____instance_layout(recv) ATTR(recv, COLOR_compiling_global___MMSrcLocalClass____instance_layout)
typedef val_t (* compiling_global___MMSrcLocalClass___instance_layout_t)(val_t self);
val_t compiling_global___MMSrcLocalClass___instance_layout(val_t self);
+#define LOCATE_compiling_global___MMSrcLocalClass___instance_layout "compiling_global::MMSrcLocalClass::instance_layout"
typedef void (* compiling_global___MMSrcLocalClass___build_layout_in_t)(val_t self, val_t param0, val_t param1);
void compiling_global___MMSrcLocalClass___build_layout_in(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_global___MMSrcLocalClass___build_layout_in "compiling_global::MMSrcLocalClass::build_layout_in"
#define ATTR_compiling_global___MMSrcModule____local_table(recv) ATTR(recv, COLOR_compiling_global___MMSrcModule____local_table)
typedef void (* compiling_global___MMSrcModule___local_analysis_t)(val_t self, val_t param0);
void compiling_global___MMSrcModule___local_analysis(val_t self, val_t param0);
+#define LOCATE_compiling_global___MMSrcModule___local_analysis "compiling_global::MMSrcModule::local_analysis"
typedef val_t (* compiling_global___MMSrcModule___global_analysis_t)(val_t self, val_t param0);
val_t compiling_global___MMSrcModule___global_analysis(val_t self, val_t param0);
+#define LOCATE_compiling_global___MMSrcModule___global_analysis "compiling_global::MMSrcModule::global_analysis"
typedef void (* compiling_global___MMSrcModule___append_to_table_t)(val_t self, val_t param0, val_t param1, val_t param2);
void compiling_global___MMSrcModule___append_to_table(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_compiling_global___MMSrcModule___append_to_table "compiling_global::MMSrcModule::append_to_table"
typedef val_t (* compiling_global___MMSrcModule___build_tables_t)(val_t self, val_t param0, val_t param1, val_t param2);
val_t compiling_global___MMSrcModule___build_tables(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_compiling_global___MMSrcModule___build_tables "compiling_global::MMSrcModule::build_tables"
typedef void (* compiling_global___MMSrcModule___colorize_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
void compiling_global___MMSrcModule___colorize(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_compiling_global___MMSrcModule___colorize "compiling_global::MMSrcModule::colorize"
typedef val_t (* compiling_global___MMSrcModule___free_color_t)(val_t self, val_t param0, val_t param1);
val_t compiling_global___MMSrcModule___free_color(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_global___MMSrcModule___free_color "compiling_global::MMSrcModule::free_color"
typedef void (* compiling_global___MMSrcModule___compile_tables_to_c_t)(val_t self, val_t param0);
void compiling_global___MMSrcModule___compile_tables_to_c(val_t self, val_t param0);
+#define LOCATE_compiling_global___MMSrcModule___compile_tables_to_c "compiling_global::MMSrcModule::compile_tables_to_c"
typedef void (* compiling_global___MMSrcModule___declare_class_tables_to_c_t)(val_t self, val_t param0);
void compiling_global___MMSrcModule___declare_class_tables_to_c(val_t self, val_t param0);
+#define LOCATE_compiling_global___MMSrcModule___declare_class_tables_to_c "compiling_global::MMSrcModule::declare_class_tables_to_c"
typedef void (* compiling_global___MMSrcModule___compile_main_part_t)(val_t self, val_t param0);
void compiling_global___MMSrcModule___compile_main_part(val_t self, val_t param0);
+#define LOCATE_compiling_global___MMSrcModule___compile_main_part "compiling_global::MMSrcModule::compile_main_part"
typedef void (* compiling_global___MMSrcModule___compile_mod_to_c_t)(val_t self, val_t param0);
void compiling_global___MMSrcModule___compile_mod_to_c(val_t self, val_t param0);
+#define LOCATE_compiling_global___MMSrcModule___compile_mod_to_c "compiling_global::MMSrcModule::compile_mod_to_c"
typedef void (* compiling_global___MMSrcModule___compile_local_table_to_c_t)(val_t self, val_t param0);
void compiling_global___MMSrcModule___compile_local_table_to_c(val_t self, val_t param0);
+#define LOCATE_compiling_global___MMSrcModule___compile_local_table_to_c "compiling_global::MMSrcModule::compile_local_table_to_c"
typedef val_t (* compiling_global___TableElt___is_related_to_t)(val_t self, val_t param0);
val_t compiling_global___TableElt___is_related_to(val_t self, val_t param0);
+#define LOCATE_compiling_global___TableElt___is_related_to "compiling_global::TableElt::is_related_to"
typedef val_t (* compiling_global___TableElt___length_t)(val_t self);
val_t compiling_global___TableElt___length(val_t self);
+#define LOCATE_compiling_global___TableElt___length "compiling_global::TableElt::length"
typedef val_t (* compiling_global___TableElt___item_t)(val_t self, val_t param0);
val_t compiling_global___TableElt___item(val_t self, val_t param0);
+#define LOCATE_compiling_global___TableElt___item "compiling_global::TableElt::item"
typedef val_t (* compiling_global___TableElt___compile_to_c_t)(val_t self, val_t param0, val_t param1);
val_t compiling_global___TableElt___compile_to_c(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_global___TableElt___compile_to_c "compiling_global::TableElt::compile_to_c"
typedef val_t (* compiling_global___LocalTableElt___symbol_t)(val_t self);
val_t compiling_global___LocalTableElt___symbol(val_t self);
+#define LOCATE_compiling_global___LocalTableElt___symbol "compiling_global::LocalTableElt::symbol"
typedef val_t (* compiling_global___LocalTableElt___value_t)(val_t self, val_t param0);
val_t compiling_global___LocalTableElt___value(val_t self, val_t param0);
+#define LOCATE_compiling_global___LocalTableElt___value "compiling_global::LocalTableElt::value"
#define ATTR_compiling_global___TableEltPropPos____property(recv) ATTR(recv, COLOR_compiling_global___TableEltPropPos____property)
typedef val_t (* compiling_global___TableEltPropPos___symbol_t)(val_t self);
val_t compiling_global___TableEltPropPos___symbol(val_t self);
+#define LOCATE_compiling_global___TableEltPropPos___symbol "compiling_global::TableEltPropPos::(compiling_global::LocalTableElt::symbol)"
typedef val_t (* compiling_global___TableEltPropPos___value_t)(val_t self, val_t param0);
val_t compiling_global___TableEltPropPos___value(val_t self, val_t param0);
+#define LOCATE_compiling_global___TableEltPropPos___value "compiling_global::TableEltPropPos::(compiling_global::LocalTableElt::value)"
typedef void (* compiling_global___TableEltPropPos___init_t)(val_t self, val_t param0, int* init_table);
void compiling_global___TableEltPropPos___init(val_t self, val_t param0, int* init_table);
val_t NEW_compiling_global___TableEltPropPos___init(val_t param0);
+#define LOCATE_compiling_global___TableEltPropPos___init "compiling_global::TableEltPropPos::init"
typedef val_t (* compiling_global___TableEltMethPos___compile_to_c_t)(val_t self, val_t param0, val_t param1);
val_t compiling_global___TableEltMethPos___compile_to_c(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_global___TableEltMethPos___compile_to_c "compiling_global::TableEltMethPos::(compiling_global::TableElt::compile_to_c)"
typedef void (* compiling_global___TableEltMethPos___init_t)(val_t self, val_t param0, int* init_table);
void compiling_global___TableEltMethPos___init(val_t self, val_t param0, int* init_table);
val_t NEW_compiling_global___TableEltMethPos___init(val_t param0);
+#define LOCATE_compiling_global___TableEltMethPos___init "compiling_global::TableEltMethPos::init"
typedef val_t (* compiling_global___TableEltSuperPos___symbol_t)(val_t self);
val_t compiling_global___TableEltSuperPos___symbol(val_t self);
+#define LOCATE_compiling_global___TableEltSuperPos___symbol "compiling_global::TableEltSuperPos::(compiling_global::LocalTableElt::symbol)"
typedef val_t (* compiling_global___TableEltSuperPos___compile_to_c_t)(val_t self, val_t param0, val_t param1);
val_t compiling_global___TableEltSuperPos___compile_to_c(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_global___TableEltSuperPos___compile_to_c "compiling_global::TableEltSuperPos::(compiling_global::TableElt::compile_to_c)"
typedef void (* compiling_global___TableEltSuperPos___init_t)(val_t self, val_t param0, int* init_table);
void compiling_global___TableEltSuperPos___init(val_t self, val_t param0, int* init_table);
val_t NEW_compiling_global___TableEltSuperPos___init(val_t param0);
+#define LOCATE_compiling_global___TableEltSuperPos___init "compiling_global::TableEltSuperPos::init"
typedef val_t (* compiling_global___TableEltAttrPos___compile_to_c_t)(val_t self, val_t param0, val_t param1);
val_t compiling_global___TableEltAttrPos___compile_to_c(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_global___TableEltAttrPos___compile_to_c "compiling_global::TableEltAttrPos::(compiling_global::TableElt::compile_to_c)"
typedef void (* compiling_global___TableEltAttrPos___init_t)(val_t self, val_t param0, int* init_table);
void compiling_global___TableEltAttrPos___init(val_t self, val_t param0, int* init_table);
val_t NEW_compiling_global___TableEltAttrPos___init(val_t param0);
+#define LOCATE_compiling_global___TableEltAttrPos___init "compiling_global::TableEltAttrPos::init"
#define ATTR_compiling_global___TableEltClassPos____local_class(recv) ATTR(recv, COLOR_compiling_global___TableEltClassPos____local_class)
typedef val_t (* compiling_global___TableEltClassPos___is_related_to_t)(val_t self, val_t param0);
val_t compiling_global___TableEltClassPos___is_related_to(val_t self, val_t param0);
+#define LOCATE_compiling_global___TableEltClassPos___is_related_to "compiling_global::TableEltClassPos::(compiling_global::TableElt::is_related_to)"
typedef void (* compiling_global___TableEltClassPos___init_t)(val_t self, val_t param0, int* init_table);
void compiling_global___TableEltClassPos___init(val_t self, val_t param0, int* init_table);
val_t NEW_compiling_global___TableEltClassPos___init(val_t param0);
+#define LOCATE_compiling_global___TableEltClassPos___init "compiling_global::TableEltClassPos::init"
typedef val_t (* compiling_global___TableEltClassIdPos___symbol_t)(val_t self);
val_t compiling_global___TableEltClassIdPos___symbol(val_t self);
+#define LOCATE_compiling_global___TableEltClassIdPos___symbol "compiling_global::TableEltClassIdPos::(compiling_global::LocalTableElt::symbol)"
typedef val_t (* compiling_global___TableEltClassIdPos___value_t)(val_t self, val_t param0);
val_t compiling_global___TableEltClassIdPos___value(val_t self, val_t param0);
+#define LOCATE_compiling_global___TableEltClassIdPos___value "compiling_global::TableEltClassIdPos::(compiling_global::LocalTableElt::value)"
typedef void (* compiling_global___TableEltClassIdPos___init_t)(val_t self, val_t param0, int* init_table);
void compiling_global___TableEltClassIdPos___init(val_t self, val_t param0, int* init_table);
val_t NEW_compiling_global___TableEltClassIdPos___init(val_t param0);
+#define LOCATE_compiling_global___TableEltClassIdPos___init "compiling_global::TableEltClassIdPos::init"
typedef val_t (* compiling_global___TableEltClassInitTablePos___symbol_t)(val_t self);
val_t compiling_global___TableEltClassInitTablePos___symbol(val_t self);
+#define LOCATE_compiling_global___TableEltClassInitTablePos___symbol "compiling_global::TableEltClassInitTablePos::(compiling_global::LocalTableElt::symbol)"
typedef val_t (* compiling_global___TableEltClassInitTablePos___value_t)(val_t self, val_t param0);
val_t compiling_global___TableEltClassInitTablePos___value(val_t self, val_t param0);
+#define LOCATE_compiling_global___TableEltClassInitTablePos___value "compiling_global::TableEltClassInitTablePos::(compiling_global::LocalTableElt::value)"
typedef val_t (* compiling_global___TableEltClassInitTablePos___compile_to_c_t)(val_t self, val_t param0, val_t param1);
val_t compiling_global___TableEltClassInitTablePos___compile_to_c(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_global___TableEltClassInitTablePos___compile_to_c "compiling_global::TableEltClassInitTablePos::(compiling_global::TableElt::compile_to_c)"
typedef void (* compiling_global___TableEltClassInitTablePos___init_t)(val_t self, val_t param0, int* init_table);
void compiling_global___TableEltClassInitTablePos___init(val_t self, val_t param0, int* init_table);
val_t NEW_compiling_global___TableEltClassInitTablePos___init(val_t param0);
+#define LOCATE_compiling_global___TableEltClassInitTablePos___init "compiling_global::TableEltClassInitTablePos::init"
typedef val_t (* compiling_global___TableEltClassColorPos___symbol_t)(val_t self);
val_t compiling_global___TableEltClassColorPos___symbol(val_t self);
+#define LOCATE_compiling_global___TableEltClassColorPos___symbol "compiling_global::TableEltClassColorPos::(compiling_global::LocalTableElt::symbol)"
typedef val_t (* compiling_global___TableEltClassColorPos___value_t)(val_t self, val_t param0);
val_t compiling_global___TableEltClassColorPos___value(val_t self, val_t param0);
+#define LOCATE_compiling_global___TableEltClassColorPos___value "compiling_global::TableEltClassColorPos::(compiling_global::LocalTableElt::value)"
typedef val_t (* compiling_global___TableEltClassColorPos___compile_to_c_t)(val_t self, val_t param0, val_t param1);
val_t compiling_global___TableEltClassColorPos___compile_to_c(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_global___TableEltClassColorPos___compile_to_c "compiling_global::TableEltClassColorPos::(compiling_global::TableElt::compile_to_c)"
typedef void (* compiling_global___TableEltClassColorPos___init_t)(val_t self, val_t param0, int* init_table);
void compiling_global___TableEltClassColorPos___init(val_t self, val_t param0, int* init_table);
val_t NEW_compiling_global___TableEltClassColorPos___init(val_t param0);
+#define LOCATE_compiling_global___TableEltClassColorPos___init "compiling_global::TableEltClassColorPos::init"
#define ATTR_compiling_global___TableEltBaseAttrPos____local_class(recv) ATTR(recv, COLOR_compiling_global___TableEltBaseAttrPos____local_class)
typedef val_t (* compiling_global___TableEltBaseAttrPos___symbol_t)(val_t self);
val_t compiling_global___TableEltBaseAttrPos___symbol(val_t self);
+#define LOCATE_compiling_global___TableEltBaseAttrPos___symbol "compiling_global::TableEltBaseAttrPos::(compiling_global::LocalTableElt::symbol)"
typedef val_t (* compiling_global___TableEltBaseAttrPos___value_t)(val_t self, val_t param0);
val_t compiling_global___TableEltBaseAttrPos___value(val_t self, val_t param0);
+#define LOCATE_compiling_global___TableEltBaseAttrPos___value "compiling_global::TableEltBaseAttrPos::(compiling_global::LocalTableElt::value)"
typedef val_t (* compiling_global___TableEltBaseAttrPos___compile_to_c_t)(val_t self, val_t param0, val_t param1);
val_t compiling_global___TableEltBaseAttrPos___compile_to_c(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_global___TableEltBaseAttrPos___compile_to_c "compiling_global::TableEltBaseAttrPos::(compiling_global::TableElt::compile_to_c)"
typedef void (* compiling_global___TableEltBaseAttrPos___init_t)(val_t self, val_t param0, int* init_table);
void compiling_global___TableEltBaseAttrPos___init(val_t self, val_t param0, int* init_table);
val_t NEW_compiling_global___TableEltBaseAttrPos___init(val_t param0);
+#define LOCATE_compiling_global___TableEltBaseAttrPos___init "compiling_global::TableEltBaseAttrPos::init"
#define ATTR_compiling_global___TableEltComposite____table(recv) ATTR(recv, COLOR_compiling_global___TableEltComposite____table)
#define ATTR_compiling_global___TableEltComposite____cc(recv) ATTR(recv, COLOR_compiling_global___TableEltComposite____cc)
#define ATTR_compiling_global___TableEltComposite____offsets(recv) ATTR(recv, COLOR_compiling_global___TableEltComposite____offsets)
typedef val_t (* compiling_global___TableEltComposite___length_t)(val_t self);
val_t compiling_global___TableEltComposite___length(val_t self);
+#define LOCATE_compiling_global___TableEltComposite___length "compiling_global::TableEltComposite::(compiling_global::TableElt::length)"
typedef val_t (* compiling_global___TableEltComposite___is_related_to_t)(val_t self, val_t param0);
val_t compiling_global___TableEltComposite___is_related_to(val_t self, val_t param0);
+#define LOCATE_compiling_global___TableEltComposite___is_related_to "compiling_global::TableEltComposite::(compiling_global::TableElt::is_related_to)"
typedef void (* compiling_global___TableEltComposite___add_t)(val_t self, val_t param0, val_t param1);
void compiling_global___TableEltComposite___add(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_global___TableEltComposite___add "compiling_global::TableEltComposite::add"
typedef val_t (* compiling_global___TableEltComposite___item_t)(val_t self, val_t param0);
val_t compiling_global___TableEltComposite___item(val_t self, val_t param0);
+#define LOCATE_compiling_global___TableEltComposite___item "compiling_global::TableEltComposite::(compiling_global::TableElt::item)"
typedef val_t (* compiling_global___TableEltComposite___compile_to_c_t)(val_t self, val_t param0, val_t param1);
val_t compiling_global___TableEltComposite___compile_to_c(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_global___TableEltComposite___compile_to_c "compiling_global::TableEltComposite::(compiling_global::TableElt::compile_to_c)"
typedef void (* compiling_global___TableEltComposite___init_t)(val_t self, val_t param0, int* init_table);
void compiling_global___TableEltComposite___init(val_t self, val_t param0, int* init_table);
val_t NEW_compiling_global___TableEltComposite___init(val_t param0);
+#define LOCATE_compiling_global___TableEltComposite___init "compiling_global::TableEltComposite::init"
typedef val_t (* compiling_global___TableEltClassSelfId___is_related_to_t)(val_t self, val_t param0);
val_t compiling_global___TableEltClassSelfId___is_related_to(val_t self, val_t param0);
+#define LOCATE_compiling_global___TableEltClassSelfId___is_related_to "compiling_global::TableEltClassSelfId::(compiling_global::TableElt::is_related_to)"
typedef val_t (* compiling_global___TableEltClassSelfId___compile_to_c_t)(val_t self, val_t param0, val_t param1);
val_t compiling_global___TableEltClassSelfId___compile_to_c(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_global___TableEltClassSelfId___compile_to_c "compiling_global::TableEltClassSelfId::(compiling_global::TableElt::compile_to_c)"
typedef void (* compiling_global___TableEltClassSelfId___init_t)(val_t self, int* init_table);
void compiling_global___TableEltClassSelfId___init(val_t self, int* init_table);
val_t NEW_compiling_global___TableEltClassSelfId___init();
+#define LOCATE_compiling_global___TableEltClassSelfId___init "compiling_global::TableEltClassSelfId::init"
typedef val_t (* compiling_global___TableEltVftPointer___is_related_to_t)(val_t self, val_t param0);
val_t compiling_global___TableEltVftPointer___is_related_to(val_t self, val_t param0);
+#define LOCATE_compiling_global___TableEltVftPointer___is_related_to "compiling_global::TableEltVftPointer::(compiling_global::TableElt::is_related_to)"
typedef val_t (* compiling_global___TableEltVftPointer___compile_to_c_t)(val_t self, val_t param0, val_t param1);
val_t compiling_global___TableEltVftPointer___compile_to_c(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_global___TableEltVftPointer___compile_to_c "compiling_global::TableEltVftPointer::(compiling_global::TableElt::compile_to_c)"
typedef void (* compiling_global___TableEltVftPointer___init_t)(val_t self, int* init_table);
void compiling_global___TableEltVftPointer___init(val_t self, int* init_table);
val_t NEW_compiling_global___TableEltVftPointer___init();
+#define LOCATE_compiling_global___TableEltVftPointer___init "compiling_global::TableEltVftPointer::init"
typedef val_t (* compiling_global___ClassSorter___compare_t)(val_t self, val_t param0, val_t param1);
val_t compiling_global___ClassSorter___compare(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_global___ClassSorter___compare "compiling_global::ClassSorter::(sorter::AbstractSorter::compare)"
typedef void (* compiling_global___ClassSorter___init_t)(val_t self, int* init_table);
void compiling_global___ClassSorter___init(val_t self, int* init_table);
val_t NEW_compiling_global___ClassSorter___init();
+#define LOCATE_compiling_global___ClassSorter___init "compiling_global::ClassSorter::init"
typedef val_t (* compiling_global___MMLocalClass___compare_t)(val_t self, val_t param0);
val_t compiling_global___MMLocalClass___compare(val_t self, val_t param0);
+#define LOCATE_compiling_global___MMLocalClass___compare "compiling_global::MMLocalClass::compare"
typedef void (* compiling_global___MMLocalClass___declare_tables_to_c_t)(val_t self, val_t param0);
void compiling_global___MMLocalClass___declare_tables_to_c(val_t self, val_t param0);
+#define LOCATE_compiling_global___MMLocalClass___declare_tables_to_c "compiling_global::MMLocalClass::declare_tables_to_c"
typedef void (* compiling_global___MMLocalClass___compile_tables_to_c_t)(val_t self, val_t param0);
void compiling_global___MMLocalClass___compile_tables_to_c(val_t self, val_t param0);
+#define LOCATE_compiling_global___MMLocalClass___compile_tables_to_c "compiling_global::MMLocalClass::compile_tables_to_c"
#endif
/* This C file is generated by NIT to compile module compiling_methods. */
#include "compiling_methods._sep.h"
void compiling_methods___CompilerVisitor___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::compile_stmt (src/compiling//compiling_methods.nit:24,2--30:21)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___compile_stmt, 24};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t compiling_methods___CompilerVisitor___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::compile_expr (src/compiling//compiling_methods.nit:33,2--47:10)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___compile_expr, 33};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t compiling_methods___CompilerVisitor___ensure_var(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::ensure_var (src/compiling//compiling_methods.nit:50,2--58:10)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___ensure_var, 50};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void compiling_methods___CompilerVisitor___add_assignment(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::add_assignment (src/compiling//compiling_methods.nit:61,2--65:25)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___add_assignment, 61};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t compiling_methods___CompilerVisitor___variable(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::variable (src/compiling//compiling_methods.nit:69,2--72:22)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___variable, 69};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t compiling_methods___CompilerVisitor___get_var(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::get_var (src/compiling//compiling_methods.nit:81,2--90:10)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___get_var, 81};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
void compiling_methods___CompilerVisitor___free_var(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::free_var (src/compiling//compiling_methods.nit:93,2--98:40)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___free_var, 93};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void compiling_methods___CompilerVisitor___clear(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::clear (src/compiling//compiling_methods.nit:102,2--108:25)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___clear, 102};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_methods___CompilerVisitor____has_return( self) /*CompilerVisitor::_has_return*/ = TAG_Bool(false);
((compiling_base___CompilerVisitor___indent_level__eq_t)CALL( self,COLOR_compiling_base___CompilerVisitor___indent_level__eq))( self, TAG_Int(0)) /*CompilerVisitor::indent_level=*/;
return;
}
val_t compiling_methods___CompilerVisitor___varnames(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::varnames (src/compiling//compiling_methods.nit:111,2--112:78)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___varnames, 111};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_methods___CompilerVisitor____varnames( self) /*CompilerVisitor::_varnames*/;
}
val_t compiling_methods___CompilerVisitor___has_return(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::has_return (src/compiling//compiling_methods.nit:114,2--115:41)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___has_return, 114};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_methods___CompilerVisitor____has_return( self) /*CompilerVisitor::_has_return*/;
}
void compiling_methods___CompilerVisitor___has_return__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::has_return= (src/compiling//compiling_methods.nit:114,2--115:41)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___has_return__eq, 114};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_methods___CompilerVisitor____has_return( self) /*CompilerVisitor::_has_return*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_methods___CompilerVisitor___method_params(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::method_params (src/compiling//compiling_methods.nit:117,2--118:52)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___method_params, 117};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_methods___CompilerVisitor____method_params( self) /*CompilerVisitor::_method_params*/;
}
void compiling_methods___CompilerVisitor___method_params__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::method_params= (src/compiling//compiling_methods.nit:117,2--118:52)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___method_params__eq, 117};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_methods___CompilerVisitor____method_params( self) /*CompilerVisitor::_method_params*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_methods___CompilerVisitor___method(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::method (src/compiling//compiling_methods.nit:120,2--121:44)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___method, 120};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_methods___CompilerVisitor____method( self) /*CompilerVisitor::_method*/;
}
void compiling_methods___CompilerVisitor___method__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::method= (src/compiling//compiling_methods.nit:120,2--121:44)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___method__eq, 120};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_methods___CompilerVisitor____method( self) /*CompilerVisitor::_method*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_methods___CompilerVisitor___return_label(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::return_label (src/compiling//compiling_methods.nit:123,2--124:45)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___return_label, 123};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_methods___CompilerVisitor____return_label( self) /*CompilerVisitor::_return_label*/;
}
void compiling_methods___CompilerVisitor___return_label__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::return_label= (src/compiling//compiling_methods.nit:123,2--124:45)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___return_label__eq, 123};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_methods___CompilerVisitor____return_label( self) /*CompilerVisitor::_return_label*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_methods___CompilerVisitor___break_label(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::break_label (src/compiling//compiling_methods.nit:126,2--127:44)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___break_label, 126};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_methods___CompilerVisitor____break_label( self) /*CompilerVisitor::_break_label*/;
}
void compiling_methods___CompilerVisitor___break_label__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::break_label= (src/compiling//compiling_methods.nit:126,2--127:44)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___break_label__eq, 126};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_methods___CompilerVisitor____break_label( self) /*CompilerVisitor::_break_label*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_methods___CompilerVisitor___continue_label(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::continue_label (src/compiling//compiling_methods.nit:129,2--130:47)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___continue_label, 129};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_methods___CompilerVisitor____continue_label( self) /*CompilerVisitor::_continue_label*/;
}
void compiling_methods___CompilerVisitor___continue_label__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::continue_label= (src/compiling//compiling_methods.nit:129,2--130:47)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___continue_label__eq, 129};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_methods___CompilerVisitor____continue_label( self) /*CompilerVisitor::_continue_label*/ = param0;
tracehead = trace.prev;
return;
}
val_t compiling_methods___CompilerVisitor___return_value(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::return_value (src/compiling//compiling_methods.nit:132,2--133:45)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___return_value, 132};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_compiling_methods___CompilerVisitor____return_value( self) /*CompilerVisitor::_return_value*/;
}
void compiling_methods___CompilerVisitor___return_value__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::return_value= (src/compiling//compiling_methods.nit:132,2--133:45)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___return_value__eq, 132};
trace.prev = tracehead; tracehead = &trace;
ATTR_compiling_methods___CompilerVisitor____return_value( self) /*CompilerVisitor::_return_value*/ = param0;
tracehead = trace.prev;
return;
}
+val_t compiling_methods___CompilerVisitor___locate(val_t self) {
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___locate, 135};
+ val_t variable0;
+ val_t variable1;
+ val_t variable2;
+ val_t variable3;
+ val_t variable4;
+ val_t variable5;
+ val_t variable6;
+ trace.prev = tracehead; tracehead = &trace;
+ variable0 = ((compiling_methods___CompilerVisitor___method_t)CALL( self,COLOR_compiling_methods___CompilerVisitor___method))( self) /*CompilerVisitor::method*/;
+ variable0 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable0 == NIT_NULL /*null*/) || ((variable0 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable0,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable0, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable0,COLOR_kernel___Object_____eqeq))(variable0, NIT_NULL /*null*/) /*MMSrcMethod::==*/)))))));
+ if (UNTAG_Bool(variable0)) { /*if*/
+ variable0 = NEW_string___String___init(); /*new String*/
+ variable1 = NEW_string___String___with_native(BOX_NativeString("LOCATE_"), TAG_Int(7)); /*new String*/
+ variable2 = variable1;
+ ((string___String___append_t)CALL(variable0,COLOR_abstract_collection___IndexedCollection___append))(variable0, variable2) /*String::append*/;
+ variable3 = ((compiling_methods___CompilerVisitor___method_t)CALL( self,COLOR_compiling_methods___CompilerVisitor___method))( self) /*CompilerVisitor::method*/;
+ variable3 = ((compiling_base___MMLocalProperty___cname_t)CALL(variable3,COLOR_compiling_base___MMLocalProperty___cname))(variable3) /*MMSrcMethod::cname*/;
+ variable4 = variable3;
+ ((string___String___append_t)CALL(variable0,COLOR_abstract_collection___IndexedCollection___append))(variable0, variable4) /*String::append*/;
+ variable5 = NEW_string___String___with_native(BOX_NativeString(""), TAG_Int(0)); /*new String*/
+ variable6 = variable5;
+ ((string___String___append_t)CALL(variable0,COLOR_abstract_collection___IndexedCollection___append))(variable0, variable6) /*String::append*/;
+ goto return_label8;
+ } else { /*if*/
+ variable0 = NEW_string___String___init(); /*new String*/
+ variable1 = NEW_string___String___with_native(BOX_NativeString("LOCATE_"), TAG_Int(7)); /*new String*/
+ variable2 = variable1;
+ ((string___String___append_t)CALL(variable0,COLOR_abstract_collection___IndexedCollection___append))(variable0, variable2) /*String::append*/;
+ variable3 = ((compiling_base___CompilerVisitor___module_t)CALL( self,COLOR_compiling_base___CompilerVisitor___module))( self) /*CompilerVisitor::module*/;
+ variable3 = ((abstractmetamodel___MMModule___name_t)CALL(variable3,COLOR_abstractmetamodel___MMModule___name))(variable3) /*MMSrcModule::name*/;
+ variable4 = variable3;
+ variable4 = ((string___String___to_s_t)CALL(variable4,COLOR_string___Object___to_s))(variable4) /*String::to_s*/;
+ ((string___String___append_t)CALL(variable0,COLOR_abstract_collection___IndexedCollection___append))(variable0, variable4) /*String::append*/;
+ variable5 = NEW_string___String___with_native(BOX_NativeString(""), TAG_Int(0)); /*new String*/
+ variable6 = variable5;
+ ((string___String___append_t)CALL(variable0,COLOR_abstract_collection___IndexedCollection___append))(variable0, variable6) /*String::append*/;
+ goto return_label8;
+ }
+ return_label8: while(false);
+ tracehead = trace.prev;
+ return variable0;
+}
void compiling_methods___CompilerVisitor___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::init (src/compiling//compiling_methods.nit:135,2--138:7)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___init, 145};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void compiling_methods___CompilerVisitor___invoke_super_init_calls_after(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::CompilerVisitor::invoke_super_init_calls_after (src/compiling//compiling_methods.nit:141,2--178:9)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___CompilerVisitor___invoke_super_init_calls_after, 151};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = ((syntax_base___MMSrcLocalProperty___node_t)CALL(variable2,COLOR_syntax_base___MMSrcLocalProperty___node))(variable2) /*MMSrcMethod::node*/;
variable1 = variable2;
variable2 = TAG_Bool(( variable1 /*n*/==NIT_NULL) || VAL_ISA( variable1 /*n*/, COLOR_AConcreteInitPropdef, ID_AConcreteInitPropdef)) /*cast AConcreteInitPropdef*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/compiling//compiling_methods.nit:144,3--35\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_compiling_methods___CompilerVisitor___invoke_super_init_calls_after, 154); nit_exit(1);}
variable2 = ((typing___AConcreteInitPropdef___super_init_calls_t)CALL( variable1 /*n*/,COLOR_typing___AConcreteInitPropdef___super_init_calls))( variable1 /*n*/) /*AConcreteInitPropdef::super_init_calls*/;
variable2 = ((array___AbstractArray___is_empty_t)CALL(variable2,COLOR_abstract_collection___Collection___is_empty))(variable2) /*Array::is_empty*/;
if (UNTAG_Bool(variable2)) { /*if*/
- goto return_label9;
+ goto return_label10;
}
variable2 = TAG_Int(0);
variable3 = TAG_Int(0);
variable7 = TAG_Bool(UNTAG_Int( variable5 /*index*/)<UNTAG_Int(variable7));
}
variable6 = variable7;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable6 = variable4;
variable6 = ATTR_array___Array____items(variable6) /*Array::_items*/;
variable6 = UNBOX_NativeArray(variable6)[UNTAG_Int( variable5 /*index*/)];
- goto return_label11;
- return_label11: while(false);
+ goto return_label12;
+ return_label12: while(false);
variable4 = variable6;
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable4 == variable0 /*start_prop*/) || ((variable4 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable4,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable4, variable0 /*start_prop*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable4,COLOR_kernel___Object_____eqeq))(variable4, variable0 /*start_prop*/) /*MMMethod::==*/)))))));
if (!UNTAG_Bool(variable4)) break; /* while*/
variable2 = TAG_Int(UNTAG_Int(variable2)+UNTAG_Int( TAG_Int(1))) /*i*/;
- continue_10: while(0);
+ continue_11: while(0);
}
- break_10: while(0);
+ break_11: while(0);
variable2 = TAG_Int(UNTAG_Int(variable2)+UNTAG_Int( TAG_Int(1))) /*i*/;
while (true) { /*while*/
variable4 = ((typing___AConcreteInitPropdef___explicit_super_init_calls_t)CALL( variable1 /*n*/,COLOR_typing___AConcreteInitPropdef___explicit_super_init_calls))( variable1 /*n*/) /*AConcreteInitPropdef::explicit_super_init_calls*/;
variable7 = TAG_Bool(UNTAG_Int( variable5 /*index*/)<UNTAG_Int(variable7));
}
variable6 = variable7;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable6 = variable4;
variable6 = ATTR_array___Array____items(variable6) /*Array::_items*/;
variable6 = UNBOX_NativeArray(variable6)[UNTAG_Int( variable5 /*index*/)];
- goto return_label13;
- return_label13: while(false);
+ goto return_label14;
+ return_label14: while(false);
variable4 = variable6;
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable4 == variable0 /*start_prop*/) || ((variable4 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable4,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable4, variable0 /*start_prop*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable4,COLOR_kernel___Object_____eqeq))(variable4, variable0 /*start_prop*/) /*MMMethod::==*/)))))));
if (!UNTAG_Bool(variable4)) break; /* while*/
variable3 = TAG_Int(UNTAG_Int(variable3)+UNTAG_Int( TAG_Int(1))) /*j*/;
- continue_12: while(0);
+ continue_13: while(0);
}
- break_12: while(0);
+ break_13: while(0);
variable3 = TAG_Int(UNTAG_Int(variable3)+UNTAG_Int( TAG_Int(1))) /*j*/;
}
variable4 = NIT_NULL /*decl variable stop_prop*/;
variable8 = TAG_Bool(UNTAG_Int( variable6 /*index*/)<UNTAG_Int(variable8));
}
variable7 = variable8;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable7 = variable5;
variable7 = ATTR_array___Array____items(variable7) /*Array::_items*/;
variable7 = UNBOX_NativeArray(variable7)[UNTAG_Int( variable6 /*index*/)];
- goto return_label14;
- return_label14: while(false);
+ goto return_label15;
+ return_label15: while(false);
variable5 = variable7;
variable4 = variable5 /*stop_prop=*/;
}
variable10 = TAG_Bool(UNTAG_Int( variable8 /*index*/)<UNTAG_Int(variable10));
}
variable9 = variable10;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable9 = variable7;
variable9 = ATTR_array___Array____items(variable9) /*Array::_items*/;
variable9 = UNBOX_NativeArray(variable9)[UNTAG_Int( variable8 /*index*/)];
- goto return_label16;
- return_label16: while(false);
+ goto return_label17;
+ return_label17: while(false);
variable7 = variable9;
variable6 = variable7;
variable7 = TAG_Bool(( variable6 /*p*/ == variable4 /*stop_prop*/) || (( variable6 /*p*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable6 /*p*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable6 /*p*/, variable4 /*stop_prop*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable6 /*p*/,COLOR_kernel___Object_____eqeq))( variable6 /*p*/, variable4 /*stop_prop*/) /*MMMethod::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
- goto break_15;
+ goto break_16;
}
variable8 = ((compiling_methods___CompilerVisitor___method_params_t)CALL( self,COLOR_compiling_methods___CompilerVisitor___method_params))( self) /*CompilerVisitor::method_params*/;
variable7 = variable8;
variable12 = TAG_Bool(UNTAG_Int( variable10 /*index*/)<UNTAG_Int(variable12));
}
variable11 = variable12;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable11 = variable9;
variable11 = ATTR_array___Array____items(variable11) /*Array::_items*/;
variable11 = UNBOX_NativeArray(variable11)[UNTAG_Int( variable10 /*index*/)];
- goto return_label17;
- return_label17: while(false);
+ goto return_label18;
+ return_label18: while(false);
variable9 = variable11;
((array___AbstractArray___add_t)CALL(variable8,COLOR_abstract_collection___SimpleCollection___add))(variable8, variable9) /*Array::add*/;
variable7 = variable8 /*cargs=*/;
}
((compiling_methods___MMMethod___compile_call_t)CALL( variable6 /*p*/,COLOR_compiling_methods___MMMethod___compile_call))( variable6 /*p*/, self, variable7 /*cargs*/) /*MMMethod::compile_call*/;
variable2 = TAG_Int(UNTAG_Int(variable2)+UNTAG_Int( TAG_Int(1))) /*i*/;
- continue_15: while(0);
+ continue_16: while(0);
}
- break_15: while(0);
- return_label9: while(false);
+ break_16: while(0);
+ return_label10: while(false);
tracehead = trace.prev;
return;
}
val_t compiling_methods___MMMethod___compile_call(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_methods::MMMethod::compile_call (src/compiling//compiling_methods.nit:193,2--233:14)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___MMMethod___compile_call, 203};
val_t variable0;
val_t variable1;
val_t variable2;
val_t variable3;
val_t variable4;
val_t variable5;
- static val_t once_value_variable5_19; static int once_bool_variable5_19;
+ static val_t once_value_variable5_20; static int once_bool_variable5_20;
val_t variable6;
- static val_t once_value_variable6_20; static int once_bool_variable6_20;
- static val_t once_value_variable4_21; static int once_bool_variable4_21;
- static val_t once_value_variable5_22; static int once_bool_variable5_22;
+ static val_t once_value_variable6_21; static int once_bool_variable6_21;
+ static val_t once_value_variable4_22; static int once_bool_variable4_22;
+ static val_t once_value_variable5_23; static int once_bool_variable5_23;
val_t variable7;
val_t variable8;
val_t variable9;
val_t variable22;
val_t variable23;
val_t variable24;
- static val_t once_value_variable8_24; static int once_bool_variable8_24;
+ static val_t once_value_variable8_25; static int once_bool_variable8_25;
val_t variable25;
val_t variable26;
val_t variable27;
variable3 = ((abstractmetamodel___MMLocalProperty___concrete_property_t)CALL( self,COLOR_abstractmetamodel___MMLocalProperty___concrete_property))( self) /*MMMethod::concrete_property*/;
variable2 = variable3;
variable3 = TAG_Bool(( variable2 /*i*/==NIT_NULL) || VAL_ISA( variable2 /*i*/, COLOR_MMSrcMethod, ID_MMSrcMethod)) /*cast MMSrcMethod*/;
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/compiling//compiling_methods.nit:200,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_compiling_methods___MMMethod___compile_call, 210); nit_exit(1);}
variable3 = ((syntax_base___MMSrcLocalProperty___node_t)CALL( variable2 /*i*/,COLOR_syntax_base___MMSrcLocalProperty___node))( variable2 /*i*/) /*MMSrcMethod::node*/;
variable3 = TAG_Bool((variable3==NIT_NULL) || VAL_ISA(variable3, COLOR_AInternMethPropdef, ID_AInternMethPropdef)) /*cast AInternMethPropdef*/;
variable4 = variable3;
if (!UNTAG_Bool(variable4)) { /* or */
variable4 = ((abstractmetamodel___MMLocalProperty___local_class_t)CALL( variable2 /*i*/,COLOR_abstractmetamodel___MMLocalProperty___local_class))( variable2 /*i*/) /*MMSrcMethod::local_class*/;
variable4 = ((abstractmetamodel___MMLocalClass___name_t)CALL(variable4,COLOR_abstractmetamodel___MMLocalClass___name))(variable4) /*MMLocalClass::name*/;
- if (once_bool_variable5_19) variable5 = once_value_variable5_19;
+ if (once_bool_variable5_20) variable5 = once_value_variable5_20;
else {
variable5 = NEW_string___String___with_native(BOX_NativeString("Array"), TAG_Int(5)); /*new String*/
variable5 = ((symbol___String___to_symbol_t)CALL(variable5,COLOR_symbol___String___to_symbol))(variable5) /*String::to_symbol*/;
- once_value_variable5_19 = variable5;
- once_bool_variable5_19 = true;
+ once_value_variable5_20 = variable5;
+ once_bool_variable5_20 = true;
}
variable4 = TAG_Bool((variable4 == variable5) || ((variable4 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable4,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable4,variable5)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable4,COLOR_kernel___Object_____eqeq))(variable4, variable5) /*Symbol::==*/)))));
variable5 = variable4;
if (UNTAG_Bool(variable5)) { /* and */
variable5 = ((abstractmetamodel___MMLocalProperty___name_t)CALL( self,COLOR_abstractmetamodel___MMLocalProperty___name))( self) /*MMMethod::name*/;
- if (once_bool_variable6_20) variable6 = once_value_variable6_20;
+ if (once_bool_variable6_21) variable6 = once_value_variable6_21;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("[]"), TAG_Int(2)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_20 = variable6;
- once_bool_variable6_20 = true;
+ once_value_variable6_21 = variable6;
+ once_bool_variable6_21 = true;
}
variable5 = TAG_Bool((variable5 == variable6) || ((variable5 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable5,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable5,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable5,COLOR_kernel___Object_____eqeq))(variable5, variable6) /*Symbol::==*/)))));
}
variable4 = ((compiling_methods___MMSrcMethod___do_compile_inside_t)CALL( variable2 /*i*/,COLOR_compiling_methods___MMSrcMethod___do_compile_inside))( variable2 /*i*/, variable0 /*v*/, variable1 /*cargs*/) /*MMSrcMethod::do_compile_inside*/;
variable3 = variable4;
variable2 = variable3 /*e*/;
- goto return_label18;
+ goto return_label19;
}
- if (once_bool_variable4_21) variable4 = once_value_variable4_21;
+ if (once_bool_variable4_22) variable4 = once_value_variable4_22;
else {
variable4 = NEW_string___String___with_native(BOX_NativeString("=="), TAG_Int(2)); /*new String*/
variable4 = ((symbol___String___to_symbol_t)CALL(variable4,COLOR_symbol___String___to_symbol))(variable4) /*String::to_symbol*/;
- once_value_variable4_21 = variable4;
- once_bool_variable4_21 = true;
+ once_value_variable4_22 = variable4;
+ once_bool_variable4_22 = true;
}
variable3 = variable4;
- if (once_bool_variable5_22) variable5 = once_value_variable5_22;
+ if (once_bool_variable5_23) variable5 = once_value_variable5_23;
else {
variable5 = NEW_string___String___with_native(BOX_NativeString("!="), TAG_Int(2)); /*new String*/
variable5 = ((symbol___String___to_symbol_t)CALL(variable5,COLOR_symbol___String___to_symbol))(variable5) /*String::to_symbol*/;
- once_value_variable5_22 = variable5;
- once_bool_variable5_22 = true;
+ once_value_variable5_23 = variable5;
+ once_bool_variable5_23 = true;
}
variable4 = variable5;
variable5 = ((abstractmetamodel___MMLocalProperty___name_t)CALL( self,COLOR_abstractmetamodel___MMLocalProperty___name))( self) /*MMMethod::name*/;
variable12 = variable11;
((string___String___append_t)CALL(variable7,COLOR_abstract_collection___IndexedCollection___append))(variable7, variable12) /*String::append*/;
variable2 = variable7;
- goto return_label18;
+ goto return_label19;
}
variable5 = ((abstractmetamodel___MMLocalProperty___global_t)CALL( self,COLOR_abstractmetamodel___MMLocalProperty___global))( self) /*MMMethod::global*/;
variable5 = ((abstractmetamodel___MMGlobalProperty___is_init_t)CALL(variable5,COLOR_abstractmetamodel___MMGlobalProperty___is_init))(variable5) /*MMGlobalProperty::is_init*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable1 /*cargs*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label23;
- return_label23: while(false);
+ goto return_label24;
+ return_label24: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
variable12 = variable11;
((string___String___append_t)CALL(variable7,COLOR_abstract_collection___IndexedCollection___append))(variable7, variable12) /*String::append*/;
variable6 = variable7 /*vcall=*/;
- if (once_bool_variable8_24) variable8 = once_value_variable8_24;
+ if (once_bool_variable8_25) variable8 = once_value_variable8_25;
else {
variable8 = NEW_string___String___with_native(BOX_NativeString("Object"), TAG_Int(6)); /*new String*/
variable8 = ((symbol___String___to_symbol_t)CALL(variable8,COLOR_symbol___String___to_symbol))(variable8) /*String::to_symbol*/;
- once_value_variable8_24 = variable8;
- once_bool_variable8_24 = true;
+ once_value_variable8_25 = variable8;
+ once_bool_variable8_25 = true;
}
variable7 = variable8;
variable8 = ((abstractmetamodel___MMLocalProperty___local_class_t)CALL( variable2 /*i*/,COLOR_abstractmetamodel___MMLocalProperty___local_class))( variable2 /*i*/) /*MMSrcMethod::local_class*/;
variable20 = TAG_Bool(UNTAG_Int( variable18 /*index*/)<UNTAG_Int(variable20));
}
variable19 = variable20;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable19 = ATTR_array___Array____items( variable1 /*cargs*/) /*Array::_items*/;
variable19 = UNBOX_NativeArray(variable19)[UNTAG_Int( variable18 /*index*/)];
- goto return_label25;
- return_label25: while(false);
+ goto return_label26;
+ return_label26: while(false);
variable18 = variable19;
variable19 = variable18;
((string___String___append_t)CALL(variable8,COLOR_abstract_collection___IndexedCollection___append))(variable8, variable19) /*String::append*/;
variable24 = TAG_Bool(UNTAG_Int( variable22 /*index*/)<UNTAG_Int(variable24));
}
variable23 = variable24;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable23 = ATTR_array___Array____items( variable1 /*cargs*/) /*Array::_items*/;
variable23 = UNBOX_NativeArray(variable23)[UNTAG_Int( variable22 /*index*/)];
- goto return_label26;
- return_label26: while(false);
+ goto return_label27;
+ return_label27: while(false);
variable22 = variable23;
variable23 = variable22;
((string___String___append_t)CALL(variable8,COLOR_abstract_collection___IndexedCollection___append))(variable8, variable23) /*String::append*/;
variable17 = TAG_Bool(UNTAG_Int( variable15 /*index*/)<UNTAG_Int(variable17));
}
variable16 = variable17;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable16 = ATTR_array___Array____items( variable1 /*cargs*/) /*Array::_items*/;
variable16 = UNBOX_NativeArray(variable16)[UNTAG_Int( variable15 /*index*/)];
- goto return_label27;
- return_label27: while(false);
+ goto return_label28;
+ return_label28: while(false);
variable15 = variable16;
variable16 = variable15;
((string___String___append_t)CALL(variable8,COLOR_abstract_collection___IndexedCollection___append))(variable8, variable16) /*String::append*/;
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable7 == NIT_NULL /*null*/) || ((variable7 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable7,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable7, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable7,COLOR_kernel___Object_____eqeq))(variable7, NIT_NULL /*null*/) /*MMType::==*/)))))));
if (UNTAG_Bool(variable7)) { /*if*/
variable2 = variable6 /*vcall*/;
- goto return_label18;
+ goto return_label19;
} else { /*if*/
variable7 = NEW_string___String___with_native(BOX_NativeString(";"), TAG_Int(1)); /*new String*/
variable7 = ((string___String_____plus_t)CALL( variable6 /*vcall*/,COLOR_string___String_____plus))( variable6 /*vcall*/, variable7) /*String::+*/;
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable7) /*CompilerVisitor::add_instr*/;
variable2 = NIT_NULL /*null*/;
- goto return_label18;
+ goto return_label19;
}
- return_label18: while(false);
+ return_label19: while(false);
tracehead = trace.prev;
return variable2;
}
val_t compiling_methods___MMMethod___compile_constructor_call(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_methods::MMMethod::compile_constructor_call (src/compiling//compiling_methods.nit:237,2--243:13)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___MMMethod___compile_constructor_call, 247};
val_t variable0;
val_t variable1;
val_t variable2;
((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable20) /*String::append*/;
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable4) /*CompilerVisitor::add_instr*/;
variable2 = variable2 /*recv*/;
- goto return_label28;
- return_label28: while(false);
+ goto return_label29;
+ return_label29: while(false);
tracehead = trace.prev;
return variable2;
}
val_t compiling_methods___MMMethod___compile_super_call(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_methods::MMMethod::compile_super_call (src/compiling//compiling_methods.nit:246,2--251:14)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___MMMethod___compile_super_call, 256};
val_t variable0;
val_t variable1;
val_t variable2;
variable12 = TAG_Bool(UNTAG_Int( variable10 /*index*/)<UNTAG_Int(variable12));
}
variable11 = variable12;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable11 = ATTR_array___Array____items( variable1 /*cargs*/) /*Array::_items*/;
variable11 = UNBOX_NativeArray(variable11)[UNTAG_Int( variable10 /*index*/)];
- goto return_label30;
- return_label30: while(false);
+ goto return_label31;
+ return_label31: while(false);
variable10 = variable11;
variable11 = variable10;
((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable11) /*String::append*/;
((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable21) /*String::append*/;
variable3 = variable4;
variable2 = variable3 /*vcall*/;
- goto return_label29;
- return_label29: while(false);
+ goto return_label30;
+ return_label30: while(false);
tracehead = trace.prev;
return variable2;
}
val_t compiling_methods___MMAttribute___compile_access(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_methods::MMAttribute::compile_access (src/compiling//compiling_methods.nit:256,2--260:65)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___MMAttribute___compile_access, 266};
val_t variable0;
val_t variable1;
val_t variable2;
variable18 = NEW_string___String___with_native(BOX_NativeString("*/"), TAG_Int(2)); /*new String*/
variable19 = variable18;
((string___String___append_t)CALL(variable2,COLOR_abstract_collection___IndexedCollection___append))(variable2, variable19) /*String::append*/;
- goto return_label31;
- return_label31: while(false);
+ goto return_label32;
+ return_label32: while(false);
tracehead = trace.prev;
return variable2;
}
void compiling_methods___MMSrcLocalProperty___compile_property_to_c(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::MMSrcLocalProperty::compile_property_to_c (src/compiling//compiling_methods.nit:265,2--266:46)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___MMSrcLocalProperty___compile_property_to_c, 275};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t compiling_methods___MMSrcMethod___decl_csignature(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_methods::MMSrcMethod::decl_csignature (src/compiling//compiling_methods.nit:270,2--300:10)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___MMSrcMethod___decl_csignature, 280};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = TAG_Bool(UNTAG_Int( variable7 /*index*/)<UNTAG_Int(variable9));
}
variable8 = variable9;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable8 = ATTR_array___Array____items( variable1 /*args*/) /*Array::_items*/;
variable8 = UNBOX_NativeArray(variable8)[UNTAG_Int( variable7 /*index*/)];
- goto return_label34;
- return_label34: while(false);
+ goto return_label35;
+ return_label35: while(false);
variable7 = variable8;
variable8 = variable7;
((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable8) /*String::append*/;
variable13 = TAG_Bool(UNTAG_Int( variable11 /*index*/)<UNTAG_Int(variable13));
}
variable12 = variable13;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable12 = ATTR_array___Array____items( variable1 /*args*/) /*Array::_items*/;
variable12 = UNBOX_NativeArray(variable12)[UNTAG_Int( variable11 /*index*/)];
- goto return_label36;
- return_label36: while(false);
+ goto return_label37;
+ return_label37: while(false);
variable10 = variable12;
variable11 = variable10;
((string___String___append_t)CALL(variable7,COLOR_abstract_collection___IndexedCollection___append))(variable7, variable11) /*String::append*/;
if (UNTAG_Bool(variable7)) { /*if*/
((array___AbstractArray___add_t)CALL( variable3 /*params_new*/,COLOR_abstract_collection___SimpleCollection___add))( variable3 /*params_new*/, variable6 /*p*/) /*Array::add*/;
}
- continue_35: while(0);
+ continue_36: while(0);
((abstract_collection___Iterator___next_t)CALL(variable4,COLOR_abstract_collection___Iterator___next))(variable4) /*Iterator::next*/;
}
- break_35: while(0);
+ break_36: while(0);
variable4 = ((abstractmetamodel___MMLocalProperty___global_t)CALL( self,COLOR_abstractmetamodel___MMLocalProperty___global))( self) /*MMSrcMethod::global*/;
variable4 = ((abstractmetamodel___MMGlobalProperty___is_init_t)CALL(variable4,COLOR_abstractmetamodel___MMGlobalProperty___is_init))(variable4) /*MMGlobalProperty::is_init*/;
if (UNTAG_Bool(variable4)) { /*if*/
((compiling_base___CompilerVisitor___add_decl_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_decl))( variable0 /*v*/, variable7) /*CompilerVisitor::add_decl*/;
}
variable2 = variable6 /*s*/;
- goto return_label33;
- return_label33: while(false);
+ goto return_label34;
+ return_label34: while(false);
tracehead = trace.prev;
return variable2;
}
void compiling_methods___MMSrcMethod___compile_property_to_c(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::MMSrcMethod::compile_property_to_c (src/compiling//compiling_methods.nit:303,2--331:17)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___MMSrcMethod___compile_property_to_c, 313};
val_t variable0;
val_t variable1;
val_t variable2;
val_t variable12;
val_t variable13;
val_t variable14;
- val_t variable15;
- val_t variable16;
- val_t variable17;
- val_t variable18;
- val_t variable19;
- val_t variable20;
- val_t variable21;
- val_t variable22;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
((compiling_methods___CompilerVisitor___clear_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___clear))( variable0 /*v*/) /*CompilerVisitor::clear*/;
variable9 = variable8;
((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable9) /*String::append*/;
((array___AbstractArray___add_t)CALL( variable1 /*args*/,COLOR_abstract_collection___SimpleCollection___add))( variable1 /*args*/, variable4) /*Array::add*/;
- continue_38: while(0);
+ continue_39: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_38: while(0);
+ break_39: while(0);
variable3 = ((compiling_methods___MMSrcMethod___decl_csignature_t)CALL( self,COLOR_compiling_methods___MMSrcMethod___decl_csignature))( self, variable0 /*v*/, variable1 /*args*/) /*MMSrcMethod::decl_csignature*/;
variable2 = variable3;
variable3 = NEW_string___String___init(); /*new String*/
+ variable4 = NEW_string___String___with_native(BOX_NativeString("#define LOCATE_"), TAG_Int(15)); /*new String*/
+ variable5 = variable4;
+ ((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable5) /*String::append*/;
+ variable6 = ((compiling_base___MMLocalProperty___cname_t)CALL( self,COLOR_compiling_base___MMLocalProperty___cname))( self) /*MMSrcMethod::cname*/;
+ variable7 = variable6;
+ ((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable7) /*String::append*/;
+ variable8 = NEW_string___String___with_native(BOX_NativeString(" \""), TAG_Int(2)); /*new String*/
+ variable9 = variable8;
+ ((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable9) /*String::append*/;
+ variable10 = ((abstractmetamodel___MMLocalProperty___full_name_t)CALL( self,COLOR_abstractmetamodel___MMLocalProperty___full_name))( self) /*MMSrcMethod::full_name*/;
+ variable11 = variable10;
+ ((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable11) /*String::append*/;
+ variable12 = NEW_string___String___with_native(BOX_NativeString("\""), TAG_Int(1)); /*new String*/
+ variable13 = variable12;
+ ((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable13) /*String::append*/;
+ ((compiling_base___CompilerVisitor___add_decl_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_decl))( variable0 /*v*/, variable3) /*CompilerVisitor::add_decl*/;
+ variable3 = NEW_string___String___init(); /*new String*/
variable4 = NEW_string___String___with_native(BOX_NativeString(""), TAG_Int(0)); /*new String*/
variable5 = variable4;
((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable5) /*String::append*/;
variable4 = NEW_compiling_base___CContext___init(); /*new CContext*/
((compiling_base___CompilerVisitor___ctx__eq_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___ctx__eq))( variable0 /*v*/, variable4) /*CompilerVisitor::ctx=*/;
variable4 = NEW_string___String___init(); /*new String*/
- variable5 = NEW_string___String___with_native(BOX_NativeString("struct trace_t trace = {NULL, \""), TAG_Int(31)); /*new String*/
+ variable5 = NEW_string___String___with_native(BOX_NativeString("struct trace_t trace = {NULL, LOCATE_"), TAG_Int(37)); /*new String*/
variable6 = variable5;
((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable6) /*String::append*/;
- variable7 = ((abstractmetamodel___MMLocalProperty___module_t)CALL( self,COLOR_abstractmetamodel___MMLocalProperty___module))( self) /*MMSrcMethod::module*/;
- variable7 = ((abstractmetamodel___MMModule___name_t)CALL(variable7,COLOR_abstractmetamodel___MMModule___name))(variable7) /*MMModule::name*/;
+ variable7 = ((compiling_base___MMLocalProperty___cname_t)CALL( self,COLOR_compiling_base___MMLocalProperty___cname))( self) /*MMSrcMethod::cname*/;
variable8 = variable7;
- variable8 = ((string___String___to_s_t)CALL(variable8,COLOR_string___Object___to_s))(variable8) /*String::to_s*/;
((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable8) /*String::append*/;
- variable9 = NEW_string___String___with_native(BOX_NativeString("::"), TAG_Int(2)); /*new String*/
+ variable9 = NEW_string___String___with_native(BOX_NativeString(", "), TAG_Int(2)); /*new String*/
variable10 = variable9;
((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable10) /*String::append*/;
- variable11 = ((abstractmetamodel___MMLocalProperty___local_class_t)CALL( self,COLOR_abstractmetamodel___MMLocalProperty___local_class))( self) /*MMSrcMethod::local_class*/;
- variable11 = ((abstractmetamodel___MMLocalClass___name_t)CALL(variable11,COLOR_abstractmetamodel___MMLocalClass___name))(variable11) /*MMLocalClass::name*/;
+ variable11 = ((syntax_base___MMSrcLocalProperty___node_t)CALL( self,COLOR_syntax_base___MMSrcLocalProperty___node))( self) /*MMSrcMethod::node*/;
+ variable11 = ((parser_prod___Prod___line_number_t)CALL(variable11,COLOR_parser_prod___PNode___line_number))(variable11) /*PPropdef::line_number*/;
variable12 = variable11;
variable12 = ((string___String___to_s_t)CALL(variable12,COLOR_string___Object___to_s))(variable12) /*String::to_s*/;
((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable12) /*String::append*/;
- variable13 = NEW_string___String___with_native(BOX_NativeString("::"), TAG_Int(2)); /*new String*/
+ variable13 = NEW_string___String___with_native(BOX_NativeString("};"), TAG_Int(2)); /*new String*/
variable14 = variable13;
((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable14) /*String::append*/;
- variable15 = ((abstractmetamodel___MMLocalProperty___name_t)CALL( self,COLOR_abstractmetamodel___MMLocalProperty___name))( self) /*MMSrcMethod::name*/;
- variable16 = variable15;
- variable16 = ((string___String___to_s_t)CALL(variable16,COLOR_string___Object___to_s))(variable16) /*String::to_s*/;
- ((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable16) /*String::append*/;
- variable17 = NEW_string___String___with_native(BOX_NativeString(" ("), TAG_Int(2)); /*new String*/
- variable18 = variable17;
- ((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable18) /*String::append*/;
- variable19 = ((syntax_base___MMSrcLocalProperty___node_t)CALL( self,COLOR_syntax_base___MMSrcLocalProperty___node))( self) /*MMSrcMethod::node*/;
- variable19 = ((parser_prod___Prod___locate_t)CALL(variable19,COLOR_parser_prod___PNode___locate))(variable19) /*PPropdef::locate*/;
- variable20 = variable19;
- ((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable20) /*String::append*/;
- variable21 = NEW_string___String___with_native(BOX_NativeString(")\"};"), TAG_Int(4)); /*new String*/
- variable22 = variable21;
- ((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable22) /*String::append*/;
((compiling_base___CompilerVisitor___add_decl_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_decl))( variable0 /*v*/, variable4) /*CompilerVisitor::add_decl*/;
variable4 = NEW_string___String___with_native(BOX_NativeString("trace.prev = tracehead; tracehead = &trace;"), TAG_Int(43)); /*new String*/
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable4) /*CompilerVisitor::add_instr*/;
return;
}
val_t compiling_methods___MMSrcMethod___do_compile_inside(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_methods::MMSrcMethod::do_compile_inside (src/compiling//compiling_methods.nit:334,2--335:74)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___MMSrcMethod___do_compile_inside, 345};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method do_compile_inside called (src/compiling//compiling_methods.nit:334,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "do_compile_inside", LOCATE_compiling_methods___MMSrcMethod___compile_property_to_c, 345);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t compiling_methods___MMReadImplementationMethod___do_compile_inside(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_methods::MMReadImplementationMethod::do_compile_inside (src/compiling//compiling_methods.nit:339,2--341:45)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___MMReadImplementationMethod___do_compile_inside, 350};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = TAG_Bool(UNTAG_Int( variable3 /*index*/)<UNTAG_Int(variable5));
}
variable4 = variable5;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable4 = ATTR_array___Array____items( variable1 /*params*/) /*Array::_items*/;
variable4 = UNBOX_NativeArray(variable4)[UNTAG_Int( variable3 /*index*/)];
- goto return_label40;
- return_label40: while(false);
+ goto return_label41;
+ return_label41: while(false);
variable3 = variable4;
variable2 = ((compiling_methods___MMAttribute___compile_access_t)CALL(variable2,COLOR_compiling_methods___MMAttribute___compile_access))(variable2, variable0 /*v*/, variable3) /*MMSrcAttribute::compile_access*/;
- goto return_label39;
- return_label39: while(false);
+ goto return_label40;
+ return_label40: while(false);
tracehead = trace.prev;
return variable2;
}
val_t compiling_methods___MMWriteImplementationMethod___do_compile_inside(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_methods::MMWriteImplementationMethod::do_compile_inside (src/compiling//compiling_methods.nit:346,2--349:13)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___MMWriteImplementationMethod___do_compile_inside, 357};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = TAG_Bool(UNTAG_Int( variable3 /*index*/)<UNTAG_Int(variable5));
}
variable4 = variable5;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable4 = ATTR_array___Array____items( variable1 /*params*/) /*Array::_items*/;
variable4 = UNBOX_NativeArray(variable4)[UNTAG_Int( variable3 /*index*/)];
- goto return_label42;
- return_label42: while(false);
+ goto return_label43;
+ return_label43: while(false);
variable3 = variable4;
variable2 = ((compiling_methods___MMAttribute___compile_access_t)CALL(variable2,COLOR_compiling_methods___MMAttribute___compile_access))(variable2, variable0 /*v*/, variable3) /*MMSrcAttribute::compile_access*/;
variable3 = TAG_Int(1);
variable5 = TAG_Bool(UNTAG_Int( variable3 /*index*/)<UNTAG_Int(variable5));
}
variable4 = variable5;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable4 = ATTR_array___Array____items( variable1 /*params*/) /*Array::_items*/;
variable4 = UNBOX_NativeArray(variable4)[UNTAG_Int( variable3 /*index*/)];
- goto return_label43;
- return_label43: while(false);
+ goto return_label44;
+ return_label44: while(false);
variable3 = variable4;
((compiling_methods___CompilerVisitor___add_assignment_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___add_assignment))( variable0 /*v*/, variable2, variable3) /*CompilerVisitor::add_assignment*/;
variable2 = NIT_NULL /*null*/;
- goto return_label41;
- return_label41: while(false);
+ goto return_label42;
+ return_label42: while(false);
tracehead = trace.prev;
return variable2;
}
val_t compiling_methods___MMMethSrcMethod___do_compile_inside(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_methods::MMMethSrcMethod::do_compile_inside (src/compiling//compiling_methods.nit:354,2--356:47)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___MMMethSrcMethod___do_compile_inside, 365};
val_t variable0;
val_t variable1;
val_t variable2;
variable1 = param1;
variable2 = ((syntax_base___MMSrcLocalProperty___node_t)CALL( self,COLOR_syntax_base___MMSrcLocalProperty___node))( self) /*MMMethSrcMethod::node*/;
variable2 = ((compiling_methods___AMethPropdef___do_compile_inside_t)CALL(variable2,COLOR_compiling_methods___AMethPropdef___do_compile_inside))(variable2, variable0 /*v*/, self, variable1 /*params*/) /*AMethPropdef::do_compile_inside*/;
- goto return_label44;
- return_label44: while(false);
+ goto return_label45;
+ return_label45: while(false);
tracehead = trace.prev;
return variable2;
}
val_t compiling_methods___MMType___compile_cast(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling_methods::MMType::compile_cast (src/compiling//compiling_methods.nit:361,2--367:99)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___MMType___compile_cast, 372};
val_t variable0;
val_t variable1;
val_t variable2;
variable22 = variable21;
((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable22) /*String::append*/;
variable2 = variable3;
- goto return_label45;
- return_label45: while(false);
+ goto return_label46;
+ return_label46: while(false);
tracehead = trace.prev;
return variable2;
}
void compiling_methods___MMType___compile_type_check(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "compiling_methods::MMType::compile_type_check (src/compiling//compiling_methods.nit:370,2--375:171)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___MMType___compile_type_check, 381};
val_t variable0;
val_t variable1;
val_t variable2;
val_t variable25;
val_t variable26;
val_t variable27;
+ val_t variable28;
+ val_t variable29;
+ val_t variable30;
+ val_t variable31;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = param1;
variable17 = ((compiling_base___MMGlobalClass___id_id_t)CALL( variable3 /*g*/,COLOR_compiling_base___MMGlobalClass___id_id))( variable3 /*g*/) /*MMGlobalClass::id_id*/;
variable18 = variable17;
((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable18) /*String::append*/;
- variable19 = NEW_string___String___with_native(BOX_NativeString(")) { fprintf(stderr, \"Cast failled at "), TAG_Int(38)); /*new String*/
+ variable19 = NEW_string___String___with_native(BOX_NativeString(")) { fprintf(stderr, \"Cast failled (%s: %d)\\n\", "), TAG_Int(48)); /*new String*/
variable20 = variable19;
((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable20) /*String::append*/;
- variable21 = ((parser_prod___PNode___locate_t)CALL( variable2 /*n*/,COLOR_parser_prod___PNode___locate))( variable2 /*n*/) /*PNode::locate*/;
+ variable21 = ((compiling_methods___CompilerVisitor___locate_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___locate))( variable0 /*v*/) /*CompilerVisitor::locate*/;
variable22 = variable21;
((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable22) /*String::append*/;
- variable23 = NEW_string___String___with_native(BOX_NativeString("\\n\"); nit_exit(1); } /*cast "), TAG_Int(28)); /*new String*/
+ variable23 = NEW_string___String___with_native(BOX_NativeString(", "), TAG_Int(2)); /*new String*/
variable24 = variable23;
((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable24) /*String::append*/;
- variable25 = self;
- variable25 = ((string___String___to_s_t)CALL(variable25,COLOR_string___Object___to_s))(variable25) /*String::to_s*/;
- ((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable25) /*String::append*/;
- variable26 = NEW_string___String___with_native(BOX_NativeString("*/;"), TAG_Int(3)); /*new String*/
- variable27 = variable26;
- ((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable27) /*String::append*/;
+ variable25 = ((parser_prod___PNode___line_number_t)CALL( variable2 /*n*/,COLOR_parser_prod___PNode___line_number))( variable2 /*n*/) /*PNode::line_number*/;
+ variable26 = variable25;
+ variable26 = ((string___String___to_s_t)CALL(variable26,COLOR_string___Object___to_s))(variable26) /*String::to_s*/;
+ ((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable26) /*String::append*/;
+ variable27 = NEW_string___String___with_native(BOX_NativeString("); nit_exit(1); } /*cast "), TAG_Int(25)); /*new String*/
+ variable28 = variable27;
+ ((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable28) /*String::append*/;
+ variable29 = self;
+ variable29 = ((string___String___to_s_t)CALL(variable29,COLOR_string___Object___to_s))(variable29) /*String::to_s*/;
+ ((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable29) /*String::append*/;
+ variable30 = NEW_string___String___with_native(BOX_NativeString("*/;"), TAG_Int(3)); /*new String*/
+ variable31 = variable30;
+ ((string___String___append_t)CALL(variable4,COLOR_abstract_collection___IndexedCollection___append))(variable4, variable31) /*String::append*/;
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable4) /*CompilerVisitor::add_instr*/;
tracehead = trace.prev;
return;
}
val_t compiling_methods___AMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "compiling_methods::AMethPropdef::do_compile_inside (src/compiling//compiling_methods.nit:382,2--383:95)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AMethPropdef___do_compile_inside, 393};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method do_compile_inside called (src/compiling//compiling_methods.nit:382,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "do_compile_inside", LOCATE_compiling_methods___MMType___compile_type_check, 393);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t compiling_methods___AConcreteMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "compiling_methods::AConcreteMethPropdef::do_compile_inside (src/compiling//compiling_methods.nit:387,2--446:12)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AConcreteMethPropdef___do_compile_inside, 398};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = ((parser_nodes___AMethPropdef___n_signature_t)CALL( self,COLOR_parser_nodes___AMethPropdef___n_signature))( self) /*AConcreteMethPropdef::n_signature*/;
variable5 = variable6;
variable6 = TAG_Bool(( variable5 /*sig*/==NIT_NULL) || VAL_ISA( variable5 /*sig*/, COLOR_ASignature, ID_ASignature)) /*cast ASignature*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/compiling//compiling_methods.nit:393,4--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_compiling_methods___AConcreteMethPropdef___do_compile_inside, 404); nit_exit(1);}
variable6 = ((parser_nodes___ASignature___n_params_t)CALL( variable5 /*sig*/,COLOR_parser_nodes___ASignature___n_params))( variable5 /*sig*/) /*ASignature::n_params*/;
variable6 = ((list___List___iterator_t)CALL(variable6,COLOR_abstract_collection___Collection___iterator))(variable6) /*List::iterator*/;
while (true) { /*for*/
variable14 = TAG_Bool(UNTAG_Int( variable12 /*index*/)<UNTAG_Int(variable14));
}
variable13 = variable14;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable13 = ATTR_array___Array____items( variable2 /*params*/) /*Array::_items*/;
variable13 = UNBOX_NativeArray(variable13)[UNTAG_Int( variable12 /*index*/)];
- goto return_label49;
- return_label49: while(false);
+ goto return_label50;
+ return_label50: while(false);
variable11 = variable13;
((compiling_methods___MMType___compile_type_check_t)CALL(variable10,COLOR_compiling_methods___MMType___compile_type_check))(variable10, variable0 /*v*/, variable11, variable7 /*ap*/) /*MMType::compile_type_check*/;
}
variable13 = TAG_Bool(UNTAG_Int( variable11 /*index*/)<UNTAG_Int(variable13));
}
variable12 = variable13;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable12 = ATTR_array___Array____items( variable2 /*params*/) /*Array::_items*/;
variable12 = UNBOX_NativeArray(variable12)[UNTAG_Int( variable11 /*index*/)];
- goto return_label50;
- return_label50: while(false);
+ goto return_label51;
+ return_label51: while(false);
variable10 = variable12;
((compiling_methods___CompilerVisitor___add_assignment_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___add_assignment))( variable0 /*v*/, variable8 /*cname*/, variable10) /*CompilerVisitor::add_assignment*/;
- continue_48: while(0);
+ continue_49: while(0);
((list___ListIterator___next_t)CALL(variable6,COLOR_abstract_collection___Iterator___next))(variable6) /*ListIterator::next*/;
}
- break_48: while(0);
+ break_49: while(0);
}
variable6 = ((compiling_methods___CompilerVisitor___method_params_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___method_params))( variable0 /*v*/) /*CompilerVisitor::method_params*/;
variable5 = variable6;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*params*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label51;
- return_label51: while(false);
+ goto return_label52;
+ return_label52: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable10,COLOR_abstract_collection___IndexedCollection___append))(variable10, variable14) /*String::append*/;
} else { /*if*/
((compiling_methods___CompilerVisitor___return_value__eq_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___return_value__eq))( variable0 /*v*/, NIT_NULL /*null*/) /*CompilerVisitor::return_value=*/;
}
+ ((compiling_methods___CompilerVisitor___method__eq_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___method__eq))( variable0 /*v*/, variable1 /*method*/) /*CompilerVisitor::method=*/;
variable10 = TAG_Bool(( self==NIT_NULL) || VAL_ISA( self, COLOR_AConcreteInitPropdef, ID_AConcreteInitPropdef)) /*cast AConcreteInitPropdef*/;
if (UNTAG_Bool(variable10)) { /*if*/
- ((compiling_methods___CompilerVisitor___method__eq_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___method__eq))( variable0 /*v*/, variable1 /*method*/) /*CompilerVisitor::method=*/;
((compiling_methods___CompilerVisitor___invoke_super_init_calls_after_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___invoke_super_init_calls_after))( variable0 /*v*/, NIT_NULL /*null*/) /*CompilerVisitor::invoke_super_init_calls_after*/;
}
variable10 = ((parser_nodes___AConcreteMethPropdef___n_block_t)CALL( self,COLOR_parser_nodes___AConcreteMethPropdef___n_block))( self) /*AConcreteMethPropdef::n_block*/;
((compiling_methods___CompilerVisitor___return_value__eq_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___return_value__eq))( variable0 /*v*/, variable7 /*old_return_value*/) /*CompilerVisitor::return_value=*/;
((compiling_methods___CompilerVisitor___has_return__eq_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___has_return__eq))( variable0 /*v*/, variable8 /*old_has_return*/) /*CompilerVisitor::has_return=*/;
variable3 = variable10 /*ret*/;
- goto return_label47;
- return_label47: while(false);
+ goto return_label48;
+ return_label48: while(false);
tracehead = trace.prev;
return variable3;
}
val_t compiling_methods___ADeferredMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "compiling_methods::ADeferredMethPropdef::do_compile_inside (src/compiling//compiling_methods.nit:451,2--458:14)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ADeferredMethPropdef___do_compile_inside, 462};
val_t variable0;
val_t variable1;
val_t variable2;
val_t variable11;
val_t variable12;
val_t variable13;
+ val_t variable14;
+ val_t variable15;
+ val_t variable16;
+ val_t variable17;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = param1;
variable2 = param2;
variable3 = NEW_string___String___init(); /*new String*/
- variable4 = NEW_string___String___with_native(BOX_NativeString("fprintf(stderr, \"Deferred method "), TAG_Int(33)); /*new String*/
+ variable4 = NEW_string___String___with_native(BOX_NativeString("fprintf(stderr, \"Deferred method %s called (%s: %d)\\n\", \""), TAG_Int(57)); /*new String*/
variable5 = variable4;
((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable5) /*String::append*/;
variable6 = ((mmbuilder___AMethPropdef___name_t)CALL( self,COLOR_mmbuilder___AMethPropdef___name))( self) /*ADeferredMethPropdef::name*/;
variable7 = variable6;
variable7 = ((string___String___to_s_t)CALL(variable7,COLOR_string___Object___to_s))(variable7) /*String::to_s*/;
((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable7) /*String::append*/;
- variable8 = NEW_string___String___with_native(BOX_NativeString(" called ("), TAG_Int(9)); /*new String*/
+ variable8 = NEW_string___String___with_native(BOX_NativeString("\", "), TAG_Int(3)); /*new String*/
variable9 = variable8;
((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable9) /*String::append*/;
- variable10 = ((parser_prod___Prod___first_token_t)CALL( self,COLOR_parser_prod___Prod___first_token))( self) /*ADeferredMethPropdef::first_token*/;
- variable10 = ((parser_prod___Token___locate_t)CALL(variable10,COLOR_parser_prod___PNode___locate))(variable10) /*Token::locate*/;
+ variable10 = ((compiling_methods___CompilerVisitor___locate_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___locate))( variable0 /*v*/) /*CompilerVisitor::locate*/;
variable11 = variable10;
((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable11) /*String::append*/;
- variable12 = NEW_string___String___with_native(BOX_NativeString(")\\n\");"), TAG_Int(6)); /*new String*/
+ variable12 = NEW_string___String___with_native(BOX_NativeString(", "), TAG_Int(2)); /*new String*/
variable13 = variable12;
((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable13) /*String::append*/;
+ variable14 = ((parser_prod___Prod___line_number_t)CALL( self,COLOR_parser_prod___PNode___line_number))( self) /*ADeferredMethPropdef::line_number*/;
+ variable15 = variable14;
+ variable15 = ((string___String___to_s_t)CALL(variable15,COLOR_string___Object___to_s))(variable15) /*String::to_s*/;
+ ((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable15) /*String::append*/;
+ variable16 = NEW_string___String___with_native(BOX_NativeString(");"), TAG_Int(2)); /*new String*/
+ variable17 = variable16;
+ ((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable17) /*String::append*/;
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable3) /*CompilerVisitor::add_instr*/;
variable3 = NEW_string___String___with_native(BOX_NativeString("nit_exit(1);"), TAG_Int(12)); /*new String*/
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable3) /*CompilerVisitor::add_instr*/;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable3 == NIT_NULL /*null*/) || ((variable3 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable3, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))(variable3, NIT_NULL /*null*/) /*MMType::==*/)))))));
if (UNTAG_Bool(variable3)) { /*if*/
variable3 = NEW_string___String___with_native(BOX_NativeString("NIT_NULL"), TAG_Int(8)); /*new String*/
- goto return_label52;
+ goto return_label53;
} else { /*if*/
variable3 = NIT_NULL /*null*/;
- goto return_label52;
+ goto return_label53;
}
- return_label52: while(false);
+ return_label53: while(false);
tracehead = trace.prev;
return variable3;
}
val_t compiling_methods___AExternMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "compiling_methods::AExternMethPropdef::do_compile_inside (src/compiling//compiling_methods.nit:464,2--485:14)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AExternMethPropdef___do_compile_inside, 475};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = TAG_Bool(UNTAG_Int( variable7 /*index*/)<UNTAG_Int(variable9));
}
variable8 = variable9;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable8 = ATTR_array___Array____items( variable2 /*params*/) /*Array::_items*/;
variable8 = UNBOX_NativeArray(variable8)[UNTAG_Int( variable7 /*index*/)];
- goto return_label54;
- return_label54: while(false);
+ goto return_label55;
+ return_label55: while(false);
variable7 = variable8;
variable6 = ((compiling_base___MMType___unboxtype_t)CALL(variable6,COLOR_compiling_base___MMType___unboxtype))(variable6, variable7) /*MMType::unboxtype*/;
((array___AbstractArray___add_t)CALL( variable5 /*args*/,COLOR_abstract_collection___SimpleCollection___add))( variable5 /*args*/, variable6) /*Array::add*/;
variable12 = TAG_Bool(UNTAG_Int( variable10 /*index*/)<UNTAG_Int(variable12));
}
variable11 = variable12;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable11 = ATTR_array___Array____items( variable2 /*params*/) /*Array::_items*/;
variable11 = UNBOX_NativeArray(variable11)[UNTAG_Int( variable10 /*index*/)];
- goto return_label56;
- return_label56: while(false);
+ goto return_label57;
+ return_label57: while(false);
variable9 = variable11;
variable8 = ((compiling_base___MMType___unboxtype_t)CALL(variable8,COLOR_compiling_base___MMType___unboxtype))(variable8, variable9) /*MMType::unboxtype*/;
((array___AbstractArray___add_t)CALL( variable5 /*args*/,COLOR_abstract_collection___SimpleCollection___add))( variable5 /*args*/, variable8) /*Array::add*/;
- continue_55: while(0);
+ continue_56: while(0);
((abstract_collection___Iterator___next_t)CALL(variable6,COLOR_abstract_collection___Iterator___next))(variable6) /*Iterator::next*/;
}
- break_55: while(0);
+ break_56: while(0);
variable7 = NEW_string___String___init(); /*new String*/
variable8 = NEW_string___String___with_native(BOX_NativeString(""), TAG_Int(0)); /*new String*/
variable9 = variable8;
variable7 = ((static_type___MMSignature___return_type_t)CALL( variable4 /*sig*/,COLOR_static_type___MMSignature___return_type))( variable4 /*sig*/) /*MMSignature::return_type*/;
variable7 = ((compiling_base___MMType___boxtype_t)CALL(variable7,COLOR_compiling_base___MMType___boxtype))(variable7, variable6 /*s*/) /*MMType::boxtype*/;
variable3 = variable7;
- goto return_label53;
+ goto return_label54;
} else { /*if*/
variable7 = NEW_string___String___init(); /*new String*/
variable8 = NEW_string___String___with_native(BOX_NativeString(""), TAG_Int(0)); /*new String*/
((string___String___append_t)CALL(variable7,COLOR_abstract_collection___IndexedCollection___append))(variable7, variable12) /*String::append*/;
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable7) /*CompilerVisitor::add_instr*/;
variable3 = NIT_NULL /*null*/;
- goto return_label53;
+ goto return_label54;
}
- return_label53: while(false);
+ return_label54: while(false);
tracehead = trace.prev;
return variable3;
}
val_t compiling_methods___AInternMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "compiling_methods::AInternMethPropdef::do_compile_inside (src/compiling//compiling_methods.nit:491,2--659:10)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AInternMethPropdef___do_compile_inside, 502};
val_t variable0;
val_t variable1;
val_t variable2;
val_t variable4;
val_t variable5;
val_t variable6;
- static val_t once_value_variable6_58; static int once_bool_variable6_58;
- static val_t once_value_variable6_59; static int once_bool_variable6_59;
+ static val_t once_value_variable6_59; static int once_bool_variable6_59;
+ static val_t once_value_variable6_60; static int once_bool_variable6_60;
val_t variable7;
val_t variable8;
val_t variable9;
val_t variable10;
val_t variable11;
val_t variable12;
- static val_t once_value_variable6_61; static int once_bool_variable6_61;
- static val_t once_value_variable6_63; static int once_bool_variable6_63;
- static val_t once_value_variable6_65; static int once_bool_variable6_65;
- static val_t once_value_variable6_67; static int once_bool_variable6_67;
- static val_t once_value_variable6_69; static int once_bool_variable6_69;
- static val_t once_value_variable6_71; static int once_bool_variable6_71;
- static val_t once_value_variable6_73; static int once_bool_variable6_73;
+ static val_t once_value_variable6_62; static int once_bool_variable6_62;
+ static val_t once_value_variable6_64; static int once_bool_variable6_64;
+ static val_t once_value_variable6_66; static int once_bool_variable6_66;
+ static val_t once_value_variable6_68; static int once_bool_variable6_68;
+ static val_t once_value_variable6_70; static int once_bool_variable6_70;
+ static val_t once_value_variable6_72; static int once_bool_variable6_72;
+ static val_t once_value_variable6_74; static int once_bool_variable6_74;
val_t variable13;
val_t variable14;
val_t variable15;
val_t variable16;
- static val_t once_value_variable6_76; static int once_bool_variable6_76;
- static val_t once_value_variable6_79; static int once_bool_variable6_79;
- static val_t once_value_variable6_82; static int once_bool_variable6_82;
- static val_t once_value_variable6_85; static int once_bool_variable6_85;
- static val_t once_value_variable6_88; static int once_bool_variable6_88;
- static val_t once_value_variable6_91; static int once_bool_variable6_91;
- static val_t once_value_variable6_94; static int once_bool_variable6_94;
- static val_t once_value_variable6_97; static int once_bool_variable6_97;
- static val_t once_value_variable6_100; static int once_bool_variable6_100;
- static val_t once_value_variable6_103; static int once_bool_variable6_103;
- static val_t once_value_variable6_106; static int once_bool_variable6_106;
- static val_t once_value_variable6_109; static int once_bool_variable6_109;
- static val_t once_value_variable6_112; static int once_bool_variable6_112;
- static val_t once_value_variable6_113; static int once_bool_variable6_113;
- static val_t once_value_variable6_115; static int once_bool_variable6_115;
- static val_t once_value_variable6_117; static int once_bool_variable6_117;
- static val_t once_value_variable6_119; static int once_bool_variable6_119;
- static val_t once_value_variable6_121; static int once_bool_variable6_121;
- static val_t once_value_variable6_124; static int once_bool_variable6_124;
- static val_t once_value_variable6_127; static int once_bool_variable6_127;
- static val_t once_value_variable6_130; static int once_bool_variable6_130;
- static val_t once_value_variable6_133; static int once_bool_variable6_133;
- static val_t once_value_variable6_136; static int once_bool_variable6_136;
- static val_t once_value_variable6_139; static int once_bool_variable6_139;
- static val_t once_value_variable6_142; static int once_bool_variable6_142;
- static val_t once_value_variable6_145; static int once_bool_variable6_145;
- static val_t once_value_variable6_146; static int once_bool_variable6_146;
- static val_t once_value_variable6_148; static int once_bool_variable6_148;
- static val_t once_value_variable6_150; static int once_bool_variable6_150;
- static val_t once_value_variable6_152; static int once_bool_variable6_152;
- static val_t once_value_variable6_154; static int once_bool_variable6_154;
- static val_t once_value_variable6_156; static int once_bool_variable6_156;
- static val_t once_value_variable6_158; static int once_bool_variable6_158;
- static val_t once_value_variable6_160; static int once_bool_variable6_160;
- static val_t once_value_variable6_163; static int once_bool_variable6_163;
- static val_t once_value_variable6_166; static int once_bool_variable6_166;
- static val_t once_value_variable6_169; static int once_bool_variable6_169;
- static val_t once_value_variable6_172; static int once_bool_variable6_172;
- static val_t once_value_variable6_175; static int once_bool_variable6_175;
- static val_t once_value_variable6_178; static int once_bool_variable6_178;
- static val_t once_value_variable6_181; static int once_bool_variable6_181;
- static val_t once_value_variable6_184; static int once_bool_variable6_184;
- static val_t once_value_variable6_187; static int once_bool_variable6_187;
- static val_t once_value_variable6_190; static int once_bool_variable6_190;
- static val_t once_value_variable6_193; static int once_bool_variable6_193;
- static val_t once_value_variable6_194; static int once_bool_variable6_194;
- static val_t once_value_variable6_196; static int once_bool_variable6_196;
- static val_t once_value_variable6_198; static int once_bool_variable6_198;
- static val_t once_value_variable6_200; static int once_bool_variable6_200;
- static val_t once_value_variable6_202; static int once_bool_variable6_202;
- static val_t once_value_variable6_204; static int once_bool_variable6_204;
- static val_t once_value_variable6_207; static int once_bool_variable6_207;
- static val_t once_value_variable6_210; static int once_bool_variable6_210;
- static val_t once_value_variable6_211; static int once_bool_variable6_211;
- static val_t once_value_variable6_213; static int once_bool_variable6_213;
- static val_t once_value_variable6_216; static int once_bool_variable6_216;
+ static val_t once_value_variable6_77; static int once_bool_variable6_77;
+ static val_t once_value_variable6_80; static int once_bool_variable6_80;
+ static val_t once_value_variable6_83; static int once_bool_variable6_83;
+ static val_t once_value_variable6_86; static int once_bool_variable6_86;
+ static val_t once_value_variable6_89; static int once_bool_variable6_89;
+ static val_t once_value_variable6_92; static int once_bool_variable6_92;
+ static val_t once_value_variable6_95; static int once_bool_variable6_95;
+ static val_t once_value_variable6_98; static int once_bool_variable6_98;
+ static val_t once_value_variable6_101; static int once_bool_variable6_101;
+ static val_t once_value_variable6_104; static int once_bool_variable6_104;
+ static val_t once_value_variable6_107; static int once_bool_variable6_107;
+ static val_t once_value_variable6_110; static int once_bool_variable6_110;
+ static val_t once_value_variable6_113; static int once_bool_variable6_113;
+ static val_t once_value_variable6_114; static int once_bool_variable6_114;
+ static val_t once_value_variable6_116; static int once_bool_variable6_116;
+ static val_t once_value_variable6_118; static int once_bool_variable6_118;
+ static val_t once_value_variable6_120; static int once_bool_variable6_120;
+ static val_t once_value_variable6_122; static int once_bool_variable6_122;
+ static val_t once_value_variable6_125; static int once_bool_variable6_125;
+ static val_t once_value_variable6_128; static int once_bool_variable6_128;
+ static val_t once_value_variable6_131; static int once_bool_variable6_131;
+ static val_t once_value_variable6_134; static int once_bool_variable6_134;
+ static val_t once_value_variable6_137; static int once_bool_variable6_137;
+ static val_t once_value_variable6_140; static int once_bool_variable6_140;
+ static val_t once_value_variable6_143; static int once_bool_variable6_143;
+ static val_t once_value_variable6_146; static int once_bool_variable6_146;
+ static val_t once_value_variable6_147; static int once_bool_variable6_147;
+ static val_t once_value_variable6_149; static int once_bool_variable6_149;
+ static val_t once_value_variable6_151; static int once_bool_variable6_151;
+ static val_t once_value_variable6_153; static int once_bool_variable6_153;
+ static val_t once_value_variable6_155; static int once_bool_variable6_155;
+ static val_t once_value_variable6_157; static int once_bool_variable6_157;
+ static val_t once_value_variable6_159; static int once_bool_variable6_159;
+ static val_t once_value_variable6_161; static int once_bool_variable6_161;
+ static val_t once_value_variable6_164; static int once_bool_variable6_164;
+ static val_t once_value_variable6_167; static int once_bool_variable6_167;
+ static val_t once_value_variable6_170; static int once_bool_variable6_170;
+ static val_t once_value_variable6_173; static int once_bool_variable6_173;
+ static val_t once_value_variable6_176; static int once_bool_variable6_176;
+ static val_t once_value_variable6_179; static int once_bool_variable6_179;
+ static val_t once_value_variable6_182; static int once_bool_variable6_182;
+ static val_t once_value_variable6_185; static int once_bool_variable6_185;
+ static val_t once_value_variable6_188; static int once_bool_variable6_188;
+ static val_t once_value_variable6_191; static int once_bool_variable6_191;
+ static val_t once_value_variable6_194; static int once_bool_variable6_194;
+ static val_t once_value_variable6_195; static int once_bool_variable6_195;
+ static val_t once_value_variable6_197; static int once_bool_variable6_197;
+ static val_t once_value_variable6_199; static int once_bool_variable6_199;
+ static val_t once_value_variable6_201; static int once_bool_variable6_201;
+ static val_t once_value_variable6_203; static int once_bool_variable6_203;
+ static val_t once_value_variable6_205; static int once_bool_variable6_205;
+ static val_t once_value_variable6_208; static int once_bool_variable6_208;
+ static val_t once_value_variable6_211; static int once_bool_variable6_211;
+ static val_t once_value_variable6_212; static int once_bool_variable6_212;
+ static val_t once_value_variable6_214; static int once_bool_variable6_214;
+ static val_t once_value_variable6_217; static int once_bool_variable6_217;
val_t variable17;
val_t variable18;
val_t variable19;
val_t variable20;
- static val_t once_value_variable6_220; static int once_bool_variable6_220;
- static val_t once_value_variable6_224; static int once_bool_variable6_224;
- static val_t once_value_variable6_225; static int once_bool_variable6_225;
- static val_t once_value_variable6_227; static int once_bool_variable6_227;
- static val_t once_value_variable6_229; static int once_bool_variable6_229;
- static val_t once_value_variable6_232; static int once_bool_variable6_232;
- static val_t once_value_variable6_236; static int once_bool_variable6_236;
+ static val_t once_value_variable6_221; static int once_bool_variable6_221;
+ static val_t once_value_variable6_225; static int once_bool_variable6_225;
+ static val_t once_value_variable6_226; static int once_bool_variable6_226;
+ static val_t once_value_variable6_228; static int once_bool_variable6_228;
+ static val_t once_value_variable6_230; static int once_bool_variable6_230;
+ static val_t once_value_variable6_233; static int once_bool_variable6_233;
+ static val_t once_value_variable6_237; static int once_bool_variable6_237;
val_t variable21;
val_t variable22;
val_t variable23;
val_t variable26;
val_t variable27;
val_t variable28;
- static val_t once_value_variable6_242; static int once_bool_variable6_242;
- static val_t once_value_variable6_244; static int once_bool_variable6_244;
+ static val_t once_value_variable6_243; static int once_bool_variable6_243;
static val_t once_value_variable6_245; static int once_bool_variable6_245;
- static val_t once_value_variable6_248; static int once_bool_variable6_248;
- static val_t once_value_variable6_250; static int once_bool_variable6_250;
- static val_t once_value_variable6_252; static int once_bool_variable6_252;
+ static val_t once_value_variable6_246; static int once_bool_variable6_246;
+ static val_t once_value_variable6_249; static int once_bool_variable6_249;
+ static val_t once_value_variable6_251; static int once_bool_variable6_251;
+ static val_t once_value_variable6_253; static int once_bool_variable6_253;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = param1;
variable5 = ((abstractmetamodel___MMLocalProperty___name_t)CALL( variable1 /*method*/,COLOR_abstractmetamodel___MMLocalProperty___name))( variable1 /*method*/) /*MMSrcMethod::name*/;
variable4 = variable5;
variable5 = NIT_NULL /*decl variable s*/;
- if (once_bool_variable6_58) variable6 = once_value_variable6_58;
+ if (once_bool_variable6_59) variable6 = once_value_variable6_59;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("Int"), TAG_Int(3)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_58 = variable6;
- once_bool_variable6_58 = true;
+ once_value_variable6_59 = variable6;
+ once_bool_variable6_59 = true;
}
variable6 = TAG_Bool(( variable3 /*c*/ == variable6) || (( variable3 /*c*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable3 /*c*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable3 /*c*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable3 /*c*/,COLOR_kernel___Object_____eqeq))( variable3 /*c*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
- if (once_bool_variable6_59) variable6 = once_value_variable6_59;
+ if (once_bool_variable6_60) variable6 = once_value_variable6_60;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("object_id"), TAG_Int(9)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_59 = variable6;
- once_bool_variable6_59 = true;
+ once_value_variable6_60 = variable6;
+ once_bool_variable6_60 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label60;
- return_label60: while(false);
+ goto return_label61;
+ return_label61: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_61) variable6 = once_value_variable6_61;
+ if (once_bool_variable6_62) variable6 = once_value_variable6_62;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("unary -"), TAG_Int(7)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_61 = variable6;
- once_bool_variable6_61 = true;
+ once_value_variable6_62 = variable6;
+ once_bool_variable6_62 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label62;
- return_label62: while(false);
+ goto return_label63;
+ return_label63: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_63) variable6 = once_value_variable6_63;
+ if (once_bool_variable6_64) variable6 = once_value_variable6_64;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("output"), TAG_Int(6)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_63 = variable6;
- once_bool_variable6_63 = true;
+ once_value_variable6_64 = variable6;
+ once_bool_variable6_64 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label64;
- return_label64: while(false);
+ goto return_label65;
+ return_label65: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable6) /*CompilerVisitor::add_instr*/;
} else { /*if*/
- if (once_bool_variable6_65) variable6 = once_value_variable6_65;
+ if (once_bool_variable6_66) variable6 = once_value_variable6_66;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("ascii"), TAG_Int(5)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_65 = variable6;
- once_bool_variable6_65 = true;
+ once_value_variable6_66 = variable6;
+ once_bool_variable6_66 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label66;
- return_label66: while(false);
+ goto return_label67;
+ return_label67: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_67) variable6 = once_value_variable6_67;
+ if (once_bool_variable6_68) variable6 = once_value_variable6_68;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("succ"), TAG_Int(4)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_67 = variable6;
- once_bool_variable6_67 = true;
+ once_value_variable6_68 = variable6;
+ once_bool_variable6_68 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label68;
- return_label68: while(false);
+ goto return_label69;
+ return_label69: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_69) variable6 = once_value_variable6_69;
+ if (once_bool_variable6_70) variable6 = once_value_variable6_70;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("prec"), TAG_Int(4)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_69 = variable6;
- once_bool_variable6_69 = true;
+ once_value_variable6_70 = variable6;
+ once_bool_variable6_70 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label70;
- return_label70: while(false);
+ goto return_label71;
+ return_label71: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_71) variable6 = once_value_variable6_71;
+ if (once_bool_variable6_72) variable6 = once_value_variable6_72;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("to_f"), TAG_Int(4)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_71 = variable6;
- once_bool_variable6_71 = true;
+ once_value_variable6_72 = variable6;
+ once_bool_variable6_72 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label72;
- return_label72: while(false);
+ goto return_label73;
+ return_label73: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_73) variable6 = once_value_variable6_73;
+ if (once_bool_variable6_74) variable6 = once_value_variable6_74;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("+"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_73 = variable6;
- once_bool_variable6_73 = true;
+ once_value_variable6_74 = variable6;
+ once_bool_variable6_74 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label74;
- return_label74: while(false);
+ goto return_label75;
+ return_label75: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label75;
- return_label75: while(false);
+ goto return_label76;
+ return_label76: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_76) variable6 = once_value_variable6_76;
+ if (once_bool_variable6_77) variable6 = once_value_variable6_77;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("-"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_76 = variable6;
- once_bool_variable6_76 = true;
+ once_value_variable6_77 = variable6;
+ once_bool_variable6_77 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label77;
- return_label77: while(false);
+ goto return_label78;
+ return_label78: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label78;
- return_label78: while(false);
+ goto return_label79;
+ return_label79: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_79) variable6 = once_value_variable6_79;
+ if (once_bool_variable6_80) variable6 = once_value_variable6_80;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("*"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_79 = variable6;
- once_bool_variable6_79 = true;
+ once_value_variable6_80 = variable6;
+ once_bool_variable6_80 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label80;
- return_label80: while(false);
+ goto return_label81;
+ return_label81: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label81;
- return_label81: while(false);
+ goto return_label82;
+ return_label82: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_82) variable6 = once_value_variable6_82;
+ if (once_bool_variable6_83) variable6 = once_value_variable6_83;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("/"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_82 = variable6;
- once_bool_variable6_82 = true;
+ once_value_variable6_83 = variable6;
+ once_bool_variable6_83 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label83;
- return_label83: while(false);
+ goto return_label84;
+ return_label84: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label84;
- return_label84: while(false);
+ goto return_label85;
+ return_label85: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_85) variable6 = once_value_variable6_85;
+ if (once_bool_variable6_86) variable6 = once_value_variable6_86;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("%"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_85 = variable6;
- once_bool_variable6_85 = true;
+ once_value_variable6_86 = variable6;
+ once_bool_variable6_86 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label86;
- return_label86: while(false);
+ goto return_label87;
+ return_label87: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label87;
- return_label87: while(false);
+ goto return_label88;
+ return_label88: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_88) variable6 = once_value_variable6_88;
+ if (once_bool_variable6_89) variable6 = once_value_variable6_89;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("<"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_88 = variable6;
- once_bool_variable6_88 = true;
+ once_value_variable6_89 = variable6;
+ once_bool_variable6_89 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label89;
- return_label89: while(false);
+ goto return_label90;
+ return_label90: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label90;
- return_label90: while(false);
+ goto return_label91;
+ return_label91: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_91) variable6 = once_value_variable6_91;
+ if (once_bool_variable6_92) variable6 = once_value_variable6_92;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString(">"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_91 = variable6;
- once_bool_variable6_91 = true;
+ once_value_variable6_92 = variable6;
+ once_bool_variable6_92 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label92;
- return_label92: while(false);
+ goto return_label93;
+ return_label93: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label93;
- return_label93: while(false);
+ goto return_label94;
+ return_label94: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_94) variable6 = once_value_variable6_94;
+ if (once_bool_variable6_95) variable6 = once_value_variable6_95;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("<="), TAG_Int(2)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_94 = variable6;
- once_bool_variable6_94 = true;
+ once_value_variable6_95 = variable6;
+ once_bool_variable6_95 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label95;
- return_label95: while(false);
+ goto return_label96;
+ return_label96: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label96;
- return_label96: while(false);
+ goto return_label97;
+ return_label97: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_97) variable6 = once_value_variable6_97;
+ if (once_bool_variable6_98) variable6 = once_value_variable6_98;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString(">="), TAG_Int(2)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_97 = variable6;
- once_bool_variable6_97 = true;
+ once_value_variable6_98 = variable6;
+ once_bool_variable6_98 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label98;
- return_label98: while(false);
+ goto return_label99;
+ return_label99: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label99;
- return_label99: while(false);
+ goto return_label100;
+ return_label100: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_100) variable6 = once_value_variable6_100;
+ if (once_bool_variable6_101) variable6 = once_value_variable6_101;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("lshift"), TAG_Int(6)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_100 = variable6;
- once_bool_variable6_100 = true;
+ once_value_variable6_101 = variable6;
+ once_bool_variable6_101 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label101;
- return_label101: while(false);
+ goto return_label102;
+ return_label102: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label102;
- return_label102: while(false);
+ goto return_label103;
+ return_label103: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_103) variable6 = once_value_variable6_103;
+ if (once_bool_variable6_104) variable6 = once_value_variable6_104;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("rshift"), TAG_Int(6)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_103 = variable6;
- once_bool_variable6_103 = true;
+ once_value_variable6_104 = variable6;
+ once_bool_variable6_104 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label104;
- return_label104: while(false);
+ goto return_label105;
+ return_label105: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label105;
- return_label105: while(false);
+ goto return_label106;
+ return_label106: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_106) variable6 = once_value_variable6_106;
+ if (once_bool_variable6_107) variable6 = once_value_variable6_107;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("=="), TAG_Int(2)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_106 = variable6;
- once_bool_variable6_106 = true;
+ once_value_variable6_107 = variable6;
+ once_bool_variable6_107 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label107;
- return_label107: while(false);
+ goto return_label108;
+ return_label108: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label108;
- return_label108: while(false);
+ goto return_label109;
+ return_label109: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_109) variable6 = once_value_variable6_109;
+ if (once_bool_variable6_110) variable6 = once_value_variable6_110;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("!="), TAG_Int(2)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_109 = variable6;
- once_bool_variable6_109 = true;
+ once_value_variable6_110 = variable6;
+ once_bool_variable6_110 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label110;
- return_label110: while(false);
+ goto return_label111;
+ return_label111: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label111;
- return_label111: while(false);
+ goto return_label112;
+ return_label112: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
}
}
} else { /*if*/
- if (once_bool_variable6_112) variable6 = once_value_variable6_112;
+ if (once_bool_variable6_113) variable6 = once_value_variable6_113;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("Float"), TAG_Int(5)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_112 = variable6;
- once_bool_variable6_112 = true;
+ once_value_variable6_113 = variable6;
+ once_bool_variable6_113 = true;
}
variable6 = TAG_Bool(( variable3 /*c*/ == variable6) || (( variable3 /*c*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable3 /*c*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable3 /*c*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable3 /*c*/,COLOR_kernel___Object_____eqeq))( variable3 /*c*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
- if (once_bool_variable6_113) variable6 = once_value_variable6_113;
+ if (once_bool_variable6_114) variable6 = once_value_variable6_114;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("object_id"), TAG_Int(9)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_113 = variable6;
- once_bool_variable6_113 = true;
+ once_value_variable6_114 = variable6;
+ once_bool_variable6_114 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label114;
- return_label114: while(false);
+ goto return_label115;
+ return_label115: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_115) variable6 = once_value_variable6_115;
+ if (once_bool_variable6_116) variable6 = once_value_variable6_116;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("unary -"), TAG_Int(7)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_115 = variable6;
- once_bool_variable6_115 = true;
+ once_value_variable6_116 = variable6;
+ once_bool_variable6_116 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label116;
- return_label116: while(false);
+ goto return_label117;
+ return_label117: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_117) variable6 = once_value_variable6_117;
+ if (once_bool_variable6_118) variable6 = once_value_variable6_118;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("output"), TAG_Int(6)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_117 = variable6;
- once_bool_variable6_117 = true;
+ once_value_variable6_118 = variable6;
+ once_bool_variable6_118 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label118;
- return_label118: while(false);
+ goto return_label119;
+ return_label119: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable6) /*CompilerVisitor::add_instr*/;
} else { /*if*/
- if (once_bool_variable6_119) variable6 = once_value_variable6_119;
+ if (once_bool_variable6_120) variable6 = once_value_variable6_120;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("to_i"), TAG_Int(4)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_119 = variable6;
- once_bool_variable6_119 = true;
+ once_value_variable6_120 = variable6;
+ once_bool_variable6_120 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label120;
- return_label120: while(false);
+ goto return_label121;
+ return_label121: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_121) variable6 = once_value_variable6_121;
+ if (once_bool_variable6_122) variable6 = once_value_variable6_122;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("+"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_121 = variable6;
- once_bool_variable6_121 = true;
+ once_value_variable6_122 = variable6;
+ once_bool_variable6_122 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label122;
- return_label122: while(false);
+ goto return_label123;
+ return_label123: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label123;
- return_label123: while(false);
+ goto return_label124;
+ return_label124: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_124) variable6 = once_value_variable6_124;
+ if (once_bool_variable6_125) variable6 = once_value_variable6_125;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("-"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_124 = variable6;
- once_bool_variable6_124 = true;
+ once_value_variable6_125 = variable6;
+ once_bool_variable6_125 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label125;
- return_label125: while(false);
+ goto return_label126;
+ return_label126: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label126;
- return_label126: while(false);
+ goto return_label127;
+ return_label127: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_127) variable6 = once_value_variable6_127;
+ if (once_bool_variable6_128) variable6 = once_value_variable6_128;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("*"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_127 = variable6;
- once_bool_variable6_127 = true;
+ once_value_variable6_128 = variable6;
+ once_bool_variable6_128 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label128;
- return_label128: while(false);
+ goto return_label129;
+ return_label129: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label129;
- return_label129: while(false);
+ goto return_label130;
+ return_label130: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_130) variable6 = once_value_variable6_130;
+ if (once_bool_variable6_131) variable6 = once_value_variable6_131;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("/"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_130 = variable6;
- once_bool_variable6_130 = true;
+ once_value_variable6_131 = variable6;
+ once_bool_variable6_131 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label131;
- return_label131: while(false);
+ goto return_label132;
+ return_label132: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label132;
- return_label132: while(false);
+ goto return_label133;
+ return_label133: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_133) variable6 = once_value_variable6_133;
+ if (once_bool_variable6_134) variable6 = once_value_variable6_134;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("<"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_133 = variable6;
- once_bool_variable6_133 = true;
+ once_value_variable6_134 = variable6;
+ once_bool_variable6_134 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label134;
- return_label134: while(false);
+ goto return_label135;
+ return_label135: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label135;
- return_label135: while(false);
+ goto return_label136;
+ return_label136: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_136) variable6 = once_value_variable6_136;
+ if (once_bool_variable6_137) variable6 = once_value_variable6_137;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString(">"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_136 = variable6;
- once_bool_variable6_136 = true;
+ once_value_variable6_137 = variable6;
+ once_bool_variable6_137 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label137;
- return_label137: while(false);
+ goto return_label138;
+ return_label138: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label138;
- return_label138: while(false);
+ goto return_label139;
+ return_label139: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_139) variable6 = once_value_variable6_139;
+ if (once_bool_variable6_140) variable6 = once_value_variable6_140;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("<="), TAG_Int(2)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_139 = variable6;
- once_bool_variable6_139 = true;
+ once_value_variable6_140 = variable6;
+ once_bool_variable6_140 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label140;
- return_label140: while(false);
+ goto return_label141;
+ return_label141: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label141;
- return_label141: while(false);
+ goto return_label142;
+ return_label142: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_142) variable6 = once_value_variable6_142;
+ if (once_bool_variable6_143) variable6 = once_value_variable6_143;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString(">="), TAG_Int(2)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_142 = variable6;
- once_bool_variable6_142 = true;
+ once_value_variable6_143 = variable6;
+ once_bool_variable6_143 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label143;
- return_label143: while(false);
+ goto return_label144;
+ return_label144: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label144;
- return_label144: while(false);
+ goto return_label145;
+ return_label145: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
}
}
} else { /*if*/
- if (once_bool_variable6_145) variable6 = once_value_variable6_145;
+ if (once_bool_variable6_146) variable6 = once_value_variable6_146;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("Char"), TAG_Int(4)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_145 = variable6;
- once_bool_variable6_145 = true;
+ once_value_variable6_146 = variable6;
+ once_bool_variable6_146 = true;
}
variable6 = TAG_Bool(( variable3 /*c*/ == variable6) || (( variable3 /*c*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable3 /*c*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable3 /*c*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable3 /*c*/,COLOR_kernel___Object_____eqeq))( variable3 /*c*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
- if (once_bool_variable6_146) variable6 = once_value_variable6_146;
+ if (once_bool_variable6_147) variable6 = once_value_variable6_147;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("object_id"), TAG_Int(9)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_146 = variable6;
- once_bool_variable6_146 = true;
+ once_value_variable6_147 = variable6;
+ once_bool_variable6_147 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label147;
- return_label147: while(false);
+ goto return_label148;
+ return_label148: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_148) variable6 = once_value_variable6_148;
+ if (once_bool_variable6_149) variable6 = once_value_variable6_149;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("unary -"), TAG_Int(7)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_148 = variable6;
- once_bool_variable6_148 = true;
+ once_value_variable6_149 = variable6;
+ once_bool_variable6_149 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label149;
- return_label149: while(false);
+ goto return_label150;
+ return_label150: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_150) variable6 = once_value_variable6_150;
+ if (once_bool_variable6_151) variable6 = once_value_variable6_151;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("output"), TAG_Int(6)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_150 = variable6;
- once_bool_variable6_150 = true;
+ once_value_variable6_151 = variable6;
+ once_bool_variable6_151 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label151;
- return_label151: while(false);
+ goto return_label152;
+ return_label152: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable6) /*CompilerVisitor::add_instr*/;
} else { /*if*/
- if (once_bool_variable6_152) variable6 = once_value_variable6_152;
+ if (once_bool_variable6_153) variable6 = once_value_variable6_153;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("ascii"), TAG_Int(5)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_152 = variable6;
- once_bool_variable6_152 = true;
+ once_value_variable6_153 = variable6;
+ once_bool_variable6_153 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label153;
- return_label153: while(false);
+ goto return_label154;
+ return_label154: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_154) variable6 = once_value_variable6_154;
+ if (once_bool_variable6_155) variable6 = once_value_variable6_155;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("succ"), TAG_Int(4)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_154 = variable6;
- once_bool_variable6_154 = true;
+ once_value_variable6_155 = variable6;
+ once_bool_variable6_155 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label155;
- return_label155: while(false);
+ goto return_label156;
+ return_label156: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_156) variable6 = once_value_variable6_156;
+ if (once_bool_variable6_157) variable6 = once_value_variable6_157;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("prec"), TAG_Int(4)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_156 = variable6;
- once_bool_variable6_156 = true;
+ once_value_variable6_157 = variable6;
+ once_bool_variable6_157 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label157;
- return_label157: while(false);
+ goto return_label158;
+ return_label158: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_158) variable6 = once_value_variable6_158;
+ if (once_bool_variable6_159) variable6 = once_value_variable6_159;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("to_i"), TAG_Int(4)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_158 = variable6;
- once_bool_variable6_158 = true;
+ once_value_variable6_159 = variable6;
+ once_bool_variable6_159 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label159;
- return_label159: while(false);
+ goto return_label160;
+ return_label160: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_160) variable6 = once_value_variable6_160;
+ if (once_bool_variable6_161) variable6 = once_value_variable6_161;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("+"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_160 = variable6;
- once_bool_variable6_160 = true;
+ once_value_variable6_161 = variable6;
+ once_bool_variable6_161 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label161;
- return_label161: while(false);
+ goto return_label162;
+ return_label162: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label162;
- return_label162: while(false);
+ goto return_label163;
+ return_label163: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_163) variable6 = once_value_variable6_163;
+ if (once_bool_variable6_164) variable6 = once_value_variable6_164;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("-"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_163 = variable6;
- once_bool_variable6_163 = true;
+ once_value_variable6_164 = variable6;
+ once_bool_variable6_164 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label164;
- return_label164: while(false);
+ goto return_label165;
+ return_label165: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label165;
- return_label165: while(false);
+ goto return_label166;
+ return_label166: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_166) variable6 = once_value_variable6_166;
+ if (once_bool_variable6_167) variable6 = once_value_variable6_167;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("*"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_166 = variable6;
- once_bool_variable6_166 = true;
+ once_value_variable6_167 = variable6;
+ once_bool_variable6_167 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label167;
- return_label167: while(false);
+ goto return_label168;
+ return_label168: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label168;
- return_label168: while(false);
+ goto return_label169;
+ return_label169: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_169) variable6 = once_value_variable6_169;
+ if (once_bool_variable6_170) variable6 = once_value_variable6_170;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("/"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_169 = variable6;
- once_bool_variable6_169 = true;
+ once_value_variable6_170 = variable6;
+ once_bool_variable6_170 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label170;
- return_label170: while(false);
+ goto return_label171;
+ return_label171: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label171;
- return_label171: while(false);
+ goto return_label172;
+ return_label172: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_172) variable6 = once_value_variable6_172;
+ if (once_bool_variable6_173) variable6 = once_value_variable6_173;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("%"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_172 = variable6;
- once_bool_variable6_172 = true;
+ once_value_variable6_173 = variable6;
+ once_bool_variable6_173 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label173;
- return_label173: while(false);
+ goto return_label174;
+ return_label174: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label174;
- return_label174: while(false);
+ goto return_label175;
+ return_label175: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_175) variable6 = once_value_variable6_175;
+ if (once_bool_variable6_176) variable6 = once_value_variable6_176;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("<"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_175 = variable6;
- once_bool_variable6_175 = true;
+ once_value_variable6_176 = variable6;
+ once_bool_variable6_176 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label176;
- return_label176: while(false);
+ goto return_label177;
+ return_label177: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label177;
- return_label177: while(false);
+ goto return_label178;
+ return_label178: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_178) variable6 = once_value_variable6_178;
+ if (once_bool_variable6_179) variable6 = once_value_variable6_179;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString(">"), TAG_Int(1)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_178 = variable6;
- once_bool_variable6_178 = true;
+ once_value_variable6_179 = variable6;
+ once_bool_variable6_179 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label179;
- return_label179: while(false);
+ goto return_label180;
+ return_label180: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label180;
- return_label180: while(false);
+ goto return_label181;
+ return_label181: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_181) variable6 = once_value_variable6_181;
+ if (once_bool_variable6_182) variable6 = once_value_variable6_182;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("<="), TAG_Int(2)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_181 = variable6;
- once_bool_variable6_181 = true;
+ once_value_variable6_182 = variable6;
+ once_bool_variable6_182 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label182;
- return_label182: while(false);
+ goto return_label183;
+ return_label183: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label183;
- return_label183: while(false);
+ goto return_label184;
+ return_label184: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_184) variable6 = once_value_variable6_184;
+ if (once_bool_variable6_185) variable6 = once_value_variable6_185;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString(">="), TAG_Int(2)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_184 = variable6;
- once_bool_variable6_184 = true;
+ once_value_variable6_185 = variable6;
+ once_bool_variable6_185 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label185;
- return_label185: while(false);
+ goto return_label186;
+ return_label186: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label186;
- return_label186: while(false);
+ goto return_label187;
+ return_label187: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_187) variable6 = once_value_variable6_187;
+ if (once_bool_variable6_188) variable6 = once_value_variable6_188;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("=="), TAG_Int(2)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_187 = variable6;
- once_bool_variable6_187 = true;
+ once_value_variable6_188 = variable6;
+ once_bool_variable6_188 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label188;
- return_label188: while(false);
+ goto return_label189;
+ return_label189: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label189;
- return_label189: while(false);
+ goto return_label190;
+ return_label190: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_190) variable6 = once_value_variable6_190;
+ if (once_bool_variable6_191) variable6 = once_value_variable6_191;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("!="), TAG_Int(2)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_190 = variable6;
- once_bool_variable6_190 = true;
+ once_value_variable6_191 = variable6;
+ once_bool_variable6_191 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label191;
- return_label191: while(false);
+ goto return_label192;
+ return_label192: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label192;
- return_label192: while(false);
+ goto return_label193;
+ return_label193: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
}
}
} else { /*if*/
- if (once_bool_variable6_193) variable6 = once_value_variable6_193;
+ if (once_bool_variable6_194) variable6 = once_value_variable6_194;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("Bool"), TAG_Int(4)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_193 = variable6;
- once_bool_variable6_193 = true;
+ once_value_variable6_194 = variable6;
+ once_bool_variable6_194 = true;
}
variable6 = TAG_Bool(( variable3 /*c*/ == variable6) || (( variable3 /*c*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable3 /*c*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable3 /*c*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable3 /*c*/,COLOR_kernel___Object_____eqeq))( variable3 /*c*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
- if (once_bool_variable6_194) variable6 = once_value_variable6_194;
+ if (once_bool_variable6_195) variable6 = once_value_variable6_195;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("object_id"), TAG_Int(9)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_194 = variable6;
- once_bool_variable6_194 = true;
+ once_value_variable6_195 = variable6;
+ once_bool_variable6_195 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label195;
- return_label195: while(false);
+ goto return_label196;
+ return_label196: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_196) variable6 = once_value_variable6_196;
+ if (once_bool_variable6_197) variable6 = once_value_variable6_197;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("unary -"), TAG_Int(7)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_196 = variable6;
- once_bool_variable6_196 = true;
+ once_value_variable6_197 = variable6;
+ once_bool_variable6_197 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label197;
- return_label197: while(false);
+ goto return_label198;
+ return_label198: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_198) variable6 = once_value_variable6_198;
+ if (once_bool_variable6_199) variable6 = once_value_variable6_199;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("output"), TAG_Int(6)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_198 = variable6;
- once_bool_variable6_198 = true;
+ once_value_variable6_199 = variable6;
+ once_bool_variable6_199 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label199;
- return_label199: while(false);
+ goto return_label200;
+ return_label200: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable6) /*CompilerVisitor::add_instr*/;
} else { /*if*/
- if (once_bool_variable6_200) variable6 = once_value_variable6_200;
+ if (once_bool_variable6_201) variable6 = once_value_variable6_201;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("ascii"), TAG_Int(5)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_200 = variable6;
- once_bool_variable6_200 = true;
+ once_value_variable6_201 = variable6;
+ once_bool_variable6_201 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label201;
- return_label201: while(false);
+ goto return_label202;
+ return_label202: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_202) variable6 = once_value_variable6_202;
+ if (once_bool_variable6_203) variable6 = once_value_variable6_203;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("to_i"), TAG_Int(4)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_202 = variable6;
- once_bool_variable6_202 = true;
+ once_value_variable6_203 = variable6;
+ once_bool_variable6_203 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label203;
- return_label203: while(false);
+ goto return_label204;
+ return_label204: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_204) variable6 = once_value_variable6_204;
+ if (once_bool_variable6_205) variable6 = once_value_variable6_205;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("=="), TAG_Int(2)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_204 = variable6;
- once_bool_variable6_204 = true;
+ once_value_variable6_205 = variable6;
+ once_bool_variable6_205 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label205;
- return_label205: while(false);
+ goto return_label206;
+ return_label206: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label206;
- return_label206: while(false);
+ goto return_label207;
+ return_label207: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_207) variable6 = once_value_variable6_207;
+ if (once_bool_variable6_208) variable6 = once_value_variable6_208;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("!="), TAG_Int(2)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_207 = variable6;
- once_bool_variable6_207 = true;
+ once_value_variable6_208 = variable6;
+ once_bool_variable6_208 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label208;
- return_label208: while(false);
+ goto return_label209;
+ return_label209: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label209;
- return_label209: while(false);
+ goto return_label210;
+ return_label210: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
}
}
} else { /*if*/
- if (once_bool_variable6_210) variable6 = once_value_variable6_210;
+ if (once_bool_variable6_211) variable6 = once_value_variable6_211;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("NativeArray"), TAG_Int(11)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_210 = variable6;
- once_bool_variable6_210 = true;
+ once_value_variable6_211 = variable6;
+ once_bool_variable6_211 = true;
}
variable6 = TAG_Bool(( variable3 /*c*/ == variable6) || (( variable3 /*c*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable3 /*c*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable3 /*c*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable3 /*c*/,COLOR_kernel___Object_____eqeq))( variable3 /*c*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
- if (once_bool_variable6_211) variable6 = once_value_variable6_211;
+ if (once_bool_variable6_212) variable6 = once_value_variable6_212;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("object_id"), TAG_Int(9)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_211 = variable6;
- once_bool_variable6_211 = true;
+ once_value_variable6_212 = variable6;
+ once_bool_variable6_212 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label212;
- return_label212: while(false);
+ goto return_label213;
+ return_label213: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_213) variable6 = once_value_variable6_213;
+ if (once_bool_variable6_214) variable6 = once_value_variable6_214;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("[]"), TAG_Int(2)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_213 = variable6;
- once_bool_variable6_213 = true;
+ once_value_variable6_214 = variable6;
+ once_bool_variable6_214 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label214;
- return_label214: while(false);
+ goto return_label215;
+ return_label215: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label215;
- return_label215: while(false);
+ goto return_label216;
+ return_label216: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_216) variable6 = once_value_variable6_216;
+ if (once_bool_variable6_217) variable6 = once_value_variable6_217;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("[]="), TAG_Int(3)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_216 = variable6;
- once_bool_variable6_216 = true;
+ once_value_variable6_217 = variable6;
+ once_bool_variable6_217 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label217;
- return_label217: while(false);
+ goto return_label218;
+ return_label218: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label218;
- return_label218: while(false);
+ goto return_label219;
+ return_label219: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
variable19 = TAG_Bool(UNTAG_Int( variable17 /*index*/)<UNTAG_Int(variable19));
}
variable18 = variable19;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable18 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable18 = UNBOX_NativeArray(variable18)[UNTAG_Int( variable17 /*index*/)];
- goto return_label219;
- return_label219: while(false);
+ goto return_label220;
+ return_label220: while(false);
variable17 = variable18;
variable18 = variable17;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable18) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable20) /*String::append*/;
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable6) /*CompilerVisitor::add_instr*/;
} else { /*if*/
- if (once_bool_variable6_220) variable6 = once_value_variable6_220;
+ if (once_bool_variable6_221) variable6 = once_value_variable6_221;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("copy_to"), TAG_Int(7)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_220 = variable6;
- once_bool_variable6_220 = true;
+ once_value_variable6_221 = variable6;
+ once_bool_variable6_221 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label221;
- return_label221: while(false);
+ goto return_label222;
+ return_label222: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label222;
- return_label222: while(false);
+ goto return_label223;
+ return_label223: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
variable19 = TAG_Bool(UNTAG_Int( variable17 /*index*/)<UNTAG_Int(variable19));
}
variable18 = variable19;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable18 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable18 = UNBOX_NativeArray(variable18)[UNTAG_Int( variable17 /*index*/)];
- goto return_label223;
- return_label223: while(false);
+ goto return_label224;
+ return_label224: while(false);
variable17 = variable18;
variable18 = variable17;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable18) /*String::append*/;
}
}
} else { /*if*/
- if (once_bool_variable6_224) variable6 = once_value_variable6_224;
+ if (once_bool_variable6_225) variable6 = once_value_variable6_225;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("NativeString"), TAG_Int(12)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_224 = variable6;
- once_bool_variable6_224 = true;
+ once_value_variable6_225 = variable6;
+ once_bool_variable6_225 = true;
}
variable6 = TAG_Bool(( variable3 /*c*/ == variable6) || (( variable3 /*c*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable3 /*c*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable3 /*c*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable3 /*c*/,COLOR_kernel___Object_____eqeq))( variable3 /*c*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
- if (once_bool_variable6_225) variable6 = once_value_variable6_225;
+ if (once_bool_variable6_226) variable6 = once_value_variable6_226;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("object_id"), TAG_Int(9)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_225 = variable6;
- once_bool_variable6_225 = true;
+ once_value_variable6_226 = variable6;
+ once_bool_variable6_226 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label226;
- return_label226: while(false);
+ goto return_label227;
+ return_label227: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_227) variable6 = once_value_variable6_227;
+ if (once_bool_variable6_228) variable6 = once_value_variable6_228;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("atoi"), TAG_Int(4)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_227 = variable6;
- once_bool_variable6_227 = true;
+ once_value_variable6_228 = variable6;
+ once_bool_variable6_228 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label228;
- return_label228: while(false);
+ goto return_label229;
+ return_label229: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_229) variable6 = once_value_variable6_229;
+ if (once_bool_variable6_230) variable6 = once_value_variable6_230;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("[]"), TAG_Int(2)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_229 = variable6;
- once_bool_variable6_229 = true;
+ once_value_variable6_230 = variable6;
+ once_bool_variable6_230 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label230;
- return_label230: while(false);
+ goto return_label231;
+ return_label231: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label231;
- return_label231: while(false);
+ goto return_label232;
+ return_label232: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_232) variable6 = once_value_variable6_232;
+ if (once_bool_variable6_233) variable6 = once_value_variable6_233;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("[]="), TAG_Int(3)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_232 = variable6;
- once_bool_variable6_232 = true;
+ once_value_variable6_233 = variable6;
+ once_bool_variable6_233 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label233;
- return_label233: while(false);
+ goto return_label234;
+ return_label234: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label234;
- return_label234: while(false);
+ goto return_label235;
+ return_label235: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
variable19 = TAG_Bool(UNTAG_Int( variable17 /*index*/)<UNTAG_Int(variable19));
}
variable18 = variable19;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable18 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable18 = UNBOX_NativeArray(variable18)[UNTAG_Int( variable17 /*index*/)];
- goto return_label235;
- return_label235: while(false);
+ goto return_label236;
+ return_label236: while(false);
variable17 = variable18;
variable18 = variable17;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable18) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable20) /*String::append*/;
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable6) /*CompilerVisitor::add_instr*/;
} else { /*if*/
- if (once_bool_variable6_236) variable6 = once_value_variable6_236;
+ if (once_bool_variable6_237) variable6 = once_value_variable6_237;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("copy_to"), TAG_Int(7)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_236 = variable6;
- once_bool_variable6_236 = true;
+ once_value_variable6_237 = variable6;
+ once_bool_variable6_237 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label237;
- return_label237: while(false);
+ goto return_label238;
+ return_label238: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label238;
- return_label238: while(false);
+ goto return_label239;
+ return_label239: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
variable19 = TAG_Bool(UNTAG_Int( variable17 /*index*/)<UNTAG_Int(variable19));
}
variable18 = variable19;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable18 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable18 = UNBOX_NativeArray(variable18)[UNTAG_Int( variable17 /*index*/)];
- goto return_label239;
- return_label239: while(false);
+ goto return_label240;
+ return_label240: while(false);
variable17 = variable18;
variable18 = variable17;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable18) /*String::append*/;
variable23 = TAG_Bool(UNTAG_Int( variable21 /*index*/)<UNTAG_Int(variable23));
}
variable22 = variable23;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable22 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable22 = UNBOX_NativeArray(variable22)[UNTAG_Int( variable21 /*index*/)];
- goto return_label240;
- return_label240: while(false);
+ goto return_label241;
+ return_label241: while(false);
variable21 = variable22;
variable22 = variable21;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable22) /*String::append*/;
variable27 = TAG_Bool(UNTAG_Int( variable25 /*index*/)<UNTAG_Int(variable27));
}
variable26 = variable27;
- if (!UNTAG_Bool(variable26)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable26)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable26 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable26 = UNBOX_NativeArray(variable26)[UNTAG_Int( variable25 /*index*/)];
- goto return_label241;
- return_label241: while(false);
+ goto return_label242;
+ return_label242: while(false);
variable25 = variable26;
variable26 = variable25;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable26) /*String::append*/;
}
}
} else { /*if*/
- if (once_bool_variable6_242) variable6 = once_value_variable6_242;
+ if (once_bool_variable6_243) variable6 = once_value_variable6_243;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("object_id"), TAG_Int(9)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_242 = variable6;
- once_bool_variable6_242 = true;
+ once_value_variable6_243 = variable6;
+ once_bool_variable6_243 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label243;
- return_label243: while(false);
+ goto return_label244;
+ return_label244: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_244) variable6 = once_value_variable6_244;
+ if (once_bool_variable6_245) variable6 = once_value_variable6_245;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("sys"), TAG_Int(3)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_244 = variable6;
- once_bool_variable6_244 = true;
+ once_value_variable6_245 = variable6;
+ once_bool_variable6_245 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable6 = NEW_string___String___with_native(BOX_NativeString("(G_sys)"), TAG_Int(7)); /*new String*/
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_245) variable6 = once_value_variable6_245;
+ if (once_bool_variable6_246) variable6 = once_value_variable6_246;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("is_same_type"), TAG_Int(12)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_245 = variable6;
- once_bool_variable6_245 = true;
+ once_value_variable6_246 = variable6;
+ once_bool_variable6_246 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label246;
- return_label246: while(false);
+ goto return_label247;
+ return_label247: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
- goto return_label247;
- return_label247: while(false);
+ goto return_label248;
+ return_label248: while(false);
variable13 = variable14;
variable14 = variable13;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable14) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable16) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_248) variable6 = once_value_variable6_248;
+ if (once_bool_variable6_249) variable6 = once_value_variable6_249;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("exit"), TAG_Int(4)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_248 = variable6;
- once_bool_variable6_248 = true;
+ once_value_variable6_249 = variable6;
+ once_bool_variable6_249 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label249;
- return_label249: while(false);
+ goto return_label250;
+ return_label250: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable6) /*CompilerVisitor::add_instr*/;
} else { /*if*/
- if (once_bool_variable6_250) variable6 = once_value_variable6_250;
+ if (once_bool_variable6_251) variable6 = once_value_variable6_251;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("calloc_array"), TAG_Int(12)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_250 = variable6;
- once_bool_variable6_250 = true;
+ once_value_variable6_251 = variable6;
+ once_bool_variable6_251 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label251;
- return_label251: while(false);
+ goto return_label252;
+ return_label252: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable12) /*String::append*/;
variable5 = variable6 /*s=*/;
} else { /*if*/
- if (once_bool_variable6_252) variable6 = once_value_variable6_252;
+ if (once_bool_variable6_253) variable6 = once_value_variable6_253;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("calloc_string"), TAG_Int(13)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_252 = variable6;
- once_bool_variable6_252 = true;
+ once_value_variable6_253 = variable6;
+ once_bool_variable6_253 = true;
}
variable6 = TAG_Bool(( variable4 /*n*/ == variable6) || (( variable4 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*n*/,variable6)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*n*/,COLOR_kernel___Object_____eqeq))( variable4 /*n*/, variable6) /*Symbol::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable2 /*p*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
- goto return_label253;
- return_label253: while(false);
+ goto return_label254;
+ return_label254: while(false);
variable9 = variable10;
variable10 = variable9;
((string___String___append_t)CALL(variable6,COLOR_abstract_collection___IndexedCollection___append))(variable6, variable10) /*String::append*/;
variable5 = variable6 /*s=*/;
}
variable3 = variable5 /*s*/;
- goto return_label57;
- return_label57: while(false);
+ goto return_label58;
+ return_label58: while(false);
tracehead = trace.prev;
return variable3;
}
val_t compiling_methods___PExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::PExpr::compile_expr (src/compiling//compiling_methods.nit:666,2--668:46)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___PExpr___compile_expr, 677};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method compile_expr called (src/compiling//compiling_methods.nit:666,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "compile_expr", LOCATE_array___Array_____bra, 677);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
void compiling_methods___PExpr___prepare_compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::PExpr::prepare_compile_stmt (src/compiling//compiling_methods.nit:670,2--673:45)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___PExpr___prepare_compile_stmt, 681};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void compiling_methods___PExpr___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::PExpr::compile_stmt (src/compiling//compiling_methods.nit:675,2--677:57)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___PExpr___compile_stmt, 686};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void compiling_methods___ABlockExpr___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::ABlockExpr::compile_stmt (src/compiling//compiling_methods.nit:681,2--684:19)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ABlockExpr___compile_stmt, 692};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((compiling_methods___CompilerVisitor___compile_stmt_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___compile_stmt))( variable0 /*v*/, variable2 /*n*/) /*CompilerVisitor::compile_stmt*/;
- continue_257: while(0);
+ continue_258: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_257: while(0);
+ break_258: while(0);
tracehead = trace.prev;
return;
}
void compiling_methods___AVardeclExpr___prepare_compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AVardeclExpr::prepare_compile_stmt (src/compiling//compiling_methods.nit:690,2--693:30)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AVardeclExpr___prepare_compile_stmt, 701};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void compiling_methods___AVardeclExpr___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AVardeclExpr::compile_stmt (src/compiling//compiling_methods.nit:696,2--704:28)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AVardeclExpr___compile_stmt, 707};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void compiling_methods___AReturnExpr___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AReturnExpr::compile_stmt (src/compiling//compiling_methods.nit:710,2--717:38)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AReturnExpr___compile_stmt, 721};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void compiling_methods___ABreakExpr___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::ABreakExpr::compile_stmt (src/compiling//compiling_methods.nit:722,2--724:37)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ABreakExpr___compile_stmt, 733};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void compiling_methods___AContinueExpr___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AContinueExpr::compile_stmt (src/compiling//compiling_methods.nit:729,2--731:40)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AContinueExpr___compile_stmt, 740};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void compiling_methods___AAbortExpr___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AAbortExpr::compile_stmt (src/compiling//compiling_methods.nit:736,2--738:71)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AAbortExpr___compile_stmt, 747};
val_t variable0;
val_t variable1;
val_t variable2;
val_t variable5;
val_t variable6;
val_t variable7;
+ val_t variable8;
+ val_t variable9;
+ val_t variable10;
+ val_t variable11;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = NEW_string___String___init(); /*new String*/
- variable2 = NEW_string___String___with_native(BOX_NativeString("fprintf(stderr, \"Aborted: "), TAG_Int(26)); /*new String*/
+ variable2 = NEW_string___String___with_native(BOX_NativeString("fprintf(stderr, \"Aborted (%s: %d)\\n\", "), TAG_Int(38)); /*new String*/
variable3 = variable2;
((string___String___append_t)CALL(variable1,COLOR_abstract_collection___IndexedCollection___append))(variable1, variable3) /*String::append*/;
- variable4 = ((parser_prod___Prod___locate_t)CALL( self,COLOR_parser_prod___PNode___locate))( self) /*AAbortExpr::locate*/;
+ variable4 = ((compiling_methods___CompilerVisitor___locate_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___locate))( variable0 /*v*/) /*CompilerVisitor::locate*/;
variable5 = variable4;
((string___String___append_t)CALL(variable1,COLOR_abstract_collection___IndexedCollection___append))(variable1, variable5) /*String::append*/;
- variable6 = NEW_string___String___with_native(BOX_NativeString("\\n\"); nit_exit(1);"), TAG_Int(18)); /*new String*/
+ variable6 = NEW_string___String___with_native(BOX_NativeString(", "), TAG_Int(2)); /*new String*/
variable7 = variable6;
((string___String___append_t)CALL(variable1,COLOR_abstract_collection___IndexedCollection___append))(variable1, variable7) /*String::append*/;
+ variable8 = ((parser_prod___Prod___line_number_t)CALL( self,COLOR_parser_prod___PNode___line_number))( self) /*AAbortExpr::line_number*/;
+ variable9 = variable8;
+ variable9 = ((string___String___to_s_t)CALL(variable9,COLOR_string___Object___to_s))(variable9) /*String::to_s*/;
+ ((string___String___append_t)CALL(variable1,COLOR_abstract_collection___IndexedCollection___append))(variable1, variable9) /*String::append*/;
+ variable10 = NEW_string___String___with_native(BOX_NativeString("); nit_exit(1);"), TAG_Int(15)); /*new String*/
+ variable11 = variable10;
+ ((string___String___append_t)CALL(variable1,COLOR_abstract_collection___IndexedCollection___append))(variable1, variable11) /*String::append*/;
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable1) /*CompilerVisitor::add_instr*/;
tracehead = trace.prev;
return;
}
void compiling_methods___ADoExpr___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::ADoExpr::compile_stmt (src/compiling//compiling_methods.nit:743,2--746:26)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ADoExpr___compile_stmt, 754};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void compiling_methods___AIfExpr___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AIfExpr::compile_stmt (src/compiling//compiling_methods.nit:752,2--768:17)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AIfExpr___compile_stmt, 763};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t compiling_methods___AIfexprExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AIfexprExpr::compile_expr (src/compiling//compiling_methods.nit:773,2--788:10)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AIfexprExpr___compile_expr, 784};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = NEW_string___String___with_native(BOX_NativeString("}"), TAG_Int(1)); /*new String*/
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable4) /*CompilerVisitor::add_instr*/;
variable1 = variable2 /*e*/;
- goto return_label266;
- return_label266: while(false);
+ goto return_label267;
+ return_label267: while(false);
tracehead = trace.prev;
return variable1;
}
void compiling_methods___AControlableBlock___compile_inside_block(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AControlableBlock::compile_inside_block (src/compiling//compiling_methods.nit:793,2--45)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AControlableBlock___compile_inside_block, 804};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method compile_inside_block called (src/compiling//compiling_methods.nit:793,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "compile_inside_block", LOCATE_compiling_methods___AIfexprExpr___compile_expr, 804);
nit_exit(1);
tracehead = trace.prev;
return;
}
void compiling_methods___AControlableBlock___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AControlableBlock::compile_stmt (src/compiling//compiling_methods.nit:794,2--806:39)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AControlableBlock___compile_stmt, 805};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void compiling_methods___AWhileExpr___compile_inside_block(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AWhileExpr::compile_inside_block (src/compiling//compiling_methods.nit:811,2--824:42)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AWhileExpr___compile_inside_block, 822};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void compiling_methods___AForExpr___compile_inside_block(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AForExpr::compile_inside_block (src/compiling//compiling_methods.nit:829,2--831:26)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AForExpr___compile_inside_block, 840};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void compiling_methods___AForVardeclExpr___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AForVardeclExpr::compile_stmt (src/compiling//compiling_methods.nit:836,2--883:42)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AForVardeclExpr___compile_stmt, 847};
val_t variable0;
val_t variable1;
val_t variable2;
val_t variable3;
val_t variable4;
- static val_t once_value_variable4_271; static int once_bool_variable4_271;
+ static val_t once_value_variable4_272; static int once_bool_variable4_272;
val_t variable5;
val_t variable6;
- static val_t once_value_variable6_272; static int once_bool_variable6_272;
+ static val_t once_value_variable6_273; static int once_bool_variable6_273;
val_t variable7;
- static val_t once_value_variable7_273; static int once_bool_variable7_273;
+ static val_t once_value_variable7_274; static int once_bool_variable7_274;
val_t variable8;
- static val_t once_value_variable8_274; static int once_bool_variable8_274;
+ static val_t once_value_variable8_275; static int once_bool_variable8_275;
val_t variable9;
val_t variable10;
val_t variable11;
variable1 = variable2;
variable3 = ((parser_nodes___AForVardeclExpr___n_expr_t)CALL( self,COLOR_parser_nodes___AForVardeclExpr___n_expr))( self) /*AForVardeclExpr::n_expr*/;
variable3 = ((typing___PExpr___stype_t)CALL(variable3,COLOR_syntax_base___PExpr___stype))(variable3) /*PExpr::stype*/;
- if (once_bool_variable4_271) variable4 = once_value_variable4_271;
+ if (once_bool_variable4_272) variable4 = once_value_variable4_272;
else {
variable4 = NEW_string___String___with_native(BOX_NativeString("iterator"), TAG_Int(8)); /*new String*/
variable4 = ((symbol___String___to_symbol_t)CALL(variable4,COLOR_symbol___String___to_symbol))(variable4) /*String::to_symbol*/;
- once_value_variable4_271 = variable4;
- once_bool_variable4_271 = true;
+ once_value_variable4_272 = variable4;
+ once_bool_variable4_272 = true;
}
variable3 = ((static_type___MMType___select_method_t)CALL(variable3,COLOR_static_type___MMType___select_method))(variable3, variable4) /*MMType::select_method*/;
variable2 = variable3;
if (UNTAG_Bool(variable3)) { /*if*/
variable3 = NEW_string___String___with_native(BOX_NativeString("No iterator"), TAG_Int(11)); /*new String*/
((parser_prod___PNode___printl_t)CALL( self,COLOR_parser_prod___PNode___printl))( self, variable3) /*AForVardeclExpr::printl*/;
- goto return_label270;
+ goto return_label271;
}
variable4 = ((genericity___MMLocalProperty___signature_t)CALL( variable2 /*prop*/,COLOR_static_type___MMLocalProperty___signature))( variable2 /*prop*/) /*MMMethod::signature*/;
variable4 = ((static_type___MMSignature___return_type_t)CALL(variable4,COLOR_static_type___MMSignature___return_type))(variable4) /*MMSignature::return_type*/;
((array___AbstractArray___add_t)CALL(variable5,COLOR_abstract_collection___SimpleCollection___add))(variable5, variable1 /*e*/) /*Array::add*/;
variable5 = ((compiling_methods___MMMethod___compile_call_t)CALL( variable2 /*prop*/,COLOR_compiling_methods___MMMethod___compile_call))( variable2 /*prop*/, variable0 /*v*/, variable5) /*MMMethod::compile_call*/;
((compiling_methods___CompilerVisitor___add_assignment_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___add_assignment))( variable0 /*v*/, variable4 /*iter*/, variable5) /*CompilerVisitor::add_assignment*/;
- if (once_bool_variable6_272) variable6 = once_value_variable6_272;
+ if (once_bool_variable6_273) variable6 = once_value_variable6_273;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("is_ok"), TAG_Int(5)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_272 = variable6;
- once_bool_variable6_272 = true;
+ once_value_variable6_273 = variable6;
+ once_bool_variable6_273 = true;
}
variable6 = ((static_type___MMType___select_method_t)CALL( variable3 /*ittype*/,COLOR_static_type___MMType___select_method))( variable3 /*ittype*/, variable6) /*MMType::select_method*/;
variable5 = variable6;
if (UNTAG_Bool(variable6)) { /*if*/
variable6 = NEW_string___String___with_native(BOX_NativeString("No is_ok"), TAG_Int(8)); /*new String*/
((parser_prod___PNode___printl_t)CALL( self,COLOR_parser_prod___PNode___printl))( self, variable6) /*AForVardeclExpr::printl*/;
- goto return_label270;
+ goto return_label271;
}
- if (once_bool_variable7_273) variable7 = once_value_variable7_273;
+ if (once_bool_variable7_274) variable7 = once_value_variable7_274;
else {
variable7 = NEW_string___String___with_native(BOX_NativeString("item"), TAG_Int(4)); /*new String*/
variable7 = ((symbol___String___to_symbol_t)CALL(variable7,COLOR_symbol___String___to_symbol))(variable7) /*String::to_symbol*/;
- once_value_variable7_273 = variable7;
- once_bool_variable7_273 = true;
+ once_value_variable7_274 = variable7;
+ once_bool_variable7_274 = true;
}
variable7 = ((static_type___MMType___select_method_t)CALL( variable3 /*ittype*/,COLOR_static_type___MMType___select_method))( variable3 /*ittype*/, variable7) /*MMType::select_method*/;
variable6 = variable7;
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = NEW_string___String___with_native(BOX_NativeString("No item"), TAG_Int(7)); /*new String*/
((parser_prod___PNode___printl_t)CALL( self,COLOR_parser_prod___PNode___printl))( self, variable7) /*AForVardeclExpr::printl*/;
- goto return_label270;
+ goto return_label271;
}
- if (once_bool_variable8_274) variable8 = once_value_variable8_274;
+ if (once_bool_variable8_275) variable8 = once_value_variable8_275;
else {
variable8 = NEW_string___String___with_native(BOX_NativeString("next"), TAG_Int(4)); /*new String*/
variable8 = ((symbol___String___to_symbol_t)CALL(variable8,COLOR_symbol___String___to_symbol))(variable8) /*String::to_symbol*/;
- once_value_variable8_274 = variable8;
- once_bool_variable8_274 = true;
+ once_value_variable8_275 = variable8;
+ once_bool_variable8_275 = true;
}
variable8 = ((static_type___MMType___select_method_t)CALL( variable3 /*ittype*/,COLOR_static_type___MMType___select_method))( variable3 /*ittype*/, variable8) /*MMType::select_method*/;
variable7 = variable8;
if (UNTAG_Bool(variable8)) { /*if*/
variable8 = NEW_string___String___with_native(BOX_NativeString("No next"), TAG_Int(7)); /*new String*/
((parser_prod___PNode___printl_t)CALL( self,COLOR_parser_prod___PNode___printl))( self, variable8) /*AForVardeclExpr::printl*/;
- goto return_label270;
+ goto return_label271;
}
variable8 = NEW_string___String___with_native(BOX_NativeString("while (true) { /*for*/"), TAG_Int(22)); /*new String*/
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable8) /*CompilerVisitor::add_instr*/;
variable11 = ((parser_prod___PNode___parent_t)CALL( self,COLOR_parser_prod___PNode___parent))( self) /*AForVardeclExpr::parent*/;
variable10 = variable11;
variable11 = TAG_Bool(( variable10 /*par*/==NIT_NULL) || VAL_ISA( variable10 /*par*/, COLOR_AForExpr, ID_AForExpr)) /*cast AForExpr*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/compiling//compiling_methods.nit:873,3--25\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_compiling_methods___AForVardeclExpr___compile_stmt, 884); nit_exit(1);}
variable12 = ((parser_nodes___AForExpr___n_block_t)CALL( variable10 /*par*/,COLOR_parser_nodes___AForExpr___n_block))( variable10 /*par*/) /*AForExpr::n_block*/;
variable11 = variable12;
variable12 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable11 /*n_block*/ == NIT_NULL /*null*/) || (( variable11 /*n_block*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable11 /*n_block*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable11 /*n_block*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable11 /*n_block*/,COLOR_kernel___Object_____eqeq))( variable11 /*n_block*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
variable12 = ((compiling_methods___MMMethod___compile_call_t)CALL( variable7 /*prop4*/,COLOR_compiling_methods___MMMethod___compile_call))( variable7 /*prop4*/, variable0 /*v*/, variable12) /*MMMethod::compile_call*/;
variable9 = variable12 /*e=*/;
variable12 = TAG_Bool(( variable9 /*e*/ == NIT_NULL /*null*/) || (( variable9 /*e*/ != NIT_NULL) && UNTAG_Bool(((string___String_____eqeq_t)CALL( variable9 /*e*/,COLOR_kernel___Object_____eqeq))( variable9 /*e*/, NIT_NULL /*null*/) /*String::==*/)));
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/compiling//compiling_methods.nit:880,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_compiling_methods___AForVardeclExpr___compile_stmt, 891); nit_exit(1);}
((compiling_base___CompilerVisitor___unindent_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___unindent))( variable0 /*v*/) /*CompilerVisitor::unindent*/;
variable12 = NEW_string___String___with_native(BOX_NativeString("}"), TAG_Int(1)); /*new String*/
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable12) /*CompilerVisitor::add_instr*/;
variable18 = variable17;
((string___String___append_t)CALL(variable12,COLOR_abstract_collection___IndexedCollection___append))(variable12, variable18) /*String::append*/;
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable12) /*CompilerVisitor::add_instr*/;
- return_label270: while(false);
+ return_label271: while(false);
tracehead = trace.prev;
return;
}
void compiling_methods___AAssertExpr___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AAssertExpr::compile_stmt (src/compiling//compiling_methods.nit:888,2--895:100)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AAssertExpr___compile_stmt, 899};
val_t variable0;
val_t variable1;
val_t variable2;
val_t variable13;
val_t variable14;
val_t variable15;
+ val_t variable16;
+ val_t variable17;
+ val_t variable18;
+ val_t variable19;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable2 = ((parser_nodes___AAssertExpr___n_expr_t)CALL( self,COLOR_parser_nodes___AAssertExpr___n_expr))( self) /*AAssertExpr::n_expr*/;
variable2 = ((compiling_methods___CompilerVisitor___compile_expr_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___compile_expr))( variable0 /*v*/, variable2) /*CompilerVisitor::compile_expr*/;
variable1 = variable2;
- variable3 = NEW_string___String___with_native(BOX_NativeString("Assert"), TAG_Int(6)); /*new String*/
+ variable3 = NEW_string___String___with_native(BOX_NativeString(""), TAG_Int(0)); /*new String*/
variable2 = variable3;
variable3 = ((parser_nodes___AAssertExpr___n_id_t)CALL( self,COLOR_parser_nodes___AAssertExpr___n_id))( self) /*AAssertExpr::n_id*/;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable3 == NIT_NULL /*null*/) || ((variable3 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable3, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))(variable3, NIT_NULL /*null*/) /*TId::==*/)))))));
if (UNTAG_Bool(variable3)) { /*if*/
variable3 = NEW_string___String___init(); /*new String*/
- variable4 = NEW_string___String___with_native(BOX_NativeString("Assert '"), TAG_Int(8)); /*new String*/
+ variable4 = NEW_string___String___with_native(BOX_NativeString(" '"), TAG_Int(2)); /*new String*/
variable5 = variable4;
((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable5) /*String::append*/;
variable6 = ((parser_nodes___AAssertExpr___n_id_t)CALL( self,COLOR_parser_nodes___AAssertExpr___n_id))( self) /*AAssertExpr::n_id*/;
((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable5) /*String::append*/;
variable6 = variable1 /*e*/;
((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable6) /*String::append*/;
- variable7 = NEW_string___String___with_native(BOX_NativeString(")) { fprintf(stderr, \""), TAG_Int(22)); /*new String*/
+ variable7 = NEW_string___String___with_native(BOX_NativeString(")) { fprintf(stderr, \"Assert%s failed (%s: %d)\\n\", \""), TAG_Int(52)); /*new String*/
variable8 = variable7;
((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable8) /*String::append*/;
variable9 = variable2 /*s*/;
((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable9) /*String::append*/;
- variable10 = NEW_string___String___with_native(BOX_NativeString(" failed: "), TAG_Int(9)); /*new String*/
+ variable10 = NEW_string___String___with_native(BOX_NativeString("\", "), TAG_Int(3)); /*new String*/
variable11 = variable10;
((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable11) /*String::append*/;
- variable12 = ((parser_prod___Prod___locate_t)CALL( self,COLOR_parser_prod___PNode___locate))( self) /*AAssertExpr::locate*/;
+ variable12 = ((compiling_methods___CompilerVisitor___locate_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___locate))( variable0 /*v*/) /*CompilerVisitor::locate*/;
variable13 = variable12;
((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable13) /*String::append*/;
- variable14 = NEW_string___String___with_native(BOX_NativeString("\\n\"); nit_exit(1);}"), TAG_Int(19)); /*new String*/
+ variable14 = NEW_string___String___with_native(BOX_NativeString(", "), TAG_Int(2)); /*new String*/
variable15 = variable14;
((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable15) /*String::append*/;
+ variable16 = ((parser_prod___Prod___line_number_t)CALL( self,COLOR_parser_prod___PNode___line_number))( self) /*AAssertExpr::line_number*/;
+ variable17 = variable16;
+ variable17 = ((string___String___to_s_t)CALL(variable17,COLOR_string___Object___to_s))(variable17) /*String::to_s*/;
+ ((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable17) /*String::append*/;
+ variable18 = NEW_string___String___with_native(BOX_NativeString("); nit_exit(1);}"), TAG_Int(16)); /*new String*/
+ variable19 = variable18;
+ ((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable19) /*String::append*/;
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable3) /*CompilerVisitor::add_instr*/;
tracehead = trace.prev;
return;
}
val_t compiling_methods___AVarExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AVarExpr::compile_expr (src/compiling//compiling_methods.nit:900,2--902:54)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AVarExpr___compile_expr, 911};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = NEW_string___String___with_native(BOX_NativeString("*/"), TAG_Int(2)); /*new String*/
variable11 = variable10;
((string___String___append_t)CALL(variable1,COLOR_abstract_collection___IndexedCollection___append))(variable1, variable11) /*String::append*/;
- goto return_label276;
- return_label276: while(false);
+ goto return_label277;
+ return_label277: while(false);
tracehead = trace.prev;
return variable1;
}
void compiling_methods___AVarAssignExpr___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AVarAssignExpr::compile_stmt (src/compiling//compiling_methods.nit:907,2--910:67)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AVarAssignExpr___compile_stmt, 918};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void compiling_methods___AVarReassignExpr___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AVarReassignExpr::compile_stmt (src/compiling//compiling_methods.nit:915,2--920:67)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AVarReassignExpr___compile_stmt, 926};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t compiling_methods___ASelfExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::ASelfExpr::compile_expr (src/compiling//compiling_methods.nit:925,2--927:26)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ASelfExpr___compile_expr, 936};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = TAG_Bool(UNTAG_Int( variable2 /*index*/)<UNTAG_Int(variable4));
}
variable3 = variable4;
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable3 = variable1;
variable3 = ATTR_array___Array____items(variable3) /*Array::_items*/;
variable3 = UNBOX_NativeArray(variable3)[UNTAG_Int( variable2 /*index*/)];
+ goto return_label281;
+ return_label281: while(false);
+ variable1 = variable3;
goto return_label280;
return_label280: while(false);
- variable1 = variable3;
- goto return_label279;
- return_label279: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___AOrExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AOrExpr::compile_expr (src/compiling//compiling_methods.nit:932,2--942:10)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AOrExpr___compile_expr, 943};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = NEW_string___String___with_native(BOX_NativeString("}"), TAG_Int(1)); /*new String*/
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable3) /*CompilerVisitor::add_instr*/;
variable1 = variable1 /*e*/;
- goto return_label281;
- return_label281: while(false);
+ goto return_label282;
+ return_label282: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___AAndExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AAndExpr::compile_expr (src/compiling//compiling_methods.nit:947,2--957:10)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AAndExpr___compile_expr, 958};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = NEW_string___String___with_native(BOX_NativeString("}"), TAG_Int(1)); /*new String*/
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable3) /*CompilerVisitor::add_instr*/;
variable1 = variable1 /*e*/;
- goto return_label282;
- return_label282: while(false);
+ goto return_label283;
+ return_label283: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___ANotExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::ANotExpr::compile_expr (src/compiling//compiling_methods.nit:962,2--964:59)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ANotExpr___compile_expr, 973};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = NEW_string___String___with_native(BOX_NativeString("))"), TAG_Int(2)); /*new String*/
variable7 = variable6;
((string___String___append_t)CALL(variable1,COLOR_abstract_collection___IndexedCollection___append))(variable1, variable7) /*String::append*/;
- goto return_label283;
- return_label283: while(false);
+ goto return_label284;
+ return_label284: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___AEeExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AEeExpr::compile_expr (src/compiling//compiling_methods.nit:969,2--973:42)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AEeExpr___compile_expr, 980};
val_t variable0;
val_t variable1;
val_t variable2;
variable11 = variable10;
((string___String___append_t)CALL(variable3,COLOR_abstract_collection___IndexedCollection___append))(variable3, variable11) /*String::append*/;
variable1 = variable3;
- goto return_label284;
- return_label284: while(false);
+ goto return_label285;
+ return_label285: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___AIsaExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AIsaExpr::compile_expr (src/compiling//compiling_methods.nit:978,2--981:39)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AIsaExpr___compile_expr, 989};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = ((typing___PType___stype_t)CALL(variable2,COLOR_typing___PType___stype))(variable2) /*PType::stype*/;
variable2 = ((compiling_methods___MMType___compile_cast_t)CALL(variable2,COLOR_compiling_methods___MMType___compile_cast))(variable2, variable0 /*v*/, variable1 /*e*/) /*MMType::compile_cast*/;
variable1 = variable2;
- goto return_label285;
- return_label285: while(false);
+ goto return_label286;
+ return_label286: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___ATrueExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::ATrueExpr::compile_expr (src/compiling//compiling_methods.nit:986,2--988:26)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ATrueExpr___compile_expr, 997};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = NEW_string___String___with_native(BOX_NativeString(" TAG_Bool(true)"), TAG_Int(15)); /*new String*/
- goto return_label286;
- return_label286: while(false);
+ goto return_label287;
+ return_label287: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___AFalseExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AFalseExpr::compile_expr (src/compiling//compiling_methods.nit:993,2--995:27)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AFalseExpr___compile_expr, 1004};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = NEW_string___String___with_native(BOX_NativeString(" TAG_Bool(false)"), TAG_Int(16)); /*new String*/
- goto return_label287;
- return_label287: while(false);
+ goto return_label288;
+ return_label288: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___AIntExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AIntExpr::compile_expr (src/compiling//compiling_methods.nit:1000,2--1002:36)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AIntExpr___compile_expr, 1011};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = NEW_string___String___with_native(BOX_NativeString(")"), TAG_Int(1)); /*new String*/
variable7 = variable6;
((string___String___append_t)CALL(variable1,COLOR_abstract_collection___IndexedCollection___append))(variable1, variable7) /*String::append*/;
- goto return_label288;
- return_label288: while(false);
+ goto return_label289;
+ return_label289: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___AFloatExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AFloatExpr::compile_expr (src/compiling//compiling_methods.nit:1007,2--1009:36)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AFloatExpr___compile_expr, 1018};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = NEW_string___String___with_native(BOX_NativeString(")"), TAG_Int(1)); /*new String*/
variable7 = variable6;
((string___String___append_t)CALL(variable1,COLOR_abstract_collection___IndexedCollection___append))(variable1, variable7) /*String::append*/;
- goto return_label289;
- return_label289: while(false);
+ goto return_label290;
+ return_label290: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___ACharExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::ACharExpr::compile_expr (src/compiling//compiling_methods.nit:1014,2--1016:35)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ACharExpr___compile_expr, 1025};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = NEW_string___String___with_native(BOX_NativeString(")"), TAG_Int(1)); /*new String*/
variable7 = variable6;
((string___String___append_t)CALL(variable1,COLOR_abstract_collection___IndexedCollection___append))(variable1, variable7) /*String::append*/;
- goto return_label290;
- return_label290: while(false);
+ goto return_label291;
+ return_label291: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___AStringFormExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AStringFormExpr::compile_expr (src/compiling//compiling_methods.nit:1021,2--1025:107)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AStringFormExpr___compile_expr, 1032};
val_t variable0;
val_t variable1;
val_t variable2;
val_t variable3;
- static val_t once_value_variable3_292; static int once_bool_variable3_292;
+ static val_t once_value_variable3_293; static int once_bool_variable3_293;
val_t variable4;
val_t variable5;
val_t variable6;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable2 = ((typing___PExpr___stype_t)CALL( self,COLOR_syntax_base___PExpr___stype))( self) /*AStringFormExpr::stype*/;
- if (once_bool_variable3_292) variable3 = once_value_variable3_292;
+ if (once_bool_variable3_293) variable3 = once_value_variable3_293;
else {
variable3 = NEW_string___String___with_native(BOX_NativeString("with_native"), TAG_Int(11)); /*new String*/
variable3 = ((symbol___String___to_symbol_t)CALL(variable3,COLOR_symbol___String___to_symbol))(variable3) /*String::to_symbol*/;
- once_value_variable3_292 = variable3;
- once_bool_variable3_292 = true;
+ once_value_variable3_293 = variable3;
+ once_bool_variable3_293 = true;
}
variable2 = ((static_type___MMType___select_method_t)CALL(variable2,COLOR_static_type___MMType___select_method))(variable2, variable3) /*MMType::select_method*/;
variable1 = variable2;
((array___AbstractArray___add_t)CALL(variable2,COLOR_abstract_collection___SimpleCollection___add))(variable2, variable4) /*Array::add*/;
variable2 = ((compiling_methods___MMMethod___compile_constructor_call_t)CALL( variable1 /*prop*/,COLOR_compiling_methods___MMMethod___compile_constructor_call))( variable1 /*prop*/, variable0 /*v*/, variable2) /*MMMethod::compile_constructor_call*/;
variable1 = variable2;
- goto return_label291;
- return_label291: while(false);
+ goto return_label292;
+ return_label292: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___AStringFormExpr___string_text(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::AStringFormExpr::string_text (src/compiling//compiling_methods.nit:1028,2--1029:35)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AStringFormExpr___string_text, 1039};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method string_text called (src/compiling//compiling_methods.nit:1028,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "string_text", LOCATE_compiling_methods___AStringFormExpr___compile_expr, 1039);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
void compiling_methods___AStringFormExpr___compute_string_info(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::AStringFormExpr::compute_string_info (src/compiling//compiling_methods.nit:1037,2--1059:23)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AStringFormExpr___compute_string_info, 1048};
val_t variable0;
val_t variable1;
val_t variable2;
((string___String___add_t)CALL( variable2 /*res*/,COLOR_abstract_collection___SimpleCollection___add))( variable2 /*res*/, variable4 /*c*/) /*String::add*/;
variable5 = TAG_Int(UNTAG_Int( variable3 /*i*/)+UNTAG_Int( TAG_Int(1)));
variable3 = variable5 /*i=*/;
- continue_294: while(0);
+ continue_295: while(0);
}
- break_294: while(0);
+ break_295: while(0);
ATTR_compiling_methods___AStringFormExpr____cstring( self) /*AStringFormExpr::_cstring*/ = variable2 /*res*/;
ATTR_compiling_methods___AStringFormExpr____cstring_length( self) /*AStringFormExpr::_cstring_length*/ = variable0 /*len*/;
tracehead = trace.prev;
return;
}
val_t compiling_methods___AStringExpr___string_text(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::AStringExpr::string_text (src/compiling//compiling_methods.nit:1064,2--85)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AStringExpr___string_text, 1075};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable1 = ((array___AbstractArray___length_t)CALL(variable1,COLOR_abstract_collection___Collection___length))(variable1) /*String::length*/;
variable1 = TAG_Int(UNTAG_Int(variable1)-UNTAG_Int( TAG_Int(2)));
variable0 = ((string___String___substring_t)CALL(variable0,COLOR_string___String___substring))(variable0, TAG_Int(1), variable1) /*String::substring*/;
- goto return_label295;
- return_label295: while(false);
+ goto return_label296;
+ return_label296: while(false);
tracehead = trace.prev;
return variable0;
}
val_t compiling_methods___AStartStringExpr___string_text(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::AStartStringExpr::string_text (src/compiling//compiling_methods.nit:1067,2--85)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AStartStringExpr___string_text, 1078};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable1 = ((array___AbstractArray___length_t)CALL(variable1,COLOR_abstract_collection___Collection___length))(variable1) /*String::length*/;
variable1 = TAG_Int(UNTAG_Int(variable1)-UNTAG_Int( TAG_Int(2)));
variable0 = ((string___String___substring_t)CALL(variable0,COLOR_string___String___substring))(variable0, TAG_Int(1), variable1) /*String::substring*/;
- goto return_label296;
- return_label296: while(false);
+ goto return_label297;
+ return_label297: while(false);
tracehead = trace.prev;
return variable0;
}
val_t compiling_methods___AMidStringExpr___string_text(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::AMidStringExpr::string_text (src/compiling//compiling_methods.nit:1070,2--85)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AMidStringExpr___string_text, 1081};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable1 = ((array___AbstractArray___length_t)CALL(variable1,COLOR_abstract_collection___Collection___length))(variable1) /*String::length*/;
variable1 = TAG_Int(UNTAG_Int(variable1)-UNTAG_Int( TAG_Int(2)));
variable0 = ((string___String___substring_t)CALL(variable0,COLOR_string___String___substring))(variable0, TAG_Int(1), variable1) /*String::substring*/;
- goto return_label297;
- return_label297: while(false);
+ goto return_label298;
+ return_label298: while(false);
tracehead = trace.prev;
return variable0;
}
val_t compiling_methods___AEndStringExpr___string_text(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::AEndStringExpr::string_text (src/compiling//compiling_methods.nit:1073,2--85)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AEndStringExpr___string_text, 1084};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable1 = ((array___AbstractArray___length_t)CALL(variable1,COLOR_abstract_collection___Collection___length))(variable1) /*String::length*/;
variable1 = TAG_Int(UNTAG_Int(variable1)-UNTAG_Int( TAG_Int(2)));
variable0 = ((string___String___substring_t)CALL(variable0,COLOR_string___String___substring))(variable0, TAG_Int(1), variable1) /*String::substring*/;
- goto return_label298;
- return_label298: while(false);
+ goto return_label299;
+ return_label299: while(false);
tracehead = trace.prev;
return variable0;
}
val_t compiling_methods___ASuperstringExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::ASuperstringExpr::compile_expr (src/compiling//compiling_methods.nit:1077,2--1093:13)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ASuperstringExpr___compile_expr, 1088};
val_t variable0;
val_t variable1;
val_t variable2;
val_t variable3;
- static val_t once_value_variable3_300; static int once_bool_variable3_300;
+ static val_t once_value_variable3_301; static int once_bool_variable3_301;
val_t variable4;
val_t variable5;
- static val_t once_value_variable5_301; static int once_bool_variable5_301;
+ static val_t once_value_variable5_302; static int once_bool_variable5_302;
val_t variable6;
- static val_t once_value_variable6_302; static int once_bool_variable6_302;
+ static val_t once_value_variable6_303; static int once_bool_variable6_303;
val_t variable7;
val_t variable8;
val_t variable9;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable2 = ((typing___PExpr___stype_t)CALL( self,COLOR_syntax_base___PExpr___stype))( self) /*ASuperstringExpr::stype*/;
- if (once_bool_variable3_300) variable3 = once_value_variable3_300;
+ if (once_bool_variable3_301) variable3 = once_value_variable3_301;
else {
variable3 = NEW_string___String___with_native(BOX_NativeString("init"), TAG_Int(4)); /*new String*/
variable3 = ((symbol___String___to_symbol_t)CALL(variable3,COLOR_symbol___String___to_symbol))(variable3) /*String::to_symbol*/;
- once_value_variable3_300 = variable3;
- once_bool_variable3_300 = true;
+ once_value_variable3_301 = variable3;
+ once_bool_variable3_301 = true;
}
variable2 = ((static_type___MMType___select_method_t)CALL(variable2,COLOR_static_type___MMType___select_method))(variable2, variable3) /*MMType::select_method*/;
variable1 = variable2;
variable3 = ((compiling_methods___MMMethod___compile_constructor_call_t)CALL( variable1 /*prop*/,COLOR_compiling_methods___MMMethod___compile_constructor_call))( variable1 /*prop*/, variable0 /*v*/, variable3) /*MMMethod::compile_constructor_call*/;
variable2 = variable3;
variable4 = ((typing___PExpr___stype_t)CALL( self,COLOR_syntax_base___PExpr___stype))( self) /*ASuperstringExpr::stype*/;
- if (once_bool_variable5_301) variable5 = once_value_variable5_301;
+ if (once_bool_variable5_302) variable5 = once_value_variable5_302;
else {
variable5 = NEW_string___String___with_native(BOX_NativeString("append"), TAG_Int(6)); /*new String*/
variable5 = ((symbol___String___to_symbol_t)CALL(variable5,COLOR_symbol___String___to_symbol))(variable5) /*String::to_symbol*/;
- once_value_variable5_301 = variable5;
- once_bool_variable5_301 = true;
+ once_value_variable5_302 = variable5;
+ once_bool_variable5_302 = true;
}
variable4 = ((static_type___MMType___select_method_t)CALL(variable4,COLOR_static_type___MMType___select_method))(variable4, variable5) /*MMType::select_method*/;
variable3 = variable4;
variable5 = ((typing___PExpr___stype_t)CALL( self,COLOR_syntax_base___PExpr___stype))( self) /*ASuperstringExpr::stype*/;
- if (once_bool_variable6_302) variable6 = once_value_variable6_302;
+ if (once_bool_variable6_303) variable6 = once_value_variable6_303;
else {
variable6 = NEW_string___String___with_native(BOX_NativeString("to_s"), TAG_Int(4)); /*new String*/
variable6 = ((symbol___String___to_symbol_t)CALL(variable6,COLOR_symbol___String___to_symbol))(variable6) /*String::to_symbol*/;
- once_value_variable6_302 = variable6;
- once_bool_variable6_302 = true;
+ once_value_variable6_303 = variable6;
+ once_bool_variable6_303 = true;
}
variable5 = ((static_type___MMType___select_method_t)CALL(variable5,COLOR_static_type___MMType___select_method))(variable5, variable6) /*MMType::select_method*/;
variable4 = variable5;
((array___AbstractArray___add_t)CALL(variable8,COLOR_abstract_collection___SimpleCollection___add))(variable8, variable2 /*recv*/) /*Array::add*/;
((array___AbstractArray___add_t)CALL(variable8,COLOR_abstract_collection___SimpleCollection___add))(variable8, variable7 /*e*/) /*Array::add*/;
((compiling_methods___MMMethod___compile_call_t)CALL( variable3 /*prop2*/,COLOR_compiling_methods___MMMethod___compile_call))( variable3 /*prop2*/, variable0 /*v*/, variable8) /*MMMethod::compile_call*/;
- continue_303: while(0);
+ continue_304: while(0);
((list___ListIterator___next_t)CALL(variable5,COLOR_abstract_collection___Iterator___next))(variable5) /*ListIterator::next*/;
}
- break_303: while(0);
+ break_304: while(0);
variable1 = variable2 /*recv*/;
- goto return_label299;
- return_label299: while(false);
+ goto return_label300;
+ return_label300: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___ANullExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::ANullExpr::compile_expr (src/compiling//compiling_methods.nit:1098,2--1100:29)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ANullExpr___compile_expr, 1109};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = NEW_string___String___with_native(BOX_NativeString(" NIT_NULL /*null*/"), TAG_Int(18)); /*new String*/
- goto return_label304;
- return_label304: while(false);
+ goto return_label305;
+ return_label305: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___AArrayExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AArrayExpr::compile_expr (src/compiling//compiling_methods.nit:1105,2--1115:13)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AArrayExpr___compile_expr, 1116};
val_t variable0;
val_t variable1;
val_t variable2;
val_t variable3;
- static val_t once_value_variable3_306; static int once_bool_variable3_306;
+ static val_t once_value_variable3_307; static int once_bool_variable3_307;
val_t variable4;
val_t variable5;
val_t variable6;
val_t variable8;
val_t variable9;
val_t variable10;
- static val_t once_value_variable5_307; static int once_bool_variable5_307;
+ static val_t once_value_variable5_308; static int once_bool_variable5_308;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable2 = ((typing___PExpr___stype_t)CALL( self,COLOR_syntax_base___PExpr___stype))( self) /*AArrayExpr::stype*/;
- if (once_bool_variable3_306) variable3 = once_value_variable3_306;
+ if (once_bool_variable3_307) variable3 = once_value_variable3_307;
else {
variable3 = NEW_string___String___with_native(BOX_NativeString("with_capacity"), TAG_Int(13)); /*new String*/
variable3 = ((symbol___String___to_symbol_t)CALL(variable3,COLOR_symbol___String___to_symbol))(variable3) /*String::to_symbol*/;
- once_value_variable3_306 = variable3;
- once_bool_variable3_306 = true;
+ once_value_variable3_307 = variable3;
+ once_bool_variable3_307 = true;
}
variable2 = ((static_type___MMType___select_method_t)CALL(variable2,COLOR_static_type___MMType___select_method))(variable2, variable3) /*MMType::select_method*/;
variable1 = variable2;
variable3 = ((compiling_methods___MMMethod___compile_constructor_call_t)CALL( variable1 /*prop*/,COLOR_compiling_methods___MMMethod___compile_constructor_call))( variable1 /*prop*/, variable0 /*v*/, variable3) /*MMMethod::compile_constructor_call*/;
variable2 = variable3;
variable4 = ((typing___PExpr___stype_t)CALL( self,COLOR_syntax_base___PExpr___stype))( self) /*AArrayExpr::stype*/;
- if (once_bool_variable5_307) variable5 = once_value_variable5_307;
+ if (once_bool_variable5_308) variable5 = once_value_variable5_308;
else {
variable5 = NEW_string___String___with_native(BOX_NativeString("add"), TAG_Int(3)); /*new String*/
variable5 = ((symbol___String___to_symbol_t)CALL(variable5,COLOR_symbol___String___to_symbol))(variable5) /*String::to_symbol*/;
- once_value_variable5_307 = variable5;
- once_bool_variable5_307 = true;
+ once_value_variable5_308 = variable5;
+ once_bool_variable5_308 = true;
}
variable4 = ((static_type___MMType___select_method_t)CALL(variable4,COLOR_static_type___MMType___select_method))(variable4, variable5) /*MMType::select_method*/;
variable3 = variable4;
((array___AbstractArray___add_t)CALL(variable7,COLOR_abstract_collection___SimpleCollection___add))(variable7, variable2 /*recv*/) /*Array::add*/;
((array___AbstractArray___add_t)CALL(variable7,COLOR_abstract_collection___SimpleCollection___add))(variable7, variable6 /*e*/) /*Array::add*/;
((compiling_methods___MMMethod___compile_call_t)CALL( variable3 /*prop2*/,COLOR_compiling_methods___MMMethod___compile_call))( variable3 /*prop2*/, variable0 /*v*/, variable7) /*MMMethod::compile_call*/;
- continue_308: while(0);
+ continue_309: while(0);
((list___ListIterator___next_t)CALL(variable4,COLOR_abstract_collection___Iterator___next))(variable4) /*ListIterator::next*/;
}
- break_308: while(0);
+ break_309: while(0);
variable1 = variable2 /*recv*/;
- goto return_label305;
- return_label305: while(false);
+ goto return_label306;
+ return_label306: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___ARangeExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::ARangeExpr::compile_expr (src/compiling//compiling_methods.nit:1120,2--1125:48)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ARangeExpr___compile_expr, 1131};
val_t variable0;
val_t variable1;
val_t variable2;
((array___AbstractArray___add_t)CALL(variable4,COLOR_abstract_collection___SimpleCollection___add))(variable4, variable3 /*e2*/) /*Array::add*/;
variable4 = ((compiling_methods___MMMethod___compile_constructor_call_t)CALL( variable1 /*prop*/,COLOR_compiling_methods___MMMethod___compile_constructor_call))( variable1 /*prop*/, variable0 /*v*/, variable4) /*MMMethod::compile_constructor_call*/;
variable1 = variable4;
- goto return_label309;
- return_label309: while(false);
+ goto return_label310;
+ return_label310: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___ARangeExpr___propname(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::ARangeExpr::propname (src/compiling//compiling_methods.nit:1127,2--1128:32)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ARangeExpr___propname, 1138};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method propname called (src/compiling//compiling_methods.nit:1127,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "propname", LOCATE_compiling_methods___ARangeExpr___compile_expr, 1138);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t compiling_methods___ACrangeExpr___propname(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::ACrangeExpr::propname (src/compiling//compiling_methods.nit:1132,2--52)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ACrangeExpr___propname, 1143};
val_t variable0;
- static val_t once_value_variable0_311; static int once_bool_variable0_311;
+ static val_t once_value_variable0_312; static int once_bool_variable0_312;
trace.prev = tracehead; tracehead = &trace;
- if (once_bool_variable0_311) variable0 = once_value_variable0_311;
+ if (once_bool_variable0_312) variable0 = once_value_variable0_312;
else {
variable0 = NEW_string___String___with_native(BOX_NativeString("init"), TAG_Int(4)); /*new String*/
variable0 = ((symbol___String___to_symbol_t)CALL(variable0,COLOR_symbol___String___to_symbol))(variable0) /*String::to_symbol*/;
- once_value_variable0_311 = variable0;
- once_bool_variable0_311 = true;
+ once_value_variable0_312 = variable0;
+ once_bool_variable0_312 = true;
}
- goto return_label310;
- return_label310: while(false);
+ goto return_label311;
+ return_label311: while(false);
tracehead = trace.prev;
return variable0;
}
val_t compiling_methods___AOrangeExpr___propname(val_t self) {
- struct trace_t trace = {NULL, "compiling_methods::AOrangeExpr::propname (src/compiling//compiling_methods.nit:1135,2--60)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AOrangeExpr___propname, 1146};
val_t variable0;
- static val_t once_value_variable0_313; static int once_bool_variable0_313;
+ static val_t once_value_variable0_314; static int once_bool_variable0_314;
trace.prev = tracehead; tracehead = &trace;
- if (once_bool_variable0_313) variable0 = once_value_variable0_313;
+ if (once_bool_variable0_314) variable0 = once_value_variable0_314;
else {
variable0 = NEW_string___String___with_native(BOX_NativeString("without_last"), TAG_Int(12)); /*new String*/
variable0 = ((symbol___String___to_symbol_t)CALL(variable0,COLOR_symbol___String___to_symbol))(variable0) /*String::to_symbol*/;
- once_value_variable0_313 = variable0;
- once_bool_variable0_313 = true;
+ once_value_variable0_314 = variable0;
+ once_bool_variable0_314 = true;
}
- goto return_label312;
- return_label312: while(false);
+ goto return_label313;
+ return_label313: while(false);
tracehead = trace.prev;
return variable0;
}
void compiling_methods___ASuperExpr___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::ASuperExpr::compile_stmt (src/compiling//compiling_methods.nit:1139,2--1142:38)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ASuperExpr___compile_stmt, 1150};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t compiling_methods___ASuperExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::ASuperExpr::compile_expr (src/compiling//compiling_methods.nit:1145,2--1167:41)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ASuperExpr___compile_expr, 1156};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = TAG_Bool(UNTAG_Int( variable4 /*index*/)<UNTAG_Int(variable6));
}
variable5 = variable6;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable5 = variable3;
variable5 = ATTR_array___Array____items(variable5) /*Array::_items*/;
variable5 = UNBOX_NativeArray(variable5)[UNTAG_Int( variable4 /*index*/)];
- goto return_label316;
- return_label316: while(false);
+ goto return_label317;
+ return_label317: while(false);
variable3 = variable5;
((array___AbstractArray___add_t)CALL( variable2 /*args*/,COLOR_abstract_collection___SimpleCollection___add))( variable2 /*args*/, variable3) /*Array::add*/;
variable3 = ((parser_nodes___ASuperExpr___n_args_t)CALL( self,COLOR_parser_nodes___ASuperExpr___n_args))( self) /*ASuperExpr::n_args*/;
variable9 = TAG_Bool(UNTAG_Int( variable7 /*index*/)<UNTAG_Int(variable9));
}
variable8 = variable9;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable8 = variable5;
variable8 = ATTR_array___Array____items(variable8) /*Array::_items*/;
variable8 = UNBOX_NativeArray(variable8)[UNTAG_Int( variable7 /*index*/)];
- goto return_label318;
- return_label318: while(false);
+ goto return_label319;
+ return_label319: while(false);
variable5 = variable8;
((array___AbstractArray___add_t)CALL( variable2 /*args*/,COLOR_abstract_collection___SimpleCollection___add))( variable2 /*args*/, variable5) /*Array::add*/;
- continue_317: while(0);
+ continue_318: while(0);
((abstract_collection___Iterator___next_t)CALL(variable3,COLOR_abstract_collection___Iterator___next))(variable3) /*Iterator::next*/;
}
- break_317: while(0);
+ break_318: while(0);
} else { /*if*/
variable3 = ((parser_nodes___ASuperExpr___n_args_t)CALL( self,COLOR_parser_nodes___ASuperExpr___n_args))( self) /*ASuperExpr::n_args*/;
variable3 = ((list___List___iterator_t)CALL(variable3,COLOR_abstract_collection___Collection___iterator))(variable3) /*List::iterator*/;
variable4 = ((list___ListIterator___item_t)CALL(variable3,COLOR_abstract_collection___Iterator___item))(variable3) /*ListIterator::item*/;
variable5 = ((compiling_methods___CompilerVisitor___compile_expr_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___compile_expr))( variable0 /*v*/, variable4 /*na*/) /*CompilerVisitor::compile_expr*/;
((array___AbstractArray___add_t)CALL( variable2 /*args*/,COLOR_abstract_collection___SimpleCollection___add))( variable2 /*args*/, variable5) /*Array::add*/;
- continue_319: while(0);
+ continue_320: while(0);
((list___ListIterator___next_t)CALL(variable3,COLOR_abstract_collection___Iterator___next))(variable3) /*ListIterator::next*/;
}
- break_319: while(0);
+ break_320: while(0);
}
variable3 = ((typing___ASuperExpr___init_in_superclass_t)CALL( self,COLOR_typing___ASuperExpr___init_in_superclass))( self) /*ASuperExpr::init_in_superclass*/;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable3 == NIT_NULL /*null*/) || ((variable3 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable3, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))(variable3, NIT_NULL /*null*/) /*MMMethod::==*/)))))));
variable3 = ((typing___ASuperExpr___init_in_superclass_t)CALL( self,COLOR_typing___ASuperExpr___init_in_superclass))( self) /*ASuperExpr::init_in_superclass*/;
variable3 = ((compiling_methods___MMMethod___compile_call_t)CALL(variable3,COLOR_compiling_methods___MMMethod___compile_call))(variable3, variable0 /*v*/, variable2 /*args*/) /*MMMethod::compile_call*/;
variable1 = variable3;
- goto return_label315;
+ goto return_label316;
} else { /*if*/
variable3 = ((typing___AAbsSendExpr___prop_t)CALL( self,COLOR_typing___AAbsSendExpr___prop))( self) /*ASuperExpr::prop*/;
variable3 = ((abstractmetamodel___MMLocalProperty___global_t)CALL(variable3,COLOR_abstractmetamodel___MMLocalProperty___global))(variable3) /*MMMethod::global*/;
variable3 = ((typing___AAbsSendExpr___prop_t)CALL( self,COLOR_typing___AAbsSendExpr___prop))( self) /*ASuperExpr::prop*/;
variable3 = ((compiling_methods___MMMethod___compile_super_call_t)CALL(variable3,COLOR_compiling_methods___MMMethod___compile_super_call))(variable3, variable0 /*v*/, variable2 /*args*/) /*MMMethod::compile_super_call*/;
variable1 = variable3;
- goto return_label315;
+ goto return_label316;
}
- return_label315: while(false);
+ return_label316: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___AAttrExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AAttrExpr::compile_expr (src/compiling//compiling_methods.nit:1173,2--1176:33)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AAttrExpr___compile_expr, 1184};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = ((typing___AAttrFormExpr___prop_t)CALL( self,COLOR_typing___AAttrFormExpr___prop))( self) /*AAttrExpr::prop*/;
variable2 = ((compiling_methods___MMAttribute___compile_access_t)CALL(variable2,COLOR_compiling_methods___MMAttribute___compile_access))(variable2, variable0 /*v*/, variable1 /*e*/) /*MMAttribute::compile_access*/;
variable1 = variable2;
- goto return_label320;
- return_label320: while(false);
+ goto return_label321;
+ return_label321: while(false);
tracehead = trace.prev;
return variable1;
}
void compiling_methods___AAttrAssignExpr___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AAttrAssignExpr::compile_stmt (src/compiling//compiling_methods.nit:1181,2--1185:48)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AAttrAssignExpr___compile_stmt, 1192};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void compiling_methods___AAttrReassignExpr___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AAttrReassignExpr::compile_stmt (src/compiling//compiling_methods.nit:1189,2--1195:25)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AAttrReassignExpr___compile_stmt, 1200};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t compiling_methods___ASendExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::ASendExpr::compile_expr (src/compiling//compiling_methods.nit:1200,2--1213:10)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ASendExpr___compile_expr, 1211};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = ((array___ArrayIterator___item_t)CALL(variable3,COLOR_abstract_collection___Iterator___item))(variable3) /*ArrayIterator::item*/;
variable5 = ((compiling_methods___CompilerVisitor___compile_expr_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___compile_expr))( variable0 /*v*/, variable4 /*a*/) /*CompilerVisitor::compile_expr*/;
((array___AbstractArray___add_t)CALL( variable2 /*cargs*/,COLOR_abstract_collection___SimpleCollection___add))( variable2 /*cargs*/, variable5) /*Array::add*/;
- continue_324: while(0);
+ continue_325: while(0);
((array___ArrayIterator___next_t)CALL(variable3,COLOR_abstract_collection___Iterator___next))(variable3) /*ArrayIterator::next*/;
}
- break_324: while(0);
+ break_325: while(0);
variable4 = ((typing___AAbsSendExpr___prop_t)CALL( self,COLOR_typing___AAbsSendExpr___prop))( self) /*ASendExpr::prop*/;
variable4 = ((compiling_methods___MMMethod___compile_call_t)CALL(variable4,COLOR_compiling_methods___MMMethod___compile_call))(variable4, variable0 /*v*/, variable2 /*cargs*/) /*MMMethod::compile_call*/;
variable3 = variable4;
((compiling_methods___CompilerVisitor___invoke_super_init_calls_after_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___invoke_super_init_calls_after))( variable0 /*v*/, variable4) /*CompilerVisitor::invoke_super_init_calls_after*/;
}
variable1 = variable3 /*e*/;
- goto return_label323;
- return_label323: while(false);
+ goto return_label324;
+ return_label324: while(false);
tracehead = trace.prev;
return variable1;
}
void compiling_methods___ASendExpr___compile_stmt(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::ASendExpr::compile_stmt (src/compiling//compiling_methods.nit:1216,2--1220:22)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ASendExpr___compile_stmt, 1227};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t compiling_methods___ASendReassignExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::ASendReassignExpr::compile_expr (src/compiling//compiling_methods.nit:1226,2--1239:35)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ASendReassignExpr___compile_expr, 1237};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = ((array___ArrayIterator___item_t)CALL(variable3,COLOR_abstract_collection___Iterator___item))(variable3) /*ArrayIterator::item*/;
variable5 = ((compiling_methods___CompilerVisitor___compile_expr_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___compile_expr))( variable0 /*v*/, variable4 /*a*/) /*CompilerVisitor::compile_expr*/;
((array___AbstractArray___add_t)CALL( variable2 /*cargs*/,COLOR_abstract_collection___SimpleCollection___add))( variable2 /*cargs*/, variable5) /*Array::add*/;
- continue_327: while(0);
+ continue_328: while(0);
((array___ArrayIterator___next_t)CALL(variable3,COLOR_abstract_collection___Iterator___next))(variable3) /*ArrayIterator::next*/;
}
- break_327: while(0);
+ break_328: while(0);
variable4 = ((typing___ASendReassignExpr___read_prop_t)CALL( self,COLOR_typing___ASendReassignExpr___read_prop))( self) /*ASendReassignExpr::read_prop*/;
variable4 = ((compiling_methods___MMMethod___compile_call_t)CALL(variable4,COLOR_compiling_methods___MMMethod___compile_call))(variable4, variable0 /*v*/, variable2 /*cargs*/) /*MMMethod::compile_call*/;
variable3 = variable4;
variable6 = ((typing___AAbsSendExpr___prop_t)CALL( self,COLOR_typing___AAbsSendExpr___prop))( self) /*ASendReassignExpr::prop*/;
variable6 = ((compiling_methods___MMMethod___compile_call_t)CALL(variable6,COLOR_compiling_methods___MMMethod___compile_call))(variable6, variable0 /*v*/, variable2 /*cargs*/) /*MMMethod::compile_call*/;
variable1 = variable6;
- goto return_label326;
- return_label326: while(false);
+ goto return_label327;
+ return_label327: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___ANewExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::ANewExpr::compile_expr (src/compiling//compiling_methods.nit:1244,2--1250:47)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___ANewExpr___compile_expr, 1255};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = ((array___ArrayIterator___item_t)CALL(variable2,COLOR_abstract_collection___Iterator___item))(variable2) /*ArrayIterator::item*/;
variable4 = ((compiling_methods___CompilerVisitor___compile_expr_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___compile_expr))( variable0 /*v*/, variable3 /*a*/) /*CompilerVisitor::compile_expr*/;
((array___AbstractArray___add_t)CALL( variable1 /*cargs*/,COLOR_abstract_collection___SimpleCollection___add))( variable1 /*cargs*/, variable4) /*Array::add*/;
- continue_329: while(0);
+ continue_330: while(0);
((array___ArrayIterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*ArrayIterator::next*/;
}
- break_329: while(0);
+ break_330: while(0);
variable2 = ((typing___AAbsSendExpr___prop_t)CALL( self,COLOR_typing___AAbsSendExpr___prop))( self) /*ANewExpr::prop*/;
variable2 = ((compiling_methods___MMMethod___compile_constructor_call_t)CALL(variable2,COLOR_compiling_methods___MMMethod___compile_constructor_call))(variable2, variable0 /*v*/, variable1 /*cargs*/) /*MMMethod::compile_constructor_call*/;
variable1 = variable2;
- goto return_label328;
- return_label328: while(false);
+ goto return_label329;
+ return_label329: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___AProxyExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AProxyExpr::compile_expr (src/compiling//compiling_methods.nit:1255,2--1257:30)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AProxyExpr___compile_expr, 1266};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = ((parser_nodes___AProxyExpr___n_expr_t)CALL( self,COLOR_parser_nodes___AProxyExpr___n_expr))( self) /*AProxyExpr::n_expr*/;
variable1 = ((compiling_methods___CompilerVisitor___compile_expr_t)CALL( variable0 /*v*/,COLOR_compiling_methods___CompilerVisitor___compile_expr))( variable0 /*v*/, variable1) /*CompilerVisitor::compile_expr*/;
- goto return_label330;
- return_label330: while(false);
+ goto return_label331;
+ return_label331: while(false);
tracehead = trace.prev;
return variable1;
}
val_t compiling_methods___AOnceExpr___compile_expr(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling_methods::AOnceExpr::compile_expr (src/compiling//compiling_methods.nit:1262,2--1277:13)"};
+ struct trace_t trace = {NULL, LOCATE_compiling_methods___AOnceExpr___compile_expr, 1273};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = NEW_string___String___with_native(BOX_NativeString("}"), TAG_Int(1)); /*new String*/
((compiling_base___CompilerVisitor___add_instr_t)CALL( variable0 /*v*/,COLOR_compiling_base___CompilerVisitor___add_instr))( variable0 /*v*/, variable4) /*CompilerVisitor::add_instr*/;
variable1 = variable2 /*cvar*/;
- goto return_label331;
- return_label331: while(false);
+ goto return_label332;
+ return_label332: while(false);
tracehead = trace.prev;
return variable1;
}
/* This C header file is generated by NIT to compile modules and programs that requires compiling_methods. */
-#ifndef compiling_methods__sep
-#define compiling_methods__sep
+#ifndef compiling_methods_3_sep
+#define compiling_methods_3_sep
#include "compiling_base._sep.h"
#include <nit_common.h>
+#define LOCATE_compiling_methods "compiling_methods"
extern const int SFT_compiling_methods[];
#define COLOR_compiling_methods___CompilerVisitor____variable_index SFT_compiling_methods[0]
#define COLOR_compiling_methods___CompilerVisitor____variable_index_max SFT_compiling_methods[1]
#define COLOR_compiling_methods___CompilerVisitor___continue_label__eq SFT_compiling_methods[30]
#define COLOR_compiling_methods___CompilerVisitor___return_value SFT_compiling_methods[31]
#define COLOR_compiling_methods___CompilerVisitor___return_value__eq SFT_compiling_methods[32]
-#define COLOR_SUPER_compiling_methods___CompilerVisitor___init SFT_compiling_methods[33]
-#define COLOR_compiling_methods___CompilerVisitor___invoke_super_init_calls_after SFT_compiling_methods[34]
-#define COLOR_compiling_methods___MMMethod___compile_call SFT_compiling_methods[35]
-#define COLOR_compiling_methods___MMMethod___compile_constructor_call SFT_compiling_methods[36]
-#define COLOR_compiling_methods___MMMethod___compile_super_call SFT_compiling_methods[37]
-#define COLOR_compiling_methods___MMAttribute___compile_access SFT_compiling_methods[38]
-#define COLOR_compiling_methods___MMSrcLocalProperty___compile_property_to_c SFT_compiling_methods[39]
-#define COLOR_compiling_methods___MMSrcMethod___decl_csignature SFT_compiling_methods[40]
-#define COLOR_compiling_methods___MMSrcMethod___do_compile_inside SFT_compiling_methods[41]
-#define COLOR_compiling_methods___MMType___compile_cast SFT_compiling_methods[42]
-#define COLOR_compiling_methods___MMType___compile_type_check SFT_compiling_methods[43]
-#define COLOR_compiling_methods___AMethPropdef___do_compile_inside SFT_compiling_methods[44]
-#define COLOR_compiling_methods___PExpr___compile_expr SFT_compiling_methods[45]
-#define COLOR_compiling_methods___PExpr___prepare_compile_stmt SFT_compiling_methods[46]
-#define COLOR_compiling_methods___PExpr___compile_stmt SFT_compiling_methods[47]
-#define COLOR_compiling_methods___AControlableBlock___compile_inside_block SFT_compiling_methods[48]
-#define COLOR_compiling_methods___AStringFormExpr____cstring SFT_compiling_methods[49]
-#define COLOR_compiling_methods___AStringFormExpr____cstring_length SFT_compiling_methods[50]
-#define COLOR_compiling_methods___AStringFormExpr___string_text SFT_compiling_methods[51]
-#define COLOR_compiling_methods___AStringFormExpr___compute_string_info SFT_compiling_methods[52]
-#define COLOR_compiling_methods___ARangeExpr___propname SFT_compiling_methods[53]
+#define COLOR_compiling_methods___CompilerVisitor___locate SFT_compiling_methods[33]
+#define COLOR_SUPER_compiling_methods___CompilerVisitor___init SFT_compiling_methods[34]
+#define COLOR_compiling_methods___CompilerVisitor___invoke_super_init_calls_after SFT_compiling_methods[35]
+#define COLOR_compiling_methods___MMMethod___compile_call SFT_compiling_methods[36]
+#define COLOR_compiling_methods___MMMethod___compile_constructor_call SFT_compiling_methods[37]
+#define COLOR_compiling_methods___MMMethod___compile_super_call SFT_compiling_methods[38]
+#define COLOR_compiling_methods___MMAttribute___compile_access SFT_compiling_methods[39]
+#define COLOR_compiling_methods___MMSrcLocalProperty___compile_property_to_c SFT_compiling_methods[40]
+#define COLOR_compiling_methods___MMSrcMethod___decl_csignature SFT_compiling_methods[41]
+#define COLOR_compiling_methods___MMSrcMethod___do_compile_inside SFT_compiling_methods[42]
+#define COLOR_compiling_methods___MMType___compile_cast SFT_compiling_methods[43]
+#define COLOR_compiling_methods___MMType___compile_type_check SFT_compiling_methods[44]
+#define COLOR_compiling_methods___AMethPropdef___do_compile_inside SFT_compiling_methods[45]
+#define COLOR_compiling_methods___PExpr___compile_expr SFT_compiling_methods[46]
+#define COLOR_compiling_methods___PExpr___prepare_compile_stmt SFT_compiling_methods[47]
+#define COLOR_compiling_methods___PExpr___compile_stmt SFT_compiling_methods[48]
+#define COLOR_compiling_methods___AControlableBlock___compile_inside_block SFT_compiling_methods[49]
+#define COLOR_compiling_methods___AStringFormExpr____cstring SFT_compiling_methods[50]
+#define COLOR_compiling_methods___AStringFormExpr____cstring_length SFT_compiling_methods[51]
+#define COLOR_compiling_methods___AStringFormExpr___string_text SFT_compiling_methods[52]
+#define COLOR_compiling_methods___AStringFormExpr___compute_string_info SFT_compiling_methods[53]
+#define COLOR_compiling_methods___ARangeExpr___propname SFT_compiling_methods[54]
typedef void (* compiling_methods___CompilerVisitor___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___CompilerVisitor___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___CompilerVisitor___compile_stmt "compiling_methods::CompilerVisitor::compile_stmt"
typedef val_t (* compiling_methods___CompilerVisitor___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___CompilerVisitor___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___CompilerVisitor___compile_expr "compiling_methods::CompilerVisitor::compile_expr"
typedef val_t (* compiling_methods___CompilerVisitor___ensure_var_t)(val_t self, val_t param0);
val_t compiling_methods___CompilerVisitor___ensure_var(val_t self, val_t param0);
+#define LOCATE_compiling_methods___CompilerVisitor___ensure_var "compiling_methods::CompilerVisitor::ensure_var"
typedef void (* compiling_methods___CompilerVisitor___add_assignment_t)(val_t self, val_t param0, val_t param1);
void compiling_methods___CompilerVisitor___add_assignment(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_methods___CompilerVisitor___add_assignment "compiling_methods::CompilerVisitor::add_assignment"
typedef val_t (* compiling_methods___CompilerVisitor___variable_t)(val_t self, val_t param0);
val_t compiling_methods___CompilerVisitor___variable(val_t self, val_t param0);
+#define LOCATE_compiling_methods___CompilerVisitor___variable "compiling_methods::CompilerVisitor::variable"
#define ATTR_compiling_methods___CompilerVisitor____variable_index(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____variable_index)
#define ATTR_compiling_methods___CompilerVisitor____variable_index_max(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____variable_index_max)
typedef val_t (* compiling_methods___CompilerVisitor___get_var_t)(val_t self);
val_t compiling_methods___CompilerVisitor___get_var(val_t self);
+#define LOCATE_compiling_methods___CompilerVisitor___get_var "compiling_methods::CompilerVisitor::get_var"
typedef void (* compiling_methods___CompilerVisitor___free_var_t)(val_t self, val_t param0);
void compiling_methods___CompilerVisitor___free_var(val_t self, val_t param0);
+#define LOCATE_compiling_methods___CompilerVisitor___free_var "compiling_methods::CompilerVisitor::free_var"
typedef void (* compiling_methods___CompilerVisitor___clear_t)(val_t self);
void compiling_methods___CompilerVisitor___clear(val_t self);
+#define LOCATE_compiling_methods___CompilerVisitor___clear "compiling_methods::CompilerVisitor::clear"
#define ATTR_compiling_methods___CompilerVisitor____varnames(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____varnames)
typedef val_t (* compiling_methods___CompilerVisitor___varnames_t)(val_t self);
val_t compiling_methods___CompilerVisitor___varnames(val_t self);
+#define LOCATE_compiling_methods___CompilerVisitor___varnames "compiling_methods::CompilerVisitor::varnames"
#define ATTR_compiling_methods___CompilerVisitor____has_return(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____has_return)
typedef val_t (* compiling_methods___CompilerVisitor___has_return_t)(val_t self);
val_t compiling_methods___CompilerVisitor___has_return(val_t self);
+#define LOCATE_compiling_methods___CompilerVisitor___has_return "compiling_methods::CompilerVisitor::has_return"
typedef void (* compiling_methods___CompilerVisitor___has_return__eq_t)(val_t self, val_t param0);
void compiling_methods___CompilerVisitor___has_return__eq(val_t self, val_t param0);
+#define LOCATE_compiling_methods___CompilerVisitor___has_return__eq "compiling_methods::CompilerVisitor::has_return="
#define ATTR_compiling_methods___CompilerVisitor____method_params(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____method_params)
typedef val_t (* compiling_methods___CompilerVisitor___method_params_t)(val_t self);
val_t compiling_methods___CompilerVisitor___method_params(val_t self);
+#define LOCATE_compiling_methods___CompilerVisitor___method_params "compiling_methods::CompilerVisitor::method_params"
typedef void (* compiling_methods___CompilerVisitor___method_params__eq_t)(val_t self, val_t param0);
void compiling_methods___CompilerVisitor___method_params__eq(val_t self, val_t param0);
+#define LOCATE_compiling_methods___CompilerVisitor___method_params__eq "compiling_methods::CompilerVisitor::method_params="
#define ATTR_compiling_methods___CompilerVisitor____method(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____method)
typedef val_t (* compiling_methods___CompilerVisitor___method_t)(val_t self);
val_t compiling_methods___CompilerVisitor___method(val_t self);
+#define LOCATE_compiling_methods___CompilerVisitor___method "compiling_methods::CompilerVisitor::method"
typedef void (* compiling_methods___CompilerVisitor___method__eq_t)(val_t self, val_t param0);
void compiling_methods___CompilerVisitor___method__eq(val_t self, val_t param0);
+#define LOCATE_compiling_methods___CompilerVisitor___method__eq "compiling_methods::CompilerVisitor::method="
#define ATTR_compiling_methods___CompilerVisitor____return_label(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____return_label)
typedef val_t (* compiling_methods___CompilerVisitor___return_label_t)(val_t self);
val_t compiling_methods___CompilerVisitor___return_label(val_t self);
+#define LOCATE_compiling_methods___CompilerVisitor___return_label "compiling_methods::CompilerVisitor::return_label"
typedef void (* compiling_methods___CompilerVisitor___return_label__eq_t)(val_t self, val_t param0);
void compiling_methods___CompilerVisitor___return_label__eq(val_t self, val_t param0);
+#define LOCATE_compiling_methods___CompilerVisitor___return_label__eq "compiling_methods::CompilerVisitor::return_label="
#define ATTR_compiling_methods___CompilerVisitor____break_label(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____break_label)
typedef val_t (* compiling_methods___CompilerVisitor___break_label_t)(val_t self);
val_t compiling_methods___CompilerVisitor___break_label(val_t self);
+#define LOCATE_compiling_methods___CompilerVisitor___break_label "compiling_methods::CompilerVisitor::break_label"
typedef void (* compiling_methods___CompilerVisitor___break_label__eq_t)(val_t self, val_t param0);
void compiling_methods___CompilerVisitor___break_label__eq(val_t self, val_t param0);
+#define LOCATE_compiling_methods___CompilerVisitor___break_label__eq "compiling_methods::CompilerVisitor::break_label="
#define ATTR_compiling_methods___CompilerVisitor____continue_label(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____continue_label)
typedef val_t (* compiling_methods___CompilerVisitor___continue_label_t)(val_t self);
val_t compiling_methods___CompilerVisitor___continue_label(val_t self);
+#define LOCATE_compiling_methods___CompilerVisitor___continue_label "compiling_methods::CompilerVisitor::continue_label"
typedef void (* compiling_methods___CompilerVisitor___continue_label__eq_t)(val_t self, val_t param0);
void compiling_methods___CompilerVisitor___continue_label__eq(val_t self, val_t param0);
+#define LOCATE_compiling_methods___CompilerVisitor___continue_label__eq "compiling_methods::CompilerVisitor::continue_label="
#define ATTR_compiling_methods___CompilerVisitor____return_value(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____return_value)
typedef val_t (* compiling_methods___CompilerVisitor___return_value_t)(val_t self);
val_t compiling_methods___CompilerVisitor___return_value(val_t self);
+#define LOCATE_compiling_methods___CompilerVisitor___return_value "compiling_methods::CompilerVisitor::return_value"
typedef void (* compiling_methods___CompilerVisitor___return_value__eq_t)(val_t self, val_t param0);
void compiling_methods___CompilerVisitor___return_value__eq(val_t self, val_t param0);
+#define LOCATE_compiling_methods___CompilerVisitor___return_value__eq "compiling_methods::CompilerVisitor::return_value="
+typedef val_t (* compiling_methods___CompilerVisitor___locate_t)(val_t self);
+val_t compiling_methods___CompilerVisitor___locate(val_t self);
+#define LOCATE_compiling_methods___CompilerVisitor___locate "compiling_methods::CompilerVisitor::locate"
typedef void (* compiling_methods___CompilerVisitor___init_t)(val_t self, val_t param0, int* init_table);
void compiling_methods___CompilerVisitor___init(val_t self, val_t param0, int* init_table);
val_t NEW_compiling_methods___CompilerVisitor___init(val_t param0);
+#define LOCATE_compiling_methods___CompilerVisitor___init "compiling_methods::CompilerVisitor::(compiling_base::CompilerVisitor::init)"
typedef void (* compiling_methods___CompilerVisitor___invoke_super_init_calls_after_t)(val_t self, val_t param0);
void compiling_methods___CompilerVisitor___invoke_super_init_calls_after(val_t self, val_t param0);
+#define LOCATE_compiling_methods___CompilerVisitor___invoke_super_init_calls_after "compiling_methods::CompilerVisitor::invoke_super_init_calls_after"
typedef val_t (* compiling_methods___MMMethod___compile_call_t)(val_t self, val_t param0, val_t param1);
val_t compiling_methods___MMMethod___compile_call(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_methods___MMMethod___compile_call "compiling_methods::MMMethod::compile_call"
typedef val_t (* compiling_methods___MMMethod___compile_constructor_call_t)(val_t self, val_t param0, val_t param1);
val_t compiling_methods___MMMethod___compile_constructor_call(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_methods___MMMethod___compile_constructor_call "compiling_methods::MMMethod::compile_constructor_call"
typedef val_t (* compiling_methods___MMMethod___compile_super_call_t)(val_t self, val_t param0, val_t param1);
val_t compiling_methods___MMMethod___compile_super_call(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_methods___MMMethod___compile_super_call "compiling_methods::MMMethod::compile_super_call"
typedef val_t (* compiling_methods___MMAttribute___compile_access_t)(val_t self, val_t param0, val_t param1);
val_t compiling_methods___MMAttribute___compile_access(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_methods___MMAttribute___compile_access "compiling_methods::MMAttribute::compile_access"
typedef void (* compiling_methods___MMSrcLocalProperty___compile_property_to_c_t)(val_t self, val_t param0);
void compiling_methods___MMSrcLocalProperty___compile_property_to_c(val_t self, val_t param0);
+#define LOCATE_compiling_methods___MMSrcLocalProperty___compile_property_to_c "compiling_methods::MMSrcLocalProperty::compile_property_to_c"
typedef val_t (* compiling_methods___MMSrcMethod___decl_csignature_t)(val_t self, val_t param0, val_t param1);
val_t compiling_methods___MMSrcMethod___decl_csignature(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_methods___MMSrcMethod___decl_csignature "compiling_methods::MMSrcMethod::decl_csignature"
typedef void (* compiling_methods___MMSrcMethod___compile_property_to_c_t)(val_t self, val_t param0);
void compiling_methods___MMSrcMethod___compile_property_to_c(val_t self, val_t param0);
+#define LOCATE_compiling_methods___MMSrcMethod___compile_property_to_c "compiling_methods::MMSrcMethod::(compiling_methods::MMSrcLocalProperty::compile_property_to_c)"
typedef val_t (* compiling_methods___MMSrcMethod___do_compile_inside_t)(val_t self, val_t param0, val_t param1);
val_t compiling_methods___MMSrcMethod___do_compile_inside(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_methods___MMSrcMethod___do_compile_inside "compiling_methods::MMSrcMethod::do_compile_inside"
typedef val_t (* compiling_methods___MMReadImplementationMethod___do_compile_inside_t)(val_t self, val_t param0, val_t param1);
val_t compiling_methods___MMReadImplementationMethod___do_compile_inside(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_methods___MMReadImplementationMethod___do_compile_inside "compiling_methods::MMReadImplementationMethod::(compiling_methods::MMSrcMethod::do_compile_inside)"
typedef val_t (* compiling_methods___MMWriteImplementationMethod___do_compile_inside_t)(val_t self, val_t param0, val_t param1);
val_t compiling_methods___MMWriteImplementationMethod___do_compile_inside(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_methods___MMWriteImplementationMethod___do_compile_inside "compiling_methods::MMWriteImplementationMethod::(compiling_methods::MMSrcMethod::do_compile_inside)"
typedef val_t (* compiling_methods___MMMethSrcMethod___do_compile_inside_t)(val_t self, val_t param0, val_t param1);
val_t compiling_methods___MMMethSrcMethod___do_compile_inside(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_methods___MMMethSrcMethod___do_compile_inside "compiling_methods::MMMethSrcMethod::(compiling_methods::MMSrcMethod::do_compile_inside)"
typedef val_t (* compiling_methods___MMType___compile_cast_t)(val_t self, val_t param0, val_t param1);
val_t compiling_methods___MMType___compile_cast(val_t self, val_t param0, val_t param1);
+#define LOCATE_compiling_methods___MMType___compile_cast "compiling_methods::MMType::compile_cast"
typedef void (* compiling_methods___MMType___compile_type_check_t)(val_t self, val_t param0, val_t param1, val_t param2);
void compiling_methods___MMType___compile_type_check(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_compiling_methods___MMType___compile_type_check "compiling_methods::MMType::compile_type_check"
typedef val_t (* compiling_methods___AMethPropdef___do_compile_inside_t)(val_t self, val_t param0, val_t param1, val_t param2);
val_t compiling_methods___AMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_compiling_methods___AMethPropdef___do_compile_inside "compiling_methods::AMethPropdef::do_compile_inside"
typedef val_t (* compiling_methods___AConcreteMethPropdef___do_compile_inside_t)(val_t self, val_t param0, val_t param1, val_t param2);
val_t compiling_methods___AConcreteMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_compiling_methods___AConcreteMethPropdef___do_compile_inside "compiling_methods::AConcreteMethPropdef::(compiling_methods::AMethPropdef::do_compile_inside)"
typedef val_t (* compiling_methods___ADeferredMethPropdef___do_compile_inside_t)(val_t self, val_t param0, val_t param1, val_t param2);
val_t compiling_methods___ADeferredMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_compiling_methods___ADeferredMethPropdef___do_compile_inside "compiling_methods::ADeferredMethPropdef::(compiling_methods::AMethPropdef::do_compile_inside)"
typedef val_t (* compiling_methods___AExternMethPropdef___do_compile_inside_t)(val_t self, val_t param0, val_t param1, val_t param2);
val_t compiling_methods___AExternMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_compiling_methods___AExternMethPropdef___do_compile_inside "compiling_methods::AExternMethPropdef::(compiling_methods::AMethPropdef::do_compile_inside)"
typedef val_t (* compiling_methods___AInternMethPropdef___do_compile_inside_t)(val_t self, val_t param0, val_t param1, val_t param2);
val_t compiling_methods___AInternMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_compiling_methods___AInternMethPropdef___do_compile_inside "compiling_methods::AInternMethPropdef::(compiling_methods::AMethPropdef::do_compile_inside)"
typedef val_t (* compiling_methods___PExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___PExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___PExpr___compile_expr "compiling_methods::PExpr::compile_expr"
typedef void (* compiling_methods___PExpr___prepare_compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___PExpr___prepare_compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___PExpr___prepare_compile_stmt "compiling_methods::PExpr::prepare_compile_stmt"
typedef void (* compiling_methods___PExpr___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___PExpr___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___PExpr___compile_stmt "compiling_methods::PExpr::compile_stmt"
typedef void (* compiling_methods___ABlockExpr___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___ABlockExpr___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___ABlockExpr___compile_stmt "compiling_methods::ABlockExpr::(compiling_methods::PExpr::compile_stmt)"
typedef void (* compiling_methods___AVardeclExpr___prepare_compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___AVardeclExpr___prepare_compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AVardeclExpr___prepare_compile_stmt "compiling_methods::AVardeclExpr::(compiling_methods::PExpr::prepare_compile_stmt)"
typedef void (* compiling_methods___AVardeclExpr___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___AVardeclExpr___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AVardeclExpr___compile_stmt "compiling_methods::AVardeclExpr::(compiling_methods::PExpr::compile_stmt)"
typedef void (* compiling_methods___AReturnExpr___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___AReturnExpr___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AReturnExpr___compile_stmt "compiling_methods::AReturnExpr::(compiling_methods::PExpr::compile_stmt)"
typedef void (* compiling_methods___ABreakExpr___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___ABreakExpr___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___ABreakExpr___compile_stmt "compiling_methods::ABreakExpr::(compiling_methods::PExpr::compile_stmt)"
typedef void (* compiling_methods___AContinueExpr___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___AContinueExpr___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AContinueExpr___compile_stmt "compiling_methods::AContinueExpr::(compiling_methods::PExpr::compile_stmt)"
typedef void (* compiling_methods___AAbortExpr___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___AAbortExpr___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AAbortExpr___compile_stmt "compiling_methods::AAbortExpr::(compiling_methods::PExpr::compile_stmt)"
typedef void (* compiling_methods___ADoExpr___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___ADoExpr___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___ADoExpr___compile_stmt "compiling_methods::ADoExpr::(compiling_methods::PExpr::compile_stmt)"
typedef void (* compiling_methods___AIfExpr___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___AIfExpr___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AIfExpr___compile_stmt "compiling_methods::AIfExpr::(compiling_methods::PExpr::compile_stmt)"
typedef val_t (* compiling_methods___AIfexprExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___AIfexprExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AIfexprExpr___compile_expr "compiling_methods::AIfexprExpr::(compiling_methods::PExpr::compile_expr)"
typedef void (* compiling_methods___AControlableBlock___compile_inside_block_t)(val_t self, val_t param0);
void compiling_methods___AControlableBlock___compile_inside_block(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AControlableBlock___compile_inside_block "compiling_methods::AControlableBlock::compile_inside_block"
typedef void (* compiling_methods___AControlableBlock___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___AControlableBlock___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AControlableBlock___compile_stmt "compiling_methods::AControlableBlock::(compiling_methods::PExpr::compile_stmt)"
typedef void (* compiling_methods___AWhileExpr___compile_inside_block_t)(val_t self, val_t param0);
void compiling_methods___AWhileExpr___compile_inside_block(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AWhileExpr___compile_inside_block "compiling_methods::AWhileExpr::(compiling_methods::AControlableBlock::compile_inside_block)"
typedef void (* compiling_methods___AForExpr___compile_inside_block_t)(val_t self, val_t param0);
void compiling_methods___AForExpr___compile_inside_block(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AForExpr___compile_inside_block "compiling_methods::AForExpr::(compiling_methods::AControlableBlock::compile_inside_block)"
typedef void (* compiling_methods___AForVardeclExpr___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___AForVardeclExpr___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AForVardeclExpr___compile_stmt "compiling_methods::AForVardeclExpr::(compiling_methods::PExpr::compile_stmt)"
typedef void (* compiling_methods___AAssertExpr___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___AAssertExpr___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AAssertExpr___compile_stmt "compiling_methods::AAssertExpr::(compiling_methods::PExpr::compile_stmt)"
typedef val_t (* compiling_methods___AVarExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___AVarExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AVarExpr___compile_expr "compiling_methods::AVarExpr::(compiling_methods::PExpr::compile_expr)"
typedef void (* compiling_methods___AVarAssignExpr___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___AVarAssignExpr___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AVarAssignExpr___compile_stmt "compiling_methods::AVarAssignExpr::(compiling_methods::PExpr::compile_stmt)"
typedef void (* compiling_methods___AVarReassignExpr___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___AVarReassignExpr___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AVarReassignExpr___compile_stmt "compiling_methods::AVarReassignExpr::(compiling_methods::PExpr::compile_stmt)"
typedef val_t (* compiling_methods___ASelfExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___ASelfExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___ASelfExpr___compile_expr "compiling_methods::ASelfExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___AOrExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___AOrExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AOrExpr___compile_expr "compiling_methods::AOrExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___AAndExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___AAndExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AAndExpr___compile_expr "compiling_methods::AAndExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___ANotExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___ANotExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___ANotExpr___compile_expr "compiling_methods::ANotExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___AEeExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___AEeExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AEeExpr___compile_expr "compiling_methods::AEeExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___AIsaExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___AIsaExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AIsaExpr___compile_expr "compiling_methods::AIsaExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___ATrueExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___ATrueExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___ATrueExpr___compile_expr "compiling_methods::ATrueExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___AFalseExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___AFalseExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AFalseExpr___compile_expr "compiling_methods::AFalseExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___AIntExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___AIntExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AIntExpr___compile_expr "compiling_methods::AIntExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___AFloatExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___AFloatExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AFloatExpr___compile_expr "compiling_methods::AFloatExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___ACharExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___ACharExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___ACharExpr___compile_expr "compiling_methods::ACharExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___AStringFormExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___AStringFormExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AStringFormExpr___compile_expr "compiling_methods::AStringFormExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___AStringFormExpr___string_text_t)(val_t self);
val_t compiling_methods___AStringFormExpr___string_text(val_t self);
+#define LOCATE_compiling_methods___AStringFormExpr___string_text "compiling_methods::AStringFormExpr::string_text"
#define ATTR_compiling_methods___AStringFormExpr____cstring(recv) ATTR(recv, COLOR_compiling_methods___AStringFormExpr____cstring)
#define ATTR_compiling_methods___AStringFormExpr____cstring_length(recv) ATTR(recv, COLOR_compiling_methods___AStringFormExpr____cstring_length)
typedef void (* compiling_methods___AStringFormExpr___compute_string_info_t)(val_t self);
void compiling_methods___AStringFormExpr___compute_string_info(val_t self);
+#define LOCATE_compiling_methods___AStringFormExpr___compute_string_info "compiling_methods::AStringFormExpr::compute_string_info"
typedef val_t (* compiling_methods___AStringExpr___string_text_t)(val_t self);
val_t compiling_methods___AStringExpr___string_text(val_t self);
+#define LOCATE_compiling_methods___AStringExpr___string_text "compiling_methods::AStringExpr::(compiling_methods::AStringFormExpr::string_text)"
typedef val_t (* compiling_methods___AStartStringExpr___string_text_t)(val_t self);
val_t compiling_methods___AStartStringExpr___string_text(val_t self);
+#define LOCATE_compiling_methods___AStartStringExpr___string_text "compiling_methods::AStartStringExpr::(compiling_methods::AStringFormExpr::string_text)"
typedef val_t (* compiling_methods___AMidStringExpr___string_text_t)(val_t self);
val_t compiling_methods___AMidStringExpr___string_text(val_t self);
+#define LOCATE_compiling_methods___AMidStringExpr___string_text "compiling_methods::AMidStringExpr::(compiling_methods::AStringFormExpr::string_text)"
typedef val_t (* compiling_methods___AEndStringExpr___string_text_t)(val_t self);
val_t compiling_methods___AEndStringExpr___string_text(val_t self);
+#define LOCATE_compiling_methods___AEndStringExpr___string_text "compiling_methods::AEndStringExpr::(compiling_methods::AStringFormExpr::string_text)"
typedef val_t (* compiling_methods___ASuperstringExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___ASuperstringExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___ASuperstringExpr___compile_expr "compiling_methods::ASuperstringExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___ANullExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___ANullExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___ANullExpr___compile_expr "compiling_methods::ANullExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___AArrayExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___AArrayExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AArrayExpr___compile_expr "compiling_methods::AArrayExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___ARangeExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___ARangeExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___ARangeExpr___compile_expr "compiling_methods::ARangeExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___ARangeExpr___propname_t)(val_t self);
val_t compiling_methods___ARangeExpr___propname(val_t self);
+#define LOCATE_compiling_methods___ARangeExpr___propname "compiling_methods::ARangeExpr::propname"
typedef val_t (* compiling_methods___ACrangeExpr___propname_t)(val_t self);
val_t compiling_methods___ACrangeExpr___propname(val_t self);
+#define LOCATE_compiling_methods___ACrangeExpr___propname "compiling_methods::ACrangeExpr::(compiling_methods::ARangeExpr::propname)"
typedef val_t (* compiling_methods___AOrangeExpr___propname_t)(val_t self);
val_t compiling_methods___AOrangeExpr___propname(val_t self);
+#define LOCATE_compiling_methods___AOrangeExpr___propname "compiling_methods::AOrangeExpr::(compiling_methods::ARangeExpr::propname)"
typedef void (* compiling_methods___ASuperExpr___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___ASuperExpr___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___ASuperExpr___compile_stmt "compiling_methods::ASuperExpr::(compiling_methods::PExpr::compile_stmt)"
typedef val_t (* compiling_methods___ASuperExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___ASuperExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___ASuperExpr___compile_expr "compiling_methods::ASuperExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___AAttrExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___AAttrExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AAttrExpr___compile_expr "compiling_methods::AAttrExpr::(compiling_methods::PExpr::compile_expr)"
typedef void (* compiling_methods___AAttrAssignExpr___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___AAttrAssignExpr___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AAttrAssignExpr___compile_stmt "compiling_methods::AAttrAssignExpr::(compiling_methods::PExpr::compile_stmt)"
typedef void (* compiling_methods___AAttrReassignExpr___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___AAttrReassignExpr___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AAttrReassignExpr___compile_stmt "compiling_methods::AAttrReassignExpr::(compiling_methods::PExpr::compile_stmt)"
typedef val_t (* compiling_methods___ASendExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___ASendExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___ASendExpr___compile_expr "compiling_methods::ASendExpr::(compiling_methods::PExpr::compile_expr)"
typedef void (* compiling_methods___ASendExpr___compile_stmt_t)(val_t self, val_t param0);
void compiling_methods___ASendExpr___compile_stmt(val_t self, val_t param0);
+#define LOCATE_compiling_methods___ASendExpr___compile_stmt "compiling_methods::ASendExpr::(compiling_methods::PExpr::compile_stmt)"
typedef val_t (* compiling_methods___ASendReassignExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___ASendReassignExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___ASendReassignExpr___compile_expr "compiling_methods::ASendReassignExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___ANewExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___ANewExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___ANewExpr___compile_expr "compiling_methods::ANewExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___AProxyExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___AProxyExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AProxyExpr___compile_expr "compiling_methods::AProxyExpr::(compiling_methods::PExpr::compile_expr)"
typedef val_t (* compiling_methods___AOnceExpr___compile_expr_t)(val_t self, val_t param0);
val_t compiling_methods___AOnceExpr___compile_expr(val_t self, val_t param0);
+#define LOCATE_compiling_methods___AOnceExpr___compile_expr "compiling_methods::AOnceExpr::(compiling_methods::PExpr::compile_expr)"
#endif
/* This C file is generated by NIT to compile module control_flow. */
#include "control_flow._sep.h"
void control_flow___MMSrcModule___do_control_flow(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::MMSrcModule::do_control_flow (src/syntax//control_flow.nit:23,2--28:15)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___MMSrcModule___do_control_flow, 23};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void control_flow___ControlFlowVisitor___visit(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::ControlFlowVisitor::visit (src/syntax//control_flow.nit:38,2--40:46)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ControlFlowVisitor___visit, 38};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t control_flow___ControlFlowVisitor___once_count(val_t self) {
- struct trace_t trace = {NULL, "control_flow::ControlFlowVisitor::once_count (src/syntax//control_flow.nit:43,2--44:40)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ControlFlowVisitor___once_count, 43};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_control_flow___ControlFlowVisitor____once_count( self) /*ControlFlowVisitor::_once_count*/;
}
void control_flow___ControlFlowVisitor___once_count__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::ControlFlowVisitor::once_count= (src/syntax//control_flow.nit:43,2--44:40)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ControlFlowVisitor___once_count__eq, 43};
trace.prev = tracehead; tracehead = &trace;
ATTR_control_flow___ControlFlowVisitor____once_count( self) /*ControlFlowVisitor::_once_count*/ = param0;
tracehead = trace.prev;
return;
}
val_t control_flow___ControlFlowVisitor___control_flow_ctx(val_t self) {
- struct trace_t trace = {NULL, "control_flow::ControlFlowVisitor::control_flow_ctx (src/syntax//control_flow.nit:46,2--47:61)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ControlFlowVisitor___control_flow_ctx, 46};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_control_flow___ControlFlowVisitor____control_flow_ctx( self) /*ControlFlowVisitor::_control_flow_ctx*/;
}
void control_flow___ControlFlowVisitor___control_flow_ctx__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::ControlFlowVisitor::control_flow_ctx= (src/syntax//control_flow.nit:46,2--47:61)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ControlFlowVisitor___control_flow_ctx__eq, 46};
trace.prev = tracehead; tracehead = &trace;
ATTR_control_flow___ControlFlowVisitor____control_flow_ctx( self) /*ControlFlowVisitor::_control_flow_ctx*/ = param0;
tracehead = trace.prev;
return;
}
void control_flow___ControlFlowVisitor___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "control_flow::ControlFlowVisitor::init (src/syntax//control_flow.nit:49,2--21)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ControlFlowVisitor___init, 49};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t control_flow___ControlFlowContext___prev(val_t self) {
- struct trace_t trace = {NULL, "control_flow::ControlFlowContext::prev (src/syntax//control_flow.nit:53,2--54:40)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ControlFlowContext___prev, 53};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_control_flow___ControlFlowContext____prev( self) /*ControlFlowContext::_prev*/;
}
val_t control_flow___ControlFlowContext___has_return(val_t self) {
- struct trace_t trace = {NULL, "control_flow::ControlFlowContext::has_return (src/syntax//control_flow.nit:56,2--57:41)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ControlFlowContext___has_return, 56};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_control_flow___ControlFlowContext____has_return( self) /*ControlFlowContext::_has_return*/;
}
void control_flow___ControlFlowContext___has_return__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::ControlFlowContext::has_return= (src/syntax//control_flow.nit:56,2--57:41)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ControlFlowContext___has_return__eq, 56};
trace.prev = tracehead; tracehead = &trace;
ATTR_control_flow___ControlFlowContext____has_return( self) /*ControlFlowContext::_has_return*/ = param0;
tracehead = trace.prev;
return;
}
val_t control_flow___ControlFlowContext___unreash(val_t self) {
- struct trace_t trace = {NULL, "control_flow::ControlFlowContext::unreash (src/syntax//control_flow.nit:59,2--60:38)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ControlFlowContext___unreash, 59};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_control_flow___ControlFlowContext____unreash( self) /*ControlFlowContext::_unreash*/;
}
void control_flow___ControlFlowContext___unreash__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::ControlFlowContext::unreash= (src/syntax//control_flow.nit:59,2--60:38)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ControlFlowContext___unreash__eq, 59};
trace.prev = tracehead; tracehead = &trace;
ATTR_control_flow___ControlFlowContext____unreash( self) /*ControlFlowContext::_unreash*/ = param0;
tracehead = trace.prev;
return;
}
val_t control_flow___ControlFlowContext___already_unreash(val_t self) {
- struct trace_t trace = {NULL, "control_flow::ControlFlowContext::already_unreash (src/syntax//control_flow.nit:62,2--64:46)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ControlFlowContext___already_unreash, 62};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_control_flow___ControlFlowContext____already_unreash( self) /*ControlFlowContext::_already_unreash*/;
}
void control_flow___ControlFlowContext___already_unreash__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::ControlFlowContext::already_unreash= (src/syntax//control_flow.nit:62,2--64:46)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ControlFlowContext___already_unreash__eq, 62};
trace.prev = tracehead; tracehead = &trace;
ATTR_control_flow___ControlFlowContext____already_unreash( self) /*ControlFlowContext::_already_unreash*/ = param0;
tracehead = trace.prev;
return;
}
val_t control_flow___ControlFlowContext___base_block(val_t self) {
- struct trace_t trace = {NULL, "control_flow::ControlFlowContext::base_block (src/syntax//control_flow.nit:66,2--67:54)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ControlFlowContext___base_block, 66};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_control_flow___ControlFlowContext____base_block( self) /*ControlFlowContext::_base_block*/;
}
void control_flow___ControlFlowContext___base_block__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::ControlFlowContext::base_block= (src/syntax//control_flow.nit:66,2--67:54)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ControlFlowContext___base_block__eq, 66};
trace.prev = tracehead; tracehead = &trace;
ATTR_control_flow___ControlFlowContext____base_block( self) /*ControlFlowContext::_base_block*/ = param0;
tracehead = trace.prev;
return;
}
val_t control_flow___ControlFlowContext___sub(val_t self) {
- struct trace_t trace = {NULL, "control_flow::ControlFlowContext::sub (src/syntax//control_flow.nit:69,2--71:41)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ControlFlowContext___sub, 69};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = NEW_control_flow___ControlFlowContext___with( self); /*new ControlFlowContext*/
return variable0;
}
void control_flow___ControlFlowContext___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "control_flow::ControlFlowContext::init (src/syntax//control_flow.nit:74,2--5)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ControlFlowContext___init, 74};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ControlFlowContext].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ControlFlowContext].i] = 1;
return;
}
void control_flow___ControlFlowContext___with(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "control_flow::ControlFlowContext::with (src/syntax//control_flow.nit:78,2--84:28)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ControlFlowContext___with, 78};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void control_flow___PNode___accept_control_flow(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::PNode::accept_control_flow (src/syntax//control_flow.nit:91,2--93:29)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___PNode___accept_control_flow, 91};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void control_flow___AMethPropdef___accept_control_flow(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::AMethPropdef::accept_control_flow (src/syntax//control_flow.nit:98,2--101:7)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___AMethPropdef___accept_control_flow, 98};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void control_flow___AConcreteMethPropdef___accept_control_flow(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::AConcreteMethPropdef::accept_control_flow (src/syntax//control_flow.nit:106,2--110:58)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___AConcreteMethPropdef___accept_control_flow, 106};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void control_flow___ABlockExpr___accept_control_flow(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::ABlockExpr::accept_control_flow (src/syntax//control_flow.nit:116,2--123:12)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ABlockExpr___accept_control_flow, 116};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void control_flow___AReturnExpr___accept_control_flow(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::AReturnExpr::accept_control_flow (src/syntax//control_flow.nit:129,2--133:35)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___AReturnExpr___accept_control_flow, 129};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t control_flow___ABlockControler___block(val_t self) {
- struct trace_t trace = {NULL, "control_flow::ABlockControler::block (src/syntax//control_flow.nit:139,2--40)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ABlockControler___block, 139};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_control_flow___ABlockControler____block( self) /*ABlockControler::_block*/;
}
void control_flow___ABreakExpr___accept_control_flow(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::ABreakExpr::accept_control_flow (src/syntax//control_flow.nit:144,2--153:35)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___ABreakExpr___accept_control_flow, 144};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void control_flow___AContinueExpr___accept_control_flow(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::AContinueExpr::accept_control_flow (src/syntax//control_flow.nit:158,2--167:35)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___AContinueExpr___accept_control_flow, 158};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void control_flow___AAbortExpr___accept_control_flow(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::AAbortExpr::accept_control_flow (src/syntax//control_flow.nit:172,2--176:35)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___AAbortExpr___accept_control_flow, 172};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void control_flow___AIfExpr___accept_control_flow(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::AIfExpr::accept_control_flow (src/syntax//control_flow.nit:181,2--204:92)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___AIfExpr___accept_control_flow, 181};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void control_flow___AControlableBlock___accept_control_flow(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::AControlableBlock::accept_control_flow (src/syntax//control_flow.nit:211,2--223:43)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___AControlableBlock___accept_control_flow, 211};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void control_flow___AOnceExpr___accept_control_flow(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "control_flow::AOnceExpr::accept_control_flow (src/syntax//control_flow.nit:236,2--245:33)"};
+ struct trace_t trace = {NULL, LOCATE_control_flow___AOnceExpr___accept_control_flow, 236};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
/* This C header file is generated by NIT to compile modules and programs that requires control_flow. */
-#ifndef control_flow__sep
-#define control_flow__sep
+#ifndef control_flow_3_sep
+#define control_flow_3_sep
#include "syntax_base._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_ABlockControler[];
extern const classtable_elt_t VFT_AControlableBlock[];
+#define LOCATE_control_flow "control_flow"
extern const int SFT_control_flow[];
#define COLOR_control_flow___MMSrcModule___do_control_flow SFT_control_flow[0]
#define ID_ControlFlowVisitor SFT_control_flow[1]
#define COLOR_SUPER_control_flow___AOnceExpr___accept_control_flow SFT_control_flow[47]
typedef void (* control_flow___MMSrcModule___do_control_flow_t)(val_t self, val_t param0);
void control_flow___MMSrcModule___do_control_flow(val_t self, val_t param0);
+#define LOCATE_control_flow___MMSrcModule___do_control_flow "control_flow::MMSrcModule::do_control_flow"
typedef void (* control_flow___ControlFlowVisitor___visit_t)(val_t self, val_t param0);
void control_flow___ControlFlowVisitor___visit(val_t self, val_t param0);
+#define LOCATE_control_flow___ControlFlowVisitor___visit "control_flow::ControlFlowVisitor::(parser_prod::Visitor::visit)"
#define ATTR_control_flow___ControlFlowVisitor____once_count(recv) ATTR(recv, COLOR_control_flow___ControlFlowVisitor____once_count)
typedef val_t (* control_flow___ControlFlowVisitor___once_count_t)(val_t self);
val_t control_flow___ControlFlowVisitor___once_count(val_t self);
+#define LOCATE_control_flow___ControlFlowVisitor___once_count "control_flow::ControlFlowVisitor::once_count"
typedef void (* control_flow___ControlFlowVisitor___once_count__eq_t)(val_t self, val_t param0);
void control_flow___ControlFlowVisitor___once_count__eq(val_t self, val_t param0);
+#define LOCATE_control_flow___ControlFlowVisitor___once_count__eq "control_flow::ControlFlowVisitor::once_count="
#define ATTR_control_flow___ControlFlowVisitor____control_flow_ctx(recv) ATTR(recv, COLOR_control_flow___ControlFlowVisitor____control_flow_ctx)
typedef val_t (* control_flow___ControlFlowVisitor___control_flow_ctx_t)(val_t self);
val_t control_flow___ControlFlowVisitor___control_flow_ctx(val_t self);
+#define LOCATE_control_flow___ControlFlowVisitor___control_flow_ctx "control_flow::ControlFlowVisitor::control_flow_ctx"
typedef void (* control_flow___ControlFlowVisitor___control_flow_ctx__eq_t)(val_t self, val_t param0);
void control_flow___ControlFlowVisitor___control_flow_ctx__eq(val_t self, val_t param0);
+#define LOCATE_control_flow___ControlFlowVisitor___control_flow_ctx__eq "control_flow::ControlFlowVisitor::control_flow_ctx="
typedef void (* control_flow___ControlFlowVisitor___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void control_flow___ControlFlowVisitor___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_control_flow___ControlFlowVisitor___init(val_t param0, val_t param1);
+#define LOCATE_control_flow___ControlFlowVisitor___init "control_flow::ControlFlowVisitor::init"
#define ATTR_control_flow___ControlFlowContext____prev(recv) ATTR(recv, COLOR_control_flow___ControlFlowContext____prev)
typedef val_t (* control_flow___ControlFlowContext___prev_t)(val_t self);
val_t control_flow___ControlFlowContext___prev(val_t self);
+#define LOCATE_control_flow___ControlFlowContext___prev "control_flow::ControlFlowContext::prev"
#define ATTR_control_flow___ControlFlowContext____has_return(recv) ATTR(recv, COLOR_control_flow___ControlFlowContext____has_return)
typedef val_t (* control_flow___ControlFlowContext___has_return_t)(val_t self);
val_t control_flow___ControlFlowContext___has_return(val_t self);
+#define LOCATE_control_flow___ControlFlowContext___has_return "control_flow::ControlFlowContext::has_return"
typedef void (* control_flow___ControlFlowContext___has_return__eq_t)(val_t self, val_t param0);
void control_flow___ControlFlowContext___has_return__eq(val_t self, val_t param0);
+#define LOCATE_control_flow___ControlFlowContext___has_return__eq "control_flow::ControlFlowContext::has_return="
#define ATTR_control_flow___ControlFlowContext____unreash(recv) ATTR(recv, COLOR_control_flow___ControlFlowContext____unreash)
typedef val_t (* control_flow___ControlFlowContext___unreash_t)(val_t self);
val_t control_flow___ControlFlowContext___unreash(val_t self);
+#define LOCATE_control_flow___ControlFlowContext___unreash "control_flow::ControlFlowContext::unreash"
typedef void (* control_flow___ControlFlowContext___unreash__eq_t)(val_t self, val_t param0);
void control_flow___ControlFlowContext___unreash__eq(val_t self, val_t param0);
+#define LOCATE_control_flow___ControlFlowContext___unreash__eq "control_flow::ControlFlowContext::unreash="
#define ATTR_control_flow___ControlFlowContext____already_unreash(recv) ATTR(recv, COLOR_control_flow___ControlFlowContext____already_unreash)
typedef val_t (* control_flow___ControlFlowContext___already_unreash_t)(val_t self);
val_t control_flow___ControlFlowContext___already_unreash(val_t self);
+#define LOCATE_control_flow___ControlFlowContext___already_unreash "control_flow::ControlFlowContext::already_unreash"
typedef void (* control_flow___ControlFlowContext___already_unreash__eq_t)(val_t self, val_t param0);
void control_flow___ControlFlowContext___already_unreash__eq(val_t self, val_t param0);
+#define LOCATE_control_flow___ControlFlowContext___already_unreash__eq "control_flow::ControlFlowContext::already_unreash="
#define ATTR_control_flow___ControlFlowContext____base_block(recv) ATTR(recv, COLOR_control_flow___ControlFlowContext____base_block)
typedef val_t (* control_flow___ControlFlowContext___base_block_t)(val_t self);
val_t control_flow___ControlFlowContext___base_block(val_t self);
+#define LOCATE_control_flow___ControlFlowContext___base_block "control_flow::ControlFlowContext::base_block"
typedef void (* control_flow___ControlFlowContext___base_block__eq_t)(val_t self, val_t param0);
void control_flow___ControlFlowContext___base_block__eq(val_t self, val_t param0);
+#define LOCATE_control_flow___ControlFlowContext___base_block__eq "control_flow::ControlFlowContext::base_block="
typedef val_t (* control_flow___ControlFlowContext___sub_t)(val_t self);
val_t control_flow___ControlFlowContext___sub(val_t self);
+#define LOCATE_control_flow___ControlFlowContext___sub "control_flow::ControlFlowContext::sub"
typedef void (* control_flow___ControlFlowContext___init_t)(val_t self, int* init_table);
void control_flow___ControlFlowContext___init(val_t self, int* init_table);
val_t NEW_control_flow___ControlFlowContext___init();
+#define LOCATE_control_flow___ControlFlowContext___init "control_flow::ControlFlowContext::init"
typedef void (* control_flow___ControlFlowContext___with_t)(val_t self, val_t param0, int* init_table);
void control_flow___ControlFlowContext___with(val_t self, val_t param0, int* init_table);
val_t NEW_control_flow___ControlFlowContext___with(val_t param0);
+#define LOCATE_control_flow___ControlFlowContext___with "control_flow::ControlFlowContext::with"
typedef void (* control_flow___PNode___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___PNode___accept_control_flow(val_t self, val_t param0);
+#define LOCATE_control_flow___PNode___accept_control_flow "control_flow::PNode::accept_control_flow"
typedef void (* control_flow___AMethPropdef___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AMethPropdef___accept_control_flow(val_t self, val_t param0);
+#define LOCATE_control_flow___AMethPropdef___accept_control_flow "control_flow::AMethPropdef::(control_flow::PNode::accept_control_flow)"
typedef void (* control_flow___AConcreteMethPropdef___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AConcreteMethPropdef___accept_control_flow(val_t self, val_t param0);
+#define LOCATE_control_flow___AConcreteMethPropdef___accept_control_flow "control_flow::AConcreteMethPropdef::(control_flow::PNode::accept_control_flow)"
typedef void (* control_flow___ABlockExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___ABlockExpr___accept_control_flow(val_t self, val_t param0);
+#define LOCATE_control_flow___ABlockExpr___accept_control_flow "control_flow::ABlockExpr::(control_flow::PNode::accept_control_flow)"
typedef void (* control_flow___AReturnExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AReturnExpr___accept_control_flow(val_t self, val_t param0);
+#define LOCATE_control_flow___AReturnExpr___accept_control_flow "control_flow::AReturnExpr::(control_flow::PNode::accept_control_flow)"
#define ATTR_control_flow___ABlockControler____block(recv) ATTR(recv, COLOR_control_flow___ABlockControler____block)
typedef val_t (* control_flow___ABlockControler___block_t)(val_t self);
val_t control_flow___ABlockControler___block(val_t self);
+#define LOCATE_control_flow___ABlockControler___block "control_flow::ABlockControler::block"
typedef void (* control_flow___ABreakExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___ABreakExpr___accept_control_flow(val_t self, val_t param0);
+#define LOCATE_control_flow___ABreakExpr___accept_control_flow "control_flow::ABreakExpr::(control_flow::PNode::accept_control_flow)"
typedef void (* control_flow___AContinueExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AContinueExpr___accept_control_flow(val_t self, val_t param0);
+#define LOCATE_control_flow___AContinueExpr___accept_control_flow "control_flow::AContinueExpr::(control_flow::PNode::accept_control_flow)"
typedef void (* control_flow___AAbortExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AAbortExpr___accept_control_flow(val_t self, val_t param0);
+#define LOCATE_control_flow___AAbortExpr___accept_control_flow "control_flow::AAbortExpr::(control_flow::PNode::accept_control_flow)"
typedef void (* control_flow___AIfExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AIfExpr___accept_control_flow(val_t self, val_t param0);
+#define LOCATE_control_flow___AIfExpr___accept_control_flow "control_flow::AIfExpr::(control_flow::PNode::accept_control_flow)"
typedef void (* control_flow___AControlableBlock___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AControlableBlock___accept_control_flow(val_t self, val_t param0);
+#define LOCATE_control_flow___AControlableBlock___accept_control_flow "control_flow::AControlableBlock::(control_flow::PNode::accept_control_flow)"
typedef void (* control_flow___AOnceExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AOnceExpr___accept_control_flow(val_t self, val_t param0);
+#define LOCATE_control_flow___AOnceExpr___accept_control_flow "control_flow::AOnceExpr::(control_flow::PNode::accept_control_flow)"
#endif
/* This C file is generated by NIT to compile module environ. */
#include "environ._sep.h"
val_t environ___Symbol___environ(val_t self) {
- struct trace_t trace = {NULL, "environ::Symbol::environ (bin/../lib/standard//environ.nit:19,2--23:60)"};
+ struct trace_t trace = {NULL, LOCATE_environ___Symbol___environ, 19};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
void environ___Symbol___environ__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "environ::Symbol::environ= (bin/../lib/standard//environ.nit:26,2--27:72)"};
+ struct trace_t trace = {NULL, LOCATE_environ___Symbol___environ__eq, 26};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void environ___Symbol___environ_default__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "environ::Symbol::environ_default= (bin/../lib/standard//environ.nit:29,2--30:80)"};
+ struct trace_t trace = {NULL, LOCATE_environ___Symbol___environ_default__eq, 29};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void environ___Symbol___unset(val_t self) {
- struct trace_t trace = {NULL, "environ::Symbol::unset (bin/../lib/standard//environ.nit:32,2--33:44)"};
+ struct trace_t trace = {NULL, LOCATE_environ___Symbol___unset, 32};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((symbol___Symbol___to_s_t)CALL( self,COLOR_string___Object___to_s))( self) /*Symbol::to_s*/;
return;
}
val_t environ___NativeString___get_environ(val_t self) {
- struct trace_t trace = {NULL, "environ::NativeString::get_environ (bin/../lib/standard//environ.nit:37,1--38:98)"};
+ struct trace_t trace = {NULL, LOCATE_environ___NativeString___get_environ, 37};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_NativeString(string_NativeString_NativeString_get_environ_0(UNBOX_NativeString( self)));
}
void environ___NativeString___put_environ(val_t self) {
- struct trace_t trace = {NULL, "environ::NativeString::put_environ (bin/../lib/standard//environ.nit:39,2--84)"};
+ struct trace_t trace = {NULL, LOCATE_environ___NativeString___put_environ, 39};
trace.prev = tracehead; tracehead = &trace;
string_NativeString_NativeString_put_environ_0(UNBOX_NativeString( self));
tracehead = trace.prev;
return;
}
void environ___NativeString___unset_environ(val_t self) {
- struct trace_t trace = {NULL, "environ::NativeString::unset_environ (bin/../lib/standard//environ.nit:40,2--88)"};
+ struct trace_t trace = {NULL, LOCATE_environ___NativeString___unset_environ, 40};
trace.prev = tracehead; tracehead = &trace;
string_NativeString_NativeString_unset_environ_0(UNBOX_NativeString( self));
tracehead = trace.prev;
return;
}
void environ___NativeString___set_environ(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "environ::NativeString::set_environ (bin/../lib/standard//environ.nit:41,2--123)"};
+ struct trace_t trace = {NULL, LOCATE_environ___NativeString___set_environ, 41};
trace.prev = tracehead; tracehead = &trace;
string_NativeString_NativeString_set_environ_2(UNBOX_NativeString( self), UNBOX_NativeString( param0), UNTAG_Int( param1));
tracehead = trace.prev;
/* This C header file is generated by NIT to compile modules and programs that requires environ. */
-#ifndef environ__sep
-#define environ__sep
+#ifndef environ_3_sep
+#define environ_3_sep
#include "symbol._sep.h"
#include <nit_common.h>
#include <environ_nit.h>
+#define LOCATE_environ "environ"
extern const int SFT_environ[];
#define COLOR_environ___Symbol___environ SFT_environ[0]
#define COLOR_environ___Symbol___environ__eq SFT_environ[1]
#define COLOR_environ___NativeString___set_environ SFT_environ[7]
typedef val_t (* environ___Symbol___environ_t)(val_t self);
val_t environ___Symbol___environ(val_t self);
+#define LOCATE_environ___Symbol___environ "environ::Symbol::environ"
typedef void (* environ___Symbol___environ__eq_t)(val_t self, val_t param0);
void environ___Symbol___environ__eq(val_t self, val_t param0);
+#define LOCATE_environ___Symbol___environ__eq "environ::Symbol::environ="
typedef void (* environ___Symbol___environ_default__eq_t)(val_t self, val_t param0);
void environ___Symbol___environ_default__eq(val_t self, val_t param0);
+#define LOCATE_environ___Symbol___environ_default__eq "environ::Symbol::environ_default="
typedef void (* environ___Symbol___unset_t)(val_t self);
void environ___Symbol___unset(val_t self);
+#define LOCATE_environ___Symbol___unset "environ::Symbol::unset"
typedef val_t (* environ___NativeString___get_environ_t)(val_t self);
val_t environ___NativeString___get_environ(val_t self);
+#define LOCATE_environ___NativeString___get_environ "environ::NativeString::get_environ"
typedef void (* environ___NativeString___put_environ_t)(val_t self);
void environ___NativeString___put_environ(val_t self);
+#define LOCATE_environ___NativeString___put_environ "environ::NativeString::put_environ"
typedef void (* environ___NativeString___unset_environ_t)(val_t self);
void environ___NativeString___unset_environ(val_t self);
+#define LOCATE_environ___NativeString___unset_environ "environ::NativeString::unset_environ"
typedef void (* environ___NativeString___set_environ_t)(val_t self, val_t param0, val_t param1);
void environ___NativeString___set_environ(val_t self, val_t param0, val_t param1);
+#define LOCATE_environ___NativeString___set_environ "environ::NativeString::set_environ"
#endif
/* This C file is generated by NIT to compile module exec. */
#include "exec._sep.h"
val_t exec___Process___id(val_t self) {
- struct trace_t trace = {NULL, "exec::Process::id (bin/../lib/standard//exec.nit:23,2--24:32)"};
+ struct trace_t trace = {NULL, LOCATE_exec___Process___id, 23};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_exec___Process____data( self) /*Process::_data*/;
return variable0;
}
val_t exec___Process___is_finished(val_t self) {
- struct trace_t trace = {NULL, "exec::Process::is_finished (bin/../lib/standard//exec.nit:26,2--27:51)"};
+ struct trace_t trace = {NULL, LOCATE_exec___Process___is_finished, 26};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_exec___Process____data( self) /*Process::_data*/;
return variable0;
}
void exec___Process___wait(val_t self) {
- struct trace_t trace = {NULL, "exec::Process::wait (bin/../lib/standard//exec.nit:29,2--33:20)"};
+ struct trace_t trace = {NULL, LOCATE_exec___Process___wait, 29};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_exec___Process____data( self) /*Process::_data*/;
((exec___NativeProcess___wait_t)CALL(variable0,COLOR_exec___NativeProcess___wait))(variable0) /*NativeProcess::wait*/;
variable0 = ((exec___Process___is_finished_t)CALL( self,COLOR_exec___Process___is_finished))( self) /*Process::is_finished*/;
- if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert failed: bin/../lib/standard//exec.nit:33,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_exec___Process___wait, 33); nit_exit(1);}
tracehead = trace.prev;
return;
}
val_t exec___Process___status(val_t self) {
- struct trace_t trace = {NULL, "exec::Process::status (bin/../lib/standard//exec.nit:36,2--40:21)"};
+ struct trace_t trace = {NULL, LOCATE_exec___Process___status, 36};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((exec___Process___is_finished_t)CALL( self,COLOR_exec___Process___is_finished))( self) /*Process::is_finished*/;
- if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert failed: bin/../lib/standard//exec.nit:39,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_exec___Process___status, 39); nit_exit(1);}
variable0 = ATTR_exec___Process____data( self) /*Process::_data*/;
variable0 = ((exec___NativeProcess___status_t)CALL(variable0,COLOR_exec___NativeProcess___status))(variable0) /*NativeProcess::status*/;
goto return_label3;
return variable0;
}
void exec___Process___kill(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "exec::Process::kill (bin/../lib/standard//exec.nit:43,2--44:44)"};
+ struct trace_t trace = {NULL, LOCATE_exec___Process___kill, 43};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void exec___Process___term(val_t self) {
- struct trace_t trace = {NULL, "exec::Process::term (bin/../lib/standard//exec.nit:46,2--47:21)"};
+ struct trace_t trace = {NULL, LOCATE_exec___Process___term, 46};
trace.prev = tracehead; tracehead = &trace;
((exec___Process___kill_t)CALL( self,COLOR_exec___Process___kill))( self, TAG_Int(15)) /*Process::kill*/;
tracehead = trace.prev;
return;
}
void exec___Process___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "exec::Process::init (bin/../lib/standard//exec.nit:49,2--52:31)"};
+ struct trace_t trace = {NULL, LOCATE_exec___Process___init, 49};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
/* check if p<Array[String] with p:String */
- if (( param1!=NIT_NULL) && !VAL_ISA( param1, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled at bin/../lib/standard//exec.nit:50,24--43\n"); nit_exit(1); } /*cast Array[String]*/;
+ if (( param1!=NIT_NULL) && !VAL_ISA( param1, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled (%s: %d)\n", LOCATE_exec___Process___term, 50); nit_exit(1); } /*cast Array[String]*/;
variable1 = param1;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Process].i]) return;
((exec___Process___execute_t)CALL( self,COLOR_exec___Process___execute))( self, variable0 /*command*/, variable1 /*arguments*/, TAG_Int(0), init_table /*YYY*/) /*Process::execute*/;
return;
}
void exec___Process___init_(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "exec::Process::init_ (bin/../lib/standard//exec.nit:55,2--58:26)"};
+ struct trace_t trace = {NULL, LOCATE_exec___Process___init_, 55};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void exec___Process___execute(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "exec::Process::execute (bin/../lib/standard//exec.nit:61,2--74:78)"};
+ struct trace_t trace = {NULL, LOCATE_exec___Process___execute, 61};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t exec___Process___basic_exec_execute(val_t self, val_t param0, val_t param1, val_t param2, val_t param3) {
- struct trace_t trace = {NULL, "exec::Process::basic_exec_execute (bin/../lib/standard//exec.nit:78,2--154)"};
+ struct trace_t trace = {NULL, LOCATE_exec___Process___basic_exec_execute, 78};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_NativeProcess(exec_Process_Process_basic_exec_execute_4( self, UNBOX_NativeString( param0), UNBOX_NativeString( param1), UNTAG_Int( param2), UNTAG_Int( param3)));
}
void exec___IProcess___close(val_t self) {
- struct trace_t trace = {NULL, "exec::IProcess::close (bin/../lib/standard//exec.nit:87,2--30)"};
+ struct trace_t trace = {NULL, LOCATE_exec___IProcess___close, 87};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_exec___IProcess____in( self) /*IProcess::_in*/;
return;
}
val_t exec___IProcess___read_char(val_t self) {
- struct trace_t trace = {NULL, "exec::IProcess::read_char (bin/../lib/standard//exec.nit:89,2--45)"};
+ struct trace_t trace = {NULL, LOCATE_exec___IProcess___read_char, 89};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_exec___IProcess____in( self) /*IProcess::_in*/;
return variable0;
}
val_t exec___IProcess___eof(val_t self) {
- struct trace_t trace = {NULL, "exec::IProcess::eof (bin/../lib/standard//exec.nit:91,2--33)"};
+ struct trace_t trace = {NULL, LOCATE_exec___IProcess___eof, 91};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_exec___IProcess____in( self) /*IProcess::_in*/;
return variable0;
}
void exec___IProcess___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "exec::IProcess::init (bin/../lib/standard//exec.nit:93,2--96:34)"};
+ struct trace_t trace = {NULL, LOCATE_exec___IProcess___init, 93};
val_t variable0;
val_t variable1;
val_t variable2;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
/* check if p<Array[String] with p:String */
- if (( param1!=NIT_NULL) && !VAL_ISA( param1, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled at bin/../lib/standard//exec.nit:93,30--49\n"); nit_exit(1); } /*cast Array[String]*/;
+ if (( param1!=NIT_NULL) && !VAL_ISA( param1, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled (%s: %d)\n", LOCATE_exec___IProcess___eof, 93); nit_exit(1); } /*cast Array[String]*/;
variable1 = param1;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_IProcess].i]) return;
((exec___Process___execute_t)CALL( self,COLOR_exec___Process___execute))( self, variable0 /*command*/, variable1 /*arguments*/, TAG_Int(2), init_table /*YYY*/) /*IProcess::execute*/;
return;
}
void exec___IProcess___init_(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "exec::IProcess::init_ (bin/../lib/standard//exec.nit:99,2--102:34)"};
+ struct trace_t trace = {NULL, LOCATE_exec___IProcess___init_, 99};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void exec___OProcess___close(val_t self) {
- struct trace_t trace = {NULL, "exec::OProcess::close (bin/../lib/standard//exec.nit:112,2--31)"};
+ struct trace_t trace = {NULL, LOCATE_exec___OProcess___close, 112};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_exec___OProcess____out( self) /*OProcess::_out*/;
return;
}
val_t exec___OProcess___is_writable(val_t self) {
- struct trace_t trace = {NULL, "exec::OProcess::is_writable (bin/../lib/standard//exec.nit:114,2--50)"};
+ struct trace_t trace = {NULL, LOCATE_exec___OProcess___is_writable, 114};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_exec___OProcess____out( self) /*OProcess::_out*/;
return variable0;
}
void exec___OProcess___write(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "exec::OProcess::write (bin/../lib/standard//exec.nit:116,2--36)"};
+ struct trace_t trace = {NULL, LOCATE_exec___OProcess___write, 116};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void exec___OProcess___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "exec::OProcess::init (bin/../lib/standard//exec.nit:118,2--121:34)"};
+ struct trace_t trace = {NULL, LOCATE_exec___OProcess___init, 118};
val_t variable0;
val_t variable1;
val_t variable2;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
/* check if p<Array[String] with p:String */
- if (( param1!=NIT_NULL) && !VAL_ISA( param1, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled at bin/../lib/standard//exec.nit:118,30--49\n"); nit_exit(1); } /*cast Array[String]*/;
+ if (( param1!=NIT_NULL) && !VAL_ISA( param1, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled (%s: %d)\n", LOCATE_exec___OProcess___write, 118); nit_exit(1); } /*cast Array[String]*/;
variable1 = param1;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_OProcess].i]) return;
((exec___Process___execute_t)CALL( self,COLOR_exec___Process___execute))( self, variable0 /*command*/, variable1 /*arguments*/, TAG_Int(1), init_table /*YYY*/) /*OProcess::execute*/;
return;
}
void exec___OProcess___init_(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "exec::OProcess::init_ (bin/../lib/standard//exec.nit:124,2--127:34)"};
+ struct trace_t trace = {NULL, LOCATE_exec___OProcess___init_, 124};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void exec___IOProcess___close(val_t self) {
- struct trace_t trace = {NULL, "exec::IOProcess::close (bin/../lib/standard//exec.nit:137,2--140:12)"};
+ struct trace_t trace = {NULL, LOCATE_exec___IOProcess___close, 137};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_exec___IProcess____in( self) /*IOProcess::_in*/;
return;
}
void exec___IOProcess___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "exec::IOProcess::init (bin/../lib/standard//exec.nit:143,2--147:34)"};
+ struct trace_t trace = {NULL, LOCATE_exec___IOProcess___init, 143};
val_t variable0;
val_t variable1;
val_t variable2;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
/* check if p<Array[String] with p:String */
- if (( param1!=NIT_NULL) && !VAL_ISA( param1, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled at bin/../lib/standard//exec.nit:143,30--49\n"); nit_exit(1); } /*cast Array[String]*/;
+ if (( param1!=NIT_NULL) && !VAL_ISA( param1, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled (%s: %d)\n", LOCATE_exec___IOProcess___close, 143); nit_exit(1); } /*cast Array[String]*/;
variable1 = param1;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_IOProcess].i]) return;
((exec___Process___execute_t)CALL( self,COLOR_exec___Process___execute))( self, variable0 /*command*/, variable1 /*arguments*/, TAG_Int(3), init_table /*YYY*/) /*IOProcess::execute*/;
return;
}
void exec___IOProcess___init_(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "exec::IOProcess::init_ (bin/../lib/standard//exec.nit:150,2--154:34)"};
+ struct trace_t trace = {NULL, LOCATE_exec___IOProcess___init_, 150};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t exec___Sys___system(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "exec::Sys::system (bin/../lib/standard//exec.nit:159,2--162:34)"};
+ struct trace_t trace = {NULL, LOCATE_exec___Sys___system, 159};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t exec___NativeString___system(val_t self) {
- struct trace_t trace = {NULL, "exec::NativeString::system (bin/../lib/standard//exec.nit:167,2--71)"};
+ struct trace_t trace = {NULL, LOCATE_exec___NativeString___system, 167};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(string_NativeString_NativeString_system_0(UNBOX_NativeString( self)));
}
val_t exec___NativeProcess___id(val_t self) {
- struct trace_t trace = {NULL, "exec::NativeProcess::id (bin/../lib/standard//exec.nit:172,2--63)"};
+ struct trace_t trace = {NULL, LOCATE_exec___NativeProcess___id, 172};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(exec_NativeProcess_NativeProcess_id_0(UNBOX_NativeProcess( self)));
}
val_t exec___NativeProcess___is_finished(val_t self) {
- struct trace_t trace = {NULL, "exec::NativeProcess::is_finished (bin/../lib/standard//exec.nit:173,2--82)"};
+ struct trace_t trace = {NULL, LOCATE_exec___NativeProcess___is_finished, 173};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(exec_NativeProcess_NativeProcess_is_finished_0(UNBOX_NativeProcess( self)));
}
val_t exec___NativeProcess___status(val_t self) {
- struct trace_t trace = {NULL, "exec::NativeProcess::status (bin/../lib/standard//exec.nit:174,2--71)"};
+ struct trace_t trace = {NULL, LOCATE_exec___NativeProcess___status, 174};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(exec_NativeProcess_NativeProcess_status_0(UNBOX_NativeProcess( self)));
}
void exec___NativeProcess___wait(val_t self) {
- struct trace_t trace = {NULL, "exec::NativeProcess::wait (bin/../lib/standard//exec.nit:175,2--62)"};
+ struct trace_t trace = {NULL, LOCATE_exec___NativeProcess___wait, 175};
trace.prev = tracehead; tracehead = &trace;
exec_NativeProcess_NativeProcess_wait_0(UNBOX_NativeProcess( self));
tracehead = trace.prev;
return;
}
void exec___NativeProcess___kill(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "exec::NativeProcess::kill (bin/../lib/standard//exec.nit:176,2--70)"};
+ struct trace_t trace = {NULL, LOCATE_exec___NativeProcess___kill, 176};
trace.prev = tracehead; tracehead = &trace;
exec_NativeProcess_NativeProcess_kill_1(UNBOX_NativeProcess( self), UNTAG_Int( param0));
tracehead = trace.prev;
return;
}
val_t exec___NativeProcess___in_fd(val_t self) {
- struct trace_t trace = {NULL, "exec::NativeProcess::in_fd (bin/../lib/standard//exec.nit:178,2--69)"};
+ struct trace_t trace = {NULL, LOCATE_exec___NativeProcess___in_fd, 178};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(exec_NativeProcess_NativeProcess_in_fd_0(UNBOX_NativeProcess( self)));
}
val_t exec___NativeProcess___out_fd(val_t self) {
- struct trace_t trace = {NULL, "exec::NativeProcess::out_fd (bin/../lib/standard//exec.nit:179,2--71)"};
+ struct trace_t trace = {NULL, LOCATE_exec___NativeProcess___out_fd, 179};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(exec_NativeProcess_NativeProcess_out_fd_0(UNBOX_NativeProcess( self)));
}
val_t exec___NativeProcess___err_fd(val_t self) {
- struct trace_t trace = {NULL, "exec::NativeProcess::err_fd (bin/../lib/standard//exec.nit:180,2--71)"};
+ struct trace_t trace = {NULL, LOCATE_exec___NativeProcess___err_fd, 180};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(exec_NativeProcess_NativeProcess_err_fd_0(UNBOX_NativeProcess( self)));
/* This C header file is generated by NIT to compile modules and programs that requires exec. */
-#ifndef exec__sep
-#define exec__sep
+#ifndef exec_3_sep
+#define exec_3_sep
#include "stream._sep.h"
#include <nit_common.h>
#include <exec_nit.h>
struct TBOX_NativeProcess { const classtable_elt_t * vft; void * val;};
val_t BOX_NativeProcess(void * val);
#define UNBOX_NativeProcess(x) (((struct TBOX_NativeProcess *)(VAL2OBJ(x)))->val)
+#define LOCATE_exec "exec"
extern const int SFT_exec[];
#define ID_Process SFT_exec[0]
#define COLOR_Process SFT_exec[1]
#define COLOR_exec___NativeProcess___err_fd SFT_exec[43]
typedef val_t (* exec___Process___id_t)(val_t self);
val_t exec___Process___id(val_t self);
+#define LOCATE_exec___Process___id "exec::Process::id"
typedef val_t (* exec___Process___is_finished_t)(val_t self);
val_t exec___Process___is_finished(val_t self);
+#define LOCATE_exec___Process___is_finished "exec::Process::is_finished"
typedef void (* exec___Process___wait_t)(val_t self);
void exec___Process___wait(val_t self);
+#define LOCATE_exec___Process___wait "exec::Process::wait"
typedef val_t (* exec___Process___status_t)(val_t self);
val_t exec___Process___status(val_t self);
+#define LOCATE_exec___Process___status "exec::Process::status"
typedef void (* exec___Process___kill_t)(val_t self, val_t param0);
void exec___Process___kill(val_t self, val_t param0);
+#define LOCATE_exec___Process___kill "exec::Process::kill"
typedef void (* exec___Process___term_t)(val_t self);
void exec___Process___term(val_t self);
+#define LOCATE_exec___Process___term "exec::Process::term"
typedef void (* exec___Process___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void exec___Process___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_exec___Process___init(val_t param0, val_t param1);
+#define LOCATE_exec___Process___init "exec::Process::init"
typedef void (* exec___Process___init__t)(val_t self, val_t param0, int* init_table);
void exec___Process___init_(val_t self, val_t param0, int* init_table);
val_t NEW_exec___Process___init_(val_t param0);
+#define LOCATE_exec___Process___init_ "exec::Process::init_"
typedef void (* exec___Process___execute_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void exec___Process___execute(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_exec___Process___execute(val_t param0, val_t param1, val_t param2);
+#define LOCATE_exec___Process___execute "exec::Process::execute"
#define ATTR_exec___Process____data(recv) ATTR(recv, COLOR_exec___Process____data)
typedef val_t (* exec___Process___basic_exec_execute_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
val_t exec___Process___basic_exec_execute(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_exec___Process___basic_exec_execute "exec::Process::basic_exec_execute"
#define ATTR_exec___IProcess____in(recv) ATTR(recv, COLOR_exec___IProcess____in)
typedef void (* exec___IProcess___close_t)(val_t self);
void exec___IProcess___close(val_t self);
+#define LOCATE_exec___IProcess___close "exec::IProcess::(stream::IOS::close)"
typedef val_t (* exec___IProcess___read_char_t)(val_t self);
val_t exec___IProcess___read_char(val_t self);
+#define LOCATE_exec___IProcess___read_char "exec::IProcess::(stream::IStream::read_char)"
typedef val_t (* exec___IProcess___eof_t)(val_t self);
val_t exec___IProcess___eof(val_t self);
+#define LOCATE_exec___IProcess___eof "exec::IProcess::(stream::IStream::eof)"
typedef void (* exec___IProcess___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void exec___IProcess___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_exec___IProcess___init(val_t param0, val_t param1);
+#define LOCATE_exec___IProcess___init "exec::IProcess::init"
typedef void (* exec___IProcess___init__t)(val_t self, val_t param0, int* init_table);
void exec___IProcess___init_(val_t self, val_t param0, int* init_table);
val_t NEW_exec___IProcess___init_(val_t param0);
+#define LOCATE_exec___IProcess___init_ "exec::IProcess::init_"
#define ATTR_exec___OProcess____out(recv) ATTR(recv, COLOR_exec___OProcess____out)
typedef void (* exec___OProcess___close_t)(val_t self);
void exec___OProcess___close(val_t self);
+#define LOCATE_exec___OProcess___close "exec::OProcess::(stream::IOS::close)"
typedef val_t (* exec___OProcess___is_writable_t)(val_t self);
val_t exec___OProcess___is_writable(val_t self);
+#define LOCATE_exec___OProcess___is_writable "exec::OProcess::(stream::OStream::is_writable)"
typedef void (* exec___OProcess___write_t)(val_t self, val_t param0);
void exec___OProcess___write(val_t self, val_t param0);
+#define LOCATE_exec___OProcess___write "exec::OProcess::(stream::OStream::write)"
typedef void (* exec___OProcess___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void exec___OProcess___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_exec___OProcess___init(val_t param0, val_t param1);
+#define LOCATE_exec___OProcess___init "exec::OProcess::init"
typedef void (* exec___OProcess___init__t)(val_t self, val_t param0, int* init_table);
void exec___OProcess___init_(val_t self, val_t param0, int* init_table);
val_t NEW_exec___OProcess___init_(val_t param0);
+#define LOCATE_exec___OProcess___init_ "exec::OProcess::init_"
typedef void (* exec___IOProcess___close_t)(val_t self);
void exec___IOProcess___close(val_t self);
+#define LOCATE_exec___IOProcess___close "exec::IOProcess::(stream::IOS::close)"
typedef void (* exec___IOProcess___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void exec___IOProcess___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_exec___IOProcess___init(val_t param0, val_t param1);
+#define LOCATE_exec___IOProcess___init "exec::IOProcess::init"
typedef void (* exec___IOProcess___init__t)(val_t self, val_t param0, int* init_table);
void exec___IOProcess___init_(val_t self, val_t param0, int* init_table);
val_t NEW_exec___IOProcess___init_(val_t param0);
+#define LOCATE_exec___IOProcess___init_ "exec::IOProcess::init_"
typedef val_t (* exec___Sys___system_t)(val_t self, val_t param0);
val_t exec___Sys___system(val_t self, val_t param0);
+#define LOCATE_exec___Sys___system "exec::Sys::system"
typedef val_t (* exec___NativeString___system_t)(val_t self);
val_t exec___NativeString___system(val_t self);
+#define LOCATE_exec___NativeString___system "exec::NativeString::system"
typedef val_t (* exec___NativeProcess___id_t)(val_t self);
val_t exec___NativeProcess___id(val_t self);
+#define LOCATE_exec___NativeProcess___id "exec::NativeProcess::id"
typedef val_t (* exec___NativeProcess___is_finished_t)(val_t self);
val_t exec___NativeProcess___is_finished(val_t self);
+#define LOCATE_exec___NativeProcess___is_finished "exec::NativeProcess::is_finished"
typedef val_t (* exec___NativeProcess___status_t)(val_t self);
val_t exec___NativeProcess___status(val_t self);
+#define LOCATE_exec___NativeProcess___status "exec::NativeProcess::status"
typedef void (* exec___NativeProcess___wait_t)(val_t self);
void exec___NativeProcess___wait(val_t self);
+#define LOCATE_exec___NativeProcess___wait "exec::NativeProcess::wait"
typedef void (* exec___NativeProcess___kill_t)(val_t self, val_t param0);
void exec___NativeProcess___kill(val_t self, val_t param0);
+#define LOCATE_exec___NativeProcess___kill "exec::NativeProcess::kill"
typedef val_t (* exec___NativeProcess___in_fd_t)(val_t self);
val_t exec___NativeProcess___in_fd(val_t self);
+#define LOCATE_exec___NativeProcess___in_fd "exec::NativeProcess::in_fd"
typedef val_t (* exec___NativeProcess___out_fd_t)(val_t self);
val_t exec___NativeProcess___out_fd(val_t self);
+#define LOCATE_exec___NativeProcess___out_fd "exec::NativeProcess::out_fd"
typedef val_t (* exec___NativeProcess___err_fd_t)(val_t self);
val_t exec___NativeProcess___err_fd(val_t self);
+#define LOCATE_exec___NativeProcess___err_fd "exec::NativeProcess::err_fd"
#endif
/* This C file is generated by NIT to compile module file. */
#include "file._sep.h"
void file___Object___printn(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "file::Object::printn (bin/../lib/standard//file.nit:24,2--27:27)"};
+ struct trace_t trace = {NULL, LOCATE_file___Object___printn, 24};
val_t variable0;
val_t variable1;
val_t variable2;
trace.prev = tracehead; tracehead = &trace;
/* check if p<Array[Object] with p:Object */
- if (( param0!=NIT_NULL) && !VAL_ISA( param0, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled at bin/../lib/standard//file.nit:25,24--41\n"); nit_exit(1); } /*cast Array[Object]*/;
+ if (( param0!=NIT_NULL) && !VAL_ISA( param0, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled (%s: %d)\n", LOCATE_file, 25); nit_exit(1); } /*cast Array[Object]*/;
variable0 = param0;
variable1 = ((file___Object___stdout_t)CALL( self,COLOR_file___Object___stdout))( self) /*Object::stdout*/;
variable2 = ((string___Collection___to_s_t)CALL( variable0 /*objects*/,COLOR_string___Object___to_s))( variable0 /*objects*/) /*Array::to_s*/;
return;
}
void file___Object___print(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "file::Object::print (bin/../lib/standard//file.nit:30,2--36:19)"};
+ struct trace_t trace = {NULL, LOCATE_file___Object___print, 30};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t file___Object___getc(val_t self) {
- struct trace_t trace = {NULL, "file::Object::getc (bin/../lib/standard//file.nit:39,2--42:30)"};
+ struct trace_t trace = {NULL, LOCATE_file___Object___getc, 39};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((file___Object___stdin_t)CALL( self,COLOR_file___Object___stdin))( self) /*Object::stdin*/;
return variable0;
}
val_t file___Object___gets(val_t self) {
- struct trace_t trace = {NULL, "file::Object::gets (bin/../lib/standard//file.nit:45,2--48:24)"};
+ struct trace_t trace = {NULL, LOCATE_file___Object___gets, 45};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((file___Object___stdin_t)CALL( self,COLOR_file___Object___stdin))( self) /*Object::stdin*/;
return variable0;
}
val_t file___Object___stdin(val_t self) {
- struct trace_t trace = {NULL, "file::Object::stdin (bin/../lib/standard//file.nit:288,1--289:45)"};
+ struct trace_t trace = {NULL, LOCATE_file___Object___stdin, 288};
val_t variable0;
static val_t once_value_variable0_5; static int once_bool_variable0_5;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t file___Object___stdout(val_t self) {
- struct trace_t trace = {NULL, "file::Object::stdout (bin/../lib/standard//file.nit:291,1--292:47)"};
+ struct trace_t trace = {NULL, LOCATE_file___Object___stdout, 291};
val_t variable0;
static val_t once_value_variable0_7; static int once_bool_variable0_7;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t file___Object___stderr(val_t self) {
- struct trace_t trace = {NULL, "file::Object::stderr (bin/../lib/standard//file.nit:294,1--295:47)"};
+ struct trace_t trace = {NULL, LOCATE_file___Object___stderr, 294};
val_t variable0;
static val_t once_value_variable0_9; static int once_bool_variable0_9;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t file___FStream___path(val_t self) {
- struct trace_t trace = {NULL, "file::FStream::path (bin/../lib/standard//file.nit:57,2--58:28)"};
+ struct trace_t trace = {NULL, LOCATE_file___FStream___path, 57};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_file___FStream____path( self) /*FStream::_path*/;
}
val_t file___FStream___file_stat(val_t self) {
- struct trace_t trace = {NULL, "file::FStream::file_stat (bin/../lib/standard//file.nit:63,2--64:26)"};
+ struct trace_t trace = {NULL, LOCATE_file___FStream___file_stat, 63};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_file___FStream____file( self) /*FStream::_file*/;
return variable0;
}
void file___IFStream___reopen(val_t self) {
- struct trace_t trace = {NULL, "file::IFStream::reopen (bin/../lib/standard//file.nit:73,2--79:15)"};
+ struct trace_t trace = {NULL, LOCATE_file___IFStream___reopen, 73};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((stream___BufferedIStream___eof_t)CALL( self,COLOR_stream___IStream___eof))( self) /*IFStream::eof*/;
return;
}
void file___IFStream___close(val_t self) {
- struct trace_t trace = {NULL, "file::IFStream::close (bin/../lib/standard//file.nit:82,2--85:21)"};
+ struct trace_t trace = {NULL, LOCATE_file___IFStream___close, 82};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void file___IFStream___fill_buffer(val_t self) {
- struct trace_t trace = {NULL, "file::IFStream::fill_buffer (bin/../lib/standard//file.nit:88,2--97:17)"};
+ struct trace_t trace = {NULL, LOCATE_file___IFStream___fill_buffer, 88};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t file___IFStream___end_reached(val_t self) {
- struct trace_t trace = {NULL, "file::IFStream::end_reached (bin/../lib/standard//file.nit:100,2--101:39)"};
+ struct trace_t trace = {NULL, LOCATE_file___IFStream___end_reached, 100};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_file___IFStream____end_reached( self) /*IFStream::_end_reached*/;
}
void file___IFStream___open(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "file::IFStream::open (bin/../lib/standard//file.nit:103,2--109:38)"};
+ struct trace_t trace = {NULL, LOCATE_file___IFStream___open, 103};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
ATTR_file___FStream____file( self) /*IFStream::_file*/ = variable1;
variable1 = ATTR_file___FStream____file( self) /*IFStream::_file*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*NativeFile::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert 'cant_open_file' failed: bin/../lib/standard//file.nit:109,3--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'cant_open_file' ", LOCATE_file___IFStream___open, 109); nit_exit(1);}
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_IFStream].i] = 1;
tracehead = trace.prev;
return;
}
void file___IFStream___without_file(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "file::IFStream::without_file (bin/../lib/standard//file.nit:112,2--26)"};
+ struct trace_t trace = {NULL, LOCATE_file___IFStream___without_file, 112};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_IFStream].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_IFStream].i] = 1;
return;
}
void file___OFStream___write(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "file::OFStream::write (bin/../lib/standard//file.nit:120,2--124:37)"};
+ struct trace_t trace = {NULL, LOCATE_file___OFStream___write, 120};
val_t variable0;
val_t variable1;
val_t variable2;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = ATTR_file___OFStream____writable( self) /*OFStream::_writable*/;
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: bin/../lib/standard//file.nit:123,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_file___OFStream___write, 123); nit_exit(1);}
variable1 = ((string___String___to_cstring_t)CALL( variable0 /*s*/,COLOR_string___String___to_cstring))( variable0 /*s*/) /*String::to_cstring*/;
variable2 = ((array___AbstractArray___length_t)CALL( variable0 /*s*/,COLOR_abstract_collection___Collection___length))( variable0 /*s*/) /*String::length*/;
((file___OFStream___write_native_t)CALL( self,COLOR_file___OFStream___write_native))( self, variable1, variable2) /*OFStream::write_native*/;
return;
}
val_t file___OFStream___is_writable(val_t self) {
- struct trace_t trace = {NULL, "file::OFStream::is_writable (bin/../lib/standard//file.nit:127,2--43)"};
+ struct trace_t trace = {NULL, LOCATE_file___OFStream___is_writable, 127};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_file___OFStream____writable( self) /*OFStream::_writable*/;
return variable0;
}
void file___OFStream___close(val_t self) {
- struct trace_t trace = {NULL, "file::OFStream::close (bin/../lib/standard//file.nit:129,2--132:19)"};
+ struct trace_t trace = {NULL, LOCATE_file___OFStream___close, 129};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void file___OFStream___write_native(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "file::OFStream::write_native (bin/../lib/standard//file.nit:138,2--145:54)"};
+ struct trace_t trace = {NULL, LOCATE_file___OFStream___write_native, 138};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = ATTR_file___OFStream____writable( self) /*OFStream::_writable*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: bin/../lib/standard//file.nit:141,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_file___OFStream___write_native, 141); nit_exit(1);}
variable3 = ATTR_file___FStream____file( self) /*OFStream::_file*/;
variable3 = ((file___NativeFile___io_write_t)CALL(variable3,COLOR_file___NativeFile___io_write))(variable3, variable0 /*native*/, variable1 /*len*/) /*NativeFile::io_write*/;
variable2 = variable3;
return;
}
void file___OFStream___open(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "file::OFStream::open (bin/../lib/standard//file.nit:149,2--155:18)"};
+ struct trace_t trace = {NULL, LOCATE_file___OFStream___open, 149};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
ATTR_file___FStream____file( self) /*OFStream::_file*/ = variable1;
variable1 = ATTR_file___FStream____file( self) /*OFStream::_file*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*NativeFile::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert 'cant_open_file' failed: bin/../lib/standard//file.nit:153,3--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'cant_open_file' ", LOCATE_file___OFStream___open, 153); nit_exit(1);}
ATTR_file___FStream____path( self) /*OFStream::_path*/ = variable0 /*path*/;
ATTR_file___OFStream____writable( self) /*OFStream::_writable*/ = TAG_Bool(true);
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_OFStream].i] = 1;
return;
}
void file___OFStream___without_file(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "file::OFStream::without_file (bin/../lib/standard//file.nit:158,2--26)"};
+ struct trace_t trace = {NULL, LOCATE_file___OFStream___without_file, 158};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_OFStream].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_OFStream].i] = 1;
return;
}
void file___Stdin___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "file::Stdin::init (bin/../lib/standard//file.nit:165,2--168:18)"};
+ struct trace_t trace = {NULL, LOCATE_file___Stdin___init, 165};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Stdin].i]) return;
return;
}
void file___Stdout___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "file::Stdout::init (bin/../lib/standard//file.nit:174,2--177:18)"};
+ struct trace_t trace = {NULL, LOCATE_file___Stdout___init, 174};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Stdout].i]) return;
return;
}
void file___Stderr___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "file::Stderr::init (bin/../lib/standard//file.nit:183,2--186:18)"};
+ struct trace_t trace = {NULL, LOCATE_file___Stderr___init, 183};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Stderr].i]) return;
return;
}
val_t file___String___file_exists(val_t self) {
- struct trace_t trace = {NULL, "file::String::file_exists (bin/../lib/standard//file.nit:193,2--194:56)"};
+ struct trace_t trace = {NULL, LOCATE_file___String___file_exists, 193};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((string___String___to_cstring_t)CALL( self,COLOR_string___String___to_cstring))( self) /*String::to_cstring*/;
return variable0;
}
val_t file___String___file_stat(val_t self) {
- struct trace_t trace = {NULL, "file::String::file_stat (bin/../lib/standard//file.nit:196,2--56)"};
+ struct trace_t trace = {NULL, LOCATE_file___String___file_stat, 196};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((string___String___to_cstring_t)CALL( self,COLOR_string___String___to_cstring))( self) /*String::to_cstring*/;
return variable0;
}
val_t file___String___strip_extension(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "file::String::strip_extension (bin/../lib/standard//file.nit:198,2--203:13)"};
+ struct trace_t trace = {NULL, LOCATE_file___String___strip_extension, 198};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t file___String___basename(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "file::String::basename (bin/../lib/standard//file.nit:206,2--213:30)"};
+ struct trace_t trace = {NULL, LOCATE_file___String___basename, 206};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t file___String___dirname(val_t self) {
- struct trace_t trace = {NULL, "file::String::dirname (bin/../lib/standard//file.nit:216,2--222:13)"};
+ struct trace_t trace = {NULL, LOCATE_file___String___dirname, 216};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t file___String___file_path(val_t self) {
- struct trace_t trace = {NULL, "file::String::file_path (bin/../lib/standard//file.nit:226,2--233:12)"};
+ struct trace_t trace = {NULL, LOCATE_file___String___file_path, 226};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
void file___String___mkdir(val_t self) {
- struct trace_t trace = {NULL, "file::String::mkdir (bin/../lib/standard//file.nit:236,2--250:29)"};
+ struct trace_t trace = {NULL, LOCATE_file___String___mkdir, 236};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = TAG_Bool(UNTAG_Int( variable2 /*index*/)<UNTAG_Int(variable4));
}
variable3 = variable4;
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable3 = ATTR_array___Array____items( variable0 /*dirs*/) /*Array::_items*/;
variable3 = UNBOX_NativeArray(variable3)[UNTAG_Int( variable2 /*index*/)];
goto return_label32;
return;
}
val_t file___NativeString___file_exists(val_t self) {
- struct trace_t trace = {NULL, "file::NativeString::file_exists (bin/../lib/standard//file.nit:256,2--90)"};
+ struct trace_t trace = {NULL, LOCATE_file___NativeString___file_exists, 256};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(string_NativeString_NativeString_file_exists_0(UNBOX_NativeString( self)));
}
val_t file___NativeString___file_stat(val_t self) {
- struct trace_t trace = {NULL, "file::NativeString::file_stat (bin/../lib/standard//file.nit:257,2--90)"};
+ struct trace_t trace = {NULL, LOCATE_file___NativeString___file_stat, 257};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_FileStat(string_NativeString_NativeString_file_stat_0(UNBOX_NativeString( self)));
}
val_t file___NativeString___file_mkdir(val_t self) {
- struct trace_t trace = {NULL, "file::NativeString::file_mkdir (bin/../lib/standard//file.nit:258,2--88)"};
+ struct trace_t trace = {NULL, LOCATE_file___NativeString___file_mkdir, 258};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(string_NativeString_NativeString_file_mkdir_0(UNBOX_NativeString( self)));
}
val_t file___FileStat___mode(val_t self) {
- struct trace_t trace = {NULL, "file::FileStat::mode (bin/../lib/standard//file.nit:263,1--264:57)"};
+ struct trace_t trace = {NULL, LOCATE_file___FileStat___mode, 263};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(file_FileStat_FileStat_mode_0(UNBOX_FileStat( self)));
}
val_t file___FileStat___atime(val_t self) {
- struct trace_t trace = {NULL, "file::FileStat::atime (bin/../lib/standard//file.nit:265,2--59)"};
+ struct trace_t trace = {NULL, LOCATE_file___FileStat___atime, 265};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(file_FileStat_FileStat_atime_0(UNBOX_FileStat( self)));
}
val_t file___FileStat___ctime(val_t self) {
- struct trace_t trace = {NULL, "file::FileStat::ctime (bin/../lib/standard//file.nit:266,2--59)"};
+ struct trace_t trace = {NULL, LOCATE_file___FileStat___ctime, 266};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(file_FileStat_FileStat_ctime_0(UNBOX_FileStat( self)));
}
val_t file___FileStat___mtime(val_t self) {
- struct trace_t trace = {NULL, "file::FileStat::mtime (bin/../lib/standard//file.nit:267,2--59)"};
+ struct trace_t trace = {NULL, LOCATE_file___FileStat___mtime, 267};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(file_FileStat_FileStat_mtime_0(UNBOX_FileStat( self)));
}
val_t file___FileStat___size(val_t self) {
- struct trace_t trace = {NULL, "file::FileStat::size (bin/../lib/standard//file.nit:268,2--57)"};
+ struct trace_t trace = {NULL, LOCATE_file___FileStat___size, 268};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(file_FileStat_FileStat_size_0(UNBOX_FileStat( self)));
}
val_t file___NativeFile___io_read(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "file::NativeFile::io_read (bin/../lib/standard//file.nit:274,2--96)"};
+ struct trace_t trace = {NULL, LOCATE_file___NativeFile___io_read, 274};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(file_NativeFile_NativeFile_io_read_2(UNBOX_NativeFile( self), UNBOX_NativeString( param0), UNTAG_Int( param1)));
}
val_t file___NativeFile___io_write(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "file::NativeFile::io_write (bin/../lib/standard//file.nit:275,2--98)"};
+ struct trace_t trace = {NULL, LOCATE_file___NativeFile___io_write, 275};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(file_NativeFile_NativeFile_io_write_2(UNBOX_NativeFile( self), UNBOX_NativeString( param0), UNTAG_Int( param1)));
}
val_t file___NativeFile___io_close(val_t self) {
- struct trace_t trace = {NULL, "file::NativeFile::io_close (bin/../lib/standard//file.nit:276,2--69)"};
+ struct trace_t trace = {NULL, LOCATE_file___NativeFile___io_close, 276};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(file_NativeFile_NativeFile_io_close_0(UNBOX_NativeFile( self)));
}
val_t file___NativeFile___file_stat(val_t self) {
- struct trace_t trace = {NULL, "file::NativeFile::file_stat (bin/../lib/standard//file.nit:277,2--76)"};
+ struct trace_t trace = {NULL, LOCATE_file___NativeFile___file_stat, 277};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_FileStat(file_NativeFile_NativeFile_file_stat_0(UNBOX_NativeFile( self)));
}
val_t file___NativeFileCapable___io_open_read(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "file::NativeFileCapable::io_open_read (bin/../lib/standard//file.nit:281,2--118)"};
+ struct trace_t trace = {NULL, LOCATE_file___NativeFileCapable___io_open_read, 281};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_NativeFile(file_NativeFileCapable_NativeFileCapable_io_open_read_1( self, UNBOX_NativeString( param0)));
}
val_t file___NativeFileCapable___io_open_write(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "file::NativeFileCapable::io_open_write (bin/../lib/standard//file.nit:282,2--120)"};
+ struct trace_t trace = {NULL, LOCATE_file___NativeFileCapable___io_open_write, 282};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_NativeFile(file_NativeFileCapable_NativeFileCapable_io_open_write_1( self, UNBOX_NativeString( param0)));
}
val_t file___NativeFileCapable___native_stdin(val_t self) {
- struct trace_t trace = {NULL, "file::NativeFileCapable::native_stdin (bin/../lib/standard//file.nit:283,2--98)"};
+ struct trace_t trace = {NULL, LOCATE_file___NativeFileCapable___native_stdin, 283};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_NativeFile(file_NativeFileCapable_NativeFileCapable_native_stdin_0( self));
}
val_t file___NativeFileCapable___native_stdout(val_t self) {
- struct trace_t trace = {NULL, "file::NativeFileCapable::native_stdout (bin/../lib/standard//file.nit:284,2--100)"};
+ struct trace_t trace = {NULL, LOCATE_file___NativeFileCapable___native_stdout, 284};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_NativeFile(file_NativeFileCapable_NativeFileCapable_native_stdout_0( self));
}
val_t file___NativeFileCapable___native_stderr(val_t self) {
- struct trace_t trace = {NULL, "file::NativeFileCapable::native_stderr (bin/../lib/standard//file.nit:285,2--100)"};
+ struct trace_t trace = {NULL, LOCATE_file___NativeFileCapable___native_stderr, 285};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_NativeFile(file_NativeFileCapable_NativeFileCapable_native_stderr_0( self));
/* This C header file is generated by NIT to compile modules and programs that requires file. */
-#ifndef file__sep
-#define file__sep
+#ifndef file_3_sep
+#define file_3_sep
#include "stream._sep.h"
#include "string_search._sep.h"
#include <nit_common.h>
#define UNBOX_NativeFile(x) (((struct TBOX_NativeFile *)(VAL2OBJ(x)))->val)
extern const classtable_elt_t VFT_NativeFileCapable[];
+#define LOCATE_file "file"
extern const int SFT_file[];
#define COLOR_file___Object___printn SFT_file[0]
#define COLOR_file___Object___print SFT_file[1]
#define COLOR_file___NativeFileCapable___native_stderr SFT_file[72]
typedef void (* file___Object___printn_t)(val_t self, val_t param0);
void file___Object___printn(val_t self, val_t param0);
+#define LOCATE_file___Object___printn "file::Object::printn"
typedef void (* file___Object___print_t)(val_t self, val_t param0);
void file___Object___print(val_t self, val_t param0);
+#define LOCATE_file___Object___print "file::Object::print"
typedef val_t (* file___Object___getc_t)(val_t self);
val_t file___Object___getc(val_t self);
+#define LOCATE_file___Object___getc "file::Object::getc"
typedef val_t (* file___Object___gets_t)(val_t self);
val_t file___Object___gets(val_t self);
+#define LOCATE_file___Object___gets "file::Object::gets"
typedef val_t (* file___Object___stdin_t)(val_t self);
val_t file___Object___stdin(val_t self);
+#define LOCATE_file___Object___stdin "file::Object::stdin"
typedef val_t (* file___Object___stdout_t)(val_t self);
val_t file___Object___stdout(val_t self);
+#define LOCATE_file___Object___stdout "file::Object::stdout"
typedef val_t (* file___Object___stderr_t)(val_t self);
val_t file___Object___stderr(val_t self);
+#define LOCATE_file___Object___stderr "file::Object::stderr"
#define ATTR_file___FStream____path(recv) ATTR(recv, COLOR_file___FStream____path)
typedef val_t (* file___FStream___path_t)(val_t self);
val_t file___FStream___path(val_t self);
+#define LOCATE_file___FStream___path "file::FStream::path"
#define ATTR_file___FStream____file(recv) ATTR(recv, COLOR_file___FStream____file)
typedef val_t (* file___FStream___file_stat_t)(val_t self);
val_t file___FStream___file_stat(val_t self);
+#define LOCATE_file___FStream___file_stat "file::FStream::file_stat"
typedef void (* file___IFStream___reopen_t)(val_t self);
void file___IFStream___reopen(val_t self);
+#define LOCATE_file___IFStream___reopen "file::IFStream::reopen"
typedef void (* file___IFStream___close_t)(val_t self);
void file___IFStream___close(val_t self);
+#define LOCATE_file___IFStream___close "file::IFStream::(stream::IOS::close)"
typedef void (* file___IFStream___fill_buffer_t)(val_t self);
void file___IFStream___fill_buffer(val_t self);
+#define LOCATE_file___IFStream___fill_buffer "file::IFStream::(stream::BufferedIStream::fill_buffer)"
#define ATTR_file___IFStream____end_reached(recv) ATTR(recv, COLOR_file___IFStream____end_reached)
typedef val_t (* file___IFStream___end_reached_t)(val_t self);
val_t file___IFStream___end_reached(val_t self);
+#define LOCATE_file___IFStream___end_reached "file::IFStream::(stream::BufferedIStream::end_reached)"
typedef void (* file___IFStream___open_t)(val_t self, val_t param0, int* init_table);
void file___IFStream___open(val_t self, val_t param0, int* init_table);
val_t NEW_file___IFStream___open(val_t param0);
+#define LOCATE_file___IFStream___open "file::IFStream::open"
typedef void (* file___IFStream___without_file_t)(val_t self, int* init_table);
void file___IFStream___without_file(val_t self, int* init_table);
val_t NEW_file___IFStream___without_file();
+#define LOCATE_file___IFStream___without_file "file::IFStream::without_file"
typedef void (* file___OFStream___write_t)(val_t self, val_t param0);
void file___OFStream___write(val_t self, val_t param0);
+#define LOCATE_file___OFStream___write "file::OFStream::(stream::OStream::write)"
typedef val_t (* file___OFStream___is_writable_t)(val_t self);
val_t file___OFStream___is_writable(val_t self);
+#define LOCATE_file___OFStream___is_writable "file::OFStream::(stream::OStream::is_writable)"
typedef void (* file___OFStream___close_t)(val_t self);
void file___OFStream___close(val_t self);
+#define LOCATE_file___OFStream___close "file::OFStream::(stream::IOS::close)"
#define ATTR_file___OFStream____writable(recv) ATTR(recv, COLOR_file___OFStream____writable)
typedef void (* file___OFStream___write_native_t)(val_t self, val_t param0, val_t param1);
void file___OFStream___write_native(val_t self, val_t param0, val_t param1);
+#define LOCATE_file___OFStream___write_native "file::OFStream::write_native"
typedef void (* file___OFStream___open_t)(val_t self, val_t param0, int* init_table);
void file___OFStream___open(val_t self, val_t param0, int* init_table);
val_t NEW_file___OFStream___open(val_t param0);
+#define LOCATE_file___OFStream___open "file::OFStream::open"
typedef void (* file___OFStream___without_file_t)(val_t self, int* init_table);
void file___OFStream___without_file(val_t self, int* init_table);
val_t NEW_file___OFStream___without_file();
+#define LOCATE_file___OFStream___without_file "file::OFStream::without_file"
typedef void (* file___Stdin___init_t)(val_t self, int* init_table);
void file___Stdin___init(val_t self, int* init_table);
val_t NEW_file___Stdin___init();
+#define LOCATE_file___Stdin___init "file::Stdin::init"
typedef void (* file___Stdout___init_t)(val_t self, int* init_table);
void file___Stdout___init(val_t self, int* init_table);
val_t NEW_file___Stdout___init();
+#define LOCATE_file___Stdout___init "file::Stdout::init"
typedef void (* file___Stderr___init_t)(val_t self, int* init_table);
void file___Stderr___init(val_t self, int* init_table);
val_t NEW_file___Stderr___init();
+#define LOCATE_file___Stderr___init "file::Stderr::init"
typedef val_t (* file___String___file_exists_t)(val_t self);
val_t file___String___file_exists(val_t self);
+#define LOCATE_file___String___file_exists "file::String::file_exists"
typedef val_t (* file___String___file_stat_t)(val_t self);
val_t file___String___file_stat(val_t self);
+#define LOCATE_file___String___file_stat "file::String::file_stat"
typedef val_t (* file___String___strip_extension_t)(val_t self, val_t param0);
val_t file___String___strip_extension(val_t self, val_t param0);
+#define LOCATE_file___String___strip_extension "file::String::strip_extension"
typedef val_t (* file___String___basename_t)(val_t self, val_t param0);
val_t file___String___basename(val_t self, val_t param0);
+#define LOCATE_file___String___basename "file::String::basename"
typedef val_t (* file___String___dirname_t)(val_t self);
val_t file___String___dirname(val_t self);
+#define LOCATE_file___String___dirname "file::String::dirname"
typedef val_t (* file___String___file_path_t)(val_t self);
val_t file___String___file_path(val_t self);
+#define LOCATE_file___String___file_path "file::String::file_path"
typedef void (* file___String___mkdir_t)(val_t self);
void file___String___mkdir(val_t self);
+#define LOCATE_file___String___mkdir "file::String::mkdir"
typedef val_t (* file___NativeString___file_exists_t)(val_t self);
val_t file___NativeString___file_exists(val_t self);
+#define LOCATE_file___NativeString___file_exists "file::NativeString::file_exists"
typedef val_t (* file___NativeString___file_stat_t)(val_t self);
val_t file___NativeString___file_stat(val_t self);
+#define LOCATE_file___NativeString___file_stat "file::NativeString::file_stat"
typedef val_t (* file___NativeString___file_mkdir_t)(val_t self);
val_t file___NativeString___file_mkdir(val_t self);
+#define LOCATE_file___NativeString___file_mkdir "file::NativeString::file_mkdir"
typedef val_t (* file___FileStat___mode_t)(val_t self);
val_t file___FileStat___mode(val_t self);
+#define LOCATE_file___FileStat___mode "file::FileStat::mode"
typedef val_t (* file___FileStat___atime_t)(val_t self);
val_t file___FileStat___atime(val_t self);
+#define LOCATE_file___FileStat___atime "file::FileStat::atime"
typedef val_t (* file___FileStat___ctime_t)(val_t self);
val_t file___FileStat___ctime(val_t self);
+#define LOCATE_file___FileStat___ctime "file::FileStat::ctime"
typedef val_t (* file___FileStat___mtime_t)(val_t self);
val_t file___FileStat___mtime(val_t self);
+#define LOCATE_file___FileStat___mtime "file::FileStat::mtime"
typedef val_t (* file___FileStat___size_t)(val_t self);
val_t file___FileStat___size(val_t self);
+#define LOCATE_file___FileStat___size "file::FileStat::size"
typedef val_t (* file___NativeFile___io_read_t)(val_t self, val_t param0, val_t param1);
val_t file___NativeFile___io_read(val_t self, val_t param0, val_t param1);
+#define LOCATE_file___NativeFile___io_read "file::NativeFile::io_read"
typedef val_t (* file___NativeFile___io_write_t)(val_t self, val_t param0, val_t param1);
val_t file___NativeFile___io_write(val_t self, val_t param0, val_t param1);
+#define LOCATE_file___NativeFile___io_write "file::NativeFile::io_write"
typedef val_t (* file___NativeFile___io_close_t)(val_t self);
val_t file___NativeFile___io_close(val_t self);
+#define LOCATE_file___NativeFile___io_close "file::NativeFile::io_close"
typedef val_t (* file___NativeFile___file_stat_t)(val_t self);
val_t file___NativeFile___file_stat(val_t self);
+#define LOCATE_file___NativeFile___file_stat "file::NativeFile::file_stat"
typedef val_t (* file___NativeFileCapable___io_open_read_t)(val_t self, val_t param0);
val_t file___NativeFileCapable___io_open_read(val_t self, val_t param0);
+#define LOCATE_file___NativeFileCapable___io_open_read "file::NativeFileCapable::io_open_read"
typedef val_t (* file___NativeFileCapable___io_open_write_t)(val_t self, val_t param0);
val_t file___NativeFileCapable___io_open_write(val_t self, val_t param0);
+#define LOCATE_file___NativeFileCapable___io_open_write "file::NativeFileCapable::io_open_write"
typedef val_t (* file___NativeFileCapable___native_stdin_t)(val_t self);
val_t file___NativeFileCapable___native_stdin(val_t self);
+#define LOCATE_file___NativeFileCapable___native_stdin "file::NativeFileCapable::native_stdin"
typedef val_t (* file___NativeFileCapable___native_stdout_t)(val_t self);
val_t file___NativeFileCapable___native_stdout(val_t self);
+#define LOCATE_file___NativeFileCapable___native_stdout "file::NativeFileCapable::native_stdout"
typedef val_t (* file___NativeFileCapable___native_stderr_t)(val_t self);
val_t file___NativeFileCapable___native_stderr(val_t self);
+#define LOCATE_file___NativeFileCapable___native_stderr "file::NativeFileCapable::native_stderr"
#endif
/* This C file is generated by NIT to compile module genericity. */
#include "genericity._sep.h"
val_t genericity___MMLocalClass___get_formal(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMLocalClass::get_formal (src/metamodel//genericity.nit:25,2--28:26)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMLocalClass___get_formal, 25};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = TAG_Bool(UNTAG_Int( variable2 /*index*/)<UNTAG_Int(variable4));
}
variable3 = variable4;
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable3 = variable1;
variable3 = ATTR_array___Array____items(variable3) /*Array::_items*/;
variable3 = UNBOX_NativeArray(variable3)[UNTAG_Int( variable2 /*index*/)];
return variable1;
}
void genericity___MMLocalClass___register_formal(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMLocalClass::register_formal (src/metamodel//genericity.nit:31,2--37:22)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMLocalClass___register_formal, 31};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = ((genericity___MMTypeFormalParameter___def_class_t)CALL( variable0 /*f*/,COLOR_genericity___MMTypeFormalParameter___def_class))( variable0 /*f*/) /*MMTypeFormalParameter::def_class*/;
variable1 = TAG_Bool((variable1 == self) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, self)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, self) /*MMLocalClass::==*/)))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:35,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_genericity___MMLocalClass___register_formal, 35); nit_exit(1);}
variable1 = ((genericity___MMTypeFormalParameter___position_t)CALL( variable0 /*f*/,COLOR_genericity___MMTypeFormalParameter___position))( variable0 /*f*/) /*MMTypeFormalParameter::position*/;
variable2 = ATTR_genericity___MMLocalClass____formals_types( self) /*MMLocalClass::_formals_types*/;
variable2 = ((array___AbstractArray___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*Array::length*/;
variable1 = TAG_Bool((variable1)==(variable2));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:36,3--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_genericity___MMLocalClass___register_formal, 36); nit_exit(1);}
variable1 = ATTR_genericity___MMLocalClass____formals_types( self) /*MMLocalClass::_formals_types*/;
((array___AbstractArray___add_t)CALL(variable1,COLOR_abstract_collection___SimpleCollection___add))(variable1, variable0 /*f*/) /*Array::add*/;
tracehead = trace.prev;
return;
}
val_t genericity___MMLocalClass___get_instantiate_type(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMLocalClass::get_instantiate_type (src/metamodel//genericity.nit:43,2--51:10)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMLocalClass___get_instantiate_type, 43};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t genericity___MMLocalClass___formals_types(val_t self) {
- struct trace_t trace = {NULL, "genericity::MMLocalClass::formals_types (src/metamodel//genericity.nit:57,2--77:23)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMLocalClass___formals_types, 57};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = ((array___AbstractArray___is_empty_t)CALL(variable0,COLOR_abstract_collection___Collection___is_empty))(variable0) /*Array::is_empty*/;
if (UNTAG_Bool(variable0)) { /*if*/
variable0 = TAG_Bool(( self==NIT_NULL) || VAL_ISA( self, COLOR_MMConcreteClass, ID_MMConcreteClass)) /*cast MMConcreteClass*/;
- if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable0)))) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:62,4--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable0)))) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_genericity___MMLocalClass___formals_types, 62); nit_exit(1);}
variable0 = ((abstractmetamodel___MMLocalClass___arity_t)CALL( self,COLOR_abstractmetamodel___MMLocalClass___arity))( self) /*MMLocalClass::arity*/;
variable1 = NEW_range___Range___without_last( TAG_Int(0), variable0); /*new Range[Int]*/
variable0 = variable1;
variable7 = TAG_Bool(UNTAG_Int( variable5 /*index*/)<UNTAG_Int(variable7));
}
variable6 = variable7;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable6 = variable4;
variable6 = ATTR_array___Array____items(variable6) /*Array::_items*/;
variable6 = UNBOX_NativeArray(variable6)[UNTAG_Int( variable5 /*index*/)];
return variable0;
}
val_t genericity___MMLocalClass___get_type(val_t self) {
- struct trace_t trace = {NULL, "genericity::MMLocalClass::get_type (src/metamodel//genericity.nit:80,2--86:15)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMLocalClass___get_type, 80};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t genericity___MMLocalClass___is_generic(val_t self) {
- struct trace_t trace = {NULL, "genericity::MMLocalClass::is_generic (src/metamodel//genericity.nit:90,2--91:42)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMLocalClass___is_generic, 90};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstractmetamodel___MMLocalClass___arity_t)CALL( self,COLOR_abstractmetamodel___MMLocalClass___arity))( self) /*MMLocalClass::arity*/;
return variable0;
}
val_t genericity___MMSignature___adaptation_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMSignature::adaptation_to (src/metamodel//genericity.nit:95,2--113:31)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMSignature___adaptation_to, 95};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t genericity___MMLocalProperty___recv(val_t self) {
- struct trace_t trace = {NULL, "genericity::MMLocalProperty::recv (src/metamodel//genericity.nit:121,2--124:23)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMLocalProperty___recv, 121};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((genericity___MMLocalProperty___signature_t)CALL( self,COLOR_static_type___MMLocalProperty___signature))( self) /*MMLocalProperty::signature*/;
variable0 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable0 == NIT_NULL /*null*/) || ((variable0 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable0,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable0, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable0,COLOR_kernel___Object_____eqeq))(variable0, NIT_NULL /*null*/) /*MMSignature::==*/)))))));
- if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:123,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_genericity___MMLocalProperty___recv, 123); nit_exit(1);}
variable0 = ((genericity___MMLocalProperty___signature_t)CALL( self,COLOR_static_type___MMLocalProperty___signature))( self) /*MMLocalProperty::signature*/;
variable0 = ((static_type___MMSignature___recv_t)CALL(variable0,COLOR_static_type___MMSignature___recv))(variable0) /*MMSignature::recv*/;
goto return_label13;
return variable0;
}
void genericity___MMLocalProperty___recv__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMLocalProperty::recv= (src/metamodel//genericity.nit:127,2--132:19)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMLocalProperty___recv__eq, 127};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*rec*/ == NIT_NULL /*null*/) || (( variable0 /*rec*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*rec*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*rec*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*rec*/,COLOR_kernel___Object_____eqeq))( variable0 /*rec*/, NIT_NULL /*null*/) /*MMType::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:129,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_genericity___MMLocalProperty___recv__eq, 129); nit_exit(1);}
variable1 = ATTR_static_type___MMLocalProperty____signature_cache( self) /*MMLocalProperty::_signature_cache*/;
variable1 = TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*MMSignature::==*/)))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:131,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_genericity___MMLocalProperty___recv__eq, 131); nit_exit(1);}
ATTR_genericity___MMLocalProperty____recv_alone( self) /*MMLocalProperty::_recv_alone*/ = variable0 /*rec*/;
tracehead = trace.prev;
return;
}
val_t genericity___MMLocalProperty___signature(val_t self) {
- struct trace_t trace = {NULL, "genericity::MMLocalProperty::signature (src/metamodel//genericity.nit:135,2--160:25)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMLocalProperty___signature, 135};
val_t variable0;
val_t variable1;
val_t variable2;
ATTR_static_type___MMLocalProperty____signature_cache( self) /*MMLocalProperty::_signature_cache*/ = variable3;
variable3 = ATTR_static_type___MMLocalProperty____signature_cache( self) /*MMLocalProperty::_signature_cache*/;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable3 == NIT_NULL /*null*/) || ((variable3 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable3, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))(variable3, NIT_NULL /*null*/) /*MMSignature::==*/)))))));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:150,4--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_genericity___MMLocalProperty___signature, 150); nit_exit(1);}
} else { /*if*/
variable3 = ((genericity___MMLocalProperty___signature_t)CALL( variable1 /*sp*/,COLOR_static_type___MMLocalProperty___signature))( variable1 /*sp*/) /*MMLocalProperty::signature*/;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable3 == NIT_NULL /*null*/) || ((variable3 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable3, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))(variable3, NIT_NULL /*null*/) /*MMSignature::==*/)))))));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:153,4--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_genericity___MMLocalProperty___signature, 153); nit_exit(1);}
variable3 = ATTR_genericity___MMLocalProperty____recv_alone( self) /*MMLocalProperty::_recv_alone*/;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable3 == NIT_NULL /*null*/) || ((variable3 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable3, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))(variable3, NIT_NULL /*null*/) /*MMType::==*/)))))));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:154,4--29\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_genericity___MMLocalProperty___signature, 154); nit_exit(1);}
variable3 = ((genericity___MMLocalProperty___signature_t)CALL( variable1 /*sp*/,COLOR_static_type___MMLocalProperty___signature))( variable1 /*sp*/) /*MMLocalProperty::signature*/;
variable4 = ATTR_genericity___MMLocalProperty____recv_alone( self) /*MMLocalProperty::_recv_alone*/;
variable3 = ((genericity___MMSignature___adaptation_to_t)CALL(variable3,COLOR_genericity___MMSignature___adaptation_to))(variable3, variable4) /*MMSignature::adaptation_to*/;
}
variable3 = ATTR_static_type___MMLocalProperty____signature_cache( self) /*MMLocalProperty::_signature_cache*/;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable3 == NIT_NULL /*null*/) || ((variable3 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable3, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))(variable3, NIT_NULL /*null*/) /*MMSignature::==*/)))))));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:158,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_genericity___MMLocalProperty___signature, 158); nit_exit(1);}
variable3 = ATTR_static_type___MMLocalProperty____signature_cache( self) /*MMLocalProperty::_signature_cache*/;
variable0 = variable3;
goto return_label15;
return variable0;
}
val_t genericity___MMLocalProperty___adapt_property(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMLocalProperty::adapt_property (src/metamodel//genericity.nit:163,2--172:22)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMLocalProperty___adapt_property, 163};
val_t variable0;
val_t variable1;
val_t variable2;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*t*/ == NIT_NULL /*null*/) || (( variable0 /*t*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*t*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*t*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*t*/,COLOR_kernel___Object_____eqeq))( variable0 /*t*/, NIT_NULL /*null*/) /*MMType::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:167,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_genericity___MMLocalProperty___adapt_property, 167); nit_exit(1);}
variable2 = ((abstractmetamodel___MMLocalProperty___local_class_t)CALL( self,COLOR_abstractmetamodel___MMLocalProperty___local_class))( self) /*MMLocalProperty::local_class*/;
variable2 = ((genericity___MMLocalClass___get_type_t)CALL(variable2,COLOR_static_type___MMLocalClass___get_type))(variable2) /*MMLocalClass::get_type*/;
variable1 = variable2;
return variable1;
}
void genericity___MMLocalProperty___inherit_from(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "genericity::MMLocalProperty::inherit_from (src/metamodel//genericity.nit:176,2--179:17)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMLocalProperty___inherit_from, 176};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t genericity___MMType___is_generic(val_t self) {
- struct trace_t trace = {NULL, "genericity::MMType::is_generic (src/metamodel//genericity.nit:184,2--185:22)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMType___is_generic, 184};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method is_generic called (src/metamodel//genericity.nit:184,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "is_generic", LOCATE_genericity___MMLocalProperty___inherit_from, 184);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t genericity___MMTypeFormal___is_generic(val_t self) {
- struct trace_t trace = {NULL, "genericity::MMTypeFormal::is_generic (src/metamodel//genericity.nit:189,2--50)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeFormal___is_generic, 189};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_type_formal___MMTypeFormal____bound( self) /*MMTypeFormal::_bound*/;
return variable0;
}
val_t genericity___MMTypeSimpleClass___is_generic(val_t self) {
- struct trace_t trace = {NULL, "genericity::MMTypeSimpleClass::is_generic (src/metamodel//genericity.nit:193,2--39)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeSimpleClass___is_generic, 193};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Bool(false);
return variable0;
}
val_t genericity___MMTypeGeneric___params(val_t self) {
- struct trace_t trace = {NULL, "genericity::MMTypeGeneric::params (src/metamodel//genericity.nit:198,2--199:36)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeGeneric___params, 198};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_genericity___MMTypeGeneric____params( self) /*MMTypeGeneric::_params*/;
}
val_t genericity___MMTypeGeneric___is_generic(val_t self) {
- struct trace_t trace = {NULL, "genericity::MMTypeGeneric::is_generic (src/metamodel//genericity.nit:202,2--37)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeGeneric___is_generic, 202};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Bool(true);
return variable0;
}
val_t genericity___MMTypeGeneric___is_supertype(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMTypeGeneric::is_supertype (src/metamodel//genericity.nit:204,2--212:14)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeGeneric___is_supertype, 204};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t genericity___MMTypeGeneric___upcast_for(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMTypeGeneric::upcast_for (src/metamodel//genericity.nit:215,2--221:10)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeGeneric___upcast_for, 215};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t genericity___MMTypeGeneric___for_module(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMTypeGeneric::for_module (src/metamodel//genericity.nit:224,2--236:10)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeGeneric___for_module, 224};
val_t variable0;
val_t variable1;
val_t variable2;
variable1 = variable4 /*t=*/;
}
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*t*/ == NIT_NULL /*null*/) || (( variable1 /*t*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*t*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*t*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*t*/,COLOR_kernel___Object_____eqeq))( variable1 /*t*/, NIT_NULL /*null*/) /*MMType::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:235,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_genericity___MMTypeGeneric___for_module, 235); nit_exit(1);}
variable1 = variable1 /*t*/;
goto return_label23;
return_label23: while(false);
return variable1;
}
val_t genericity___MMTypeGeneric___adapt_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMTypeGeneric::adapt_to (src/metamodel//genericity.nit:239,2--246:10)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeGeneric___adapt_to, 239};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t genericity___MMTypeGeneric___params_equals(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMTypeGeneric::params_equals (src/metamodel//genericity.nit:249,2--261:13)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeGeneric___params_equals, 249};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = TAG_Bool(UNTAG_Int( variable4 /*index*/)<UNTAG_Int(variable6));
}
variable5 = variable6;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable5 = variable3;
variable5 = ATTR_array___Array____items(variable5) /*Array::_items*/;
variable5 = UNBOX_NativeArray(variable5)[UNTAG_Int( variable4 /*index*/)];
return_label29: while(false);
variable3 = variable5;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable3 == NIT_NULL /*null*/) || ((variable3 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable3, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))(variable3, NIT_NULL /*null*/) /*MMType::==*/)))))));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:255,4--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_array___Array_____bra, 255); nit_exit(1);}
variable3 = variable2 /*i*/;
variable4 = TAG_Bool(UNTAG_Int( variable3 /*index*/)>=UNTAG_Int( TAG_Int(0)));
variable5 = variable4;
variable5 = TAG_Bool(UNTAG_Int( variable3 /*index*/)<UNTAG_Int(variable5));
}
variable4 = variable5;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable4 = ATTR_array___Array____items( variable0 /*t*/) /*Array::_items*/;
variable4 = UNBOX_NativeArray(variable4)[UNTAG_Int( variable3 /*index*/)];
goto return_label30;
return_label30: while(false);
variable3 = variable4;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable3 == NIT_NULL /*null*/) || ((variable3 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable3, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))(variable3, NIT_NULL /*null*/) /*MMType::==*/)))))));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:256,4--22\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_array___Array_____bra, 256); nit_exit(1);}
variable3 = ATTR_genericity___MMTypeGeneric____params( self) /*MMTypeGeneric::_params*/;
variable4 = variable2 /*i*/;
variable5 = TAG_Bool(UNTAG_Int( variable4 /*index*/)>=UNTAG_Int( TAG_Int(0)));
variable6 = TAG_Bool(UNTAG_Int( variable4 /*index*/)<UNTAG_Int(variable6));
}
variable5 = variable6;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable5 = variable3;
variable5 = ATTR_array___Array____items(variable5) /*Array::_items*/;
variable5 = UNBOX_NativeArray(variable5)[UNTAG_Int( variable4 /*index*/)];
variable6 = TAG_Bool(UNTAG_Int( variable4 /*index*/)<UNTAG_Int(variable6));
}
variable5 = variable6;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable5 = ATTR_array___Array____items( variable0 /*t*/) /*Array::_items*/;
variable5 = UNBOX_NativeArray(variable5)[UNTAG_Int( variable4 /*index*/)];
goto return_label32;
return variable1;
}
val_t genericity___MMTypeGeneric___select_property(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMTypeGeneric::select_property (src/metamodel//genericity.nit:264,2--280:17)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeGeneric___select_property, 264};
val_t variable0;
val_t variable1;
val_t variable2;
if (UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable1)))) { /*if*/
variable1 = ATTR_static_type___MMTypeClass____local_class( self) /*MMTypeGeneric::_local_class*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*MMLocalClass::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:270,4--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_genericity___MMTypeGeneric___select_property, 270); nit_exit(1);}
variable2 = ATTR_static_type___MMTypeClass____local_class( self) /*MMTypeGeneric::_local_class*/;
variable2 = ((inheritance___MMLocalClass_____bra_t)CALL(variable2,COLOR_abstractmetamodel___MMLocalClass_____bra))(variable2, variable0 /*g*/) /*MMLocalClass::[]*/;
variable1 = variable2;
variable1 = variable2 /*p2*/;
goto return_label33;
} else { /*if*/
- if (!UNTAG_Bool( TAG_Bool(false))) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:277,5--16\n"); nit_exit(1);}
+ if (!UNTAG_Bool( TAG_Bool(false))) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_genericity___MMTypeGeneric___select_property, 277); nit_exit(1);}
}
}
variable1 = ATTR_genericity___MMTypeGeneric____props( self) /*MMTypeGeneric::_props*/;
return variable1;
}
val_t genericity___MMTypeGeneric___to_s(val_t self) {
- struct trace_t trace = {NULL, "genericity::MMTypeGeneric::to_s (src/metamodel//genericity.nit:283,2--285:40)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeGeneric___to_s, 283};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t genericity___MMTypeGeneric___is_subtype(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMTypeGeneric::is_subtype (src/metamodel//genericity.nit:288,2--298:13)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeGeneric___is_subtype, 288};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = TAG_Bool(UNTAG_Int( variable4 /*index*/)<UNTAG_Int(variable6));
}
variable5 = variable6;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable5 = variable3;
variable5 = ATTR_array___Array____items(variable5) /*Array::_items*/;
variable5 = UNBOX_NativeArray(variable5)[UNTAG_Int( variable4 /*index*/)];
variable7 = TAG_Bool(UNTAG_Int( variable5 /*index*/)<UNTAG_Int(variable7));
}
variable6 = variable7;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable6 = variable4;
variable6 = ATTR_array___Array____items(variable6) /*Array::_items*/;
variable6 = UNBOX_NativeArray(variable6)[UNTAG_Int( variable5 /*index*/)];
return variable1;
}
void genericity___MMTypeGeneric___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "genericity::MMTypeGeneric::init (src/metamodel//genericity.nit:301,2--304:13)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeGeneric___init, 301};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t genericity___MMTypeFormalParameter___def_class(val_t self) {
- struct trace_t trace = {NULL, "genericity::MMTypeFormalParameter::def_class (src/metamodel//genericity.nit:310,2--311:39)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeFormalParameter___def_class, 310};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_genericity___MMTypeFormalParameter____def_class( self) /*MMTypeFormalParameter::_def_class*/;
}
val_t genericity___MMTypeFormalParameter___position(val_t self) {
- struct trace_t trace = {NULL, "genericity::MMTypeFormalParameter::position (src/metamodel//genericity.nit:313,2--314:29)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeFormalParameter___position, 313};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_genericity___MMTypeFormalParameter____position( self) /*MMTypeFormalParameter::_position*/;
}
val_t genericity___MMTypeFormalParameter___module(val_t self) {
- struct trace_t trace = {NULL, "genericity::MMTypeFormalParameter::module (src/metamodel//genericity.nit:316,2--46)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeFormalParameter___module, 316};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_genericity___MMTypeFormalParameter____def_class( self) /*MMTypeFormalParameter::_def_class*/;
return variable0;
}
val_t genericity___MMTypeFormalParameter___for_module(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMTypeFormalParameter::for_module (src/metamodel//genericity.nit:318,2--325:10)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeFormalParameter___for_module, 318};
val_t variable0;
val_t variable1;
val_t variable2;
variable1 = variable2 /*t=*/;
}
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*t*/ == NIT_NULL /*null*/) || (( variable1 /*t*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*t*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*t*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*t*/,COLOR_kernel___Object_____eqeq))( variable1 /*t*/, NIT_NULL /*null*/) /*MMType::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:324,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_genericity___MMTypeFormalParameter___for_module, 324); nit_exit(1);}
variable1 = variable1 /*t*/;
goto return_label41;
return_label41: while(false);
return variable1;
}
val_t genericity___MMTypeFormalParameter___upcast_for(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMTypeFormalParameter::upcast_for (src/metamodel//genericity.nit:328,2--40)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeFormalParameter___upcast_for, 328};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
void genericity___MMTypeFormalParameter___bound__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMTypeFormalParameter::bound= (src/metamodel//genericity.nit:330,3--333:13)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeFormalParameter___bound__eq, 330};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = ATTR_type_formal___MMTypeFormal____bound( self) /*MMTypeFormalParameter::_bound*/;
variable1 = TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*MMType::==*/)))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:332,3--23\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_genericity___MMTypeFormalParameter___bound__eq, 332); nit_exit(1);}
ATTR_type_formal___MMTypeFormal____bound( self) /*MMTypeFormalParameter::_bound*/ = variable0 /*t*/;
tracehead = trace.prev;
return;
}
val_t genericity___MMTypeFormalParameter___adapt_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMTypeFormalParameter::adapt_to (src/metamodel//genericity.nit:336,2--343:15)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeFormalParameter___adapt_to, 336};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = ((static_type___MMType___upcast_for_t)CALL( variable0 /*r*/,COLOR_static_type___MMType___upcast_for))( variable0 /*r*/, variable2) /*MMType::upcast_for*/;
variable1 = variable2;
variable2 = TAG_Bool(( variable1 /*old_r*/==NIT_NULL) || VAL_ISA( variable1 /*old_r*/, COLOR_MMTypeGeneric, ID_MMTypeGeneric)) /*cast MMTypeGeneric*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:340,3--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_genericity___MMTypeFormalParameter___adapt_to, 340); nit_exit(1);}
variable3 = ((genericity___MMTypeGeneric___params_t)CALL( variable1 /*old_r*/,COLOR_genericity___MMTypeGeneric___params))( variable1 /*old_r*/) /*MMTypeGeneric::params*/;
variable4 = ((genericity___MMTypeFormalParameter___position_t)CALL( self,COLOR_genericity___MMTypeFormalParameter___position))( self) /*MMTypeFormalParameter::position*/;
variable5 = variable4;
variable7 = TAG_Bool(UNTAG_Int( variable5 /*index*/)<UNTAG_Int(variable7));
}
variable6 = variable7;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable6 = variable3;
variable6 = ATTR_array___Array____items(variable6) /*Array::_items*/;
variable6 = UNBOX_NativeArray(variable6)[UNTAG_Int( variable5 /*index*/)];
variable3 = variable6;
variable2 = variable3;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable2 /*reduct*/ == NIT_NULL /*null*/) || (( variable2 /*reduct*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable2 /*reduct*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable2 /*reduct*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable2 /*reduct*/,COLOR_kernel___Object_____eqeq))( variable2 /*reduct*/, NIT_NULL /*null*/) /*MMType::==*/)))))));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:342,3--23\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_array___Array_____bra, 342); nit_exit(1);}
variable1 = variable2 /*reduct*/;
goto return_label44;
return_label44: while(false);
return variable1;
}
void genericity___MMTypeFormalParameter___with_bound(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "genericity::MMTypeFormalParameter::with_bound (src/metamodel//genericity.nit:346,2--349:12)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeFormalParameter___with_bound, 346};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void genericity___MMTypeFormalParameter___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "genericity::MMTypeFormalParameter::init (src/metamodel//genericity.nit:352,2--357:20)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeFormalParameter___init, 352};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = param2;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_MMTypeFormalParameter].i]) return;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*n*/ == NIT_NULL /*null*/) || (( variable0 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*n*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*n*/,COLOR_kernel___Object_____eqeq))( variable0 /*n*/, NIT_NULL /*null*/) /*Symbol::==*/)))))));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/metamodel//genericity.nit:354,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_genericity___MMTypeFormalParameter___init, 354); nit_exit(1);}
ATTR_type_formal___MMTypeFormal____name( self) /*MMTypeFormalParameter::_name*/ = variable0 /*n*/;
ATTR_genericity___MMTypeFormalParameter____position( self) /*MMTypeFormalParameter::_position*/ = variable1 /*p*/;
ATTR_genericity___MMTypeFormalParameter____def_class( self) /*MMTypeFormalParameter::_def_class*/ = variable2 /*intro*/;
return;
}
val_t genericity___MMTypeNone___is_generic(val_t self) {
- struct trace_t trace = {NULL, "genericity::MMTypeNone::is_generic (src/metamodel//genericity.nit:362,2--38)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeNone___is_generic, 362};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Bool(false);
return variable0;
}
val_t genericity___MMTypeNone___for_module(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMTypeNone::for_module (src/metamodel//genericity.nit:363,3--43)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeNone___for_module, 363};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t genericity___MMTypeNone___adapt_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "genericity::MMTypeNone::adapt_to (src/metamodel//genericity.nit:364,3--39)"};
+ struct trace_t trace = {NULL, LOCATE_genericity___MMTypeNone___adapt_to, 364};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
/* This C header file is generated by NIT to compile modules and programs that requires genericity. */
-#ifndef genericity__sep
-#define genericity__sep
+#ifndef genericity_3_sep
+#define genericity_3_sep
#include "type_formal._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_MMTypeGeneric[];
extern const classtable_elt_t VFT_MMTypeFormalParameter[];
+#define LOCATE_genericity "genericity"
extern const int SFT_genericity[];
#define COLOR_genericity___MMLocalClass____types SFT_genericity[0]
#define COLOR_genericity___MMLocalClass____formals_types SFT_genericity[1]
#define COLOR_genericity___MMTypeFormalParameter___init SFT_genericity[35]
typedef val_t (* genericity___MMLocalClass___get_formal_t)(val_t self, val_t param0);
val_t genericity___MMLocalClass___get_formal(val_t self, val_t param0);
+#define LOCATE_genericity___MMLocalClass___get_formal "genericity::MMLocalClass::get_formal"
typedef void (* genericity___MMLocalClass___register_formal_t)(val_t self, val_t param0);
void genericity___MMLocalClass___register_formal(val_t self, val_t param0);
+#define LOCATE_genericity___MMLocalClass___register_formal "genericity::MMLocalClass::register_formal"
#define ATTR_genericity___MMLocalClass____types(recv) ATTR(recv, COLOR_genericity___MMLocalClass____types)
typedef val_t (* genericity___MMLocalClass___get_instantiate_type_t)(val_t self, val_t param0);
val_t genericity___MMLocalClass___get_instantiate_type(val_t self, val_t param0);
+#define LOCATE_genericity___MMLocalClass___get_instantiate_type "genericity::MMLocalClass::get_instantiate_type"
#define ATTR_genericity___MMLocalClass____formals_types(recv) ATTR(recv, COLOR_genericity___MMLocalClass____formals_types)
typedef val_t (* genericity___MMLocalClass___formals_types_t)(val_t self);
val_t genericity___MMLocalClass___formals_types(val_t self);
+#define LOCATE_genericity___MMLocalClass___formals_types "genericity::MMLocalClass::formals_types"
typedef val_t (* genericity___MMLocalClass___get_type_t)(val_t self);
val_t genericity___MMLocalClass___get_type(val_t self);
+#define LOCATE_genericity___MMLocalClass___get_type "genericity::MMLocalClass::(static_type::MMLocalClass::get_type)"
typedef val_t (* genericity___MMLocalClass___is_generic_t)(val_t self);
val_t genericity___MMLocalClass___is_generic(val_t self);
+#define LOCATE_genericity___MMLocalClass___is_generic "genericity::MMLocalClass::is_generic"
typedef val_t (* genericity___MMSignature___adaptation_to_t)(val_t self, val_t param0);
val_t genericity___MMSignature___adaptation_to(val_t self, val_t param0);
+#define LOCATE_genericity___MMSignature___adaptation_to "genericity::MMSignature::adaptation_to"
#define ATTR_genericity___MMLocalProperty____recv_alone(recv) ATTR(recv, COLOR_genericity___MMLocalProperty____recv_alone)
typedef val_t (* genericity___MMLocalProperty___recv_t)(val_t self);
val_t genericity___MMLocalProperty___recv(val_t self);
+#define LOCATE_genericity___MMLocalProperty___recv "genericity::MMLocalProperty::recv"
typedef void (* genericity___MMLocalProperty___recv__eq_t)(val_t self, val_t param0);
void genericity___MMLocalProperty___recv__eq(val_t self, val_t param0);
+#define LOCATE_genericity___MMLocalProperty___recv__eq "genericity::MMLocalProperty::recv="
typedef val_t (* genericity___MMLocalProperty___signature_t)(val_t self);
val_t genericity___MMLocalProperty___signature(val_t self);
+#define LOCATE_genericity___MMLocalProperty___signature "genericity::MMLocalProperty::(static_type::MMLocalProperty::signature)"
typedef val_t (* genericity___MMLocalProperty___adapt_property_t)(val_t self, val_t param0);
val_t genericity___MMLocalProperty___adapt_property(val_t self, val_t param0);
+#define LOCATE_genericity___MMLocalProperty___adapt_property "genericity::MMLocalProperty::adapt_property"
typedef void (* genericity___MMLocalProperty___inherit_from_t)(val_t self, val_t param0, val_t param1);
void genericity___MMLocalProperty___inherit_from(val_t self, val_t param0, val_t param1);
+#define LOCATE_genericity___MMLocalProperty___inherit_from "genericity::MMLocalProperty::(inheritance::MMLocalProperty::inherit_from)"
typedef val_t (* genericity___MMType___is_generic_t)(val_t self);
val_t genericity___MMType___is_generic(val_t self);
+#define LOCATE_genericity___MMType___is_generic "genericity::MMType::is_generic"
typedef val_t (* genericity___MMTypeFormal___is_generic_t)(val_t self);
val_t genericity___MMTypeFormal___is_generic(val_t self);
+#define LOCATE_genericity___MMTypeFormal___is_generic "genericity::MMTypeFormal::(genericity::MMType::is_generic)"
typedef val_t (* genericity___MMTypeSimpleClass___is_generic_t)(val_t self);
val_t genericity___MMTypeSimpleClass___is_generic(val_t self);
+#define LOCATE_genericity___MMTypeSimpleClass___is_generic "genericity::MMTypeSimpleClass::(genericity::MMType::is_generic)"
#define ATTR_genericity___MMTypeGeneric____params(recv) ATTR(recv, COLOR_genericity___MMTypeGeneric____params)
typedef val_t (* genericity___MMTypeGeneric___params_t)(val_t self);
val_t genericity___MMTypeGeneric___params(val_t self);
+#define LOCATE_genericity___MMTypeGeneric___params "genericity::MMTypeGeneric::params"
#define ATTR_genericity___MMTypeGeneric____props(recv) ATTR(recv, COLOR_genericity___MMTypeGeneric____props)
typedef val_t (* genericity___MMTypeGeneric___is_generic_t)(val_t self);
val_t genericity___MMTypeGeneric___is_generic(val_t self);
+#define LOCATE_genericity___MMTypeGeneric___is_generic "genericity::MMTypeGeneric::(genericity::MMType::is_generic)"
typedef val_t (* genericity___MMTypeGeneric___is_supertype_t)(val_t self, val_t param0);
val_t genericity___MMTypeGeneric___is_supertype(val_t self, val_t param0);
+#define LOCATE_genericity___MMTypeGeneric___is_supertype "genericity::MMTypeGeneric::(static_type::MMType::is_supertype)"
typedef val_t (* genericity___MMTypeGeneric___upcast_for_t)(val_t self, val_t param0);
val_t genericity___MMTypeGeneric___upcast_for(val_t self, val_t param0);
+#define LOCATE_genericity___MMTypeGeneric___upcast_for "genericity::MMTypeGeneric::(static_type::MMType::upcast_for)"
typedef val_t (* genericity___MMTypeGeneric___for_module_t)(val_t self, val_t param0);
val_t genericity___MMTypeGeneric___for_module(val_t self, val_t param0);
+#define LOCATE_genericity___MMTypeGeneric___for_module "genericity::MMTypeGeneric::(static_type::MMType::for_module)"
typedef val_t (* genericity___MMTypeGeneric___adapt_to_t)(val_t self, val_t param0);
val_t genericity___MMTypeGeneric___adapt_to(val_t self, val_t param0);
+#define LOCATE_genericity___MMTypeGeneric___adapt_to "genericity::MMTypeGeneric::(static_type::MMType::adapt_to)"
typedef val_t (* genericity___MMTypeGeneric___params_equals_t)(val_t self, val_t param0);
val_t genericity___MMTypeGeneric___params_equals(val_t self, val_t param0);
+#define LOCATE_genericity___MMTypeGeneric___params_equals "genericity::MMTypeGeneric::params_equals"
typedef val_t (* genericity___MMTypeGeneric___select_property_t)(val_t self, val_t param0);
val_t genericity___MMTypeGeneric___select_property(val_t self, val_t param0);
+#define LOCATE_genericity___MMTypeGeneric___select_property "genericity::MMTypeGeneric::(static_type::MMType::select_property)"
typedef val_t (* genericity___MMTypeGeneric___to_s_t)(val_t self);
val_t genericity___MMTypeGeneric___to_s(val_t self);
+#define LOCATE_genericity___MMTypeGeneric___to_s "genericity::MMTypeGeneric::(string::Object::to_s)"
typedef val_t (* genericity___MMTypeGeneric___is_subtype_t)(val_t self, val_t param0);
val_t genericity___MMTypeGeneric___is_subtype(val_t self, val_t param0);
+#define LOCATE_genericity___MMTypeGeneric___is_subtype "genericity::MMTypeGeneric::is_subtype"
typedef void (* genericity___MMTypeGeneric___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void genericity___MMTypeGeneric___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_genericity___MMTypeGeneric___init(val_t param0, val_t param1);
+#define LOCATE_genericity___MMTypeGeneric___init "genericity::MMTypeGeneric::init"
#define ATTR_genericity___MMTypeFormalParameter____def_class(recv) ATTR(recv, COLOR_genericity___MMTypeFormalParameter____def_class)
typedef val_t (* genericity___MMTypeFormalParameter___def_class_t)(val_t self);
val_t genericity___MMTypeFormalParameter___def_class(val_t self);
+#define LOCATE_genericity___MMTypeFormalParameter___def_class "genericity::MMTypeFormalParameter::def_class"
#define ATTR_genericity___MMTypeFormalParameter____position(recv) ATTR(recv, COLOR_genericity___MMTypeFormalParameter____position)
typedef val_t (* genericity___MMTypeFormalParameter___position_t)(val_t self);
val_t genericity___MMTypeFormalParameter___position(val_t self);
+#define LOCATE_genericity___MMTypeFormalParameter___position "genericity::MMTypeFormalParameter::position"
typedef val_t (* genericity___MMTypeFormalParameter___module_t)(val_t self);
val_t genericity___MMTypeFormalParameter___module(val_t self);
+#define LOCATE_genericity___MMTypeFormalParameter___module "genericity::MMTypeFormalParameter::(static_type::MMType::module)"
typedef val_t (* genericity___MMTypeFormalParameter___for_module_t)(val_t self, val_t param0);
val_t genericity___MMTypeFormalParameter___for_module(val_t self, val_t param0);
+#define LOCATE_genericity___MMTypeFormalParameter___for_module "genericity::MMTypeFormalParameter::(static_type::MMType::for_module)"
typedef val_t (* genericity___MMTypeFormalParameter___upcast_for_t)(val_t self, val_t param0);
val_t genericity___MMTypeFormalParameter___upcast_for(val_t self, val_t param0);
+#define LOCATE_genericity___MMTypeFormalParameter___upcast_for "genericity::MMTypeFormalParameter::(static_type::MMType::upcast_for)"
typedef void (* genericity___MMTypeFormalParameter___bound__eq_t)(val_t self, val_t param0);
void genericity___MMTypeFormalParameter___bound__eq(val_t self, val_t param0);
+#define LOCATE_genericity___MMTypeFormalParameter___bound__eq "genericity::MMTypeFormalParameter::bound="
typedef val_t (* genericity___MMTypeFormalParameter___adapt_to_t)(val_t self, val_t param0);
val_t genericity___MMTypeFormalParameter___adapt_to(val_t self, val_t param0);
+#define LOCATE_genericity___MMTypeFormalParameter___adapt_to "genericity::MMTypeFormalParameter::(static_type::MMType::adapt_to)"
typedef void (* genericity___MMTypeFormalParameter___with_bound_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void genericity___MMTypeFormalParameter___with_bound(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_genericity___MMTypeFormalParameter___with_bound(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_genericity___MMTypeFormalParameter___with_bound "genericity::MMTypeFormalParameter::with_bound"
typedef void (* genericity___MMTypeFormalParameter___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void genericity___MMTypeFormalParameter___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_genericity___MMTypeFormalParameter___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_genericity___MMTypeFormalParameter___init "genericity::MMTypeFormalParameter::init"
typedef val_t (* genericity___MMTypeNone___is_generic_t)(val_t self);
val_t genericity___MMTypeNone___is_generic(val_t self);
+#define LOCATE_genericity___MMTypeNone___is_generic "genericity::MMTypeNone::(genericity::MMType::is_generic)"
typedef val_t (* genericity___MMTypeNone___for_module_t)(val_t self, val_t param0);
val_t genericity___MMTypeNone___for_module(val_t self, val_t param0);
+#define LOCATE_genericity___MMTypeNone___for_module "genericity::MMTypeNone::(static_type::MMType::for_module)"
typedef val_t (* genericity___MMTypeNone___adapt_to_t)(val_t self, val_t param0);
val_t genericity___MMTypeNone___adapt_to(val_t self, val_t param0);
+#define LOCATE_genericity___MMTypeNone___adapt_to "genericity::MMTypeNone::(static_type::MMType::adapt_to)"
#endif
/* This C file is generated by NIT to compile module hash. */
#include "hash._sep.h"
val_t hash___Object___hash(val_t self) {
- struct trace_t trace = {NULL, "hash::Object::hash (bin/../lib/standard//hash.nit:21,2--25:39)"};
+ struct trace_t trace = {NULL, LOCATE_hash___Object___hash, 21};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int((int) self);
return variable0;
}
val_t hash___String___hash(val_t self) {
- struct trace_t trace = {NULL, "hash::String::hash (bin/../lib/standard//hash.nit:29,2--39:10)"};
+ struct trace_t trace = {NULL, LOCATE_hash___String___hash, 29};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t hash___Int___hash(val_t self) {
- struct trace_t trace = {NULL, "hash::Int::hash (bin/../lib/standard//hash.nit:45,2--31)"};
+ struct trace_t trace = {NULL, LOCATE_hash___Int___hash, 45};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = self;
return variable0;
}
val_t hash___Char___hash(val_t self) {
- struct trace_t trace = {NULL, "hash::Char::hash (bin/../lib/standard//hash.nit:49,2--32)"};
+ struct trace_t trace = {NULL, LOCATE_hash___Char___hash, 49};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int((unsigned char)UNTAG_Char( self));
return variable0;
}
val_t hash___Bool___hash(val_t self) {
- struct trace_t trace = {NULL, "hash::Bool::hash (bin/../lib/standard//hash.nit:53,2--58:11)"};
+ struct trace_t trace = {NULL, LOCATE_hash___Bool___hash, 53};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
if (UNTAG_Bool( self)) { /*if*/
return variable0;
}
val_t hash___HashCollection___length(val_t self) {
- struct trace_t trace = {NULL, "hash::HashCollection::length (bin/../lib/standard//hash.nit:69,2--33)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashCollection___length, 69};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_hash___HashCollection____length( self) /*HashCollection::_length*/;
}
val_t hash___HashCollection___first_item(val_t self) {
- struct trace_t trace = {NULL, "hash::HashCollection::first_item (bin/../lib/standard//hash.nit:71,2--29)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashCollection___first_item, 71};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_hash___HashCollection____first_item( self) /*HashCollection::_first_item*/;
}
val_t hash___HashCollection___index_at(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "hash::HashCollection::index_at (bin/../lib/standard//hash.nit:80,2--106:7)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashCollection___index_at, 80};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = ATTR_hash___HashCollection____array( self) /*HashCollection::_array*/;
variable1 = variable2;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*k*/ == NIT_NULL /*null*/) || (( variable0 /*k*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*k*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*k*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*k*/,COLOR_kernel___Object_____eqeq))( variable0 /*k*/, NIT_NULL /*null*/) /*Object::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: bin/../lib/standard//hash.nit:84,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_hash___HashCollection___index_at, 84); nit_exit(1);}
variable2 = ATTR_hash___HashCollection____last_accessed_key( self) /*HashCollection::_last_accessed_key*/;
variable2 = TAG_Bool(( variable0 /*k*/ == variable2) || (( variable0 /*k*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*k*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*k*/,variable2)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*k*/,COLOR_kernel___Object_____eqeq))( variable0 /*k*/, variable2) /*Object::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
variable3 = variable5 /*cur=*/;
}
variable5 = TAG_Bool(( variable3 /*cur*/)!=( variable2 /*base*/));
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert 'no_loop' failed: bin/../lib/standard//hash.nit:104,4--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'no_loop' ", LOCATE_hash___HashCollection___index_at, 104); nit_exit(1);}
continue_7: while(0);
}
break_7: while(0);
- fprintf(stderr, "Aborted: bin/../lib/standard//hash.nit:106,3--7\n"); nit_exit(1);
+ fprintf(stderr, "Aborted (%s: %d)\n", LOCATE_hash___HashCollection___index_at, 106); nit_exit(1);
return_label6: while(false);
tracehead = trace.prev;
return variable1;
}
void hash___HashCollection___store(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "hash::HashCollection::store (bin/../lib/standard//hash.nit:109,2--128:16)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashCollection___store, 109};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = ATTR_hash___HashCollection____array( self) /*HashCollection::_array*/;
variable2 = UNBOX_NativeArray(variable2)[UNTAG_Int( variable0 /*index*/)];
variable2 = TAG_Bool((variable2 == NIT_NULL /*null*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, NIT_NULL /*null*/) /*HashNode::==*/)))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: bin/../lib/standard//hash.nit:122,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_hash___HashCollection___store, 122); nit_exit(1);}
variable2 = ATTR_hash___HashCollection____array( self) /*HashCollection::_array*/;
UNBOX_NativeArray(variable2)[UNTAG_Int( variable0 /*index*/)]= variable1 /*node*/;
variable3 = ATTR_hash___HashCollection____length( self) /*HashCollection::_length*/;
return;
}
void hash___HashCollection___remove_index(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "hash::HashCollection::remove_index (bin/../lib/standard//hash.nit:132,2--167:18)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashCollection___remove_index, 132};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = TAG_Bool(UNTAG_Int( variable0 /*i*/)<UNTAG_Int(variable2));
}
variable1 = variable2;
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert 'correct_index' failed: bin/../lib/standard//hash.nit:134,3--48\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'correct_index' ", LOCATE_hash___HashCollection___remove_index, 134); nit_exit(1);}
variable2 = ATTR_hash___HashCollection____array( self) /*HashCollection::_array*/;
variable2 = UNBOX_NativeArray(variable2)[UNTAG_Int( variable0 /*i*/)];
variable1 = variable2;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*node*/ == NIT_NULL /*null*/) || (( variable1 /*node*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*node*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*node*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*node*/,COLOR_kernel___Object_____eqeq))( variable1 /*node*/, NIT_NULL /*null*/) /*HashNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert 'has_couple' failed: bin/../lib/standard//hash.nit:136,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'has_couple' ", LOCATE_hash___HashCollection___remove_index, 136); nit_exit(1);}
variable3 = ((hash___HashNode___prev_item_t)CALL( variable1 /*node*/,COLOR_hash___HashNode___prev_item))( variable1 /*node*/) /*HashNode::prev_item*/;
variable2 = variable3;
variable4 = ((hash___HashNode___next_item_t)CALL( variable1 /*node*/,COLOR_hash___HashNode___next_item))( variable1 /*node*/) /*HashNode::next_item*/;
variable6 = ATTR_hash___HashCollection____array( self) /*HashCollection::_array*/;
variable6 = UNBOX_NativeArray(variable6)[UNTAG_Int( variable5 /*i2*/)];
variable6 = TAG_Bool((variable6 == NIT_NULL /*null*/) || ((variable6 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable6,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable6, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable6,COLOR_kernel___Object_____eqeq))(variable6, NIT_NULL /*null*/) /*HashNode::==*/)))));
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: bin/../lib/standard//hash.nit:166,5--29\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_hash___HashCollection___remove_index, 166); nit_exit(1);}
variable6 = ATTR_hash___HashCollection____array( self) /*HashCollection::_array*/;
UNBOX_NativeArray(variable6)[UNTAG_Int( variable5 /*i2*/)]= variable4 /*n*/;
}
return;
}
void hash___HashCollection___raz(val_t self) {
- struct trace_t trace = {NULL, "hash::HashCollection::raz (bin/../lib/standard//hash.nit:172,2--182:27)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashCollection___raz, 172};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void hash___HashCollection___enlarge(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "hash::HashCollection::enlarge (bin/../lib/standard//hash.nit:185,2--217:27)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashCollection___enlarge, 185};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = UNBOX_NativeArray( variable4 /*new_array*/)[UNTAG_Int( variable6 /*ind*/)];
variable7 = TAG_Bool((variable7 == NIT_NULL /*null*/) || ((variable7 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable7,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable7, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable7,COLOR_kernel___Object_____eqeq))(variable7, NIT_NULL /*null*/) /*HashNode::==*/)))));
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: bin/../lib/standard//hash.nit:213,4--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_hash___HashCollection___enlarge, 213); nit_exit(1);}
UNBOX_NativeArray( variable4 /*new_array*/)[UNTAG_Int( variable6 /*ind*/)]= variable5 /*node*/;
variable7 = ((hash___HashNode___next_item_t)CALL( variable5 /*node*/,COLOR_hash___HashNode___next_item))( variable5 /*node*/) /*HashNode::next_item*/;
variable5 = variable7 /*node=*/;
return;
}
val_t hash___HashNode___key(val_t self) {
- struct trace_t trace = {NULL, "hash::HashNode::key (bin/../lib/standard//hash.nit:222,2--12)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashNode___key, 222};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method key called (bin/../lib/standard//hash.nit:222,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "key", LOCATE_hash___HashCollection___enlarge, 222);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t hash___HashNode___next_item(val_t self) {
- struct trace_t trace = {NULL, "hash::HashNode::next_item (bin/../lib/standard//hash.nit:224,2--37)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashNode___next_item, 224};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_hash___HashNode____next_item( self) /*HashNode::_next_item*/;
}
void hash___HashNode___next_item__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "hash::HashNode::next_item= (bin/../lib/standard//hash.nit:224,2--37)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashNode___next_item__eq, 224};
trace.prev = tracehead; tracehead = &trace;
ATTR_hash___HashNode____next_item( self) /*HashNode::_next_item*/ = param0;
tracehead = trace.prev;
return;
}
val_t hash___HashNode___prev_item(val_t self) {
- struct trace_t trace = {NULL, "hash::HashNode::prev_item (bin/../lib/standard//hash.nit:225,2--37)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashNode___prev_item, 225};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_hash___HashNode____prev_item( self) /*HashNode::_prev_item*/;
}
void hash___HashNode___prev_item__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "hash::HashNode::prev_item= (bin/../lib/standard//hash.nit:225,2--37)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashNode___prev_item__eq, 225};
trace.prev = tracehead; tracehead = &trace;
ATTR_hash___HashNode____prev_item( self) /*HashNode::_prev_item*/ = param0;
tracehead = trace.prev;
return;
}
val_t hash___HashMap___iterator(val_t self) {
- struct trace_t trace = {NULL, "hash::HashMap::iterator (bin/../lib/standard//hash.nit:232,2--83)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMap___iterator, 232};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = NEW_hash___HashMapIterator___init( self); /*new HashMapIterator[K, V]*/
return variable0;
}
val_t hash___HashMap___first(val_t self) {
- struct trace_t trace = {NULL, "hash::HashMap::first (bin/../lib/standard//hash.nit:234,2--237:27)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMap___first, 234};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_hash___HashCollection____length( self) /*HashMap::_length*/;
variable0 = TAG_Bool(UNTAG_Int(variable0)>UNTAG_Int( TAG_Int(0)));
- if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert failed: bin/../lib/standard//hash.nit:236,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_hash___HashMap___first, 236); nit_exit(1);}
variable0 = ATTR_hash___HashCollection____first_item( self) /*HashMap::_first_item*/;
variable0 = ((abstract_collection___Couple___second_t)CALL(variable0,COLOR_abstract_collection___Couple___second))(variable0) /*HashMapNode::second*/;
goto return_label17;
return variable0;
}
val_t hash___HashMap___is_empty(val_t self) {
- struct trace_t trace = {NULL, "hash::HashMap::is_empty (bin/../lib/standard//hash.nit:240,2--43)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMap___is_empty, 240};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_hash___HashCollection____length( self) /*HashMap::_length*/;
return variable0;
}
val_t hash___HashMap___count(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "hash::HashMap::count (bin/../lib/standard//hash.nit:242,2--251:11)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMap___count, 242};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t hash___HashMap___has(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "hash::HashMap::has (bin/../lib/standard//hash.nit:254,2--262:14)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMap___has, 254};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t hash___HashMap___has_only(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "hash::HashMap::has_only (bin/../lib/standard//hash.nit:265,2--273:13)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMap___has_only, 265};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void hash___HashMap_____braeq(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "hash::HashMap::[]= (bin/../lib/standard//hash.nit:276,2--285:40)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMap_____braeq, 276};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*key*/ == NIT_NULL /*null*/) || (( variable0 /*key*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*key*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*key*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*key*/,COLOR_kernel___Object_____eqeq))( variable0 /*key*/, NIT_NULL /*null*/) /*Object::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: bin/../lib/standard//hash.nit:278,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_hash___HashMap_____braeq, 278); nit_exit(1);}
variable3 = ((hash___HashCollection___index_at_t)CALL( self,COLOR_hash___HashCollection___index_at))( self, variable0 /*key*/) /*HashMap::index_at*/;
variable2 = variable3;
variable4 = ATTR_hash___HashCollection____array( self) /*HashMap::_array*/;
return;
}
void hash___HashMap___remove(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "hash::HashMap::remove (bin/../lib/standard//hash.nit:289,2--298:9)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMap___remove, 289};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void hash___HashMap___remove_at(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "hash::HashMap::remove_at (bin/../lib/standard//hash.nit:302,2--55)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMap___remove_at, 302};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void hash___HashMap___clear(val_t self) {
- struct trace_t trace = {NULL, "hash::HashMap::clear (bin/../lib/standard//hash.nit:304,2--24)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMap___clear, 304};
trace.prev = tracehead; tracehead = &trace;
((hash___HashCollection___raz_t)CALL( self,COLOR_hash___HashCollection___raz))( self) /*HashMap::raz*/;
tracehead = trace.prev;
return;
}
val_t hash___HashMap___couple_at(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "hash::HashMap::couple_at (bin/../lib/standard//hash.nit:306,2--56)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMap___couple_at, 306};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void hash___HashMap___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "hash::HashMap::init (bin/../lib/standard//hash.nit:308,2--312:11)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMap___init, 308};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_HashMap].i]) return;
ATTR_hash___HashCollection____capacity( self) /*HashMap::_capacity*/ = TAG_Int(0);
return;
}
val_t hash___HashMapNode___key(val_t self) {
- struct trace_t trace = {NULL, "hash::HashMapNode::key (bin/../lib/standard//hash.nit:319,2--31)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMapNode___key, 319};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstract_collection___Couple___first_t)CALL( self,COLOR_abstract_collection___Couple___first))( self) /*HashMapNode::first*/;
return variable0;
}
void hash___HashMapNode___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "hash::HashMapNode::init (bin/../lib/standard//hash.nit:322,2--325:12)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMapNode___init, 322};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t hash___HashMapIterator___is_ok(val_t self) {
- struct trace_t trace = {NULL, "hash::HashMapIterator::is_ok (bin/../lib/standard//hash.nit:331,2--41)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMapIterator___is_ok, 331};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_hash___HashMapIterator____node( self) /*HashMapIterator::_node*/;
return variable0;
}
val_t hash___HashMapIterator___item(val_t self) {
- struct trace_t trace = {NULL, "hash::HashMapIterator::item (bin/../lib/standard//hash.nit:333,2--336:21)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMapIterator___item, 333};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((hash___HashMapIterator___is_ok_t)CALL( self,COLOR_abstract_collection___Iterator___is_ok))( self) /*HashMapIterator::is_ok*/;
- if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert failed: bin/../lib/standard//hash.nit:335,3--14\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_hash___HashMapIterator___item, 335); nit_exit(1);}
variable0 = ATTR_hash___HashMapIterator____node( self) /*HashMapIterator::_node*/;
variable0 = ((abstract_collection___Couple___second_t)CALL(variable0,COLOR_abstract_collection___Couple___second))(variable0) /*HashMapNode::second*/;
goto return_label35;
return variable0;
}
void hash___HashMapIterator___item__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "hash::HashMapIterator::item= (bin/../lib/standard//hash.nit:339,2--342:22)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMapIterator___item__eq, 339};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = ((hash___HashMapIterator___is_ok_t)CALL( self,COLOR_abstract_collection___Iterator___is_ok))( self) /*HashMapIterator::is_ok*/;
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: bin/../lib/standard//hash.nit:341,3--14\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_hash___HashMapIterator___item__eq, 341); nit_exit(1);}
variable1 = ATTR_hash___HashMapIterator____node( self) /*HashMapIterator::_node*/;
((abstract_collection___Couple___second__eq_t)CALL(variable1,COLOR_abstract_collection___Couple___second__eq))(variable1, variable0 /*value*/) /*HashMapNode::second=*/;
tracehead = trace.prev;
return;
}
val_t hash___HashMapIterator___key(val_t self) {
- struct trace_t trace = {NULL, "hash::HashMapIterator::key (bin/../lib/standard//hash.nit:345,2--348:20)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMapIterator___key, 345};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((hash___HashMapIterator___is_ok_t)CALL( self,COLOR_abstract_collection___Iterator___is_ok))( self) /*HashMapIterator::is_ok*/;
- if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert failed: bin/../lib/standard//hash.nit:347,3--14\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_hash___HashMapIterator___key, 347); nit_exit(1);}
variable0 = ATTR_hash___HashMapIterator____node( self) /*HashMapIterator::_node*/;
variable0 = ((abstract_collection___Couple___first_t)CALL(variable0,COLOR_abstract_collection___Couple___first))(variable0) /*HashMapNode::first*/;
goto return_label37;
return variable0;
}
void hash___HashMapIterator___next(val_t self) {
- struct trace_t trace = {NULL, "hash::HashMapIterator::next (bin/../lib/standard//hash.nit:351,2--354:25)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMapIterator___next, 351};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((hash___HashMapIterator___is_ok_t)CALL( self,COLOR_abstract_collection___Iterator___is_ok))( self) /*HashMapIterator::is_ok*/;
- if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert failed: bin/../lib/standard//hash.nit:353,3--14\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_hash___HashMapIterator___next, 353); nit_exit(1);}
variable0 = ATTR_hash___HashMapIterator____node( self) /*HashMapIterator::_node*/;
variable0 = ((hash___HashNode___next_item_t)CALL(variable0,COLOR_hash___HashNode___next_item))(variable0) /*HashMapNode::next_item*/;
ATTR_hash___HashMapIterator____node( self) /*HashMapIterator::_node*/ = variable0;
return;
}
void hash___HashMapIterator___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "hash::HashMapIterator::init (bin/../lib/standard//hash.nit:363,2--366:24)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashMapIterator___init, 363};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t hash___HashSet___is_empty(val_t self) {
- struct trace_t trace = {NULL, "hash::HashSet::is_empty (bin/../lib/standard//hash.nit:374,2--43)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashSet___is_empty, 374};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_hash___HashCollection____length( self) /*HashSet::_length*/;
return variable0;
}
val_t hash___HashSet___first(val_t self) {
- struct trace_t trace = {NULL, "hash::HashSet::first (bin/../lib/standard//hash.nit:376,2--379:24)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashSet___first, 376};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_hash___HashCollection____length( self) /*HashSet::_length*/;
variable0 = TAG_Bool(UNTAG_Int(variable0)>UNTAG_Int( TAG_Int(0)));
- if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert failed: bin/../lib/standard//hash.nit:378,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_hash___HashSet___first, 378); nit_exit(1);}
variable0 = ATTR_hash___HashCollection____first_item( self) /*HashSet::_first_item*/;
variable0 = ((hash___HashSetNode___key_t)CALL(variable0,COLOR_hash___HashNode___key))(variable0) /*HashSetNode::key*/;
goto return_label41;
return variable0;
}
val_t hash___HashSet___has(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "hash::HashSet::has (bin/../lib/standard//hash.nit:382,2--384:39)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashSet___has, 382};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void hash___HashSet___add(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "hash::HashSet::add (bin/../lib/standard//hash.nit:387,2--394:34)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashSet___add, 387};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void hash___HashSet___remove(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "hash::HashSet::remove (bin/../lib/standard//hash.nit:398,2--54)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashSet___remove, 398};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void hash___HashSet___clear(val_t self) {
- struct trace_t trace = {NULL, "hash::HashSet::clear (bin/../lib/standard//hash.nit:400,2--24)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashSet___clear, 400};
trace.prev = tracehead; tracehead = &trace;
((hash___HashCollection___raz_t)CALL( self,COLOR_hash___HashCollection___raz))( self) /*HashSet::raz*/;
tracehead = trace.prev;
return;
}
val_t hash___HashSet___iterator(val_t self) {
- struct trace_t trace = {NULL, "hash::HashSet::iterator (bin/../lib/standard//hash.nit:402,2--58)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashSet___iterator, 402};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = NEW_hash___HashSetIterator___init( self); /*new HashSetIterator[E]*/
return variable0;
}
void hash___HashSet___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "hash::HashSet::init (bin/../lib/standard//hash.nit:404,2--408:11)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashSet___init, 404};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_HashSet].i]) return;
ATTR_hash___HashCollection____capacity( self) /*HashSet::_capacity*/ = TAG_Int(0);
return;
}
val_t hash___HashSetNode___key(val_t self) {
- struct trace_t trace = {NULL, "hash::HashSetNode::key (bin/../lib/standard//hash.nit:416,2--37)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashSetNode___key, 416};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_hash___HashSetNode____key( self) /*HashSetNode::_key*/;
}
void hash___HashSetNode___key__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "hash::HashSetNode::key= (bin/../lib/standard//hash.nit:416,2--37)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashSetNode___key__eq, 416};
trace.prev = tracehead; tracehead = &trace;
ATTR_hash___HashSetNode____key( self) /*HashSetNode::_key*/ = param0;
tracehead = trace.prev;
return;
}
void hash___HashSetNode___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "hash::HashSetNode::init (bin/../lib/standard//hash.nit:418,2--420:10)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashSetNode___init, 418};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t hash___HashSetIterator___is_ok(val_t self) {
- struct trace_t trace = {NULL, "hash::HashSetIterator::is_ok (bin/../lib/standard//hash.nit:426,2--41)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashSetIterator___is_ok, 426};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_hash___HashSetIterator____node( self) /*HashSetIterator::_node*/;
return variable0;
}
val_t hash___HashSetIterator___item(val_t self) {
- struct trace_t trace = {NULL, "hash::HashSetIterator::item (bin/../lib/standard//hash.nit:428,2--431:18)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashSetIterator___item, 428};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((hash___HashSetIterator___is_ok_t)CALL( self,COLOR_abstract_collection___Iterator___is_ok))( self) /*HashSetIterator::is_ok*/;
- if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert failed: bin/../lib/standard//hash.nit:430,3--14\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_hash___HashSetIterator___item, 430); nit_exit(1);}
variable0 = ATTR_hash___HashSetIterator____node( self) /*HashSetIterator::_node*/;
variable0 = ((hash___HashSetNode___key_t)CALL(variable0,COLOR_hash___HashNode___key))(variable0) /*HashSetNode::key*/;
goto return_label50;
return variable0;
}
void hash___HashSetIterator___next(val_t self) {
- struct trace_t trace = {NULL, "hash::HashSetIterator::next (bin/../lib/standard//hash.nit:434,2--437:25)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashSetIterator___next, 434};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((hash___HashSetIterator___is_ok_t)CALL( self,COLOR_abstract_collection___Iterator___is_ok))( self) /*HashSetIterator::is_ok*/;
- if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert failed: bin/../lib/standard//hash.nit:436,3--14\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_hash___HashSetIterator___next, 436); nit_exit(1);}
variable0 = ATTR_hash___HashSetIterator____node( self) /*HashSetIterator::_node*/;
variable0 = ((hash___HashNode___next_item_t)CALL(variable0,COLOR_hash___HashNode___next_item))(variable0) /*HashSetNode::next_item*/;
ATTR_hash___HashSetIterator____node( self) /*HashSetIterator::_node*/ = variable0;
return;
}
void hash___HashSetIterator___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "hash::HashSetIterator::init (bin/../lib/standard//hash.nit:446,2--449:24)"};
+ struct trace_t trace = {NULL, LOCATE_hash___HashSetIterator___init, 446};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
/* This C header file is generated by NIT to compile modules and programs that requires hash. */
-#ifndef hash__sep
-#define hash__sep
+#ifndef hash_3_sep
+#define hash_3_sep
#include "string._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_HashSetNode[];
extern const classtable_elt_t VFT_HashSetIterator[];
+#define LOCATE_hash "hash"
extern const int SFT_hash[];
#define COLOR_hash___Object___hash SFT_hash[0]
#define ID_HashCollection SFT_hash[1]
#define COLOR_hash___HashSetIterator___init SFT_hash[56]
typedef val_t (* hash___Object___hash_t)(val_t self);
val_t hash___Object___hash(val_t self);
+#define LOCATE_hash___Object___hash "hash::Object::hash"
typedef val_t (* hash___String___hash_t)(val_t self);
val_t hash___String___hash(val_t self);
+#define LOCATE_hash___String___hash "hash::String::(hash::Object::hash)"
typedef val_t (* hash___Int___hash_t)(val_t self);
val_t hash___Int___hash(val_t self);
+#define LOCATE_hash___Int___hash "hash::Int::(hash::Object::hash)"
typedef val_t (* hash___Char___hash_t)(val_t self);
val_t hash___Char___hash(val_t self);
+#define LOCATE_hash___Char___hash "hash::Char::(hash::Object::hash)"
typedef val_t (* hash___Bool___hash_t)(val_t self);
val_t hash___Bool___hash(val_t self);
+#define LOCATE_hash___Bool___hash "hash::Bool::(hash::Object::hash)"
#define ATTR_hash___HashCollection____array(recv) ATTR(recv, COLOR_hash___HashCollection____array)
#define ATTR_hash___HashCollection____capacity(recv) ATTR(recv, COLOR_hash___HashCollection____capacity)
#define ATTR_hash___HashCollection____length(recv) ATTR(recv, COLOR_hash___HashCollection____length)
typedef val_t (* hash___HashCollection___length_t)(val_t self);
val_t hash___HashCollection___length(val_t self);
+#define LOCATE_hash___HashCollection___length "hash::HashCollection::(abstract_collection::Collection::length)"
#define ATTR_hash___HashCollection____first_item(recv) ATTR(recv, COLOR_hash___HashCollection____first_item)
typedef val_t (* hash___HashCollection___first_item_t)(val_t self);
val_t hash___HashCollection___first_item(val_t self);
+#define LOCATE_hash___HashCollection___first_item "hash::HashCollection::first_item"
#define ATTR_hash___HashCollection____last_item(recv) ATTR(recv, COLOR_hash___HashCollection____last_item)
#define ATTR_hash___HashCollection____last_accessed_index(recv) ATTR(recv, COLOR_hash___HashCollection____last_accessed_index)
#define ATTR_hash___HashCollection____last_accessed_key(recv) ATTR(recv, COLOR_hash___HashCollection____last_accessed_key)
typedef val_t (* hash___HashCollection___index_at_t)(val_t self, val_t param0);
val_t hash___HashCollection___index_at(val_t self, val_t param0);
+#define LOCATE_hash___HashCollection___index_at "hash::HashCollection::index_at"
typedef void (* hash___HashCollection___store_t)(val_t self, val_t param0, val_t param1);
void hash___HashCollection___store(val_t self, val_t param0, val_t param1);
+#define LOCATE_hash___HashCollection___store "hash::HashCollection::store"
typedef void (* hash___HashCollection___remove_index_t)(val_t self, val_t param0);
void hash___HashCollection___remove_index(val_t self, val_t param0);
+#define LOCATE_hash___HashCollection___remove_index "hash::HashCollection::remove_index"
typedef void (* hash___HashCollection___raz_t)(val_t self);
void hash___HashCollection___raz(val_t self);
+#define LOCATE_hash___HashCollection___raz "hash::HashCollection::raz"
typedef void (* hash___HashCollection___enlarge_t)(val_t self, val_t param0);
void hash___HashCollection___enlarge(val_t self, val_t param0);
+#define LOCATE_hash___HashCollection___enlarge "hash::HashCollection::enlarge"
typedef val_t (* hash___HashNode___key_t)(val_t self);
val_t hash___HashNode___key(val_t self);
+#define LOCATE_hash___HashNode___key "hash::HashNode::key"
#define ATTR_hash___HashNode____next_item(recv) ATTR(recv, COLOR_hash___HashNode____next_item)
typedef val_t (* hash___HashNode___next_item_t)(val_t self);
val_t hash___HashNode___next_item(val_t self);
+#define LOCATE_hash___HashNode___next_item "hash::HashNode::next_item"
typedef void (* hash___HashNode___next_item__eq_t)(val_t self, val_t param0);
void hash___HashNode___next_item__eq(val_t self, val_t param0);
+#define LOCATE_hash___HashNode___next_item__eq "hash::HashNode::next_item="
#define ATTR_hash___HashNode____prev_item(recv) ATTR(recv, COLOR_hash___HashNode____prev_item)
typedef val_t (* hash___HashNode___prev_item_t)(val_t self);
val_t hash___HashNode___prev_item(val_t self);
+#define LOCATE_hash___HashNode___prev_item "hash::HashNode::prev_item"
typedef void (* hash___HashNode___prev_item__eq_t)(val_t self, val_t param0);
void hash___HashNode___prev_item__eq(val_t self, val_t param0);
+#define LOCATE_hash___HashNode___prev_item__eq "hash::HashNode::prev_item="
typedef val_t (* hash___HashMap___iterator_t)(val_t self);
val_t hash___HashMap___iterator(val_t self);
+#define LOCATE_hash___HashMap___iterator "hash::HashMap::(abstract_collection::Collection::iterator)"
typedef val_t (* hash___HashMap___first_t)(val_t self);
val_t hash___HashMap___first(val_t self);
+#define LOCATE_hash___HashMap___first "hash::HashMap::(abstract_collection::Collection::first)"
typedef val_t (* hash___HashMap___is_empty_t)(val_t self);
val_t hash___HashMap___is_empty(val_t self);
+#define LOCATE_hash___HashMap___is_empty "hash::HashMap::(abstract_collection::Collection::is_empty)"
typedef val_t (* hash___HashMap___count_t)(val_t self, val_t param0);
val_t hash___HashMap___count(val_t self, val_t param0);
+#define LOCATE_hash___HashMap___count "hash::HashMap::(abstract_collection::Collection::count)"
typedef val_t (* hash___HashMap___has_t)(val_t self, val_t param0);
val_t hash___HashMap___has(val_t self, val_t param0);
+#define LOCATE_hash___HashMap___has "hash::HashMap::(abstract_collection::Collection::has)"
typedef val_t (* hash___HashMap___has_only_t)(val_t self, val_t param0);
val_t hash___HashMap___has_only(val_t self, val_t param0);
+#define LOCATE_hash___HashMap___has_only "hash::HashMap::(abstract_collection::Collection::has_only)"
typedef void (* hash___HashMap_____braeq_t)(val_t self, val_t param0, val_t param1);
void hash___HashMap_____braeq(val_t self, val_t param0, val_t param1);
+#define LOCATE_hash___HashMap_____braeq "hash::HashMap::(abstract_collection::Map::[]=)"
typedef void (* hash___HashMap___remove_t)(val_t self, val_t param0);
void hash___HashMap___remove(val_t self, val_t param0);
+#define LOCATE_hash___HashMap___remove "hash::HashMap::(abstract_collection::RemovableCollection::remove)"
typedef void (* hash___HashMap___remove_at_t)(val_t self, val_t param0);
void hash___HashMap___remove_at(val_t self, val_t param0);
+#define LOCATE_hash___HashMap___remove_at "hash::HashMap::(abstract_collection::Map::remove_at)"
typedef void (* hash___HashMap___clear_t)(val_t self);
void hash___HashMap___clear(val_t self);
+#define LOCATE_hash___HashMap___clear "hash::HashMap::(abstract_collection::RemovableCollection::clear)"
typedef val_t (* hash___HashMap___couple_at_t)(val_t self, val_t param0);
val_t hash___HashMap___couple_at(val_t self, val_t param0);
+#define LOCATE_hash___HashMap___couple_at "hash::HashMap::(abstract_collection::CoupleMap::couple_at)"
typedef void (* hash___HashMap___init_t)(val_t self, int* init_table);
void hash___HashMap___init(val_t self, int* init_table);
val_t NEW_hash___HashMap___init();
+#define LOCATE_hash___HashMap___init "hash::HashMap::init"
typedef val_t (* hash___HashMapNode___key_t)(val_t self);
val_t hash___HashMapNode___key(val_t self);
+#define LOCATE_hash___HashMapNode___key "hash::HashMapNode::(hash::HashNode::key)"
typedef void (* hash___HashMapNode___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void hash___HashMapNode___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_hash___HashMapNode___init(val_t param0, val_t param1);
+#define LOCATE_hash___HashMapNode___init "hash::HashMapNode::init"
typedef val_t (* hash___HashMapIterator___is_ok_t)(val_t self);
val_t hash___HashMapIterator___is_ok(val_t self);
+#define LOCATE_hash___HashMapIterator___is_ok "hash::HashMapIterator::(abstract_collection::Iterator::is_ok)"
typedef val_t (* hash___HashMapIterator___item_t)(val_t self);
val_t hash___HashMapIterator___item(val_t self);
+#define LOCATE_hash___HashMapIterator___item "hash::HashMapIterator::(abstract_collection::Iterator::item)"
typedef void (* hash___HashMapIterator___item__eq_t)(val_t self, val_t param0);
void hash___HashMapIterator___item__eq(val_t self, val_t param0);
+#define LOCATE_hash___HashMapIterator___item__eq "hash::HashMapIterator::(abstract_collection::MapIterator::item=)"
typedef val_t (* hash___HashMapIterator___key_t)(val_t self);
val_t hash___HashMapIterator___key(val_t self);
+#define LOCATE_hash___HashMapIterator___key "hash::HashMapIterator::(abstract_collection::MapIterator::key)"
typedef void (* hash___HashMapIterator___next_t)(val_t self);
void hash___HashMapIterator___next(val_t self);
+#define LOCATE_hash___HashMapIterator___next "hash::HashMapIterator::(abstract_collection::Iterator::next)"
#define ATTR_hash___HashMapIterator____map(recv) ATTR(recv, COLOR_hash___HashMapIterator____map)
#define ATTR_hash___HashMapIterator____node(recv) ATTR(recv, COLOR_hash___HashMapIterator____node)
typedef void (* hash___HashMapIterator___init_t)(val_t self, val_t param0, int* init_table);
void hash___HashMapIterator___init(val_t self, val_t param0, int* init_table);
val_t NEW_hash___HashMapIterator___init(val_t param0);
+#define LOCATE_hash___HashMapIterator___init "hash::HashMapIterator::init"
typedef val_t (* hash___HashSet___is_empty_t)(val_t self);
val_t hash___HashSet___is_empty(val_t self);
+#define LOCATE_hash___HashSet___is_empty "hash::HashSet::(abstract_collection::Collection::is_empty)"
typedef val_t (* hash___HashSet___first_t)(val_t self);
val_t hash___HashSet___first(val_t self);
+#define LOCATE_hash___HashSet___first "hash::HashSet::(abstract_collection::Collection::first)"
typedef val_t (* hash___HashSet___has_t)(val_t self, val_t param0);
val_t hash___HashSet___has(val_t self, val_t param0);
+#define LOCATE_hash___HashSet___has "hash::HashSet::(abstract_collection::Collection::has)"
typedef void (* hash___HashSet___add_t)(val_t self, val_t param0);
void hash___HashSet___add(val_t self, val_t param0);
+#define LOCATE_hash___HashSet___add "hash::HashSet::(abstract_collection::SimpleCollection::add)"
typedef void (* hash___HashSet___remove_t)(val_t self, val_t param0);
void hash___HashSet___remove(val_t self, val_t param0);
+#define LOCATE_hash___HashSet___remove "hash::HashSet::(abstract_collection::RemovableCollection::remove)"
typedef void (* hash___HashSet___clear_t)(val_t self);
void hash___HashSet___clear(val_t self);
+#define LOCATE_hash___HashSet___clear "hash::HashSet::(abstract_collection::RemovableCollection::clear)"
typedef val_t (* hash___HashSet___iterator_t)(val_t self);
val_t hash___HashSet___iterator(val_t self);
+#define LOCATE_hash___HashSet___iterator "hash::HashSet::(abstract_collection::Collection::iterator)"
typedef void (* hash___HashSet___init_t)(val_t self, int* init_table);
void hash___HashSet___init(val_t self, int* init_table);
val_t NEW_hash___HashSet___init();
+#define LOCATE_hash___HashSet___init "hash::HashSet::init"
#define ATTR_hash___HashSetNode____key(recv) ATTR(recv, COLOR_hash___HashSetNode____key)
typedef val_t (* hash___HashSetNode___key_t)(val_t self);
val_t hash___HashSetNode___key(val_t self);
+#define LOCATE_hash___HashSetNode___key "hash::HashSetNode::(hash::HashNode::key)"
typedef void (* hash___HashSetNode___key__eq_t)(val_t self, val_t param0);
void hash___HashSetNode___key__eq(val_t self, val_t param0);
+#define LOCATE_hash___HashSetNode___key__eq "hash::HashSetNode::key="
typedef void (* hash___HashSetNode___init_t)(val_t self, val_t param0, int* init_table);
void hash___HashSetNode___init(val_t self, val_t param0, int* init_table);
val_t NEW_hash___HashSetNode___init(val_t param0);
+#define LOCATE_hash___HashSetNode___init "hash::HashSetNode::init"
typedef val_t (* hash___HashSetIterator___is_ok_t)(val_t self);
val_t hash___HashSetIterator___is_ok(val_t self);
+#define LOCATE_hash___HashSetIterator___is_ok "hash::HashSetIterator::(abstract_collection::Iterator::is_ok)"
typedef val_t (* hash___HashSetIterator___item_t)(val_t self);
val_t hash___HashSetIterator___item(val_t self);
+#define LOCATE_hash___HashSetIterator___item "hash::HashSetIterator::(abstract_collection::Iterator::item)"
typedef void (* hash___HashSetIterator___next_t)(val_t self);
void hash___HashSetIterator___next(val_t self);
+#define LOCATE_hash___HashSetIterator___next "hash::HashSetIterator::(abstract_collection::Iterator::next)"
#define ATTR_hash___HashSetIterator____set(recv) ATTR(recv, COLOR_hash___HashSetIterator____set)
#define ATTR_hash___HashSetIterator____node(recv) ATTR(recv, COLOR_hash___HashSetIterator____node)
typedef void (* hash___HashSetIterator___init_t)(val_t self, val_t param0, int* init_table);
void hash___HashSetIterator___init(val_t self, val_t param0, int* init_table);
val_t NEW_hash___HashSetIterator___init(val_t param0);
+#define LOCATE_hash___HashSetIterator___init "hash::HashSetIterator::init"
#endif
/* This C file is generated by NIT to compile module inheritance. */
#include "inheritance._sep.h"
val_t inheritance___MMModule___type_any(val_t self) {
- struct trace_t trace = {NULL, "inheritance::MMModule::type_any (src/metamodel//inheritance.nit:24,2--28:24)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMModule___type_any, 24};
val_t variable0;
val_t variable1;
static val_t once_value_variable1_1; static int once_bool_variable1_1;
return variable0;
}
void inheritance___MMModule___import_global_classes(val_t self) {
- struct trace_t trace = {NULL, "inheritance::MMModule::import_global_classes (src/metamodel//inheritance.nit:31,2--40:43)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMModule___import_global_classes, 31};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = variable1;
variable1 = ((abstractmetamodel___MMModule___mhe_t)CALL( self,COLOR_abstractmetamodel___MMModule___mhe))( self) /*MMModule::mhe*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*PartialOrderElement::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:35,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMModule___import_global_classes, 35); nit_exit(1);}
variable1 = ((abstractmetamodel___MMModule___mhe_t)CALL( self,COLOR_abstractmetamodel___MMModule___mhe))( self) /*MMModule::mhe*/;
variable1 = ((partial_order___PartialOrderElement___direct_greaters_t)CALL(variable1,COLOR_partial_order___PartialOrderElement___direct_greaters))(variable1) /*PartialOrderElement::direct_greaters*/;
variable1 = ((array___AbstractArray___iterator_t)CALL(variable1,COLOR_abstract_collection___Collection___iterator))(variable1) /*Array::iterator*/;
return;
}
void inheritance___MMModule___import_local_classes(val_t self) {
- struct trace_t trace = {NULL, "inheritance::MMModule::import_local_classes (src/metamodel//inheritance.nit:46,2--51:46)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMModule___import_local_classes, 46};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void inheritance___MMLocalClass___compute_super_classes(val_t self) {
- struct trace_t trace = {NULL, "inheritance::MMLocalClass::compute_super_classes (src/metamodel//inheritance.nit:64,2--87:26)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalClass___compute_super_classes, 64};
val_t variable0;
val_t variable1;
val_t variable2;
((abstractmetamodel___MMModule___set_supers_class_t)CALL(variable3,COLOR_abstractmetamodel___MMModule___set_supers_class))(variable3, self, variable2 /*u*/) /*MMModule::set_supers_class*/;
variable3 = ATTR_abstractmetamodel___MMLocalClass____crhe( self) /*MMLocalClass::_crhe*/;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable3 == NIT_NULL /*null*/) || ((variable3 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable3, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))(variable3, NIT_NULL /*null*/) /*PartialOrderElement::==*/)))))));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:85,3--22\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMLocalClass___compute_super_classes, 85); nit_exit(1);}
variable3 = ATTR_abstractmetamodel___MMLocalClass____cshe( self) /*MMLocalClass::_cshe*/;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable3 == NIT_NULL /*null*/) || ((variable3 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable3, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))(variable3, NIT_NULL /*null*/) /*PartialOrderElement::==*/)))))));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:86,3--22\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMLocalClass___compute_super_classes, 86); nit_exit(1);}
ATTR_inheritance___MMLocalClass____computing_super( self) /*MMLocalClass::_computing_super*/ = TAG_Bool(false);
return_label7: while(false);
tracehead = trace.prev;
return;
}
void inheritance___MMLocalClass___compute_ancestors(val_t self) {
- struct trace_t trace = {NULL, "inheritance::MMLocalClass::compute_ancestors (src/metamodel//inheritance.nit:90,2--104:36)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalClass___compute_ancestors, 90};
val_t variable0;
val_t variable1;
val_t variable2;
val_t variable4;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((inheritance___MMLocalClass___computed_super_classes_t)CALL( self,COLOR_inheritance___MMLocalClass___computed_super_classes))( self) /*MMLocalClass::computed_super_classes*/;
- if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:93,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMLocalClass___compute_ancestors, 93); nit_exit(1);}
variable0 = ((inheritance___MMLocalClass___computed_ancestors_t)CALL( self,COLOR_inheritance___MMLocalClass___computed_ancestors))( self) /*MMLocalClass::computed_ancestors*/;
if (UNTAG_Bool(variable0)) { /*if*/
goto return_label8;
return;
}
void inheritance___MMLocalClass___inherit_global_properties(val_t self) {
- struct trace_t trace = {NULL, "inheritance::MMLocalClass::inherit_global_properties (src/metamodel//inheritance.nit:109,2--141:21)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalClass___inherit_global_properties, 109};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void inheritance___MMLocalClass___add_direct_parent(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "inheritance::MMLocalClass::add_direct_parent (src/metamodel//inheritance.nit:146,2--149:23)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalClass___add_direct_parent, 146};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t inheritance___MMLocalClass___computed_super_classes(val_t self) {
- struct trace_t trace = {NULL, "inheritance::MMLocalClass::computed_super_classes (src/metamodel//inheritance.nit:152,2--155:40)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalClass___computed_super_classes, 152};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t inheritance___MMLocalClass___computed_ancestors(val_t self) {
- struct trace_t trace = {NULL, "inheritance::MMLocalClass::computed_ancestors (src/metamodel//inheritance.nit:158,2--161:27)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalClass___computed_ancestors, 158};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_static_type___MMLocalClass____ancestors( self) /*MMLocalClass::_ancestors*/;
return variable0;
}
val_t inheritance___MMLocalClass___ancestor_for(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "inheritance::MMLocalClass::ancestor_for (src/metamodel//inheritance.nit:164,2--184:11)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalClass___ancestor_for, 164};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = ((static_type___MMLocalClass___ancestors_t)CALL( self,COLOR_static_type___MMLocalClass___ancestors))( self) /*MMLocalClass::ancestors*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*Map::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:168,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMLocalClass___ancestor_for, 168); nit_exit(1);}
variable1 = ATTR_static_type___MMLocalClass____ancestors( self) /*MMLocalClass::_ancestors*/;
variable1 = ((abstract_collection___Map___has_key_t)CALL(variable1,COLOR_abstract_collection___Map___has_key))(variable1, variable0 /*c*/) /*Map::has_key*/;
if (UNTAG_Bool(variable1)) { /*if*/
variable1 = variable2;
variable2 = ((abstractmetamodel___MMLocalClass___cshe_t)CALL( self,COLOR_abstractmetamodel___MMLocalClass___cshe))( self) /*MMLocalClass::cshe*/;
variable2 = ((partial_order___PartialOrderElement_____leq_t)CALL(variable2,COLOR_partial_order___PartialOrderElement_____leq))(variable2, variable1 /*a*/) /*PartialOrderElement::<=*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:174,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMLocalClass___ancestor_for, 174); nit_exit(1);}
variable2 = NIT_NULL /*decl variable ra*/;
variable3 = ATTR_static_type___MMLocalClass____ancestors( self) /*MMLocalClass::_ancestors*/;
variable3 = ((abstract_collection___Map___has_key_t)CALL(variable3,COLOR_abstract_collection___Map___has_key))(variable3, variable1 /*a*/) /*Map::has_key*/;
return variable1;
}
val_t inheritance___MMLocalClass_____bra(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "inheritance::MMLocalClass::[] (src/metamodel//inheritance.nit:187,2--193:13)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalClass_____bra, 187};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void inheritance___MMLocalClass___add_default_any_class(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "inheritance::MMLocalClass::add_default_any_class (src/metamodel//inheritance.nit:196,2--203:28)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalClass___add_default_any_class, 196};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void inheritance___MMLocalClass___add_super_classes(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "inheritance::MMLocalClass::add_super_classes (src/metamodel//inheritance.nit:207,2--216:18)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalClass___add_super_classes, 207};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = ATTR_abstractmetamodel___MMLocalClass____crhe( self) /*MMLocalClass::_crhe*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*PartialOrderElement::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:210,3--22\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMLocalClass___add_super_classes, 210); nit_exit(1);}
variable1 = ATTR_abstractmetamodel___MMLocalClass____crhe( self) /*MMLocalClass::_crhe*/;
variable1 = ((partial_order___PartialOrderElement___direct_greaters_t)CALL(variable1,COLOR_partial_order___PartialOrderElement___direct_greaters))(variable1) /*PartialOrderElement::direct_greaters*/;
variable1 = ((array___AbstractArray___iterator_t)CALL(variable1,COLOR_abstract_collection___Collection___iterator))(variable1) /*Array::iterator*/;
variable2 = ((array___ArrayIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ArrayIterator::item*/;
variable3 = ((abstractmetamodel___MMLocalClass___cshe_t)CALL( variable2 /*ref*/,COLOR_abstractmetamodel___MMLocalClass___cshe))( variable2 /*ref*/) /*MMLocalClass::cshe*/;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable3 == NIT_NULL /*null*/) || ((variable3 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable3, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))(variable3, NIT_NULL /*null*/) /*PartialOrderElement::==*/)))))));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:212,4--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMLocalClass___add_super_classes, 212); nit_exit(1);}
variable3 = ((abstractmetamodel___MMLocalClass___cshe_t)CALL( variable2 /*ref*/,COLOR_abstractmetamodel___MMLocalClass___cshe))( variable2 /*ref*/) /*MMLocalClass::cshe*/;
variable3 = ((partial_order___PartialOrderElement___direct_greaters_t)CALL(variable3,COLOR_partial_order___PartialOrderElement___direct_greaters))(variable3) /*PartialOrderElement::direct_greaters*/;
variable3 = ((array___AbstractArray___iterator_t)CALL(variable3,COLOR_abstract_collection___Collection___iterator))(variable3) /*Array::iterator*/;
variable6 = ((abstractmetamodel___MMLocalClass___for_module_t)CALL( variable4 /*sup*/,COLOR_abstractmetamodel___MMLocalClass___for_module))( variable4 /*sup*/, variable6) /*MMLocalClass::for_module*/;
variable5 = variable6;
variable6 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*cla*/ == NIT_NULL /*null*/) || (( variable5 /*cla*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable5 /*cla*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable5 /*cla*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable5 /*cla*/,COLOR_kernel___Object_____eqeq))( variable5 /*cla*/, NIT_NULL /*null*/) /*MMLocalClass::==*/)))))));
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:215,5--22\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMLocalClass___add_super_classes, 215); nit_exit(1);}
((array___AbstractArray___add_t)CALL( variable0 /*supers*/,COLOR_abstract_collection___SimpleCollection___add))( variable0 /*supers*/, variable5 /*cla*/) /*Array::add*/;
continue_22: while(0);
((array___ArrayIterator___next_t)CALL(variable3,COLOR_abstract_collection___Iterator___next))(variable3) /*ArrayIterator::next*/;
return;
}
void inheritance___MMLocalClass___add_explicit_classes(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "inheritance::MMLocalClass::add_explicit_classes (src/metamodel//inheritance.nit:221,2--225:27)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalClass___add_explicit_classes, 221};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void inheritance___MMLocalClass___compute_super_parents(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "inheritance::MMLocalClass::compute_super_parents (src/metamodel//inheritance.nit:229,2--234:26)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalClass___compute_super_parents, 229};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((array___ArrayIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ArrayIterator::item*/;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable2 /*p*/ == NIT_NULL /*null*/) || (( variable2 /*p*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable2 /*p*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable2 /*p*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable2 /*p*/,COLOR_kernel___Object_____eqeq))( variable2 /*p*/, NIT_NULL /*null*/) /*MMLocalClass::==*/)))))));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:233,4--19\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMLocalClass___compute_super_parents, 233); nit_exit(1);}
((inheritance___MMLocalClass___compute_super_classes_t)CALL( variable2 /*p*/,COLOR_inheritance___MMLocalClass___compute_super_classes))( variable2 /*p*/) /*MMLocalClass::compute_super_classes*/;
continue_26: while(0);
((array___ArrayIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ArrayIterator::next*/;
return;
}
val_t inheritance___MMLocalClass___build_ancestors(val_t self) {
- struct trace_t trace = {NULL, "inheritance::MMLocalClass::build_ancestors (src/metamodel//inheritance.nit:238,2--253:22)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalClass___build_ancestors, 238};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = variable1;
variable1 = ATTR_abstractmetamodel___MMLocalClass____crhe( self) /*MMLocalClass::_crhe*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*PartialOrderElement::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:243,3--22\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMLocalClass___build_ancestors, 243); nit_exit(1);}
variable1 = ATTR_abstractmetamodel___MMLocalClass____crhe( self) /*MMLocalClass::_crhe*/;
variable1 = ((partial_order___PartialOrderElement___direct_greaters_t)CALL(variable1,COLOR_partial_order___PartialOrderElement___direct_greaters))(variable1) /*PartialOrderElement::direct_greaters*/;
variable1 = ((array___AbstractArray___iterator_t)CALL(variable1,COLOR_abstract_collection___Collection___iterator))(variable1) /*Array::iterator*/;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((array___ArrayIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ArrayIterator::item*/;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable2 /*p*/ == self) || (( variable2 /*p*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable2 /*p*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable2 /*p*/, self)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable2 /*p*/,COLOR_kernel___Object_____eqeq))( variable2 /*p*/, self) /*MMLocalClass::==*/)))))));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:245,4--19\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMLocalClass___build_ancestors, 245); nit_exit(1);}
variable4 = NEW_inheritance___MMRefineAncestor___init( self, variable2 /*p*/); /*new MMRefineAncestor*/
variable3 = variable4;
((inheritance___MMAncestor___add_in_t)CALL( variable3 /*anc*/,COLOR_inheritance___MMAncestor___add_in))( variable3 /*anc*/, variable0 /*all_ancestors*/) /*MMRefineAncestor::add_in*/;
variable2 = ((array___ArrayIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ArrayIterator::item*/;
variable3 = ((static_type___MMAncestor___local_class_t)CALL( variable2 /*anc*/,COLOR_static_type___MMAncestor___local_class))( variable2 /*anc*/) /*MMAncestor::local_class*/;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable3 == self) || ((variable3 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable3, self)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable3,COLOR_kernel___Object_____eqeq))(variable3, self) /*MMLocalClass::==*/)))))));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:250,4--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMLocalClass___build_ancestors, 250); nit_exit(1);}
((inheritance___MMAncestor___add_in_t)CALL( variable2 /*anc*/,COLOR_inheritance___MMAncestor___add_in))( variable2 /*anc*/, variable0 /*all_ancestors*/) /*MMAncestor::add_in*/;
continue_29: while(0);
((array___ArrayIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ArrayIterator::next*/;
return variable0;
}
val_t inheritance___MMLocalClass___group_ancestors(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "inheritance::MMLocalClass::group_ancestors (src/metamodel//inheritance.nit:256,2--275:12)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalClass___group_ancestors, 256};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t inheritance___MMLocalClass___merge_ancestors(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "inheritance::MMLocalClass::merge_ancestors (src/metamodel//inheritance.nit:278,2--308:18)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalClass___merge_ancestors, 278};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t inheritance___MMLocalClass___inherit_local_property(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "inheritance::MMLocalClass::inherit_local_property (src/metamodel//inheritance.nit:311,2--339:13)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalClass___inherit_local_property, 311};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = ATTR_abstractmetamodel___MMLocalClass____local_property_by_global( self) /*MMLocalClass::_local_property_by_global*/;
variable1 = ((abstract_collection___Map___has_key_t)CALL(variable1,COLOR_abstract_collection___Map___has_key))(variable1, variable0 /*glob*/) /*Map::has_key*/;
- if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable1)))) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:316,3--51\n"); nit_exit(1);}
+ if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable1)))) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMLocalClass___inherit_local_property, 316); nit_exit(1);}
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*glob*/ == NIT_NULL /*null*/) || (( variable0 /*glob*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*glob*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*glob*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*glob*/,COLOR_kernel___Object_____eqeq))( variable0 /*glob*/, NIT_NULL /*null*/) /*MMGlobalProperty::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:317,3--21\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMLocalClass___inherit_local_property, 317); nit_exit(1);}
variable2 = ((inheritance___MMGlobalProperty___get_compatible_concrete_properties_for_t)CALL( variable0 /*glob*/,COLOR_inheritance___MMGlobalProperty___get_compatible_concrete_properties_for))( variable0 /*glob*/, self) /*MMGlobalProperty::get_compatible_concrete_properties_for*/;
variable1 = variable2;
variable2 = ((array___AbstractArray___length_t)CALL( variable1 /*impls*/,COLOR_abstract_collection___Collection___length))( variable1 /*impls*/) /*Array::length*/;
variable4 = variable5;
variable5 = ((static_type___MMType___local_class_t)CALL( variable4 /*a*/,COLOR_static_type___MMType___local_class))( variable4 /*a*/) /*MMType::local_class*/;
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable5 == self) || ((variable5 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable5,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable5, self)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable5,COLOR_kernel___Object_____eqeq))(variable5, self) /*MMLocalClass::==*/)))))));
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:335,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMLocalClass___inherit_local_property, 335); nit_exit(1);}
variable6 = ((static_type___MMType___select_property_t)CALL( variable4 /*a*/,COLOR_static_type___MMType___select_property))( variable4 /*a*/, variable0 /*glob*/) /*MMType::select_property*/;
variable5 = variable6;
variable6 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*sup*/ == NIT_NULL /*null*/) || (( variable5 /*sup*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable5 /*sup*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable5 /*sup*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable5 /*sup*/,COLOR_kernel___Object_____eqeq))( variable5 /*sup*/, NIT_NULL /*null*/) /*MMLocalProperty::==*/)))))));
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:337,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMLocalClass___inherit_local_property, 337); nit_exit(1);}
variable7 = ((static_type___MMLocalClass___get_type_t)CALL( self,COLOR_static_type___MMLocalClass___get_type))( self) /*MMLocalClass::get_type*/;
variable7 = ((inheritance___MMLocalProperty___inherit_to_t)CALL( variable5 /*sup*/,COLOR_inheritance___MMLocalProperty___inherit_to))( variable5 /*sup*/, variable7) /*MMLocalProperty::inherit_to*/;
variable6 = variable7;
return variable1;
}
val_t inheritance___MMConcreteProperty___is_deferred(val_t self) {
- struct trace_t trace = {NULL, "inheritance::MMConcreteProperty::is_deferred (src/metamodel//inheritance.nit:344,2--345:39)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMConcreteProperty___is_deferred, 344};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Bool(false);
return variable0;
}
val_t inheritance___MMGlobalProperty___get_compatible_concrete_properties_for(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "inheritance::MMGlobalProperty::get_compatible_concrete_properties_for (src/metamodel//inheritance.nit:349,2--373:41)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMGlobalProperty___get_compatible_concrete_properties_for, 349};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void inheritance___MMLocalProperty___inherit_global(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "inheritance::MMLocalProperty::inherit_global (src/metamodel//inheritance.nit:378,2--383:97)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalProperty___inherit_global, 378};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t inheritance___MMLocalProperty___inherit_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "inheritance::MMLocalProperty::inherit_to (src/metamodel//inheritance.nit:386,2--387:44)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalProperty___inherit_to, 386};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method inherit_to called (src/metamodel//inheritance.nit:386,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "inherit_to", LOCATE_inheritance___MMLocalProperty___inherit_global, 386);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
void inheritance___MMLocalProperty___inherit_from(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "inheritance::MMLocalProperty::inherit_from (src/metamodel//inheritance.nit:389,2--395:22)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMLocalProperty___inherit_from, 389};
val_t variable0;
val_t variable1;
val_t variable2;
variable1 = param1;
variable2 = ATTR_abstractmetamodel___MMLocalProperty____super_prop( self) /*MMLocalProperty::_super_prop*/;
variable2 = TAG_Bool((variable2 == NIT_NULL /*null*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, NIT_NULL /*null*/) /*MMLocalProperty::==*/)))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:392,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMLocalProperty___inherit_from, 392); nit_exit(1);}
ATTR_abstractmetamodel___MMLocalProperty____super_prop( self) /*MMLocalProperty::_super_prop*/ = variable0 /*s*/;
variable2 = ATTR_abstractmetamodel___MMLocalProperty____global( self) /*MMLocalProperty::_global*/;
variable2 = TAG_Bool((variable2 == NIT_NULL /*null*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, NIT_NULL /*null*/) /*MMGlobalProperty::==*/)))));
return;
}
val_t inheritance___MMMethod___inherit_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "inheritance::MMMethod::inherit_to (src/metamodel//inheritance.nit:402,2--403:37)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMMethod___inherit_to, 402};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
void inheritance___MMImplicitProperty___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "inheritance::MMImplicitProperty::init (src/metamodel//inheritance.nit:410,2--414:23)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMImplicitProperty___init, 410};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void inheritance___MMImplicitMethod___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "inheritance::MMImplicitMethod::init (src/metamodel//inheritance.nit:421,2--20)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMImplicitMethod___init, 421};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t inheritance___MMAttribute___inherit_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "inheritance::MMAttribute::inherit_to (src/metamodel//inheritance.nit:425,2--427:39)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMAttribute___inherit_to, 425};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
void inheritance___MMImplicitAttribute___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "inheritance::MMImplicitAttribute::init (src/metamodel//inheritance.nit:434,2--20)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMImplicitAttribute___init, 434};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void inheritance___MMAncestor___add_in(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "inheritance::MMAncestor::add_in (src/metamodel//inheritance.nit:438,2--456:43)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMAncestor___add_in, 438};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = ((static_type___MMAncestor___stype_t)CALL( self,COLOR_static_type___MMAncestor___stype))( self) /*MMAncestor::stype*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*MMType::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert 'ancestor' failed: src/metamodel//inheritance.nit:441,3--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'ancestor' ", LOCATE_inheritance___MMAncestor___add_in, 441); nit_exit(1);}
variable1 = ((static_type___MMAncestor___stype_t)CALL( self,COLOR_static_type___MMAncestor___stype))( self) /*MMAncestor::stype*/;
variable1 = ((static_type___MMType___local_class_t)CALL(variable1,COLOR_static_type___MMType___local_class))(variable1) /*MMType::local_class*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*MMLocalClass::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert 'local_class' failed: src/metamodel//inheritance.nit:442,3--47\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'local_class' ", LOCATE_inheritance___MMAncestor___add_in, 442); nit_exit(1);}
((array___AbstractArray___add_t)CALL( variable0 /*tab*/,COLOR_abstract_collection___SimpleCollection___add))( variable0 /*tab*/, self) /*Array::add*/;
variable1 = ((static_type___MMAncestor___stype_t)CALL( self,COLOR_static_type___MMAncestor___stype))( self) /*MMAncestor::stype*/;
variable1 = ((static_type___MMType___local_class_t)CALL(variable1,COLOR_static_type___MMType___local_class))(variable1) /*MMType::local_class*/;
return;
}
void inheritance___MMImplicitLocalClass___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "inheritance::MMImplicitLocalClass::init (src/metamodel//inheritance.nit:468,2--473:14)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMImplicitLocalClass___init, 468};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t inheritance___MMRefineAncestor___local_class(val_t self) {
- struct trace_t trace = {NULL, "inheritance::MMRefineAncestor::local_class (src/metamodel//inheritance.nit:479,2--47)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMRefineAncestor___local_class, 479};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_inheritance___MMRefineAncestor____local_class( self) /*MMRefineAncestor::_local_class*/;
}
void inheritance___MMRefineAncestor___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "inheritance::MMRefineAncestor::init (src/metamodel//inheritance.nit:481,2--485:31)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMRefineAncestor___init, 481};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t inheritance___MMSpecAncestor___local_class(val_t self) {
- struct trace_t trace = {NULL, "inheritance::MMSpecAncestor::local_class (src/metamodel//inheritance.nit:492,2--51)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMSpecAncestor___local_class, 492};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((static_type___MMAncestor___stype_t)CALL( self,COLOR_static_type___MMAncestor___stype))( self) /*MMSpecAncestor::stype*/;
return variable0;
}
void inheritance___MMSpecAncestor___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "inheritance::MMSpecAncestor::init (src/metamodel//inheritance.nit:494,2--497:16)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMSpecAncestor___init, 494};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t inheritance___MMDefaultAncestor___local_class(val_t self) {
- struct trace_t trace = {NULL, "inheritance::MMDefaultAncestor::local_class (src/metamodel//inheritance.nit:503,2--51)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMDefaultAncestor___local_class, 503};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((static_type___MMAncestor___stype_t)CALL( self,COLOR_static_type___MMAncestor___stype))( self) /*MMDefaultAncestor::stype*/;
return variable0;
}
void inheritance___MMDefaultAncestor___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "inheritance::MMDefaultAncestor::init (src/metamodel//inheritance.nit:505,2--511:13)"};
+ struct trace_t trace = {NULL, LOCATE_inheritance___MMDefaultAncestor___init, 505};
val_t variable0;
val_t variable1;
val_t variable2;
variable1 = param1;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_MMDefaultAncestor].i]) return;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*b*/ == NIT_NULL /*null*/) || (( variable0 /*b*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*b*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*b*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*b*/,COLOR_kernel___Object_____eqeq))( variable0 /*b*/, NIT_NULL /*null*/) /*MMLocalClass::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:507,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMDefaultAncestor___init, 507); nit_exit(1);}
variable2 = ((abstractmetamodel___MMLocalClass___module_t)CALL( variable0 /*b*/,COLOR_abstractmetamodel___MMLocalClass___module))( variable0 /*b*/) /*MMLocalClass::module*/;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable2 == NIT_NULL /*null*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, NIT_NULL /*null*/) /*MMModule::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:508,3--25\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMDefaultAncestor___init, 508); nit_exit(1);}
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*anc*/ == NIT_NULL /*null*/) || (( variable1 /*anc*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*anc*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*anc*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*anc*/,COLOR_kernel___Object_____eqeq))( variable1 /*anc*/, NIT_NULL /*null*/) /*MMType::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//inheritance.nit:509,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_inheritance___MMDefaultAncestor___init, 509); nit_exit(1);}
variable2 = ((static_type___MMLocalClass___get_type_t)CALL( variable0 /*b*/,COLOR_static_type___MMLocalClass___get_type))( variable0 /*b*/) /*MMLocalClass::get_type*/;
((static_type___MMAncestor___inheriter__eq_t)CALL( self,COLOR_static_type___MMAncestor___inheriter__eq))( self, variable2) /*MMDefaultAncestor::inheriter=*/;
((static_type___MMAncestor___stype__eq_t)CALL( self,COLOR_static_type___MMAncestor___stype__eq))( self, variable1 /*anc*/) /*MMDefaultAncestor::stype=*/;
/* This C header file is generated by NIT to compile modules and programs that requires inheritance. */
-#ifndef inheritance__sep
-#define inheritance__sep
+#ifndef inheritance_3_sep
+#define inheritance_3_sep
#include "static_type._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_MMSpecAncestor[];
extern const classtable_elt_t VFT_MMDefaultAncestor[];
+#define LOCATE_inheritance "inheritance"
extern const int SFT_inheritance[];
#define COLOR_inheritance___MMModule___type_any SFT_inheritance[0]
#define COLOR_inheritance___MMModule___import_global_classes SFT_inheritance[1]
#define COLOR_inheritance___MMDefaultAncestor___init SFT_inheritance[55]
typedef val_t (* inheritance___MMModule___type_any_t)(val_t self);
val_t inheritance___MMModule___type_any(val_t self);
+#define LOCATE_inheritance___MMModule___type_any "inheritance::MMModule::type_any"
typedef void (* inheritance___MMModule___import_global_classes_t)(val_t self);
void inheritance___MMModule___import_global_classes(val_t self);
+#define LOCATE_inheritance___MMModule___import_global_classes "inheritance::MMModule::import_global_classes"
typedef void (* inheritance___MMModule___import_local_classes_t)(val_t self);
void inheritance___MMModule___import_local_classes(val_t self);
+#define LOCATE_inheritance___MMModule___import_local_classes "inheritance::MMModule::import_local_classes"
#define ATTR_inheritance___MMLocalClass____direct_parents(recv) ATTR(recv, COLOR_inheritance___MMLocalClass____direct_parents)
#define ATTR_inheritance___MMLocalClass____computing_super(recv) ATTR(recv, COLOR_inheritance___MMLocalClass____computing_super)
typedef void (* inheritance___MMLocalClass___compute_super_classes_t)(val_t self);
void inheritance___MMLocalClass___compute_super_classes(val_t self);
+#define LOCATE_inheritance___MMLocalClass___compute_super_classes "inheritance::MMLocalClass::compute_super_classes"
typedef void (* inheritance___MMLocalClass___compute_ancestors_t)(val_t self);
void inheritance___MMLocalClass___compute_ancestors(val_t self);
+#define LOCATE_inheritance___MMLocalClass___compute_ancestors "inheritance::MMLocalClass::compute_ancestors"
typedef void (* inheritance___MMLocalClass___inherit_global_properties_t)(val_t self);
void inheritance___MMLocalClass___inherit_global_properties(val_t self);
+#define LOCATE_inheritance___MMLocalClass___inherit_global_properties "inheritance::MMLocalClass::inherit_global_properties"
typedef void (* inheritance___MMLocalClass___add_direct_parent_t)(val_t self, val_t param0);
void inheritance___MMLocalClass___add_direct_parent(val_t self, val_t param0);
+#define LOCATE_inheritance___MMLocalClass___add_direct_parent "inheritance::MMLocalClass::add_direct_parent"
typedef val_t (* inheritance___MMLocalClass___computed_super_classes_t)(val_t self);
val_t inheritance___MMLocalClass___computed_super_classes(val_t self);
+#define LOCATE_inheritance___MMLocalClass___computed_super_classes "inheritance::MMLocalClass::computed_super_classes"
typedef val_t (* inheritance___MMLocalClass___computed_ancestors_t)(val_t self);
val_t inheritance___MMLocalClass___computed_ancestors(val_t self);
+#define LOCATE_inheritance___MMLocalClass___computed_ancestors "inheritance::MMLocalClass::computed_ancestors"
typedef val_t (* inheritance___MMLocalClass___ancestor_for_t)(val_t self, val_t param0);
val_t inheritance___MMLocalClass___ancestor_for(val_t self, val_t param0);
+#define LOCATE_inheritance___MMLocalClass___ancestor_for "inheritance::MMLocalClass::ancestor_for"
typedef val_t (* inheritance___MMLocalClass_____bra_t)(val_t self, val_t param0);
val_t inheritance___MMLocalClass_____bra(val_t self, val_t param0);
+#define LOCATE_inheritance___MMLocalClass_____bra "inheritance::MMLocalClass::(abstractmetamodel::MMLocalClass::[])"
typedef void (* inheritance___MMLocalClass___add_default_any_class_t)(val_t self, val_t param0);
void inheritance___MMLocalClass___add_default_any_class(val_t self, val_t param0);
+#define LOCATE_inheritance___MMLocalClass___add_default_any_class "inheritance::MMLocalClass::add_default_any_class"
typedef void (* inheritance___MMLocalClass___add_super_classes_t)(val_t self, val_t param0);
void inheritance___MMLocalClass___add_super_classes(val_t self, val_t param0);
+#define LOCATE_inheritance___MMLocalClass___add_super_classes "inheritance::MMLocalClass::add_super_classes"
typedef void (* inheritance___MMLocalClass___add_explicit_classes_t)(val_t self, val_t param0);
void inheritance___MMLocalClass___add_explicit_classes(val_t self, val_t param0);
+#define LOCATE_inheritance___MMLocalClass___add_explicit_classes "inheritance::MMLocalClass::add_explicit_classes"
typedef void (* inheritance___MMLocalClass___compute_super_parents_t)(val_t self, val_t param0);
void inheritance___MMLocalClass___compute_super_parents(val_t self, val_t param0);
+#define LOCATE_inheritance___MMLocalClass___compute_super_parents "inheritance::MMLocalClass::compute_super_parents"
typedef val_t (* inheritance___MMLocalClass___build_ancestors_t)(val_t self);
val_t inheritance___MMLocalClass___build_ancestors(val_t self);
+#define LOCATE_inheritance___MMLocalClass___build_ancestors "inheritance::MMLocalClass::build_ancestors"
typedef val_t (* inheritance___MMLocalClass___group_ancestors_t)(val_t self, val_t param0);
val_t inheritance___MMLocalClass___group_ancestors(val_t self, val_t param0);
+#define LOCATE_inheritance___MMLocalClass___group_ancestors "inheritance::MMLocalClass::group_ancestors"
typedef val_t (* inheritance___MMLocalClass___merge_ancestors_t)(val_t self, val_t param0);
val_t inheritance___MMLocalClass___merge_ancestors(val_t self, val_t param0);
+#define LOCATE_inheritance___MMLocalClass___merge_ancestors "inheritance::MMLocalClass::merge_ancestors"
typedef val_t (* inheritance___MMLocalClass___inherit_local_property_t)(val_t self, val_t param0);
val_t inheritance___MMLocalClass___inherit_local_property(val_t self, val_t param0);
+#define LOCATE_inheritance___MMLocalClass___inherit_local_property "inheritance::MMLocalClass::inherit_local_property"
typedef val_t (* inheritance___MMConcreteProperty___is_deferred_t)(val_t self);
val_t inheritance___MMConcreteProperty___is_deferred(val_t self);
+#define LOCATE_inheritance___MMConcreteProperty___is_deferred "inheritance::MMConcreteProperty::is_deferred"
typedef val_t (* inheritance___MMGlobalProperty___get_compatible_concrete_properties_for_t)(val_t self, val_t param0);
val_t inheritance___MMGlobalProperty___get_compatible_concrete_properties_for(val_t self, val_t param0);
+#define LOCATE_inheritance___MMGlobalProperty___get_compatible_concrete_properties_for "inheritance::MMGlobalProperty::get_compatible_concrete_properties_for"
typedef void (* inheritance___MMLocalProperty___inherit_global_t)(val_t self, val_t param0);
void inheritance___MMLocalProperty___inherit_global(val_t self, val_t param0);
+#define LOCATE_inheritance___MMLocalProperty___inherit_global "inheritance::MMLocalProperty::inherit_global"
typedef val_t (* inheritance___MMLocalProperty___inherit_to_t)(val_t self, val_t param0);
val_t inheritance___MMLocalProperty___inherit_to(val_t self, val_t param0);
+#define LOCATE_inheritance___MMLocalProperty___inherit_to "inheritance::MMLocalProperty::inherit_to"
typedef void (* inheritance___MMLocalProperty___inherit_from_t)(val_t self, val_t param0, val_t param1);
void inheritance___MMLocalProperty___inherit_from(val_t self, val_t param0, val_t param1);
+#define LOCATE_inheritance___MMLocalProperty___inherit_from "inheritance::MMLocalProperty::inherit_from"
typedef val_t (* inheritance___MMMethod___inherit_to_t)(val_t self, val_t param0);
val_t inheritance___MMMethod___inherit_to(val_t self, val_t param0);
+#define LOCATE_inheritance___MMMethod___inherit_to "inheritance::MMMethod::(inheritance::MMLocalProperty::inherit_to)"
typedef void (* inheritance___MMImplicitProperty___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void inheritance___MMImplicitProperty___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_inheritance___MMImplicitProperty___init(val_t param0, val_t param1);
+#define LOCATE_inheritance___MMImplicitProperty___init "inheritance::MMImplicitProperty::init"
typedef void (* inheritance___MMImplicitMethod___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void inheritance___MMImplicitMethod___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_inheritance___MMImplicitMethod___init(val_t param0, val_t param1);
+#define LOCATE_inheritance___MMImplicitMethod___init "inheritance::MMImplicitMethod::init"
typedef val_t (* inheritance___MMAttribute___inherit_to_t)(val_t self, val_t param0);
val_t inheritance___MMAttribute___inherit_to(val_t self, val_t param0);
+#define LOCATE_inheritance___MMAttribute___inherit_to "inheritance::MMAttribute::(inheritance::MMLocalProperty::inherit_to)"
typedef void (* inheritance___MMImplicitAttribute___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void inheritance___MMImplicitAttribute___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_inheritance___MMImplicitAttribute___init(val_t param0, val_t param1);
+#define LOCATE_inheritance___MMImplicitAttribute___init "inheritance::MMImplicitAttribute::init"
typedef void (* inheritance___MMAncestor___add_in_t)(val_t self, val_t param0);
void inheritance___MMAncestor___add_in(val_t self, val_t param0);
+#define LOCATE_inheritance___MMAncestor___add_in "inheritance::MMAncestor::add_in"
typedef void (* inheritance___MMImplicitLocalClass___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void inheritance___MMImplicitLocalClass___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_inheritance___MMImplicitLocalClass___init(val_t param0, val_t param1);
+#define LOCATE_inheritance___MMImplicitLocalClass___init "inheritance::MMImplicitLocalClass::init"
#define ATTR_inheritance___MMRefineAncestor____local_class(recv) ATTR(recv, COLOR_inheritance___MMRefineAncestor____local_class)
typedef val_t (* inheritance___MMRefineAncestor___local_class_t)(val_t self);
val_t inheritance___MMRefineAncestor___local_class(val_t self);
+#define LOCATE_inheritance___MMRefineAncestor___local_class "inheritance::MMRefineAncestor::(static_type::MMAncestor::local_class)"
typedef void (* inheritance___MMRefineAncestor___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void inheritance___MMRefineAncestor___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_inheritance___MMRefineAncestor___init(val_t param0, val_t param1);
+#define LOCATE_inheritance___MMRefineAncestor___init "inheritance::MMRefineAncestor::init"
typedef val_t (* inheritance___MMSpecAncestor___local_class_t)(val_t self);
val_t inheritance___MMSpecAncestor___local_class(val_t self);
+#define LOCATE_inheritance___MMSpecAncestor___local_class "inheritance::MMSpecAncestor::(static_type::MMAncestor::local_class)"
typedef void (* inheritance___MMSpecAncestor___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void inheritance___MMSpecAncestor___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_inheritance___MMSpecAncestor___init(val_t param0, val_t param1);
+#define LOCATE_inheritance___MMSpecAncestor___init "inheritance::MMSpecAncestor::init"
typedef val_t (* inheritance___MMDefaultAncestor___local_class_t)(val_t self);
val_t inheritance___MMDefaultAncestor___local_class(val_t self);
+#define LOCATE_inheritance___MMDefaultAncestor___local_class "inheritance::MMDefaultAncestor::(static_type::MMAncestor::local_class)"
typedef void (* inheritance___MMDefaultAncestor___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void inheritance___MMDefaultAncestor___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_inheritance___MMDefaultAncestor___init(val_t param0, val_t param1);
+#define LOCATE_inheritance___MMDefaultAncestor___init "inheritance::MMDefaultAncestor::init"
#endif
/* This C file is generated by NIT to compile module kernel. */
#include "kernel._sep.h"
val_t kernel___Object___object_id(val_t self) {
- struct trace_t trace = {NULL, "kernel::Object::object_id (bin/../lib/standard//kernel.nit:26,2--27:20)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Object___object_id, 26};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int((int) self);
}
val_t kernel___Object___is_same_type(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Object::is_same_type (bin/../lib/standard//kernel.nit:29,2--30:39)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Object___is_same_type, 29};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool((VAL2VFT( self)==VAL2VFT( param0)));
}
val_t kernel___Object_____eqeq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Object::== (bin/../lib/standard//kernel.nit:32,2--35:53)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Object_____eqeq, 32};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t kernel___Object_____neq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Object::!= (bin/../lib/standard//kernel.nit:37,2--40:58)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Object_____neq, 37};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
void kernel___Object___output(val_t self) {
- struct trace_t trace = {NULL, "kernel::Object::output (bin/../lib/standard//kernel.nit:42,2--47:12)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Object___output, 42};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
printf("%c", (unsigned char)UNTAG_Char( TAG_Char('<')));
return;
}
void kernel___Object___exit(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Object::exit (bin/../lib/standard//kernel.nit:50,2--36)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Object___exit, 50};
trace.prev = tracehead; tracehead = &trace;
exit(UNTAG_Int( param0));
tracehead = trace.prev;
return;
}
val_t kernel___Object___sys(val_t self) {
- struct trace_t trace = {NULL, "kernel::Object::sys (bin/../lib/standard//kernel.nit:51,2--24)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Object___sys, 51};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return (G_sys);
}
void kernel___Sys___main(val_t self) {
- struct trace_t trace = {NULL, "kernel::Sys::main (bin/../lib/standard//kernel.nit:56,2--57:10)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Sys___main, 56};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return;
}
val_t kernel___Comparable_____l(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Comparable::< (bin/../lib/standard//kernel.nit:69,2--70:27)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Comparable_____l, 69};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method < called (bin/../lib/standard//kernel.nit:69,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "<", LOCATE_kernel___Sys___main, 69);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t kernel___Comparable_____leq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Comparable::<= (bin/../lib/standard//kernel.nit:72,2--73:55)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Comparable_____leq, 72};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t kernel___Comparable_____geq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Comparable::>= (bin/../lib/standard//kernel.nit:75,2--76:55)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Comparable_____geq, 75};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t kernel___Comparable_____g(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Comparable::> (bin/../lib/standard//kernel.nit:78,2--79:50)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Comparable_____g, 78};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t kernel___Comparable_____leqg(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Comparable::<=> (bin/../lib/standard//kernel.nit:81,2--89:11)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Comparable_____leqg, 81};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t kernel___Comparable___is_between(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "kernel::Comparable::is_between (bin/../lib/standard//kernel.nit:93,2--96:32)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Comparable___is_between, 93};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
val_t kernel___Comparable___max(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Comparable::max (bin/../lib/standard//kernel.nit:99,2--105:14)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Comparable___max, 99};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t kernel___Comparable___min(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Comparable::min (bin/../lib/standard//kernel.nit:109,2--115:14)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Comparable___min, 109};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t kernel___Discrete___succ(val_t self) {
- struct trace_t trace = {NULL, "kernel::Discrete::succ (bin/../lib/standard//kernel.nit:126,2--127:36)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Discrete___succ, 126};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((kernel___Discrete_____plus_t)CALL( self,COLOR_kernel___Discrete_____plus))( self, TAG_Int(1)) /*Discrete::+*/;
return variable0;
}
val_t kernel___Discrete___prec(val_t self) {
- struct trace_t trace = {NULL, "kernel::Discrete::prec (bin/../lib/standard//kernel.nit:129,2--130:36)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Discrete___prec, 129};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((kernel___Discrete_____minus_t)CALL( self,COLOR_kernel___Discrete_____minus))( self, TAG_Int(1)) /*Discrete::-*/;
return variable0;
}
val_t kernel___Discrete_____plus(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Discrete::+ (bin/../lib/standard//kernel.nit:132,2--133:22)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Discrete_____plus, 132};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method + called (bin/../lib/standard//kernel.nit:132,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "+", LOCATE_kernel___Discrete___prec, 132);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t kernel___Discrete_____minus(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Discrete::- (bin/../lib/standard//kernel.nit:135,2--136:22)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Discrete_____minus, 135};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method - called (bin/../lib/standard//kernel.nit:135,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "-", LOCATE_kernel___Discrete___prec, 135);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t kernel___Discrete___distance(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Discrete::distance (bin/../lib/standard//kernel.nit:138,2--160:11)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Discrete___distance, 138};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t kernel___Bool___object_id(val_t self) {
- struct trace_t trace = {NULL, "kernel::Bool::object_id (bin/../lib/standard//kernel.nit:174,2--21)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Bool___object_id, 174};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(UNTAG_Bool( self));
}
val_t kernel___Bool_____eqeq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Bool::== (bin/../lib/standard//kernel.nit:175,2--16)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Bool_____eqeq, 175};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(( self)==( param0));
}
val_t kernel___Bool_____neq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Bool::!= (bin/../lib/standard//kernel.nit:176,2--16)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Bool_____neq, 176};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(( self)!=( param0));
}
void kernel___Bool___output(val_t self) {
- struct trace_t trace = {NULL, "kernel::Bool::output (bin/../lib/standard//kernel.nit:177,2--18)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Bool___output, 177};
trace.prev = tracehead; tracehead = &trace;
(void)printf(UNTAG_Bool( self)?"true\n":"false\n");
tracehead = trace.prev;
return;
}
val_t kernel___Float___object_id(val_t self) {
- struct trace_t trace = {NULL, "kernel::Float::object_id (bin/../lib/standard//kernel.nit:183,2--21)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Float___object_id, 183};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int((int)UNBOX_Float( self));
}
void kernel___Float___output(val_t self) {
- struct trace_t trace = {NULL, "kernel::Float::output (bin/../lib/standard//kernel.nit:184,2--18)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Float___output, 184};
trace.prev = tracehead; tracehead = &trace;
printf("%f\n", UNBOX_Float( self));
tracehead = trace.prev;
return;
}
val_t kernel___Float_____leq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Float::<= (bin/../lib/standard//kernel.nit:186,2--24)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Float_____leq, 186};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(UNBOX_Float( self)<=UNBOX_Float( param0));
}
val_t kernel___Float_____l(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Float::< (bin/../lib/standard//kernel.nit:187,2--23)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Float_____l, 187};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(UNBOX_Float( self)<UNBOX_Float( param0));
}
val_t kernel___Float_____geq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Float::>= (bin/../lib/standard//kernel.nit:188,2--24)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Float_____geq, 188};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(UNBOX_Float( self)>=UNBOX_Float( param0));
}
val_t kernel___Float_____g(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Float::> (bin/../lib/standard//kernel.nit:189,2--23)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Float_____g, 189};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(UNBOX_Float( self)>UNBOX_Float( param0));
}
val_t kernel___Float_____plus(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Float::+ (bin/../lib/standard//kernel.nit:190,2--24)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Float_____plus, 190};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float(UNBOX_Float( self)+UNBOX_Float( param0));
}
val_t kernel___Float___unary__minus(val_t self) {
- struct trace_t trace = {NULL, "kernel::Float::unary - (bin/../lib/standard//kernel.nit:191,2--14)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Float___unary__minus, 191};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float(-UNBOX_Float( self));
}
val_t kernel___Float_____minus(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Float::- (bin/../lib/standard//kernel.nit:192,2--24)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Float_____minus, 192};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float(UNBOX_Float( self)-UNBOX_Float( param0));
}
val_t kernel___Float_____star(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Float::* (bin/../lib/standard//kernel.nit:193,2--24)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Float_____star, 193};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float(UNBOX_Float( self)*UNBOX_Float( param0));
}
val_t kernel___Float_____slash(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Float::/ (bin/../lib/standard//kernel.nit:194,2--24)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Float_____slash, 194};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float(UNBOX_Float( self)/UNBOX_Float( param0));
}
val_t kernel___Float___to_i(val_t self) {
- struct trace_t trace = {NULL, "kernel::Float::to_i (bin/../lib/standard//kernel.nit:196,2--197:15)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Float___to_i, 196};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int((int)UNBOX_Float( self));
}
val_t kernel___Int___object_id(val_t self) {
- struct trace_t trace = {NULL, "kernel::Int::object_id (bin/../lib/standard//kernel.nit:206,2--21)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int___object_id, 206};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return self;
}
val_t kernel___Int_____eqeq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Int::== (bin/../lib/standard//kernel.nit:207,2--16)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int_____eqeq, 207};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(( self)==( param0));
}
val_t kernel___Int_____neq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Int::!= (bin/../lib/standard//kernel.nit:208,2--16)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int_____neq, 208};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(( self)!=( param0));
}
void kernel___Int___output(val_t self) {
- struct trace_t trace = {NULL, "kernel::Int::output (bin/../lib/standard//kernel.nit:209,2--18)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int___output, 209};
trace.prev = tracehead; tracehead = &trace;
printf("%d\n", UNTAG_Int( self));
tracehead = trace.prev;
return;
}
val_t kernel___Int_____leq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Int::<= (bin/../lib/standard//kernel.nit:211,2--16)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int_____leq, 211};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(UNTAG_Int( self)<=UNTAG_Int( param0));
}
val_t kernel___Int_____l(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Int::< (bin/../lib/standard//kernel.nit:212,2--15)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int_____l, 212};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(UNTAG_Int( self)<UNTAG_Int( param0));
}
val_t kernel___Int_____geq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Int::>= (bin/../lib/standard//kernel.nit:213,2--16)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int_____geq, 213};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(UNTAG_Int( self)>=UNTAG_Int( param0));
}
val_t kernel___Int_____g(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Int::> (bin/../lib/standard//kernel.nit:214,2--15)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int_____g, 214};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(UNTAG_Int( self)>UNTAG_Int( param0));
}
val_t kernel___Int_____plus(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Int::+ (bin/../lib/standard//kernel.nit:215,2--15)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int_____plus, 215};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(UNTAG_Int( self)+UNTAG_Int( param0));
}
val_t kernel___Int___unary__minus(val_t self) {
- struct trace_t trace = {NULL, "kernel::Int::unary - (bin/../lib/standard//kernel.nit:216,2--12)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int___unary__minus, 216};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(-UNTAG_Int( self));
}
val_t kernel___Int_____minus(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Int::- (bin/../lib/standard//kernel.nit:217,2--15)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int_____minus, 217};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(UNTAG_Int( self)-UNTAG_Int( param0));
}
val_t kernel___Int_____star(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Int::* (bin/../lib/standard//kernel.nit:218,2--20)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int_____star, 218};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(UNTAG_Int( self)*UNTAG_Int( param0));
}
val_t kernel___Int_____slash(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Int::/ (bin/../lib/standard//kernel.nit:219,2--20)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int_____slash, 219};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(UNTAG_Int( self)/UNTAG_Int( param0));
}
val_t kernel___Int_____percent(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Int::% (bin/../lib/standard//kernel.nit:220,2--20)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int_____percent, 220};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(UNTAG_Int( self)%UNTAG_Int( param0));
}
val_t kernel___Int___lshift(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Int::lshift (bin/../lib/standard//kernel.nit:221,2--25)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int___lshift, 221};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(UNTAG_Int( self)<<UNTAG_Int( param0));
}
val_t kernel___Int___rshift(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Int::rshift (bin/../lib/standard//kernel.nit:222,2--25)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int___rshift, 222};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(UNTAG_Int( self)>>UNTAG_Int( param0));
}
val_t kernel___Int___to_f(val_t self) {
- struct trace_t trace = {NULL, "kernel::Int::to_f (bin/../lib/standard//kernel.nit:224,2--225:17)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int___to_f, 224};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float((float)UNTAG_Int( self));
}
val_t kernel___Int___succ(val_t self) {
- struct trace_t trace = {NULL, "kernel::Int::succ (bin/../lib/standard//kernel.nit:227,2--16)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int___succ, 227};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(UNTAG_Int( self)+1);
}
val_t kernel___Int___prec(val_t self) {
- struct trace_t trace = {NULL, "kernel::Int::prec (bin/../lib/standard//kernel.nit:228,2--16)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int___prec, 228};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(UNTAG_Int( self)-1);
}
val_t kernel___Int___distance(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Int::distance (bin/../lib/standard//kernel.nit:229,2--235:12)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int___distance, 229};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t kernel___Int_____leqg(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Int::<=> (bin/../lib/standard//kernel.nit:239,2--246:11)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int_____leqg, 239};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t kernel___Int___is_between(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "kernel::Int::is_between (bin/../lib/standard//kernel.nit:250,2--255:14)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int___is_between, 250};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
val_t kernel___Int___max(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Int::max (bin/../lib/standard//kernel.nit:259,2--264:14)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int___max, 259};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t kernel___Int___min(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Int::min (bin/../lib/standard//kernel.nit:268,2--273:14)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int___min, 268};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t kernel___Int___ascii(val_t self) {
- struct trace_t trace = {NULL, "kernel::Int::ascii (bin/../lib/standard//kernel.nit:277,2--278:17)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int___ascii, 277};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Char(UNTAG_Int( self));
}
val_t kernel___Int___digit_count(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Int::digit_count (bin/../lib/standard//kernel.nit:280,2--300:10)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int___digit_count, 280};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t kernel___Int___to_c(val_t self) {
- struct trace_t trace = {NULL, "kernel::Int::to_c (bin/../lib/standard//kernel.nit:303,2--312:41)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Int___to_c, 303};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable1 = TAG_Bool(UNTAG_Int( self)<=UNTAG_Int( TAG_Int(36)));
}
variable0 = variable1;
- if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert failed: bin/../lib/standard//kernel.nit:308,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_kernel___Int___to_c, 308); nit_exit(1);}
variable0 = TAG_Bool(UNTAG_Int( self)<UNTAG_Int( TAG_Int(10)));
if (UNTAG_Bool(variable0)) { /*if*/
variable0 = TAG_Int((unsigned char)UNTAG_Char( TAG_Char('0')));
return variable0;
}
val_t kernel___Char___object_id(val_t self) {
- struct trace_t trace = {NULL, "kernel::Char::object_id (bin/../lib/standard//kernel.nit:324,2--21)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Char___object_id, 324};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(UNTAG_Char( self));
}
val_t kernel___Char_____eqeq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Char::== (bin/../lib/standard//kernel.nit:325,2--16)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Char_____eqeq, 325};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(( self)==( param0));
}
val_t kernel___Char_____neq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Char::!= (bin/../lib/standard//kernel.nit:326,2--16)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Char_____neq, 326};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(( self)!=( param0));
}
void kernel___Char___output(val_t self) {
- struct trace_t trace = {NULL, "kernel::Char::output (bin/../lib/standard//kernel.nit:327,2--18)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Char___output, 327};
trace.prev = tracehead; tracehead = &trace;
printf("%c", (unsigned char)UNTAG_Char( self));
tracehead = trace.prev;
return;
}
val_t kernel___Char_____leq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Char::<= (bin/../lib/standard//kernel.nit:329,2--16)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Char_____leq, 329};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(UNTAG_Char( self)<=UNTAG_Char( param0));
}
val_t kernel___Char_____l(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Char::< (bin/../lib/standard//kernel.nit:330,2--15)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Char_____l, 330};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(UNTAG_Char( self)<UNTAG_Char( param0));
}
val_t kernel___Char_____geq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Char::>= (bin/../lib/standard//kernel.nit:331,2--16)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Char_____geq, 331};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(UNTAG_Char( self)>=UNTAG_Char( param0));
}
val_t kernel___Char_____g(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Char::> (bin/../lib/standard//kernel.nit:332,2--15)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Char_____g, 332};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Bool(UNTAG_Char( self)>UNTAG_Char( param0));
}
val_t kernel___Char___succ(val_t self) {
- struct trace_t trace = {NULL, "kernel::Char::succ (bin/../lib/standard//kernel.nit:334,2--16)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Char___succ, 334};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Char(UNTAG_Char( self)+1);
}
val_t kernel___Char___prec(val_t self) {
- struct trace_t trace = {NULL, "kernel::Char::prec (bin/../lib/standard//kernel.nit:335,2--16)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Char___prec, 335};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Char(UNTAG_Char( self)-1);
}
val_t kernel___Char___distance(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Char::distance (bin/../lib/standard//kernel.nit:337,2--343:12)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Char___distance, 337};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t kernel___Char___to_i(val_t self) {
- struct trace_t trace = {NULL, "kernel::Char::to_i (bin/../lib/standard//kernel.nit:347,2--356:47)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Char___to_i, 347};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t kernel___Char___ascii(val_t self) {
- struct trace_t trace = {NULL, "kernel::Char::ascii (bin/../lib/standard//kernel.nit:360,2--361:16)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Char___ascii, 360};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int((unsigned char)UNTAG_Char( self));
}
val_t kernel___Char_____plus(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Char::+ (bin/../lib/standard//kernel.nit:363,2--15)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Char_____plus, 363};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Char(UNTAG_Char( self)+UNTAG_Char( param0));
}
val_t kernel___Char_____minus(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "kernel::Char::- (bin/../lib/standard//kernel.nit:364,2--15)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Char_____minus, 364};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Char(UNTAG_Char( self)-UNTAG_Char( param0));
}
val_t kernel___Char___to_lower(val_t self) {
- struct trace_t trace = {NULL, "kernel::Char::to_lower (bin/../lib/standard//kernel.nit:366,2--372:14)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Char___to_lower, 366};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t kernel___Char___to_upper(val_t self) {
- struct trace_t trace = {NULL, "kernel::Char::to_upper (bin/../lib/standard//kernel.nit:376,2--382:14)"};
+ struct trace_t trace = {NULL, LOCATE_kernel___Char___to_upper, 376};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
/* This C header file is generated by NIT to compile modules and programs that requires kernel. */
-#ifndef kernel__sep
-#define kernel__sep
+#ifndef kernel_3_sep
+#define kernel_3_sep
#include <nit_common.h>
extern const classtable_elt_t VFT_Object[];
struct TBOX_Pointer { const classtable_elt_t * vft; void * val;};
val_t BOX_Pointer(void * val);
#define UNBOX_Pointer(x) (((struct TBOX_Pointer *)(VAL2OBJ(x)))->val)
+#define LOCATE_kernel "kernel"
extern const int SFT_kernel[];
#define ID_Object SFT_kernel[0]
#define COLOR_Object SFT_kernel[1]
#define INIT_TABLE_POS_Pointer SFT_kernel[71]
typedef val_t (* kernel___Object___object_id_t)(val_t self);
val_t kernel___Object___object_id(val_t self);
+#define LOCATE_kernel___Object___object_id "kernel::Object::object_id"
typedef val_t (* kernel___Object___is_same_type_t)(val_t self, val_t param0);
val_t kernel___Object___is_same_type(val_t self, val_t param0);
+#define LOCATE_kernel___Object___is_same_type "kernel::Object::is_same_type"
typedef val_t (* kernel___Object_____eqeq_t)(val_t self, val_t param0);
val_t kernel___Object_____eqeq(val_t self, val_t param0);
+#define LOCATE_kernel___Object_____eqeq "kernel::Object::=="
typedef val_t (* kernel___Object_____neq_t)(val_t self, val_t param0);
val_t kernel___Object_____neq(val_t self, val_t param0);
+#define LOCATE_kernel___Object_____neq "kernel::Object::!="
typedef void (* kernel___Object___output_t)(val_t self);
void kernel___Object___output(val_t self);
+#define LOCATE_kernel___Object___output "kernel::Object::output"
typedef void (* kernel___Object___exit_t)(val_t self, val_t param0);
void kernel___Object___exit(val_t self, val_t param0);
+#define LOCATE_kernel___Object___exit "kernel::Object::exit"
typedef val_t (* kernel___Object___sys_t)(val_t self);
val_t kernel___Object___sys(val_t self);
+#define LOCATE_kernel___Object___sys "kernel::Object::sys"
typedef void (* kernel___Sys___main_t)(val_t self);
void kernel___Sys___main(val_t self);
+#define LOCATE_kernel___Sys___main "kernel::Sys::main"
typedef val_t (* kernel___Comparable_____l_t)(val_t self, val_t param0);
val_t kernel___Comparable_____l(val_t self, val_t param0);
+#define LOCATE_kernel___Comparable_____l "kernel::Comparable::<"
typedef val_t (* kernel___Comparable_____leq_t)(val_t self, val_t param0);
val_t kernel___Comparable_____leq(val_t self, val_t param0);
+#define LOCATE_kernel___Comparable_____leq "kernel::Comparable::<="
typedef val_t (* kernel___Comparable_____geq_t)(val_t self, val_t param0);
val_t kernel___Comparable_____geq(val_t self, val_t param0);
+#define LOCATE_kernel___Comparable_____geq "kernel::Comparable::>="
typedef val_t (* kernel___Comparable_____g_t)(val_t self, val_t param0);
val_t kernel___Comparable_____g(val_t self, val_t param0);
+#define LOCATE_kernel___Comparable_____g "kernel::Comparable::>"
typedef val_t (* kernel___Comparable_____leqg_t)(val_t self, val_t param0);
val_t kernel___Comparable_____leqg(val_t self, val_t param0);
+#define LOCATE_kernel___Comparable_____leqg "kernel::Comparable::<=>"
typedef val_t (* kernel___Comparable___is_between_t)(val_t self, val_t param0, val_t param1);
val_t kernel___Comparable___is_between(val_t self, val_t param0, val_t param1);
+#define LOCATE_kernel___Comparable___is_between "kernel::Comparable::is_between"
typedef val_t (* kernel___Comparable___max_t)(val_t self, val_t param0);
val_t kernel___Comparable___max(val_t self, val_t param0);
+#define LOCATE_kernel___Comparable___max "kernel::Comparable::max"
typedef val_t (* kernel___Comparable___min_t)(val_t self, val_t param0);
val_t kernel___Comparable___min(val_t self, val_t param0);
+#define LOCATE_kernel___Comparable___min "kernel::Comparable::min"
typedef val_t (* kernel___Discrete___succ_t)(val_t self);
val_t kernel___Discrete___succ(val_t self);
+#define LOCATE_kernel___Discrete___succ "kernel::Discrete::succ"
typedef val_t (* kernel___Discrete___prec_t)(val_t self);
val_t kernel___Discrete___prec(val_t self);
+#define LOCATE_kernel___Discrete___prec "kernel::Discrete::prec"
typedef val_t (* kernel___Discrete_____plus_t)(val_t self, val_t param0);
val_t kernel___Discrete_____plus(val_t self, val_t param0);
+#define LOCATE_kernel___Discrete_____plus "kernel::Discrete::+"
typedef val_t (* kernel___Discrete_____minus_t)(val_t self, val_t param0);
val_t kernel___Discrete_____minus(val_t self, val_t param0);
+#define LOCATE_kernel___Discrete_____minus "kernel::Discrete::-"
typedef val_t (* kernel___Discrete___distance_t)(val_t self, val_t param0);
val_t kernel___Discrete___distance(val_t self, val_t param0);
+#define LOCATE_kernel___Discrete___distance "kernel::Discrete::distance"
typedef val_t (* kernel___Bool___object_id_t)(val_t self);
val_t kernel___Bool___object_id(val_t self);
+#define LOCATE_kernel___Bool___object_id "kernel::Bool::(kernel::Object::object_id)"
typedef val_t (* kernel___Bool_____eqeq_t)(val_t self, val_t param0);
val_t kernel___Bool_____eqeq(val_t self, val_t param0);
+#define LOCATE_kernel___Bool_____eqeq "kernel::Bool::(kernel::Object::==)"
typedef val_t (* kernel___Bool_____neq_t)(val_t self, val_t param0);
val_t kernel___Bool_____neq(val_t self, val_t param0);
+#define LOCATE_kernel___Bool_____neq "kernel::Bool::(kernel::Object::!=)"
typedef void (* kernel___Bool___output_t)(val_t self);
void kernel___Bool___output(val_t self);
+#define LOCATE_kernel___Bool___output "kernel::Bool::(kernel::Object::output)"
typedef val_t (* kernel___Float___object_id_t)(val_t self);
val_t kernel___Float___object_id(val_t self);
+#define LOCATE_kernel___Float___object_id "kernel::Float::(kernel::Object::object_id)"
typedef void (* kernel___Float___output_t)(val_t self);
void kernel___Float___output(val_t self);
+#define LOCATE_kernel___Float___output "kernel::Float::(kernel::Object::output)"
typedef val_t (* kernel___Float_____leq_t)(val_t self, val_t param0);
val_t kernel___Float_____leq(val_t self, val_t param0);
+#define LOCATE_kernel___Float_____leq "kernel::Float::<="
typedef val_t (* kernel___Float_____l_t)(val_t self, val_t param0);
val_t kernel___Float_____l(val_t self, val_t param0);
+#define LOCATE_kernel___Float_____l "kernel::Float::<"
typedef val_t (* kernel___Float_____geq_t)(val_t self, val_t param0);
val_t kernel___Float_____geq(val_t self, val_t param0);
+#define LOCATE_kernel___Float_____geq "kernel::Float::>="
typedef val_t (* kernel___Float_____g_t)(val_t self, val_t param0);
val_t kernel___Float_____g(val_t self, val_t param0);
+#define LOCATE_kernel___Float_____g "kernel::Float::>"
typedef val_t (* kernel___Float_____plus_t)(val_t self, val_t param0);
val_t kernel___Float_____plus(val_t self, val_t param0);
+#define LOCATE_kernel___Float_____plus "kernel::Float::+"
typedef val_t (* kernel___Float___unary__minus_t)(val_t self);
val_t kernel___Float___unary__minus(val_t self);
+#define LOCATE_kernel___Float___unary__minus "kernel::Float::unary -"
typedef val_t (* kernel___Float_____minus_t)(val_t self, val_t param0);
val_t kernel___Float_____minus(val_t self, val_t param0);
+#define LOCATE_kernel___Float_____minus "kernel::Float::-"
typedef val_t (* kernel___Float_____star_t)(val_t self, val_t param0);
val_t kernel___Float_____star(val_t self, val_t param0);
+#define LOCATE_kernel___Float_____star "kernel::Float::*"
typedef val_t (* kernel___Float_____slash_t)(val_t self, val_t param0);
val_t kernel___Float_____slash(val_t self, val_t param0);
+#define LOCATE_kernel___Float_____slash "kernel::Float::/"
typedef val_t (* kernel___Float___to_i_t)(val_t self);
val_t kernel___Float___to_i(val_t self);
+#define LOCATE_kernel___Float___to_i "kernel::Float::to_i"
typedef val_t (* kernel___Int___object_id_t)(val_t self);
val_t kernel___Int___object_id(val_t self);
+#define LOCATE_kernel___Int___object_id "kernel::Int::(kernel::Object::object_id)"
typedef val_t (* kernel___Int_____eqeq_t)(val_t self, val_t param0);
val_t kernel___Int_____eqeq(val_t self, val_t param0);
+#define LOCATE_kernel___Int_____eqeq "kernel::Int::(kernel::Object::==)"
typedef val_t (* kernel___Int_____neq_t)(val_t self, val_t param0);
val_t kernel___Int_____neq(val_t self, val_t param0);
+#define LOCATE_kernel___Int_____neq "kernel::Int::(kernel::Object::!=)"
typedef void (* kernel___Int___output_t)(val_t self);
void kernel___Int___output(val_t self);
+#define LOCATE_kernel___Int___output "kernel::Int::(kernel::Object::output)"
typedef val_t (* kernel___Int_____leq_t)(val_t self, val_t param0);
val_t kernel___Int_____leq(val_t self, val_t param0);
+#define LOCATE_kernel___Int_____leq "kernel::Int::(kernel::Comparable::<=)"
typedef val_t (* kernel___Int_____l_t)(val_t self, val_t param0);
val_t kernel___Int_____l(val_t self, val_t param0);
+#define LOCATE_kernel___Int_____l "kernel::Int::(kernel::Comparable::<)"
typedef val_t (* kernel___Int_____geq_t)(val_t self, val_t param0);
val_t kernel___Int_____geq(val_t self, val_t param0);
+#define LOCATE_kernel___Int_____geq "kernel::Int::(kernel::Comparable::>=)"
typedef val_t (* kernel___Int_____g_t)(val_t self, val_t param0);
val_t kernel___Int_____g(val_t self, val_t param0);
+#define LOCATE_kernel___Int_____g "kernel::Int::(kernel::Comparable::>)"
typedef val_t (* kernel___Int_____plus_t)(val_t self, val_t param0);
val_t kernel___Int_____plus(val_t self, val_t param0);
+#define LOCATE_kernel___Int_____plus "kernel::Int::(kernel::Discrete::+)"
typedef val_t (* kernel___Int___unary__minus_t)(val_t self);
val_t kernel___Int___unary__minus(val_t self);
+#define LOCATE_kernel___Int___unary__minus "kernel::Int::unary -"
typedef val_t (* kernel___Int_____minus_t)(val_t self, val_t param0);
val_t kernel___Int_____minus(val_t self, val_t param0);
+#define LOCATE_kernel___Int_____minus "kernel::Int::(kernel::Discrete::-)"
typedef val_t (* kernel___Int_____star_t)(val_t self, val_t param0);
val_t kernel___Int_____star(val_t self, val_t param0);
+#define LOCATE_kernel___Int_____star "kernel::Int::*"
typedef val_t (* kernel___Int_____slash_t)(val_t self, val_t param0);
val_t kernel___Int_____slash(val_t self, val_t param0);
+#define LOCATE_kernel___Int_____slash "kernel::Int::/"
typedef val_t (* kernel___Int_____percent_t)(val_t self, val_t param0);
val_t kernel___Int_____percent(val_t self, val_t param0);
+#define LOCATE_kernel___Int_____percent "kernel::Int::%"
typedef val_t (* kernel___Int___lshift_t)(val_t self, val_t param0);
val_t kernel___Int___lshift(val_t self, val_t param0);
+#define LOCATE_kernel___Int___lshift "kernel::Int::lshift"
typedef val_t (* kernel___Int___rshift_t)(val_t self, val_t param0);
val_t kernel___Int___rshift(val_t self, val_t param0);
+#define LOCATE_kernel___Int___rshift "kernel::Int::rshift"
typedef val_t (* kernel___Int___to_f_t)(val_t self);
val_t kernel___Int___to_f(val_t self);
+#define LOCATE_kernel___Int___to_f "kernel::Int::to_f"
typedef val_t (* kernel___Int___succ_t)(val_t self);
val_t kernel___Int___succ(val_t self);
+#define LOCATE_kernel___Int___succ "kernel::Int::(kernel::Discrete::succ)"
typedef val_t (* kernel___Int___prec_t)(val_t self);
val_t kernel___Int___prec(val_t self);
+#define LOCATE_kernel___Int___prec "kernel::Int::(kernel::Discrete::prec)"
typedef val_t (* kernel___Int___distance_t)(val_t self, val_t param0);
val_t kernel___Int___distance(val_t self, val_t param0);
+#define LOCATE_kernel___Int___distance "kernel::Int::(kernel::Discrete::distance)"
typedef val_t (* kernel___Int_____leqg_t)(val_t self, val_t param0);
val_t kernel___Int_____leqg(val_t self, val_t param0);
+#define LOCATE_kernel___Int_____leqg "kernel::Int::(kernel::Comparable::<=>)"
typedef val_t (* kernel___Int___is_between_t)(val_t self, val_t param0, val_t param1);
val_t kernel___Int___is_between(val_t self, val_t param0, val_t param1);
+#define LOCATE_kernel___Int___is_between "kernel::Int::(kernel::Comparable::is_between)"
typedef val_t (* kernel___Int___max_t)(val_t self, val_t param0);
val_t kernel___Int___max(val_t self, val_t param0);
+#define LOCATE_kernel___Int___max "kernel::Int::(kernel::Comparable::max)"
typedef val_t (* kernel___Int___min_t)(val_t self, val_t param0);
val_t kernel___Int___min(val_t self, val_t param0);
+#define LOCATE_kernel___Int___min "kernel::Int::(kernel::Comparable::min)"
typedef val_t (* kernel___Int___ascii_t)(val_t self);
val_t kernel___Int___ascii(val_t self);
+#define LOCATE_kernel___Int___ascii "kernel::Int::ascii"
typedef val_t (* kernel___Int___digit_count_t)(val_t self, val_t param0);
val_t kernel___Int___digit_count(val_t self, val_t param0);
+#define LOCATE_kernel___Int___digit_count "kernel::Int::digit_count"
typedef val_t (* kernel___Int___to_c_t)(val_t self);
val_t kernel___Int___to_c(val_t self);
+#define LOCATE_kernel___Int___to_c "kernel::Int::to_c"
typedef val_t (* kernel___Char___object_id_t)(val_t self);
val_t kernel___Char___object_id(val_t self);
+#define LOCATE_kernel___Char___object_id "kernel::Char::(kernel::Object::object_id)"
typedef val_t (* kernel___Char_____eqeq_t)(val_t self, val_t param0);
val_t kernel___Char_____eqeq(val_t self, val_t param0);
+#define LOCATE_kernel___Char_____eqeq "kernel::Char::(kernel::Object::==)"
typedef val_t (* kernel___Char_____neq_t)(val_t self, val_t param0);
val_t kernel___Char_____neq(val_t self, val_t param0);
+#define LOCATE_kernel___Char_____neq "kernel::Char::(kernel::Object::!=)"
typedef void (* kernel___Char___output_t)(val_t self);
void kernel___Char___output(val_t self);
+#define LOCATE_kernel___Char___output "kernel::Char::(kernel::Object::output)"
typedef val_t (* kernel___Char_____leq_t)(val_t self, val_t param0);
val_t kernel___Char_____leq(val_t self, val_t param0);
+#define LOCATE_kernel___Char_____leq "kernel::Char::(kernel::Comparable::<=)"
typedef val_t (* kernel___Char_____l_t)(val_t self, val_t param0);
val_t kernel___Char_____l(val_t self, val_t param0);
+#define LOCATE_kernel___Char_____l "kernel::Char::(kernel::Comparable::<)"
typedef val_t (* kernel___Char_____geq_t)(val_t self, val_t param0);
val_t kernel___Char_____geq(val_t self, val_t param0);
+#define LOCATE_kernel___Char_____geq "kernel::Char::(kernel::Comparable::>=)"
typedef val_t (* kernel___Char_____g_t)(val_t self, val_t param0);
val_t kernel___Char_____g(val_t self, val_t param0);
+#define LOCATE_kernel___Char_____g "kernel::Char::(kernel::Comparable::>)"
typedef val_t (* kernel___Char___succ_t)(val_t self);
val_t kernel___Char___succ(val_t self);
+#define LOCATE_kernel___Char___succ "kernel::Char::(kernel::Discrete::succ)"
typedef val_t (* kernel___Char___prec_t)(val_t self);
val_t kernel___Char___prec(val_t self);
+#define LOCATE_kernel___Char___prec "kernel::Char::(kernel::Discrete::prec)"
typedef val_t (* kernel___Char___distance_t)(val_t self, val_t param0);
val_t kernel___Char___distance(val_t self, val_t param0);
+#define LOCATE_kernel___Char___distance "kernel::Char::(kernel::Discrete::distance)"
typedef val_t (* kernel___Char___to_i_t)(val_t self);
val_t kernel___Char___to_i(val_t self);
+#define LOCATE_kernel___Char___to_i "kernel::Char::to_i"
typedef val_t (* kernel___Char___ascii_t)(val_t self);
val_t kernel___Char___ascii(val_t self);
+#define LOCATE_kernel___Char___ascii "kernel::Char::ascii"
typedef val_t (* kernel___Char_____plus_t)(val_t self, val_t param0);
val_t kernel___Char_____plus(val_t self, val_t param0);
+#define LOCATE_kernel___Char_____plus "kernel::Char::(kernel::Discrete::+)"
typedef val_t (* kernel___Char_____minus_t)(val_t self, val_t param0);
val_t kernel___Char_____minus(val_t self, val_t param0);
+#define LOCATE_kernel___Char_____minus "kernel::Char::(kernel::Discrete::-)"
typedef val_t (* kernel___Char___to_lower_t)(val_t self);
val_t kernel___Char___to_lower(val_t self);
+#define LOCATE_kernel___Char___to_lower "kernel::Char::to_lower"
typedef val_t (* kernel___Char___to_upper_t)(val_t self);
val_t kernel___Char___to_upper(val_t self);
+#define LOCATE_kernel___Char___to_upper "kernel::Char::to_upper"
#endif
/* This C file is generated by NIT to compile module lexer. */
#include "lexer._sep.h"
val_t lexer___Token___text(val_t self) {
- struct trace_t trace = {NULL, "lexer::Token::text (src/parser//lexer.nit:8,5--40)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___Token___text, 8};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_lexer___Token____text( self) /*Token::_text*/;
}
void lexer___Token___text__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "lexer::Token::text= (src/parser//lexer.nit:8,5--40)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___Token___text__eq, 8};
trace.prev = tracehead; tracehead = &trace;
ATTR_lexer___Token____text( self) /*Token::_text*/ = param0;
tracehead = trace.prev;
return;
}
val_t lexer___Token___filename(val_t self) {
- struct trace_t trace = {NULL, "lexer::Token::filename (src/parser//lexer.nit:9,5--35)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___Token___filename, 9};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_lexer___Token____filename( self) /*Token::_filename*/;
}
val_t lexer___Token___line(val_t self) {
- struct trace_t trace = {NULL, "lexer::Token::line (src/parser//lexer.nit:10,5--28)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___Token___line, 10};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_lexer___Token____line( self) /*Token::_line*/;
}
val_t lexer___Token___pos(val_t self) {
- struct trace_t trace = {NULL, "lexer::Token::pos (src/parser//lexer.nit:11,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___Token___pos, 11};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_lexer___Token____pos( self) /*Token::_pos*/;
}
val_t lexer___Token___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::Token::parser_index (src/parser//lexer.nit:13,5--26)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___Token___parser_index, 13};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method parser_index called (src/parser//lexer.nit:13,5)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "parser_index", LOCATE_lexer, 13);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t lexer___Token___to_s(val_t self) {
- struct trace_t trace = {NULL, "lexer::Token::to_s (src/parser//lexer.nit:15,5--16:26)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___Token___to_s, 15};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t lexer___TEol___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TEol::parser_index (src/parser//lexer.nit:21,5--23:13)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TEol___parser_index, 21};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(0);
return variable0;
}
void lexer___TEol___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TEol::init (src/parser//lexer.nit:26,5--31:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TEol___init, 26};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TComment___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TComment::parser_index (src/parser//lexer.nit:36,5--38:13)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TComment___parser_index, 36};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(1);
return variable0;
}
void lexer___TComment___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TComment::init (src/parser//lexer.nit:41,5--46:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TComment___init, 41};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwpackage___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwpackage::parser_index (src/parser//lexer.nit:51,5--53:13)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwpackage___parser_index, 51};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(2);
return variable0;
}
void lexer___TKwpackage___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwpackage::init (src/parser//lexer.nit:56,5--61:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwpackage___init, 56};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwimport___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwimport::parser_index (src/parser//lexer.nit:66,5--68:13)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwimport___parser_index, 66};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(3);
return variable0;
}
void lexer___TKwimport___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwimport::init (src/parser//lexer.nit:71,5--76:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwimport___init, 71};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwclass___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwclass::parser_index (src/parser//lexer.nit:81,5--83:13)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwclass___parser_index, 81};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(4);
return variable0;
}
void lexer___TKwclass___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwclass::init (src/parser//lexer.nit:86,5--91:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwclass___init, 86};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwabstract___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwabstract::parser_index (src/parser//lexer.nit:96,5--98:13)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwabstract___parser_index, 96};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(5);
return variable0;
}
void lexer___TKwabstract___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwabstract::init (src/parser//lexer.nit:101,5--106:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwabstract___init, 101};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwinterface___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwinterface::parser_index (src/parser//lexer.nit:111,5--113:13)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwinterface___parser_index, 111};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(6);
return variable0;
}
void lexer___TKwinterface___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwinterface::init (src/parser//lexer.nit:116,5--121:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwinterface___init, 116};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwuniversal___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwuniversal::parser_index (src/parser//lexer.nit:126,5--128:13)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwuniversal___parser_index, 126};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(7);
return variable0;
}
void lexer___TKwuniversal___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwuniversal::init (src/parser//lexer.nit:131,5--136:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwuniversal___init, 131};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwspecial___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwspecial::parser_index (src/parser//lexer.nit:141,5--143:13)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwspecial___parser_index, 141};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(8);
return variable0;
}
void lexer___TKwspecial___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwspecial::init (src/parser//lexer.nit:146,5--151:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwspecial___init, 146};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwend___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwend::parser_index (src/parser//lexer.nit:156,5--158:13)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwend___parser_index, 156};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(9);
return variable0;
}
void lexer___TKwend___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwend::init (src/parser//lexer.nit:161,5--166:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwend___init, 161};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwmeth___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwmeth::parser_index (src/parser//lexer.nit:171,5--173:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwmeth___parser_index, 171};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(10);
return variable0;
}
void lexer___TKwmeth___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwmeth::init (src/parser//lexer.nit:176,5--181:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwmeth___init, 176};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwtype___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwtype::parser_index (src/parser//lexer.nit:186,5--188:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwtype___parser_index, 186};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(11);
return variable0;
}
void lexer___TKwtype___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwtype::init (src/parser//lexer.nit:191,5--196:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwtype___init, 191};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwattr___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwattr::parser_index (src/parser//lexer.nit:201,5--203:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwattr___parser_index, 201};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(12);
return variable0;
}
void lexer___TKwattr___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwattr::init (src/parser//lexer.nit:206,5--211:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwattr___init, 206};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwinit___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwinit::parser_index (src/parser//lexer.nit:216,5--218:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwinit___parser_index, 216};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(13);
return variable0;
}
void lexer___TKwinit___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwinit::init (src/parser//lexer.nit:221,5--226:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwinit___init, 221};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwredef___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwredef::parser_index (src/parser//lexer.nit:231,5--233:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwredef___parser_index, 231};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(14);
return variable0;
}
void lexer___TKwredef___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwredef::init (src/parser//lexer.nit:236,5--241:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwredef___init, 236};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwis___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwis::parser_index (src/parser//lexer.nit:246,5--248:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwis___parser_index, 246};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(15);
return variable0;
}
void lexer___TKwis___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwis::init (src/parser//lexer.nit:251,5--256:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwis___init, 251};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwdo___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwdo::parser_index (src/parser//lexer.nit:261,5--263:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwdo___parser_index, 261};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(16);
return variable0;
}
void lexer___TKwdo___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwdo::init (src/parser//lexer.nit:266,5--271:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwdo___init, 266};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwreadable___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwreadable::parser_index (src/parser//lexer.nit:276,5--278:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwreadable___parser_index, 276};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(17);
return variable0;
}
void lexer___TKwreadable___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwreadable::init (src/parser//lexer.nit:281,5--286:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwreadable___init, 281};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwwritable___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwwritable::parser_index (src/parser//lexer.nit:291,5--293:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwwritable___parser_index, 291};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(18);
return variable0;
}
void lexer___TKwwritable___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwwritable::init (src/parser//lexer.nit:296,5--301:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwwritable___init, 296};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwvar___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwvar::parser_index (src/parser//lexer.nit:306,5--308:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwvar___parser_index, 306};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(19);
return variable0;
}
void lexer___TKwvar___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwvar::init (src/parser//lexer.nit:311,5--316:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwvar___init, 311};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwintern___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwintern::parser_index (src/parser//lexer.nit:321,5--323:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwintern___parser_index, 321};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(20);
return variable0;
}
void lexer___TKwintern___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwintern::init (src/parser//lexer.nit:326,5--331:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwintern___init, 326};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwextern___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwextern::parser_index (src/parser//lexer.nit:336,5--338:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwextern___parser_index, 336};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(21);
return variable0;
}
void lexer___TKwextern___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwextern::init (src/parser//lexer.nit:341,5--346:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwextern___init, 341};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwprotected___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwprotected::parser_index (src/parser//lexer.nit:351,5--353:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwprotected___parser_index, 351};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(22);
return variable0;
}
void lexer___TKwprotected___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwprotected::init (src/parser//lexer.nit:356,5--361:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwprotected___init, 356};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwprivate___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwprivate::parser_index (src/parser//lexer.nit:366,5--368:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwprivate___parser_index, 366};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(23);
return variable0;
}
void lexer___TKwprivate___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwprivate::init (src/parser//lexer.nit:371,5--376:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwprivate___init, 371};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwintrude___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwintrude::parser_index (src/parser//lexer.nit:381,5--383:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwintrude___parser_index, 381};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(24);
return variable0;
}
void lexer___TKwintrude___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwintrude::init (src/parser//lexer.nit:386,5--391:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwintrude___init, 386};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwif___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwif::parser_index (src/parser//lexer.nit:396,5--398:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwif___parser_index, 396};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(25);
return variable0;
}
void lexer___TKwif___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwif::init (src/parser//lexer.nit:401,5--406:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwif___init, 401};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwthen___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwthen::parser_index (src/parser//lexer.nit:411,5--413:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwthen___parser_index, 411};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(26);
return variable0;
}
void lexer___TKwthen___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwthen::init (src/parser//lexer.nit:416,5--421:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwthen___init, 416};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwelse___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwelse::parser_index (src/parser//lexer.nit:426,5--428:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwelse___parser_index, 426};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(27);
return variable0;
}
void lexer___TKwelse___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwelse::init (src/parser//lexer.nit:431,5--436:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwelse___init, 431};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwwhile___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwwhile::parser_index (src/parser//lexer.nit:441,5--443:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwwhile___parser_index, 441};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(28);
return variable0;
}
void lexer___TKwwhile___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwwhile::init (src/parser//lexer.nit:446,5--451:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwwhile___init, 446};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwfor___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwfor::parser_index (src/parser//lexer.nit:456,5--458:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwfor___parser_index, 456};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(29);
return variable0;
}
void lexer___TKwfor___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwfor::init (src/parser//lexer.nit:461,5--466:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwfor___init, 461};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwin___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwin::parser_index (src/parser//lexer.nit:471,5--473:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwin___parser_index, 471};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(30);
return variable0;
}
void lexer___TKwin___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwin::init (src/parser//lexer.nit:476,5--481:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwin___init, 476};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwand___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwand::parser_index (src/parser//lexer.nit:486,5--488:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwand___parser_index, 486};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(31);
return variable0;
}
void lexer___TKwand___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwand::init (src/parser//lexer.nit:491,5--496:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwand___init, 491};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwor___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwor::parser_index (src/parser//lexer.nit:501,5--503:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwor___parser_index, 501};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(32);
return variable0;
}
void lexer___TKwor___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwor::init (src/parser//lexer.nit:506,5--511:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwor___init, 506};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwnot___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwnot::parser_index (src/parser//lexer.nit:516,5--518:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwnot___parser_index, 516};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(33);
return variable0;
}
void lexer___TKwnot___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwnot::init (src/parser//lexer.nit:521,5--526:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwnot___init, 521};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwreturn___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwreturn::parser_index (src/parser//lexer.nit:531,5--533:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwreturn___parser_index, 531};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(34);
return variable0;
}
void lexer___TKwreturn___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwreturn::init (src/parser//lexer.nit:536,5--541:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwreturn___init, 536};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwcontinue___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwcontinue::parser_index (src/parser//lexer.nit:546,5--548:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwcontinue___parser_index, 546};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(35);
return variable0;
}
void lexer___TKwcontinue___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwcontinue::init (src/parser//lexer.nit:551,5--556:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwcontinue___init, 551};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwbreak___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwbreak::parser_index (src/parser//lexer.nit:561,5--563:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwbreak___parser_index, 561};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(36);
return variable0;
}
void lexer___TKwbreak___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwbreak::init (src/parser//lexer.nit:566,5--571:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwbreak___init, 566};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwabort___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwabort::parser_index (src/parser//lexer.nit:576,5--578:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwabort___parser_index, 576};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(37);
return variable0;
}
void lexer___TKwabort___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwabort::init (src/parser//lexer.nit:581,5--586:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwabort___init, 581};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwassert___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwassert::parser_index (src/parser//lexer.nit:591,5--593:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwassert___parser_index, 591};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(38);
return variable0;
}
void lexer___TKwassert___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwassert::init (src/parser//lexer.nit:596,5--601:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwassert___init, 596};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwnew___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwnew::parser_index (src/parser//lexer.nit:606,5--608:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwnew___parser_index, 606};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(39);
return variable0;
}
void lexer___TKwnew___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwnew::init (src/parser//lexer.nit:611,5--616:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwnew___init, 611};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwisa___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwisa::parser_index (src/parser//lexer.nit:621,5--623:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwisa___parser_index, 621};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(40);
return variable0;
}
void lexer___TKwisa___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwisa::init (src/parser//lexer.nit:626,5--631:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwisa___init, 626};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwonce___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwonce::parser_index (src/parser//lexer.nit:636,5--638:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwonce___parser_index, 636};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(41);
return variable0;
}
void lexer___TKwonce___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwonce::init (src/parser//lexer.nit:641,5--646:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwonce___init, 641};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwsuper___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwsuper::parser_index (src/parser//lexer.nit:651,5--653:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwsuper___parser_index, 651};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(42);
return variable0;
}
void lexer___TKwsuper___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwsuper::init (src/parser//lexer.nit:656,5--661:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwsuper___init, 656};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwself___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwself::parser_index (src/parser//lexer.nit:666,5--668:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwself___parser_index, 666};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(43);
return variable0;
}
void lexer___TKwself___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwself::init (src/parser//lexer.nit:671,5--676:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwself___init, 671};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwtrue___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwtrue::parser_index (src/parser//lexer.nit:681,5--683:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwtrue___parser_index, 681};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(44);
return variable0;
}
void lexer___TKwtrue___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwtrue::init (src/parser//lexer.nit:686,5--691:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwtrue___init, 686};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwfalse___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwfalse::parser_index (src/parser//lexer.nit:696,5--698:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwfalse___parser_index, 696};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(45);
return variable0;
}
void lexer___TKwfalse___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwfalse::init (src/parser//lexer.nit:701,5--706:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwfalse___init, 701};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TKwnull___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TKwnull::parser_index (src/parser//lexer.nit:711,5--713:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwnull___parser_index, 711};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(46);
return variable0;
}
void lexer___TKwnull___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TKwnull::init (src/parser//lexer.nit:716,5--721:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TKwnull___init, 716};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TOpar___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TOpar::parser_index (src/parser//lexer.nit:726,5--728:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TOpar___parser_index, 726};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(47);
return variable0;
}
void lexer___TOpar___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TOpar::init (src/parser//lexer.nit:731,5--736:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TOpar___init, 731};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TCpar___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TCpar::parser_index (src/parser//lexer.nit:741,5--743:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TCpar___parser_index, 741};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(48);
return variable0;
}
void lexer___TCpar___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TCpar::init (src/parser//lexer.nit:746,5--751:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TCpar___init, 746};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TObra___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TObra::parser_index (src/parser//lexer.nit:756,5--758:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TObra___parser_index, 756};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(49);
return variable0;
}
void lexer___TObra___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TObra::init (src/parser//lexer.nit:761,5--766:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TObra___init, 761};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TCbra___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TCbra::parser_index (src/parser//lexer.nit:771,5--773:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TCbra___parser_index, 771};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(50);
return variable0;
}
void lexer___TCbra___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TCbra::init (src/parser//lexer.nit:776,5--781:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TCbra___init, 776};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TComma___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TComma::parser_index (src/parser//lexer.nit:786,5--788:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TComma___parser_index, 786};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(51);
return variable0;
}
void lexer___TComma___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TComma::init (src/parser//lexer.nit:791,5--796:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TComma___init, 791};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TColumn___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TColumn::parser_index (src/parser//lexer.nit:801,5--803:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TColumn___parser_index, 801};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(52);
return variable0;
}
void lexer___TColumn___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TColumn::init (src/parser//lexer.nit:806,5--811:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TColumn___init, 806};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TQuad___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TQuad::parser_index (src/parser//lexer.nit:816,5--818:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TQuad___parser_index, 816};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(53);
return variable0;
}
void lexer___TQuad___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TQuad::init (src/parser//lexer.nit:821,5--826:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TQuad___init, 821};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TAssign___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TAssign::parser_index (src/parser//lexer.nit:831,5--833:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TAssign___parser_index, 831};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(54);
return variable0;
}
void lexer___TAssign___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TAssign::init (src/parser//lexer.nit:836,5--841:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TAssign___init, 836};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TPluseq___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TPluseq::parser_index (src/parser//lexer.nit:846,5--848:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TPluseq___parser_index, 846};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(55);
return variable0;
}
void lexer___TPluseq___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TPluseq::init (src/parser//lexer.nit:851,5--856:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TPluseq___init, 851};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TMinuseq___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TMinuseq::parser_index (src/parser//lexer.nit:861,5--863:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TMinuseq___parser_index, 861};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(56);
return variable0;
}
void lexer___TMinuseq___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TMinuseq::init (src/parser//lexer.nit:866,5--871:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TMinuseq___init, 866};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TDotdotdot___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TDotdotdot::parser_index (src/parser//lexer.nit:876,5--878:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TDotdotdot___parser_index, 876};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(57);
return variable0;
}
void lexer___TDotdotdot___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TDotdotdot::init (src/parser//lexer.nit:881,5--886:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TDotdotdot___init, 881};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TDotdot___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TDotdot::parser_index (src/parser//lexer.nit:891,5--893:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TDotdot___parser_index, 891};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(58);
return variable0;
}
void lexer___TDotdot___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TDotdot::init (src/parser//lexer.nit:896,5--901:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TDotdot___init, 896};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TDot___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TDot::parser_index (src/parser//lexer.nit:906,5--908:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TDot___parser_index, 906};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(59);
return variable0;
}
void lexer___TDot___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TDot::init (src/parser//lexer.nit:911,5--916:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TDot___init, 911};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TPlus___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TPlus::parser_index (src/parser//lexer.nit:921,5--923:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TPlus___parser_index, 921};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(60);
return variable0;
}
void lexer___TPlus___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TPlus::init (src/parser//lexer.nit:926,5--931:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TPlus___init, 926};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TMinus___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TMinus::parser_index (src/parser//lexer.nit:936,5--938:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TMinus___parser_index, 936};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(61);
return variable0;
}
void lexer___TMinus___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TMinus::init (src/parser//lexer.nit:941,5--946:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TMinus___init, 941};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TStar___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TStar::parser_index (src/parser//lexer.nit:951,5--953:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TStar___parser_index, 951};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(62);
return variable0;
}
void lexer___TStar___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TStar::init (src/parser//lexer.nit:956,5--961:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TStar___init, 956};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TSlash___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TSlash::parser_index (src/parser//lexer.nit:966,5--968:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TSlash___parser_index, 966};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(63);
return variable0;
}
void lexer___TSlash___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TSlash::init (src/parser//lexer.nit:971,5--976:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TSlash___init, 971};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TPercent___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TPercent::parser_index (src/parser//lexer.nit:981,5--983:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TPercent___parser_index, 981};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(64);
return variable0;
}
void lexer___TPercent___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TPercent::init (src/parser//lexer.nit:986,5--991:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TPercent___init, 986};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TEq___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TEq::parser_index (src/parser//lexer.nit:996,5--998:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TEq___parser_index, 996};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(65);
return variable0;
}
void lexer___TEq___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TEq::init (src/parser//lexer.nit:1001,5--1006:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TEq___init, 1001};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TNe___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TNe::parser_index (src/parser//lexer.nit:1011,5--1013:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TNe___parser_index, 1011};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(66);
return variable0;
}
void lexer___TNe___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TNe::init (src/parser//lexer.nit:1016,5--1021:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TNe___init, 1016};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TLt___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TLt::parser_index (src/parser//lexer.nit:1026,5--1028:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TLt___parser_index, 1026};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(67);
return variable0;
}
void lexer___TLt___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TLt::init (src/parser//lexer.nit:1031,5--1036:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TLt___init, 1031};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TLe___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TLe::parser_index (src/parser//lexer.nit:1041,5--1043:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TLe___parser_index, 1041};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(68);
return variable0;
}
void lexer___TLe___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TLe::init (src/parser//lexer.nit:1046,5--1051:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TLe___init, 1046};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TGt___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TGt::parser_index (src/parser//lexer.nit:1056,5--1058:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TGt___parser_index, 1056};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(69);
return variable0;
}
void lexer___TGt___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TGt::init (src/parser//lexer.nit:1061,5--1066:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TGt___init, 1061};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TGe___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TGe::parser_index (src/parser//lexer.nit:1071,5--1073:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TGe___parser_index, 1071};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(70);
return variable0;
}
void lexer___TGe___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TGe::init (src/parser//lexer.nit:1076,5--1081:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TGe___init, 1076};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TStarship___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TStarship::parser_index (src/parser//lexer.nit:1086,5--1088:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TStarship___parser_index, 1086};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(71);
return variable0;
}
void lexer___TStarship___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TStarship::init (src/parser//lexer.nit:1091,5--1096:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TStarship___init, 1091};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TClassid___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TClassid::parser_index (src/parser//lexer.nit:1101,5--1103:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TClassid___parser_index, 1101};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(72);
return variable0;
}
void lexer___TClassid___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TClassid::init (src/parser//lexer.nit:1106,5--1111:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TClassid___init, 1106};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TId___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TId::parser_index (src/parser//lexer.nit:1116,5--1118:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TId___parser_index, 1116};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(73);
return variable0;
}
void lexer___TId___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TId::init (src/parser//lexer.nit:1121,5--1126:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TId___init, 1121};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TAttrid___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TAttrid::parser_index (src/parser//lexer.nit:1131,5--1133:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TAttrid___parser_index, 1131};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(74);
return variable0;
}
void lexer___TAttrid___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TAttrid::init (src/parser//lexer.nit:1136,5--1141:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TAttrid___init, 1136};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TNumber___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TNumber::parser_index (src/parser//lexer.nit:1146,5--1148:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TNumber___parser_index, 1146};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(75);
return variable0;
}
void lexer___TNumber___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TNumber::init (src/parser//lexer.nit:1151,5--1156:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TNumber___init, 1151};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TFloat___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TFloat::parser_index (src/parser//lexer.nit:1161,5--1163:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TFloat___parser_index, 1161};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(76);
return variable0;
}
void lexer___TFloat___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TFloat::init (src/parser//lexer.nit:1166,5--1171:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TFloat___init, 1166};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TChar___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TChar::parser_index (src/parser//lexer.nit:1176,5--1178:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TChar___parser_index, 1176};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(77);
return variable0;
}
void lexer___TChar___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TChar::init (src/parser//lexer.nit:1181,5--1186:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TChar___init, 1181};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TString___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TString::parser_index (src/parser//lexer.nit:1191,5--1193:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TString___parser_index, 1191};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(78);
return variable0;
}
void lexer___TString___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TString::init (src/parser//lexer.nit:1196,5--1201:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TString___init, 1196};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TStartString___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TStartString::parser_index (src/parser//lexer.nit:1206,5--1208:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TStartString___parser_index, 1206};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(79);
return variable0;
}
void lexer___TStartString___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TStartString::init (src/parser//lexer.nit:1211,5--1216:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TStartString___init, 1211};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TMidString___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TMidString::parser_index (src/parser//lexer.nit:1221,5--1223:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TMidString___parser_index, 1221};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(80);
return variable0;
}
void lexer___TMidString___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TMidString::init (src/parser//lexer.nit:1226,5--1231:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TMidString___init, 1226};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___TEndString___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::TEndString::parser_index (src/parser//lexer.nit:1236,5--1238:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TEndString___parser_index, 1236};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(81);
return variable0;
}
void lexer___TEndString___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "lexer::TEndString::init (src/parser//lexer.nit:1241,5--1246:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___TEndString___init, 1241};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___EOF___parser_index(val_t self) {
- struct trace_t trace = {NULL, "lexer::EOF::parser_index (src/parser//lexer.nit:1252,5--1254:14)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___EOF___parser_index, 1252};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(82);
return variable0;
}
void lexer___EOF___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "lexer::EOF::init (src/parser//lexer.nit:1257,5--1262:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___EOF___init, 1257};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___PError___message(val_t self) {
- struct trace_t trace = {NULL, "lexer::PError::message (src/parser//lexer.nit:1267,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___PError___message, 1267};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_lexer___PError____message( self) /*PError::_message*/;
}
void lexer___PError___message__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "lexer::PError::message= (src/parser//lexer.nit:1267,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___PError___message__eq, 1267};
trace.prev = tracehead; tracehead = &trace;
ATTR_lexer___PError____message( self) /*PError::_message*/ = param0;
tracehead = trace.prev;
return;
}
void lexer___PError___init_error(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "lexer::PError::init_error (src/parser//lexer.nit:1269,5--1272:19)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___PError___init_error, 1269};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___Lexer___filename(val_t self) {
- struct trace_t trace = {NULL, "lexer::Lexer::filename (src/parser//lexer.nit:1286,2--1287:32)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___Lexer___filename, 1286};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_lexer___Lexer____filename( self) /*Lexer::_filename*/;
}
val_t lexer___Lexer___state_initial(val_t self) {
- struct trace_t trace = {NULL, "lexer::Lexer::state_initial (src/parser//lexer.nit:1313,2--1314:44)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___Lexer___state_initial, 1313};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(0);
return variable0;
}
void lexer___Lexer___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "lexer::Lexer::init (src/parser//lexer.nit:1316,2--1325:20)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___Lexer___init, 1316};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t lexer___Lexer___peek(val_t self) {
- struct trace_t trace = {NULL, "lexer::Lexer::peek (src/parser//lexer.nit:1328,2--1334:15)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___Lexer___peek, 1328};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
while (true) { /*while*/
return variable0;
}
val_t lexer___Lexer___next(val_t self) {
- struct trace_t trace = {NULL, "lexer::Lexer::next (src/parser//lexer.nit:1337,2--1345:15)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___Lexer___next, 1337};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t lexer___Lexer___get_token(val_t self) {
- struct trace_t trace = {NULL, "lexer::Lexer::get_token (src/parser//lexer.nit:1348,2--2033:13)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___Lexer___get_token, 1348};
val_t variable0;
val_t variable1;
val_t variable2;
variable13 = TAG_Bool(UNTAG_Int( variable11 /*index*/)<UNTAG_Int(variable13));
}
variable12 = variable13;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable12 = variable9;
variable12 = ATTR_array___Array____items(variable12) /*Array::_items*/;
variable12 = UNBOX_NativeArray(variable12)[UNTAG_Int( variable11 /*index*/)];
variable14 = TAG_Bool(UNTAG_Int( variable12 /*index*/)<UNTAG_Int(variable14));
}
variable13 = variable14;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable13 = variable10;
variable13 = ATTR_array___Array____items(variable13) /*Array::_items*/;
variable13 = UNBOX_NativeArray(variable13)[UNTAG_Int( variable12 /*index*/)];
variable16 = TAG_Bool(UNTAG_Int( variable14 /*index*/)<UNTAG_Int(variable16));
}
variable15 = variable16;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable15 = ATTR_array___Array____items( variable8 /*goto_table*/) /*Array::_items*/;
variable15 = UNBOX_NativeArray(variable15)[UNTAG_Int( variable14 /*index*/)];
goto return_label249;
variable20 = TAG_Bool(UNTAG_Int( variable18 /*index*/)<UNTAG_Int(variable20));
}
variable19 = variable20;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable19 = ATTR_array___Array____items( variable13 /*tmp1*/) /*Array::_items*/;
variable19 = UNBOX_NativeArray(variable19)[UNTAG_Int( variable18 /*index*/)];
goto return_label251;
variable20 = TAG_Bool(UNTAG_Int( variable18 /*index*/)<UNTAG_Int(variable20));
}
variable19 = variable20;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable19 = ATTR_array___Array____items( variable17 /*tmp2*/) /*Array::_items*/;
variable19 = UNBOX_NativeArray(variable19)[UNTAG_Int( variable18 /*index*/)];
goto return_label252;
variable20 = TAG_Bool(UNTAG_Int( variable18 /*index*/)<UNTAG_Int(variable20));
}
variable19 = variable20;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable19 = ATTR_array___Array____items( variable17 /*tmp2*/) /*Array::_items*/;
variable19 = UNBOX_NativeArray(variable19)[UNTAG_Int( variable18 /*index*/)];
goto return_label253;
variable20 = TAG_Bool(UNTAG_Int( variable18 /*index*/)<UNTAG_Int(variable20));
}
variable19 = variable20;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable19 = ATTR_array___Array____items( variable17 /*tmp2*/) /*Array::_items*/;
variable19 = UNBOX_NativeArray(variable19)[UNTAG_Int( variable18 /*index*/)];
goto return_label254;
variable13 = TAG_Bool(UNTAG_Int( variable11 /*index*/)<UNTAG_Int(variable13));
}
variable12 = variable13;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable12 = ATTR_array___Array____items( variable9 /*accept*/) /*Array::_items*/;
variable12 = UNBOX_NativeArray(variable12)[UNTAG_Int( variable11 /*index*/)];
goto return_label255;
variable13 = TAG_Bool(UNTAG_Int( variable11 /*index*/)<UNTAG_Int(variable13));
}
variable12 = variable13;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable12 = ATTR_array___Array____items( variable9 /*accept*/) /*Array::_items*/;
variable12 = UNBOX_NativeArray(variable12)[UNTAG_Int( variable11 /*index*/)];
goto return_label256;
return variable0;
}
val_t lexer___Lexer___get_char(val_t self) {
- struct trace_t trace = {NULL, "lexer::Lexer::get_char (src/parser//lexer.nit:2036,2--2059:15)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___Lexer___get_char, 2036};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
void lexer___Lexer___push_back(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "lexer::Lexer::push_back (src/parser//lexer.nit:2062,2--2072:12)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___Lexer___push_back, 2062};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void lexer___Lexer___build_goto_table(val_t self) {
- struct trace_t trace = {NULL, "lexer::Lexer::build_goto_table (src/parser//lexer.nit:2077,2--3222:18)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___Lexer___build_goto_table, 2077};
val_t variable0;
static val_t once_value_variable0_261; static int once_bool_variable0_261;
val_t variable1;
return;
}
val_t lexer___Lexer___nil_array(val_t self) {
- struct trace_t trace = {NULL, "lexer::Lexer::nil_array (src/parser//lexer.nit:3228,2--3230:33)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___Lexer___nil_array, 3228};
val_t variable0;
static val_t once_value_variable0_263; static int once_bool_variable0_263;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
void lexer___Lexer___build_accept_table(val_t self) {
- struct trace_t trace = {NULL, "lexer::Lexer::build_accept_table (src/parser//lexer.nit:3234,2--3237:1251)"};
+ struct trace_t trace = {NULL, LOCATE_lexer___Lexer___build_accept_table, 3234};
val_t variable0;
static val_t once_value_variable0_265; static int once_bool_variable0_265;
val_t variable1;
/* This C header file is generated by NIT to compile modules and programs that requires lexer. */
-#ifndef lexer__sep
-#define lexer__sep
+#ifndef lexer_3_sep
+#define lexer_3_sep
#include "parser_nodes._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_Lexer[];
+#define LOCATE_lexer "lexer"
extern const int SFT_lexer[];
#define COLOR_lexer___Token____text SFT_lexer[0]
#define COLOR_lexer___Token____filename SFT_lexer[1]
#define ATTR_lexer___Token____text(recv) ATTR(recv, COLOR_lexer___Token____text)
typedef val_t (* lexer___Token___text_t)(val_t self);
val_t lexer___Token___text(val_t self);
+#define LOCATE_lexer___Token___text "lexer::Token::text"
typedef void (* lexer___Token___text__eq_t)(val_t self, val_t param0);
void lexer___Token___text__eq(val_t self, val_t param0);
+#define LOCATE_lexer___Token___text__eq "lexer::Token::text="
#define ATTR_lexer___Token____filename(recv) ATTR(recv, COLOR_lexer___Token____filename)
typedef val_t (* lexer___Token___filename_t)(val_t self);
val_t lexer___Token___filename(val_t self);
+#define LOCATE_lexer___Token___filename "lexer::Token::filename"
#define ATTR_lexer___Token____line(recv) ATTR(recv, COLOR_lexer___Token____line)
typedef val_t (* lexer___Token___line_t)(val_t self);
val_t lexer___Token___line(val_t self);
+#define LOCATE_lexer___Token___line "lexer::Token::line"
#define ATTR_lexer___Token____pos(recv) ATTR(recv, COLOR_lexer___Token____pos)
typedef val_t (* lexer___Token___pos_t)(val_t self);
val_t lexer___Token___pos(val_t self);
+#define LOCATE_lexer___Token___pos "lexer::Token::pos"
typedef val_t (* lexer___Token___parser_index_t)(val_t self);
val_t lexer___Token___parser_index(val_t self);
+#define LOCATE_lexer___Token___parser_index "lexer::Token::parser_index"
typedef val_t (* lexer___Token___to_s_t)(val_t self);
val_t lexer___Token___to_s(val_t self);
+#define LOCATE_lexer___Token___to_s "lexer::Token::(string::Object::to_s)"
typedef val_t (* lexer___TEol___parser_index_t)(val_t self);
val_t lexer___TEol___parser_index(val_t self);
+#define LOCATE_lexer___TEol___parser_index "lexer::TEol::(lexer::Token::parser_index)"
typedef void (* lexer___TEol___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void lexer___TEol___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_lexer___TEol___init(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_lexer___TEol___init "lexer::TEol::init"
typedef val_t (* lexer___TComment___parser_index_t)(val_t self);
val_t lexer___TComment___parser_index(val_t self);
+#define LOCATE_lexer___TComment___parser_index "lexer::TComment::(lexer::Token::parser_index)"
typedef void (* lexer___TComment___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void lexer___TComment___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_lexer___TComment___init(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_lexer___TComment___init "lexer::TComment::init"
typedef val_t (* lexer___TKwpackage___parser_index_t)(val_t self);
val_t lexer___TKwpackage___parser_index(val_t self);
+#define LOCATE_lexer___TKwpackage___parser_index "lexer::TKwpackage::(lexer::Token::parser_index)"
typedef void (* lexer___TKwpackage___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwpackage___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwpackage___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwpackage___init "lexer::TKwpackage::init"
typedef val_t (* lexer___TKwimport___parser_index_t)(val_t self);
val_t lexer___TKwimport___parser_index(val_t self);
+#define LOCATE_lexer___TKwimport___parser_index "lexer::TKwimport::(lexer::Token::parser_index)"
typedef void (* lexer___TKwimport___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwimport___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwimport___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwimport___init "lexer::TKwimport::init"
typedef val_t (* lexer___TKwclass___parser_index_t)(val_t self);
val_t lexer___TKwclass___parser_index(val_t self);
+#define LOCATE_lexer___TKwclass___parser_index "lexer::TKwclass::(lexer::Token::parser_index)"
typedef void (* lexer___TKwclass___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwclass___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwclass___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwclass___init "lexer::TKwclass::init"
typedef val_t (* lexer___TKwabstract___parser_index_t)(val_t self);
val_t lexer___TKwabstract___parser_index(val_t self);
+#define LOCATE_lexer___TKwabstract___parser_index "lexer::TKwabstract::(lexer::Token::parser_index)"
typedef void (* lexer___TKwabstract___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwabstract___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwabstract___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwabstract___init "lexer::TKwabstract::init"
typedef val_t (* lexer___TKwinterface___parser_index_t)(val_t self);
val_t lexer___TKwinterface___parser_index(val_t self);
+#define LOCATE_lexer___TKwinterface___parser_index "lexer::TKwinterface::(lexer::Token::parser_index)"
typedef void (* lexer___TKwinterface___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwinterface___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwinterface___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwinterface___init "lexer::TKwinterface::init"
typedef val_t (* lexer___TKwuniversal___parser_index_t)(val_t self);
val_t lexer___TKwuniversal___parser_index(val_t self);
+#define LOCATE_lexer___TKwuniversal___parser_index "lexer::TKwuniversal::(lexer::Token::parser_index)"
typedef void (* lexer___TKwuniversal___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwuniversal___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwuniversal___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwuniversal___init "lexer::TKwuniversal::init"
typedef val_t (* lexer___TKwspecial___parser_index_t)(val_t self);
val_t lexer___TKwspecial___parser_index(val_t self);
+#define LOCATE_lexer___TKwspecial___parser_index "lexer::TKwspecial::(lexer::Token::parser_index)"
typedef void (* lexer___TKwspecial___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwspecial___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwspecial___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwspecial___init "lexer::TKwspecial::init"
typedef val_t (* lexer___TKwend___parser_index_t)(val_t self);
val_t lexer___TKwend___parser_index(val_t self);
+#define LOCATE_lexer___TKwend___parser_index "lexer::TKwend::(lexer::Token::parser_index)"
typedef void (* lexer___TKwend___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwend___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwend___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwend___init "lexer::TKwend::init"
typedef val_t (* lexer___TKwmeth___parser_index_t)(val_t self);
val_t lexer___TKwmeth___parser_index(val_t self);
+#define LOCATE_lexer___TKwmeth___parser_index "lexer::TKwmeth::(lexer::Token::parser_index)"
typedef void (* lexer___TKwmeth___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwmeth___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwmeth___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwmeth___init "lexer::TKwmeth::init"
typedef val_t (* lexer___TKwtype___parser_index_t)(val_t self);
val_t lexer___TKwtype___parser_index(val_t self);
+#define LOCATE_lexer___TKwtype___parser_index "lexer::TKwtype::(lexer::Token::parser_index)"
typedef void (* lexer___TKwtype___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwtype___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwtype___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwtype___init "lexer::TKwtype::init"
typedef val_t (* lexer___TKwattr___parser_index_t)(val_t self);
val_t lexer___TKwattr___parser_index(val_t self);
+#define LOCATE_lexer___TKwattr___parser_index "lexer::TKwattr::(lexer::Token::parser_index)"
typedef void (* lexer___TKwattr___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwattr___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwattr___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwattr___init "lexer::TKwattr::init"
typedef val_t (* lexer___TKwinit___parser_index_t)(val_t self);
val_t lexer___TKwinit___parser_index(val_t self);
+#define LOCATE_lexer___TKwinit___parser_index "lexer::TKwinit::(lexer::Token::parser_index)"
typedef void (* lexer___TKwinit___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwinit___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwinit___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwinit___init "lexer::TKwinit::init"
typedef val_t (* lexer___TKwredef___parser_index_t)(val_t self);
val_t lexer___TKwredef___parser_index(val_t self);
+#define LOCATE_lexer___TKwredef___parser_index "lexer::TKwredef::(lexer::Token::parser_index)"
typedef void (* lexer___TKwredef___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwredef___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwredef___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwredef___init "lexer::TKwredef::init"
typedef val_t (* lexer___TKwis___parser_index_t)(val_t self);
val_t lexer___TKwis___parser_index(val_t self);
+#define LOCATE_lexer___TKwis___parser_index "lexer::TKwis::(lexer::Token::parser_index)"
typedef void (* lexer___TKwis___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwis___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwis___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwis___init "lexer::TKwis::init"
typedef val_t (* lexer___TKwdo___parser_index_t)(val_t self);
val_t lexer___TKwdo___parser_index(val_t self);
+#define LOCATE_lexer___TKwdo___parser_index "lexer::TKwdo::(lexer::Token::parser_index)"
typedef void (* lexer___TKwdo___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwdo___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwdo___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwdo___init "lexer::TKwdo::init"
typedef val_t (* lexer___TKwreadable___parser_index_t)(val_t self);
val_t lexer___TKwreadable___parser_index(val_t self);
+#define LOCATE_lexer___TKwreadable___parser_index "lexer::TKwreadable::(lexer::Token::parser_index)"
typedef void (* lexer___TKwreadable___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwreadable___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwreadable___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwreadable___init "lexer::TKwreadable::init"
typedef val_t (* lexer___TKwwritable___parser_index_t)(val_t self);
val_t lexer___TKwwritable___parser_index(val_t self);
+#define LOCATE_lexer___TKwwritable___parser_index "lexer::TKwwritable::(lexer::Token::parser_index)"
typedef void (* lexer___TKwwritable___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwwritable___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwwritable___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwwritable___init "lexer::TKwwritable::init"
typedef val_t (* lexer___TKwvar___parser_index_t)(val_t self);
val_t lexer___TKwvar___parser_index(val_t self);
+#define LOCATE_lexer___TKwvar___parser_index "lexer::TKwvar::(lexer::Token::parser_index)"
typedef void (* lexer___TKwvar___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwvar___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwvar___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwvar___init "lexer::TKwvar::init"
typedef val_t (* lexer___TKwintern___parser_index_t)(val_t self);
val_t lexer___TKwintern___parser_index(val_t self);
+#define LOCATE_lexer___TKwintern___parser_index "lexer::TKwintern::(lexer::Token::parser_index)"
typedef void (* lexer___TKwintern___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwintern___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwintern___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwintern___init "lexer::TKwintern::init"
typedef val_t (* lexer___TKwextern___parser_index_t)(val_t self);
val_t lexer___TKwextern___parser_index(val_t self);
+#define LOCATE_lexer___TKwextern___parser_index "lexer::TKwextern::(lexer::Token::parser_index)"
typedef void (* lexer___TKwextern___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwextern___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwextern___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwextern___init "lexer::TKwextern::init"
typedef val_t (* lexer___TKwprotected___parser_index_t)(val_t self);
val_t lexer___TKwprotected___parser_index(val_t self);
+#define LOCATE_lexer___TKwprotected___parser_index "lexer::TKwprotected::(lexer::Token::parser_index)"
typedef void (* lexer___TKwprotected___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwprotected___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwprotected___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwprotected___init "lexer::TKwprotected::init"
typedef val_t (* lexer___TKwprivate___parser_index_t)(val_t self);
val_t lexer___TKwprivate___parser_index(val_t self);
+#define LOCATE_lexer___TKwprivate___parser_index "lexer::TKwprivate::(lexer::Token::parser_index)"
typedef void (* lexer___TKwprivate___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwprivate___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwprivate___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwprivate___init "lexer::TKwprivate::init"
typedef val_t (* lexer___TKwintrude___parser_index_t)(val_t self);
val_t lexer___TKwintrude___parser_index(val_t self);
+#define LOCATE_lexer___TKwintrude___parser_index "lexer::TKwintrude::(lexer::Token::parser_index)"
typedef void (* lexer___TKwintrude___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwintrude___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwintrude___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwintrude___init "lexer::TKwintrude::init"
typedef val_t (* lexer___TKwif___parser_index_t)(val_t self);
val_t lexer___TKwif___parser_index(val_t self);
+#define LOCATE_lexer___TKwif___parser_index "lexer::TKwif::(lexer::Token::parser_index)"
typedef void (* lexer___TKwif___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwif___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwif___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwif___init "lexer::TKwif::init"
typedef val_t (* lexer___TKwthen___parser_index_t)(val_t self);
val_t lexer___TKwthen___parser_index(val_t self);
+#define LOCATE_lexer___TKwthen___parser_index "lexer::TKwthen::(lexer::Token::parser_index)"
typedef void (* lexer___TKwthen___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwthen___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwthen___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwthen___init "lexer::TKwthen::init"
typedef val_t (* lexer___TKwelse___parser_index_t)(val_t self);
val_t lexer___TKwelse___parser_index(val_t self);
+#define LOCATE_lexer___TKwelse___parser_index "lexer::TKwelse::(lexer::Token::parser_index)"
typedef void (* lexer___TKwelse___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwelse___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwelse___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwelse___init "lexer::TKwelse::init"
typedef val_t (* lexer___TKwwhile___parser_index_t)(val_t self);
val_t lexer___TKwwhile___parser_index(val_t self);
+#define LOCATE_lexer___TKwwhile___parser_index "lexer::TKwwhile::(lexer::Token::parser_index)"
typedef void (* lexer___TKwwhile___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwwhile___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwwhile___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwwhile___init "lexer::TKwwhile::init"
typedef val_t (* lexer___TKwfor___parser_index_t)(val_t self);
val_t lexer___TKwfor___parser_index(val_t self);
+#define LOCATE_lexer___TKwfor___parser_index "lexer::TKwfor::(lexer::Token::parser_index)"
typedef void (* lexer___TKwfor___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwfor___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwfor___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwfor___init "lexer::TKwfor::init"
typedef val_t (* lexer___TKwin___parser_index_t)(val_t self);
val_t lexer___TKwin___parser_index(val_t self);
+#define LOCATE_lexer___TKwin___parser_index "lexer::TKwin::(lexer::Token::parser_index)"
typedef void (* lexer___TKwin___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwin___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwin___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwin___init "lexer::TKwin::init"
typedef val_t (* lexer___TKwand___parser_index_t)(val_t self);
val_t lexer___TKwand___parser_index(val_t self);
+#define LOCATE_lexer___TKwand___parser_index "lexer::TKwand::(lexer::Token::parser_index)"
typedef void (* lexer___TKwand___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwand___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwand___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwand___init "lexer::TKwand::init"
typedef val_t (* lexer___TKwor___parser_index_t)(val_t self);
val_t lexer___TKwor___parser_index(val_t self);
+#define LOCATE_lexer___TKwor___parser_index "lexer::TKwor::(lexer::Token::parser_index)"
typedef void (* lexer___TKwor___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwor___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwor___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwor___init "lexer::TKwor::init"
typedef val_t (* lexer___TKwnot___parser_index_t)(val_t self);
val_t lexer___TKwnot___parser_index(val_t self);
+#define LOCATE_lexer___TKwnot___parser_index "lexer::TKwnot::(lexer::Token::parser_index)"
typedef void (* lexer___TKwnot___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwnot___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwnot___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwnot___init "lexer::TKwnot::init"
typedef val_t (* lexer___TKwreturn___parser_index_t)(val_t self);
val_t lexer___TKwreturn___parser_index(val_t self);
+#define LOCATE_lexer___TKwreturn___parser_index "lexer::TKwreturn::(lexer::Token::parser_index)"
typedef void (* lexer___TKwreturn___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwreturn___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwreturn___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwreturn___init "lexer::TKwreturn::init"
typedef val_t (* lexer___TKwcontinue___parser_index_t)(val_t self);
val_t lexer___TKwcontinue___parser_index(val_t self);
+#define LOCATE_lexer___TKwcontinue___parser_index "lexer::TKwcontinue::(lexer::Token::parser_index)"
typedef void (* lexer___TKwcontinue___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwcontinue___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwcontinue___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwcontinue___init "lexer::TKwcontinue::init"
typedef val_t (* lexer___TKwbreak___parser_index_t)(val_t self);
val_t lexer___TKwbreak___parser_index(val_t self);
+#define LOCATE_lexer___TKwbreak___parser_index "lexer::TKwbreak::(lexer::Token::parser_index)"
typedef void (* lexer___TKwbreak___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwbreak___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwbreak___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwbreak___init "lexer::TKwbreak::init"
typedef val_t (* lexer___TKwabort___parser_index_t)(val_t self);
val_t lexer___TKwabort___parser_index(val_t self);
+#define LOCATE_lexer___TKwabort___parser_index "lexer::TKwabort::(lexer::Token::parser_index)"
typedef void (* lexer___TKwabort___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwabort___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwabort___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwabort___init "lexer::TKwabort::init"
typedef val_t (* lexer___TKwassert___parser_index_t)(val_t self);
val_t lexer___TKwassert___parser_index(val_t self);
+#define LOCATE_lexer___TKwassert___parser_index "lexer::TKwassert::(lexer::Token::parser_index)"
typedef void (* lexer___TKwassert___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwassert___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwassert___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwassert___init "lexer::TKwassert::init"
typedef val_t (* lexer___TKwnew___parser_index_t)(val_t self);
val_t lexer___TKwnew___parser_index(val_t self);
+#define LOCATE_lexer___TKwnew___parser_index "lexer::TKwnew::(lexer::Token::parser_index)"
typedef void (* lexer___TKwnew___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwnew___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwnew___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwnew___init "lexer::TKwnew::init"
typedef val_t (* lexer___TKwisa___parser_index_t)(val_t self);
val_t lexer___TKwisa___parser_index(val_t self);
+#define LOCATE_lexer___TKwisa___parser_index "lexer::TKwisa::(lexer::Token::parser_index)"
typedef void (* lexer___TKwisa___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwisa___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwisa___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwisa___init "lexer::TKwisa::init"
typedef val_t (* lexer___TKwonce___parser_index_t)(val_t self);
val_t lexer___TKwonce___parser_index(val_t self);
+#define LOCATE_lexer___TKwonce___parser_index "lexer::TKwonce::(lexer::Token::parser_index)"
typedef void (* lexer___TKwonce___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwonce___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwonce___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwonce___init "lexer::TKwonce::init"
typedef val_t (* lexer___TKwsuper___parser_index_t)(val_t self);
val_t lexer___TKwsuper___parser_index(val_t self);
+#define LOCATE_lexer___TKwsuper___parser_index "lexer::TKwsuper::(lexer::Token::parser_index)"
typedef void (* lexer___TKwsuper___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwsuper___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwsuper___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwsuper___init "lexer::TKwsuper::init"
typedef val_t (* lexer___TKwself___parser_index_t)(val_t self);
val_t lexer___TKwself___parser_index(val_t self);
+#define LOCATE_lexer___TKwself___parser_index "lexer::TKwself::(lexer::Token::parser_index)"
typedef void (* lexer___TKwself___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwself___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwself___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwself___init "lexer::TKwself::init"
typedef val_t (* lexer___TKwtrue___parser_index_t)(val_t self);
val_t lexer___TKwtrue___parser_index(val_t self);
+#define LOCATE_lexer___TKwtrue___parser_index "lexer::TKwtrue::(lexer::Token::parser_index)"
typedef void (* lexer___TKwtrue___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwtrue___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwtrue___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwtrue___init "lexer::TKwtrue::init"
typedef val_t (* lexer___TKwfalse___parser_index_t)(val_t self);
val_t lexer___TKwfalse___parser_index(val_t self);
+#define LOCATE_lexer___TKwfalse___parser_index "lexer::TKwfalse::(lexer::Token::parser_index)"
typedef void (* lexer___TKwfalse___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwfalse___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwfalse___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwfalse___init "lexer::TKwfalse::init"
typedef val_t (* lexer___TKwnull___parser_index_t)(val_t self);
val_t lexer___TKwnull___parser_index(val_t self);
+#define LOCATE_lexer___TKwnull___parser_index "lexer::TKwnull::(lexer::Token::parser_index)"
typedef void (* lexer___TKwnull___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TKwnull___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TKwnull___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TKwnull___init "lexer::TKwnull::init"
typedef val_t (* lexer___TOpar___parser_index_t)(val_t self);
val_t lexer___TOpar___parser_index(val_t self);
+#define LOCATE_lexer___TOpar___parser_index "lexer::TOpar::(lexer::Token::parser_index)"
typedef void (* lexer___TOpar___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TOpar___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TOpar___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TOpar___init "lexer::TOpar::init"
typedef val_t (* lexer___TCpar___parser_index_t)(val_t self);
val_t lexer___TCpar___parser_index(val_t self);
+#define LOCATE_lexer___TCpar___parser_index "lexer::TCpar::(lexer::Token::parser_index)"
typedef void (* lexer___TCpar___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TCpar___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TCpar___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TCpar___init "lexer::TCpar::init"
typedef val_t (* lexer___TObra___parser_index_t)(val_t self);
val_t lexer___TObra___parser_index(val_t self);
+#define LOCATE_lexer___TObra___parser_index "lexer::TObra::(lexer::Token::parser_index)"
typedef void (* lexer___TObra___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TObra___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TObra___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TObra___init "lexer::TObra::init"
typedef val_t (* lexer___TCbra___parser_index_t)(val_t self);
val_t lexer___TCbra___parser_index(val_t self);
+#define LOCATE_lexer___TCbra___parser_index "lexer::TCbra::(lexer::Token::parser_index)"
typedef void (* lexer___TCbra___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TCbra___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TCbra___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TCbra___init "lexer::TCbra::init"
typedef val_t (* lexer___TComma___parser_index_t)(val_t self);
val_t lexer___TComma___parser_index(val_t self);
+#define LOCATE_lexer___TComma___parser_index "lexer::TComma::(lexer::Token::parser_index)"
typedef void (* lexer___TComma___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TComma___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TComma___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TComma___init "lexer::TComma::init"
typedef val_t (* lexer___TColumn___parser_index_t)(val_t self);
val_t lexer___TColumn___parser_index(val_t self);
+#define LOCATE_lexer___TColumn___parser_index "lexer::TColumn::(lexer::Token::parser_index)"
typedef void (* lexer___TColumn___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TColumn___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TColumn___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TColumn___init "lexer::TColumn::init"
typedef val_t (* lexer___TQuad___parser_index_t)(val_t self);
val_t lexer___TQuad___parser_index(val_t self);
+#define LOCATE_lexer___TQuad___parser_index "lexer::TQuad::(lexer::Token::parser_index)"
typedef void (* lexer___TQuad___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TQuad___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TQuad___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TQuad___init "lexer::TQuad::init"
typedef val_t (* lexer___TAssign___parser_index_t)(val_t self);
val_t lexer___TAssign___parser_index(val_t self);
+#define LOCATE_lexer___TAssign___parser_index "lexer::TAssign::(lexer::Token::parser_index)"
typedef void (* lexer___TAssign___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TAssign___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TAssign___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TAssign___init "lexer::TAssign::init"
typedef val_t (* lexer___TPluseq___parser_index_t)(val_t self);
val_t lexer___TPluseq___parser_index(val_t self);
+#define LOCATE_lexer___TPluseq___parser_index "lexer::TPluseq::(lexer::Token::parser_index)"
typedef void (* lexer___TPluseq___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TPluseq___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TPluseq___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TPluseq___init "lexer::TPluseq::init"
typedef val_t (* lexer___TMinuseq___parser_index_t)(val_t self);
val_t lexer___TMinuseq___parser_index(val_t self);
+#define LOCATE_lexer___TMinuseq___parser_index "lexer::TMinuseq::(lexer::Token::parser_index)"
typedef void (* lexer___TMinuseq___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TMinuseq___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TMinuseq___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TMinuseq___init "lexer::TMinuseq::init"
typedef val_t (* lexer___TDotdotdot___parser_index_t)(val_t self);
val_t lexer___TDotdotdot___parser_index(val_t self);
+#define LOCATE_lexer___TDotdotdot___parser_index "lexer::TDotdotdot::(lexer::Token::parser_index)"
typedef void (* lexer___TDotdotdot___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TDotdotdot___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TDotdotdot___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TDotdotdot___init "lexer::TDotdotdot::init"
typedef val_t (* lexer___TDotdot___parser_index_t)(val_t self);
val_t lexer___TDotdot___parser_index(val_t self);
+#define LOCATE_lexer___TDotdot___parser_index "lexer::TDotdot::(lexer::Token::parser_index)"
typedef void (* lexer___TDotdot___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TDotdot___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TDotdot___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TDotdot___init "lexer::TDotdot::init"
typedef val_t (* lexer___TDot___parser_index_t)(val_t self);
val_t lexer___TDot___parser_index(val_t self);
+#define LOCATE_lexer___TDot___parser_index "lexer::TDot::(lexer::Token::parser_index)"
typedef void (* lexer___TDot___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TDot___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TDot___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TDot___init "lexer::TDot::init"
typedef val_t (* lexer___TPlus___parser_index_t)(val_t self);
val_t lexer___TPlus___parser_index(val_t self);
+#define LOCATE_lexer___TPlus___parser_index "lexer::TPlus::(lexer::Token::parser_index)"
typedef void (* lexer___TPlus___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TPlus___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TPlus___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TPlus___init "lexer::TPlus::init"
typedef val_t (* lexer___TMinus___parser_index_t)(val_t self);
val_t lexer___TMinus___parser_index(val_t self);
+#define LOCATE_lexer___TMinus___parser_index "lexer::TMinus::(lexer::Token::parser_index)"
typedef void (* lexer___TMinus___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TMinus___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TMinus___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TMinus___init "lexer::TMinus::init"
typedef val_t (* lexer___TStar___parser_index_t)(val_t self);
val_t lexer___TStar___parser_index(val_t self);
+#define LOCATE_lexer___TStar___parser_index "lexer::TStar::(lexer::Token::parser_index)"
typedef void (* lexer___TStar___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TStar___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TStar___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TStar___init "lexer::TStar::init"
typedef val_t (* lexer___TSlash___parser_index_t)(val_t self);
val_t lexer___TSlash___parser_index(val_t self);
+#define LOCATE_lexer___TSlash___parser_index "lexer::TSlash::(lexer::Token::parser_index)"
typedef void (* lexer___TSlash___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TSlash___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TSlash___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TSlash___init "lexer::TSlash::init"
typedef val_t (* lexer___TPercent___parser_index_t)(val_t self);
val_t lexer___TPercent___parser_index(val_t self);
+#define LOCATE_lexer___TPercent___parser_index "lexer::TPercent::(lexer::Token::parser_index)"
typedef void (* lexer___TPercent___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TPercent___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TPercent___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TPercent___init "lexer::TPercent::init"
typedef val_t (* lexer___TEq___parser_index_t)(val_t self);
val_t lexer___TEq___parser_index(val_t self);
+#define LOCATE_lexer___TEq___parser_index "lexer::TEq::(lexer::Token::parser_index)"
typedef void (* lexer___TEq___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TEq___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TEq___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TEq___init "lexer::TEq::init"
typedef val_t (* lexer___TNe___parser_index_t)(val_t self);
val_t lexer___TNe___parser_index(val_t self);
+#define LOCATE_lexer___TNe___parser_index "lexer::TNe::(lexer::Token::parser_index)"
typedef void (* lexer___TNe___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TNe___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TNe___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TNe___init "lexer::TNe::init"
typedef val_t (* lexer___TLt___parser_index_t)(val_t self);
val_t lexer___TLt___parser_index(val_t self);
+#define LOCATE_lexer___TLt___parser_index "lexer::TLt::(lexer::Token::parser_index)"
typedef void (* lexer___TLt___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TLt___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TLt___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TLt___init "lexer::TLt::init"
typedef val_t (* lexer___TLe___parser_index_t)(val_t self);
val_t lexer___TLe___parser_index(val_t self);
+#define LOCATE_lexer___TLe___parser_index "lexer::TLe::(lexer::Token::parser_index)"
typedef void (* lexer___TLe___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TLe___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TLe___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TLe___init "lexer::TLe::init"
typedef val_t (* lexer___TGt___parser_index_t)(val_t self);
val_t lexer___TGt___parser_index(val_t self);
+#define LOCATE_lexer___TGt___parser_index "lexer::TGt::(lexer::Token::parser_index)"
typedef void (* lexer___TGt___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TGt___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TGt___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TGt___init "lexer::TGt::init"
typedef val_t (* lexer___TGe___parser_index_t)(val_t self);
val_t lexer___TGe___parser_index(val_t self);
+#define LOCATE_lexer___TGe___parser_index "lexer::TGe::(lexer::Token::parser_index)"
typedef void (* lexer___TGe___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TGe___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TGe___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TGe___init "lexer::TGe::init"
typedef val_t (* lexer___TStarship___parser_index_t)(val_t self);
val_t lexer___TStarship___parser_index(val_t self);
+#define LOCATE_lexer___TStarship___parser_index "lexer::TStarship::(lexer::Token::parser_index)"
typedef void (* lexer___TStarship___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___TStarship___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___TStarship___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___TStarship___init "lexer::TStarship::init"
typedef val_t (* lexer___TClassid___parser_index_t)(val_t self);
val_t lexer___TClassid___parser_index(val_t self);
+#define LOCATE_lexer___TClassid___parser_index "lexer::TClassid::(lexer::Token::parser_index)"
typedef void (* lexer___TClassid___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void lexer___TClassid___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_lexer___TClassid___init(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_lexer___TClassid___init "lexer::TClassid::init"
typedef val_t (* lexer___TId___parser_index_t)(val_t self);
val_t lexer___TId___parser_index(val_t self);
+#define LOCATE_lexer___TId___parser_index "lexer::TId::(lexer::Token::parser_index)"
typedef void (* lexer___TId___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void lexer___TId___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_lexer___TId___init(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_lexer___TId___init "lexer::TId::init"
typedef val_t (* lexer___TAttrid___parser_index_t)(val_t self);
val_t lexer___TAttrid___parser_index(val_t self);
+#define LOCATE_lexer___TAttrid___parser_index "lexer::TAttrid::(lexer::Token::parser_index)"
typedef void (* lexer___TAttrid___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void lexer___TAttrid___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_lexer___TAttrid___init(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_lexer___TAttrid___init "lexer::TAttrid::init"
typedef val_t (* lexer___TNumber___parser_index_t)(val_t self);
val_t lexer___TNumber___parser_index(val_t self);
+#define LOCATE_lexer___TNumber___parser_index "lexer::TNumber::(lexer::Token::parser_index)"
typedef void (* lexer___TNumber___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void lexer___TNumber___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_lexer___TNumber___init(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_lexer___TNumber___init "lexer::TNumber::init"
typedef val_t (* lexer___TFloat___parser_index_t)(val_t self);
val_t lexer___TFloat___parser_index(val_t self);
+#define LOCATE_lexer___TFloat___parser_index "lexer::TFloat::(lexer::Token::parser_index)"
typedef void (* lexer___TFloat___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void lexer___TFloat___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_lexer___TFloat___init(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_lexer___TFloat___init "lexer::TFloat::init"
typedef val_t (* lexer___TChar___parser_index_t)(val_t self);
val_t lexer___TChar___parser_index(val_t self);
+#define LOCATE_lexer___TChar___parser_index "lexer::TChar::(lexer::Token::parser_index)"
typedef void (* lexer___TChar___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void lexer___TChar___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_lexer___TChar___init(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_lexer___TChar___init "lexer::TChar::init"
typedef val_t (* lexer___TString___parser_index_t)(val_t self);
val_t lexer___TString___parser_index(val_t self);
+#define LOCATE_lexer___TString___parser_index "lexer::TString::(lexer::Token::parser_index)"
typedef void (* lexer___TString___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void lexer___TString___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_lexer___TString___init(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_lexer___TString___init "lexer::TString::init"
typedef val_t (* lexer___TStartString___parser_index_t)(val_t self);
val_t lexer___TStartString___parser_index(val_t self);
+#define LOCATE_lexer___TStartString___parser_index "lexer::TStartString::(lexer::Token::parser_index)"
typedef void (* lexer___TStartString___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void lexer___TStartString___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_lexer___TStartString___init(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_lexer___TStartString___init "lexer::TStartString::init"
typedef val_t (* lexer___TMidString___parser_index_t)(val_t self);
val_t lexer___TMidString___parser_index(val_t self);
+#define LOCATE_lexer___TMidString___parser_index "lexer::TMidString::(lexer::Token::parser_index)"
typedef void (* lexer___TMidString___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void lexer___TMidString___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_lexer___TMidString___init(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_lexer___TMidString___init "lexer::TMidString::init"
typedef val_t (* lexer___TEndString___parser_index_t)(val_t self);
val_t lexer___TEndString___parser_index(val_t self);
+#define LOCATE_lexer___TEndString___parser_index "lexer::TEndString::(lexer::Token::parser_index)"
typedef void (* lexer___TEndString___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void lexer___TEndString___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_lexer___TEndString___init(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_lexer___TEndString___init "lexer::TEndString::init"
typedef val_t (* lexer___EOF___parser_index_t)(val_t self);
val_t lexer___EOF___parser_index(val_t self);
+#define LOCATE_lexer___EOF___parser_index "lexer::EOF::(lexer::Token::parser_index)"
typedef void (* lexer___EOF___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void lexer___EOF___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_lexer___EOF___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_lexer___EOF___init "lexer::EOF::init"
#define ATTR_lexer___PError____message(recv) ATTR(recv, COLOR_lexer___PError____message)
typedef val_t (* lexer___PError___message_t)(val_t self);
val_t lexer___PError___message(val_t self);
+#define LOCATE_lexer___PError___message "lexer::PError::message"
typedef void (* lexer___PError___message__eq_t)(val_t self, val_t param0);
void lexer___PError___message__eq(val_t self, val_t param0);
+#define LOCATE_lexer___PError___message__eq "lexer::PError::message="
typedef void (* lexer___PError___init_error_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void lexer___PError___init_error(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_lexer___PError___init_error(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_lexer___PError___init_error "lexer::PError::init_error"
#define ATTR_lexer___Lexer____token(recv) ATTR(recv, COLOR_lexer___Lexer____token)
#define ATTR_lexer___Lexer____state(recv) ATTR(recv, COLOR_lexer___Lexer____state)
#define ATTR_lexer___Lexer____filename(recv) ATTR(recv, COLOR_lexer___Lexer____filename)
typedef val_t (* lexer___Lexer___filename_t)(val_t self);
val_t lexer___Lexer___filename(val_t self);
+#define LOCATE_lexer___Lexer___filename "lexer::Lexer::filename"
#define ATTR_lexer___Lexer____stream(recv) ATTR(recv, COLOR_lexer___Lexer____stream)
#define ATTR_lexer___Lexer____stream_buf(recv) ATTR(recv, COLOR_lexer___Lexer____stream_buf)
#define ATTR_lexer___Lexer____stream_pos(recv) ATTR(recv, COLOR_lexer___Lexer____stream_pos)
#define ATTR_lexer___Lexer____text(recv) ATTR(recv, COLOR_lexer___Lexer____text)
typedef val_t (* lexer___Lexer___state_initial_t)(val_t self);
val_t lexer___Lexer___state_initial(val_t self);
+#define LOCATE_lexer___Lexer___state_initial "lexer::Lexer::state_initial"
typedef void (* lexer___Lexer___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void lexer___Lexer___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_lexer___Lexer___init(val_t param0, val_t param1);
+#define LOCATE_lexer___Lexer___init "lexer::Lexer::init"
typedef val_t (* lexer___Lexer___peek_t)(val_t self);
val_t lexer___Lexer___peek(val_t self);
+#define LOCATE_lexer___Lexer___peek "lexer::Lexer::peek"
typedef val_t (* lexer___Lexer___next_t)(val_t self);
val_t lexer___Lexer___next(val_t self);
+#define LOCATE_lexer___Lexer___next "lexer::Lexer::next"
typedef val_t (* lexer___Lexer___get_token_t)(val_t self);
val_t lexer___Lexer___get_token(val_t self);
+#define LOCATE_lexer___Lexer___get_token "lexer::Lexer::get_token"
typedef val_t (* lexer___Lexer___get_char_t)(val_t self);
val_t lexer___Lexer___get_char(val_t self);
+#define LOCATE_lexer___Lexer___get_char "lexer::Lexer::get_char"
typedef void (* lexer___Lexer___push_back_t)(val_t self, val_t param0);
void lexer___Lexer___push_back(val_t self, val_t param0);
+#define LOCATE_lexer___Lexer___push_back "lexer::Lexer::push_back"
#define ATTR_lexer___Lexer____goto_table(recv) ATTR(recv, COLOR_lexer___Lexer____goto_table)
typedef void (* lexer___Lexer___build_goto_table_t)(val_t self);
void lexer___Lexer___build_goto_table(val_t self);
+#define LOCATE_lexer___Lexer___build_goto_table "lexer::Lexer::build_goto_table"
typedef val_t (* lexer___Lexer___nil_array_t)(val_t self);
val_t lexer___Lexer___nil_array(val_t self);
+#define LOCATE_lexer___Lexer___nil_array "lexer::Lexer::nil_array"
#define ATTR_lexer___Lexer____accept_table(recv) ATTR(recv, COLOR_lexer___Lexer____accept_table)
typedef void (* lexer___Lexer___build_accept_table_t)(val_t self);
void lexer___Lexer___build_accept_table(val_t self);
+#define LOCATE_lexer___Lexer___build_accept_table "lexer::Lexer::build_accept_table"
#endif
/* This C file is generated by NIT to compile module list. */
#include "list._sep.h"
val_t list___List_____bra(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "list::List::[] (bin/../lib/standard//list.nit:21,1--22:52)"};
+ struct trace_t trace = {NULL, LOCATE_list___List_____bra, 21};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
void list___List_____braeq(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "list::List::[]= (bin/../lib/standard//list.nit:24,2--59)"};
+ struct trace_t trace = {NULL, LOCATE_list___List_____braeq, 24};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t list___List___first(val_t self) {
- struct trace_t trace = {NULL, "list::List::first (bin/../lib/standard//list.nit:26,2--27:38)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___first, 26};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_list___List____head( self) /*List::_head*/;
return variable0;
}
void list___List___first__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "list::List::first= (bin/../lib/standard//list.nit:29,2--30:39)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___first__eq, 29};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t list___List___last(val_t self) {
- struct trace_t trace = {NULL, "list::List::last (bin/../lib/standard//list.nit:32,2--33:37)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___last, 32};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_list___List____tail( self) /*List::_tail*/;
return variable0;
}
void list___List___last__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "list::List::last= (bin/../lib/standard//list.nit:35,2--36:38)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___last__eq, 35};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t list___List___is_empty(val_t self) {
- struct trace_t trace = {NULL, "list::List::is_empty (bin/../lib/standard//list.nit:40,2--41:44)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___is_empty, 40};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_list___List____head( self) /*List::_head*/;
return variable0;
}
val_t list___List___length(val_t self) {
- struct trace_t trace = {NULL, "list::List::length (bin/../lib/standard//list.nit:43,2--52:10)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___length, 43};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t list___List___has(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "list::List::has (bin/../lib/standard//list.nit:55,2--56:64)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___has, 55};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t list___List___has_only(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "list::List::has_only (bin/../lib/standard//list.nit:58,2--65:13)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___has_only, 58};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t list___List___count(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "list::List::count (bin/../lib/standard//list.nit:68,2--76:11)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___count, 68};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t list___List___has_key(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "list::List::has_key (bin/../lib/standard//list.nit:79,2--60)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___has_key, 79};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
void list___List___push(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "list::List::push (bin/../lib/standard//list.nit:83,2--93:14)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___push, 83};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void list___List___unshift(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "list::List::unshift (bin/../lib/standard//list.nit:96,2--106:14)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___unshift, 96};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void list___List___link(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "list::List::link (bin/../lib/standard//list.nit:109,2--121:9)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___link, 109};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t list___List___pop(val_t self) {
- struct trace_t trace = {NULL, "list::List::pop (bin/../lib/standard//list.nit:126,2--137:18)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___pop, 126};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t list___List___shift(val_t self) {
- struct trace_t trace = {NULL, "list::List::shift (bin/../lib/standard//list.nit:140,2--151:18)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___shift, 140};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
void list___List___remove(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "list::List::remove (bin/../lib/standard//list.nit:154,2--157:39)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___remove, 154};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void list___List___remove_at(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "list::List::remove_at (bin/../lib/standard//list.nit:160,2--163:39)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___remove_at, 160};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void list___List___clear(val_t self) {
- struct trace_t trace = {NULL, "list::List::clear (bin/../lib/standard//list.nit:166,2--169:14)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___clear, 166};
trace.prev = tracehead; tracehead = &trace;
ATTR_list___List____head( self) /*List::_head*/ = NIT_NULL /*null*/;
ATTR_list___List____tail( self) /*List::_tail*/ = NIT_NULL /*null*/;
return;
}
val_t list___List___iterator(val_t self) {
- struct trace_t trace = {NULL, "list::List::iterator (bin/../lib/standard//list.nit:173,2--73)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___iterator, 173};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
void list___List___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "list::List::init (bin/../lib/standard//list.nit:175,2--176:5)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___init, 175};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_List].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_List].i] = 1;
return;
}
void list___List___from(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "list::List::from (bin/../lib/standard//list.nit:178,2--179:46)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___from, 178};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t list___List___get_node(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "list::List::get_node (bin/../lib/standard//list.nit:187,2--198:10)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___get_node, 187};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t list___List___search_node_after(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "list::List::search_node_after (bin/../lib/standard//list.nit:201,2--206:10)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___search_node_after, 201};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
void list___List___remove_node(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "list::List::remove_node (bin/../lib/standard//list.nit:209,2--224:29)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___remove_node, 209};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void list___List___insert_before(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "list::List::insert_before (bin/../lib/standard//list.nit:228,2--239:19)"};
+ struct trace_t trace = {NULL, LOCATE_list___List___insert_before, 228};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t list___ListIterator___item(val_t self) {
- struct trace_t trace = {NULL, "list::ListIterator::item (bin/../lib/standard//list.nit:246,2--37)"};
+ struct trace_t trace = {NULL, LOCATE_list___ListIterator___item, 246};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_list___ListIterator____node( self) /*ListIterator::_node*/;
return variable0;
}
void list___ListIterator___item__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "list::ListIterator::item= (bin/../lib/standard//list.nit:248,2--38)"};
+ struct trace_t trace = {NULL, LOCATE_list___ListIterator___item__eq, 248};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t list___ListIterator___is_ok(val_t self) {
- struct trace_t trace = {NULL, "list::ListIterator::is_ok (bin/../lib/standard//list.nit:250,2--45)"};
+ struct trace_t trace = {NULL, LOCATE_list___ListIterator___is_ok, 250};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_list___ListIterator____node( self) /*ListIterator::_node*/;
return variable0;
}
void list___ListIterator___next(val_t self) {
- struct trace_t trace = {NULL, "list::ListIterator::next (bin/../lib/standard//list.nit:252,2--255:13)"};
+ struct trace_t trace = {NULL, LOCATE_list___ListIterator___next, 252};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_list___ListIterator____node( self) /*ListIterator::_node*/;
return;
}
void list___ListIterator___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "list::ListIterator::init (bin/../lib/standard//list.nit:258,2--262:12)"};
+ struct trace_t trace = {NULL, LOCATE_list___ListIterator___init, 258};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t list___ListIterator___index(val_t self) {
- struct trace_t trace = {NULL, "list::ListIterator::index (bin/../lib/standard//list.nit:268,2--269:32)"};
+ struct trace_t trace = {NULL, LOCATE_list___ListIterator___index, 268};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_list___ListIterator____index( self) /*ListIterator::_index*/;
}
void list___ListNode___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "list::ListNode::init (bin/../lib/standard//list.nit:275,2--277:10)"};
+ struct trace_t trace = {NULL, LOCATE_list___ListNode___init, 275};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t list___ListNode___next(val_t self) {
- struct trace_t trace = {NULL, "list::ListNode::next (bin/../lib/standard//list.nit:280,2--281:41)"};
+ struct trace_t trace = {NULL, LOCATE_list___ListNode___next, 280};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_list___ListNode____next( self) /*ListNode::_next*/;
}
void list___ListNode___next__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "list::ListNode::next= (bin/../lib/standard//list.nit:280,2--281:41)"};
+ struct trace_t trace = {NULL, LOCATE_list___ListNode___next__eq, 280};
trace.prev = tracehead; tracehead = &trace;
ATTR_list___ListNode____next( self) /*ListNode::_next*/ = param0;
tracehead = trace.prev;
return;
}
val_t list___ListNode___prev(val_t self) {
- struct trace_t trace = {NULL, "list::ListNode::prev (bin/../lib/standard//list.nit:283,2--284:41)"};
+ struct trace_t trace = {NULL, LOCATE_list___ListNode___prev, 283};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_list___ListNode____prev( self) /*ListNode::_prev*/;
}
void list___ListNode___prev__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "list::ListNode::prev= (bin/../lib/standard//list.nit:283,2--284:41)"};
+ struct trace_t trace = {NULL, LOCATE_list___ListNode___prev__eq, 283};
trace.prev = tracehead; tracehead = &trace;
ATTR_list___ListNode____prev( self) /*ListNode::_prev*/ = param0;
tracehead = trace.prev;
/* This C header file is generated by NIT to compile modules and programs that requires list. */
-#ifndef list__sep
-#define list__sep
+#ifndef list_3_sep
+#define list_3_sep
#include "abstract_collection._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_ListIterator[];
extern const classtable_elt_t VFT_ListNode[];
+#define LOCATE_list "list"
extern const int SFT_list[];
#define ID_List SFT_list[0]
#define COLOR_List SFT_list[1]
#define COLOR_list___ListNode___prev__eq SFT_list[27]
typedef val_t (* list___List_____bra_t)(val_t self, val_t param0);
val_t list___List_____bra(val_t self, val_t param0);
+#define LOCATE_list___List_____bra "list::List::(abstract_collection::Map::[])"
typedef void (* list___List_____braeq_t)(val_t self, val_t param0, val_t param1);
void list___List_____braeq(val_t self, val_t param0, val_t param1);
+#define LOCATE_list___List_____braeq "list::List::(abstract_collection::Map::[]=)"
typedef val_t (* list___List___first_t)(val_t self);
val_t list___List___first(val_t self);
+#define LOCATE_list___List___first "list::List::(abstract_collection::Collection::first)"
typedef void (* list___List___first__eq_t)(val_t self, val_t param0);
void list___List___first__eq(val_t self, val_t param0);
+#define LOCATE_list___List___first__eq "list::List::(abstract_collection::IndexedCollection::first=)"
typedef val_t (* list___List___last_t)(val_t self);
val_t list___List___last(val_t self);
+#define LOCATE_list___List___last "list::List::(abstract_collection::IndexedCollection::last)"
typedef void (* list___List___last__eq_t)(val_t self, val_t param0);
void list___List___last__eq(val_t self, val_t param0);
+#define LOCATE_list___List___last__eq "list::List::(abstract_collection::IndexedCollection::last=)"
typedef val_t (* list___List___is_empty_t)(val_t self);
val_t list___List___is_empty(val_t self);
+#define LOCATE_list___List___is_empty "list::List::(abstract_collection::Collection::is_empty)"
typedef val_t (* list___List___length_t)(val_t self);
val_t list___List___length(val_t self);
+#define LOCATE_list___List___length "list::List::(abstract_collection::Collection::length)"
typedef val_t (* list___List___has_t)(val_t self, val_t param0);
val_t list___List___has(val_t self, val_t param0);
+#define LOCATE_list___List___has "list::List::(abstract_collection::Collection::has)"
typedef val_t (* list___List___has_only_t)(val_t self, val_t param0);
val_t list___List___has_only(val_t self, val_t param0);
+#define LOCATE_list___List___has_only "list::List::(abstract_collection::Collection::has_only)"
typedef val_t (* list___List___count_t)(val_t self, val_t param0);
val_t list___List___count(val_t self, val_t param0);
+#define LOCATE_list___List___count "list::List::(abstract_collection::Collection::count)"
typedef val_t (* list___List___has_key_t)(val_t self, val_t param0);
val_t list___List___has_key(val_t self, val_t param0);
+#define LOCATE_list___List___has_key "list::List::(abstract_collection::Map::has_key)"
typedef void (* list___List___push_t)(val_t self, val_t param0);
void list___List___push(val_t self, val_t param0);
+#define LOCATE_list___List___push "list::List::(abstract_collection::IndexedCollection::push)"
typedef void (* list___List___unshift_t)(val_t self, val_t param0);
void list___List___unshift(val_t self, val_t param0);
+#define LOCATE_list___List___unshift "list::List::(abstract_collection::IndexedCollection::unshift)"
typedef void (* list___List___link_t)(val_t self, val_t param0);
void list___List___link(val_t self, val_t param0);
+#define LOCATE_list___List___link "list::List::link"
typedef val_t (* list___List___pop_t)(val_t self);
val_t list___List___pop(val_t self);
+#define LOCATE_list___List___pop "list::List::(abstract_collection::IndexedCollection::pop)"
typedef val_t (* list___List___shift_t)(val_t self);
val_t list___List___shift(val_t self);
+#define LOCATE_list___List___shift "list::List::(abstract_collection::IndexedCollection::shift)"
typedef void (* list___List___remove_t)(val_t self, val_t param0);
void list___List___remove(val_t self, val_t param0);
+#define LOCATE_list___List___remove "list::List::(abstract_collection::RemovableCollection::remove)"
typedef void (* list___List___remove_at_t)(val_t self, val_t param0);
void list___List___remove_at(val_t self, val_t param0);
+#define LOCATE_list___List___remove_at "list::List::(abstract_collection::Map::remove_at)"
typedef void (* list___List___clear_t)(val_t self);
void list___List___clear(val_t self);
+#define LOCATE_list___List___clear "list::List::(abstract_collection::RemovableCollection::clear)"
typedef val_t (* list___List___iterator_t)(val_t self);
val_t list___List___iterator(val_t self);
+#define LOCATE_list___List___iterator "list::List::(abstract_collection::Collection::iterator)"
typedef void (* list___List___init_t)(val_t self, int* init_table);
void list___List___init(val_t self, int* init_table);
val_t NEW_list___List___init();
+#define LOCATE_list___List___init "list::List::init"
typedef void (* list___List___from_t)(val_t self, val_t param0, int* init_table);
void list___List___from(val_t self, val_t param0, int* init_table);
val_t NEW_list___List___from(val_t param0);
+#define LOCATE_list___List___from "list::List::from"
#define ATTR_list___List____head(recv) ATTR(recv, COLOR_list___List____head)
#define ATTR_list___List____tail(recv) ATTR(recv, COLOR_list___List____tail)
typedef val_t (* list___List___get_node_t)(val_t self, val_t param0);
val_t list___List___get_node(val_t self, val_t param0);
+#define LOCATE_list___List___get_node "list::List::get_node"
typedef val_t (* list___List___search_node_after_t)(val_t self, val_t param0, val_t param1);
val_t list___List___search_node_after(val_t self, val_t param0, val_t param1);
+#define LOCATE_list___List___search_node_after "list::List::search_node_after"
typedef void (* list___List___remove_node_t)(val_t self, val_t param0);
void list___List___remove_node(val_t self, val_t param0);
+#define LOCATE_list___List___remove_node "list::List::remove_node"
typedef void (* list___List___insert_before_t)(val_t self, val_t param0, val_t param1);
void list___List___insert_before(val_t self, val_t param0, val_t param1);
+#define LOCATE_list___List___insert_before "list::List::insert_before"
typedef val_t (* list___ListIterator___item_t)(val_t self);
val_t list___ListIterator___item(val_t self);
+#define LOCATE_list___ListIterator___item "list::ListIterator::(abstract_collection::Iterator::item)"
typedef void (* list___ListIterator___item__eq_t)(val_t self, val_t param0);
void list___ListIterator___item__eq(val_t self, val_t param0);
+#define LOCATE_list___ListIterator___item__eq "list::ListIterator::(abstract_collection::MapIterator::item=)"
typedef val_t (* list___ListIterator___is_ok_t)(val_t self);
val_t list___ListIterator___is_ok(val_t self);
+#define LOCATE_list___ListIterator___is_ok "list::ListIterator::(abstract_collection::Iterator::is_ok)"
typedef void (* list___ListIterator___next_t)(val_t self);
void list___ListIterator___next(val_t self);
+#define LOCATE_list___ListIterator___next "list::ListIterator::(abstract_collection::Iterator::next)"
typedef void (* list___ListIterator___init_t)(val_t self, val_t param0, int* init_table);
void list___ListIterator___init(val_t self, val_t param0, int* init_table);
val_t NEW_list___ListIterator___init(val_t param0);
+#define LOCATE_list___ListIterator___init "list::ListIterator::init"
#define ATTR_list___ListIterator____node(recv) ATTR(recv, COLOR_list___ListIterator____node)
#define ATTR_list___ListIterator____index(recv) ATTR(recv, COLOR_list___ListIterator____index)
typedef val_t (* list___ListIterator___index_t)(val_t self);
val_t list___ListIterator___index(val_t self);
+#define LOCATE_list___ListIterator___index "list::ListIterator::(abstract_collection::IndexedIterator::index)"
typedef void (* list___ListNode___init_t)(val_t self, val_t param0, int* init_table);
void list___ListNode___init(val_t self, val_t param0, int* init_table);
val_t NEW_list___ListNode___init(val_t param0);
+#define LOCATE_list___ListNode___init "list::ListNode::init"
#define ATTR_list___ListNode____next(recv) ATTR(recv, COLOR_list___ListNode____next)
typedef val_t (* list___ListNode___next_t)(val_t self);
val_t list___ListNode___next(val_t self);
+#define LOCATE_list___ListNode___next "list::ListNode::next"
typedef void (* list___ListNode___next__eq_t)(val_t self, val_t param0);
void list___ListNode___next__eq(val_t self, val_t param0);
+#define LOCATE_list___ListNode___next__eq "list::ListNode::next="
#define ATTR_list___ListNode____prev(recv) ATTR(recv, COLOR_list___ListNode____prev)
typedef val_t (* list___ListNode___prev_t)(val_t self);
val_t list___ListNode___prev(val_t self);
+#define LOCATE_list___ListNode___prev "list::ListNode::prev"
typedef void (* list___ListNode___prev__eq_t)(val_t self, val_t param0);
void list___ListNode___prev__eq(val_t self, val_t param0);
+#define LOCATE_list___ListNode___prev__eq "list::ListNode::prev="
#endif
/* This C file is generated by NIT to compile module math. */
#include "math._sep.h"
val_t math___Int___rand(val_t self) {
- struct trace_t trace = {NULL, "math::Int::rand (bin/../lib/standard//math.nit:19,2--49)"};
+ struct trace_t trace = {NULL, LOCATE_math___Int___rand, 19};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(kernel_Int_Int_rand_0(UNTAG_Int( self)));
}
val_t math___Float___sqrt(val_t self) {
- struct trace_t trace = {NULL, "math::Float::sqrt (bin/../lib/standard//math.nit:23,2--55)"};
+ struct trace_t trace = {NULL, LOCATE_math___Float___sqrt, 23};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float(kernel_Float_Float_sqrt_0(UNBOX_Float( self)));
}
val_t math___Float___cos(val_t self) {
- struct trace_t trace = {NULL, "math::Float::cos (bin/../lib/standard//math.nit:24,2--53)"};
+ struct trace_t trace = {NULL, LOCATE_math___Float___cos, 24};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float(kernel_Float_Float_cos_0(UNBOX_Float( self)));
}
val_t math___Float___sin(val_t self) {
- struct trace_t trace = {NULL, "math::Float::sin (bin/../lib/standard//math.nit:25,2--53)"};
+ struct trace_t trace = {NULL, LOCATE_math___Float___sin, 25};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float(kernel_Float_Float_sin_0(UNBOX_Float( self)));
}
val_t math___Float___tan(val_t self) {
- struct trace_t trace = {NULL, "math::Float::tan (bin/../lib/standard//math.nit:26,2--53)"};
+ struct trace_t trace = {NULL, LOCATE_math___Float___tan, 26};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float(kernel_Float_Float_tan_0(UNBOX_Float( self)));
}
val_t math___Float___acos(val_t self) {
- struct trace_t trace = {NULL, "math::Float::acos (bin/../lib/standard//math.nit:27,2--55)"};
+ struct trace_t trace = {NULL, LOCATE_math___Float___acos, 27};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float(kernel_Float_Float_acos_0(UNBOX_Float( self)));
}
val_t math___Float___asin(val_t self) {
- struct trace_t trace = {NULL, "math::Float::asin (bin/../lib/standard//math.nit:28,2--55)"};
+ struct trace_t trace = {NULL, LOCATE_math___Float___asin, 28};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float(kernel_Float_Float_asin_0(UNBOX_Float( self)));
}
val_t math___Float___atan(val_t self) {
- struct trace_t trace = {NULL, "math::Float::atan (bin/../lib/standard//math.nit:29,2--55)"};
+ struct trace_t trace = {NULL, LOCATE_math___Float___atan, 29};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float(kernel_Float_Float_atan_0(UNBOX_Float( self)));
}
val_t math___Float___pow(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "math::Float::pow (bin/../lib/standard//math.nit:31,2--63)"};
+ struct trace_t trace = {NULL, LOCATE_math___Float___pow, 31};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float(kernel_Float_Float_pow_1(UNBOX_Float( self), UNBOX_Float( param0)));
}
val_t math___Float___log(val_t self) {
- struct trace_t trace = {NULL, "math::Float::log (bin/../lib/standard//math.nit:32,2--53)"};
+ struct trace_t trace = {NULL, LOCATE_math___Float___log, 32};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float(kernel_Float_Float_log_0(UNBOX_Float( self)));
}
val_t math___Float___exp(val_t self) {
- struct trace_t trace = {NULL, "math::Float::exp (bin/../lib/standard//math.nit:33,2--53)"};
+ struct trace_t trace = {NULL, LOCATE_math___Float___exp, 33};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float(kernel_Float_Float_exp_0(UNBOX_Float( self)));
}
val_t math___Float___rand(val_t self) {
- struct trace_t trace = {NULL, "math::Float::rand (bin/../lib/standard//math.nit:35,2--55)"};
+ struct trace_t trace = {NULL, LOCATE_math___Float___rand, 35};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float(kernel_Float_Float_rand_0(UNBOX_Float( self)));
}
val_t math___Object___atan2(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "math::Object::atan2 (bin/../lib/standard//math.nit:38,1--72)"};
+ struct trace_t trace = {NULL, LOCATE_math___Object___atan2, 38};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float(kernel_Any_Any_atan2_2( self, UNBOX_Float( param0), UNBOX_Float( param1)));
}
val_t math___Object___pi(val_t self) {
- struct trace_t trace = {NULL, "math::Object::pi (bin/../lib/standard//math.nit:39,1--46)"};
+ struct trace_t trace = {NULL, LOCATE_math___Object___pi, 39};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_Float(kernel_Any_Any_pi_0( self));
}
void math___Object___srand_from(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "math::Object::srand_from (bin/../lib/standard//math.nit:40,1--63)"};
+ struct trace_t trace = {NULL, LOCATE_math___Object___srand_from, 40};
trace.prev = tracehead; tracehead = &trace;
kernel_Any_Any_srand_from_1( self, UNTAG_Int( param0));
tracehead = trace.prev;
return;
}
void math___Object___srand(val_t self) {
- struct trace_t trace = {NULL, "math::Object::srand (bin/../lib/standard//math.nit:41,1--45)"};
+ struct trace_t trace = {NULL, LOCATE_math___Object___srand, 41};
trace.prev = tracehead; tracehead = &trace;
kernel_Any_Any_srand_0( self);
tracehead = trace.prev;
/* This C header file is generated by NIT to compile modules and programs that requires math. */
-#ifndef math__sep
-#define math__sep
+#ifndef math_3_sep
+#define math_3_sep
#include "kernel._sep.h"
#include <nit_common.h>
#include <math_nit.h>
+#define LOCATE_math "math"
extern const int SFT_math[];
#define COLOR_math___Int___rand SFT_math[0]
#define COLOR_math___Float___sqrt SFT_math[1]
#define COLOR_math___Object___srand SFT_math[15]
typedef val_t (* math___Int___rand_t)(val_t self);
val_t math___Int___rand(val_t self);
+#define LOCATE_math___Int___rand "math::Int::rand"
typedef val_t (* math___Float___sqrt_t)(val_t self);
val_t math___Float___sqrt(val_t self);
+#define LOCATE_math___Float___sqrt "math::Float::sqrt"
typedef val_t (* math___Float___cos_t)(val_t self);
val_t math___Float___cos(val_t self);
+#define LOCATE_math___Float___cos "math::Float::cos"
typedef val_t (* math___Float___sin_t)(val_t self);
val_t math___Float___sin(val_t self);
+#define LOCATE_math___Float___sin "math::Float::sin"
typedef val_t (* math___Float___tan_t)(val_t self);
val_t math___Float___tan(val_t self);
+#define LOCATE_math___Float___tan "math::Float::tan"
typedef val_t (* math___Float___acos_t)(val_t self);
val_t math___Float___acos(val_t self);
+#define LOCATE_math___Float___acos "math::Float::acos"
typedef val_t (* math___Float___asin_t)(val_t self);
val_t math___Float___asin(val_t self);
+#define LOCATE_math___Float___asin "math::Float::asin"
typedef val_t (* math___Float___atan_t)(val_t self);
val_t math___Float___atan(val_t self);
+#define LOCATE_math___Float___atan "math::Float::atan"
typedef val_t (* math___Float___pow_t)(val_t self, val_t param0);
val_t math___Float___pow(val_t self, val_t param0);
+#define LOCATE_math___Float___pow "math::Float::pow"
typedef val_t (* math___Float___log_t)(val_t self);
val_t math___Float___log(val_t self);
+#define LOCATE_math___Float___log "math::Float::log"
typedef val_t (* math___Float___exp_t)(val_t self);
val_t math___Float___exp(val_t self);
+#define LOCATE_math___Float___exp "math::Float::exp"
typedef val_t (* math___Float___rand_t)(val_t self);
val_t math___Float___rand(val_t self);
+#define LOCATE_math___Float___rand "math::Float::rand"
typedef val_t (* math___Object___atan2_t)(val_t self, val_t param0, val_t param1);
val_t math___Object___atan2(val_t self, val_t param0, val_t param1);
+#define LOCATE_math___Object___atan2 "math::Object::atan2"
typedef val_t (* math___Object___pi_t)(val_t self);
val_t math___Object___pi(val_t self);
+#define LOCATE_math___Object___pi "math::Object::pi"
typedef void (* math___Object___srand_from_t)(val_t self, val_t param0);
void math___Object___srand_from(val_t self, val_t param0);
+#define LOCATE_math___Object___srand_from "math::Object::srand_from"
typedef void (* math___Object___srand_t)(val_t self);
void math___Object___srand(val_t self);
+#define LOCATE_math___Object___srand "math::Object::srand"
#endif
/* This C header file is generated by NIT to compile modules and programs that requires metamodel. */
-#ifndef metamodel__sep
-#define metamodel__sep
+#ifndef metamodel_3_sep
+#define metamodel_3_sep
#include "vararg._sep.h"
#include "virtualtype._sep.h"
#include <nit_common.h>
+#define LOCATE_metamodel "metamodel"
extern const int SFT_metamodel[];
#endif
/* This C file is generated by NIT to compile module mmbuilder. */
#include "mmbuilder._sep.h"
val_t mmbuilder___CSHSorter___compare(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "mmbuilder::CSHSorter::compare (src/syntax//mmbuilder.nit:27,2--29:36)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___CSHSorter___compare, 27};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
void mmbuilder___CSHSorter___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "mmbuilder::CSHSorter::init (src/syntax//mmbuilder.nit:32,2--5)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___CSHSorter___init, 32};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_CSHSorter].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_CSHSorter].i] = 1;
return;
}
void mmbuilder___MMSrcModule___do_mmbuilder(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::MMSrcModule::do_mmbuilder (src/syntax//mmbuilder.nit:36,2--131:35)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___MMSrcModule___do_mmbuilder, 36};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___MMSrcLocalClass___add_src_local_property(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "mmbuilder::MMSrcLocalClass::add_src_local_property (src/syntax//mmbuilder.nit:136,2--161:59)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___MMSrcLocalClass___add_src_local_property, 136};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t mmbuilder___MMSrcAncestor___node(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::MMSrcAncestor::node (src/syntax//mmbuilder.nit:169,2--170:33)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___MMSrcAncestor___node, 169};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___MMSrcAncestor____node( self) /*MMSrcAncestor::_node*/;
}
val_t mmbuilder___MMSrcAncestor___local_class(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::MMSrcAncestor::local_class (src/syntax//mmbuilder.nit:171,2--47)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___MMSrcAncestor___local_class, 171};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___MMSrcAncestor____local_class( self) /*MMSrcAncestor::_local_class*/;
}
void mmbuilder___MMSrcAncestor___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "mmbuilder::MMSrcAncestor::init (src/syntax//mmbuilder.nit:173,2--176:18)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___MMSrcAncestor___init, 173};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t mmbuilder___ClassBuilderVisitor___local_class_arity(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::ClassBuilderVisitor::local_class_arity (src/syntax//mmbuilder.nit:187,2--188:47)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ClassBuilderVisitor___local_class_arity, 187};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___ClassBuilderVisitor____local_class_arity( self) /*ClassBuilderVisitor::_local_class_arity*/;
}
void mmbuilder___ClassBuilderVisitor___local_class_arity__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::ClassBuilderVisitor::local_class_arity= (src/syntax//mmbuilder.nit:187,2--188:47)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ClassBuilderVisitor___local_class_arity__eq, 187};
trace.prev = tracehead; tracehead = &trace;
ATTR_mmbuilder___ClassBuilderVisitor____local_class_arity( self) /*ClassBuilderVisitor::_local_class_arity*/ = param0;
tracehead = trace.prev;
return;
}
val_t mmbuilder___ClassBuilderVisitor___formals(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::ClassBuilderVisitor::formals (src/syntax//mmbuilder.nit:190,2--191:67)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ClassBuilderVisitor___formals, 190};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___ClassBuilderVisitor____formals( self) /*ClassBuilderVisitor::_formals*/;
}
void mmbuilder___ClassBuilderVisitor___formals__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::ClassBuilderVisitor::formals= (src/syntax//mmbuilder.nit:190,2--191:67)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ClassBuilderVisitor___formals__eq, 190};
trace.prev = tracehead; tracehead = &trace;
ATTR_mmbuilder___ClassBuilderVisitor____formals( self) /*ClassBuilderVisitor::_formals*/ = param0;
tracehead = trace.prev;
return;
}
void mmbuilder___ClassBuilderVisitor___visit(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::ClassBuilderVisitor::visit (src/syntax//mmbuilder.nit:193,2--51)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ClassBuilderVisitor___visit, 193};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void mmbuilder___ClassBuilderVisitor___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "mmbuilder::ClassBuilderVisitor::init (src/syntax//mmbuilder.nit:194,2--21)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ClassBuilderVisitor___init, 194};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void mmbuilder___ClassSpecializationBuilderVisitor___visit(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::ClassSpecializationBuilderVisitor::visit (src/syntax//mmbuilder.nit:201,2--66)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ClassSpecializationBuilderVisitor___visit, 201};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void mmbuilder___ClassSpecializationBuilderVisitor___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "mmbuilder::ClassSpecializationBuilderVisitor::init (src/syntax//mmbuilder.nit:202,2--21)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ClassSpecializationBuilderVisitor___init, 202};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void mmbuilder___ClassAncestorBuilder___visit(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::ClassAncestorBuilder::visit (src/syntax//mmbuilder.nit:209,2--60)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ClassAncestorBuilder___visit, 209};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void mmbuilder___ClassAncestorBuilder___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "mmbuilder::ClassAncestorBuilder::init (src/syntax//mmbuilder.nit:210,2--21)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ClassAncestorBuilder___init, 210};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void mmbuilder___ClassVerifierVisitor___visit(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::ClassVerifierVisitor::visit (src/syntax//mmbuilder.nit:217,2--52)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ClassVerifierVisitor___visit, 217};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void mmbuilder___ClassVerifierVisitor___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "mmbuilder::ClassVerifierVisitor::init (src/syntax//mmbuilder.nit:218,2--21)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ClassVerifierVisitor___init, 218};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void mmbuilder___PropertyBuilderVisitor___visit(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PropertyBuilderVisitor::visit (src/syntax//mmbuilder.nit:228,2--54)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PropertyBuilderVisitor___visit, 228};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void mmbuilder___PropertyBuilderVisitor___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "mmbuilder::PropertyBuilderVisitor::init (src/syntax//mmbuilder.nit:229,2--21)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PropertyBuilderVisitor___init, 229};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t mmbuilder___PropertyVerifierVisitor___params(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PropertyVerifierVisitor::params (src/syntax//mmbuilder.nit:236,2--237:45)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PropertyVerifierVisitor___params, 236};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___PropertyVerifierVisitor____params( self) /*PropertyVerifierVisitor::_params*/;
}
void mmbuilder___PropertyVerifierVisitor___params__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PropertyVerifierVisitor::params= (src/syntax//mmbuilder.nit:236,2--237:45)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PropertyVerifierVisitor___params__eq, 236};
trace.prev = tracehead; tracehead = &trace;
ATTR_mmbuilder___PropertyVerifierVisitor____params( self) /*PropertyVerifierVisitor::_params*/ = param0;
tracehead = trace.prev;
return;
}
val_t mmbuilder___PropertyVerifierVisitor___untyped_params(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PropertyVerifierVisitor::untyped_params (src/syntax//mmbuilder.nit:239,2--240:53)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PropertyVerifierVisitor___untyped_params, 239};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___PropertyVerifierVisitor____untyped_params( self) /*PropertyVerifierVisitor::_untyped_params*/;
}
void mmbuilder___PropertyVerifierVisitor___untyped_params__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PropertyVerifierVisitor::untyped_params= (src/syntax//mmbuilder.nit:239,2--240:53)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PropertyVerifierVisitor___untyped_params__eq, 239};
trace.prev = tracehead; tracehead = &trace;
ATTR_mmbuilder___PropertyVerifierVisitor____untyped_params( self) /*PropertyVerifierVisitor::_untyped_params*/ = param0;
tracehead = trace.prev;
return;
}
val_t mmbuilder___PropertyVerifierVisitor___vararg_rank(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PropertyVerifierVisitor::vararg_rank (src/syntax//mmbuilder.nit:242,2--243:41)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PropertyVerifierVisitor___vararg_rank, 242};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___PropertyVerifierVisitor____vararg_rank( self) /*PropertyVerifierVisitor::_vararg_rank*/;
}
void mmbuilder___PropertyVerifierVisitor___vararg_rank__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PropertyVerifierVisitor::vararg_rank= (src/syntax//mmbuilder.nit:242,2--243:41)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PropertyVerifierVisitor___vararg_rank__eq, 242};
trace.prev = tracehead; tracehead = &trace;
ATTR_mmbuilder___PropertyVerifierVisitor____vararg_rank( self) /*PropertyVerifierVisitor::_vararg_rank*/ = param0;
tracehead = trace.prev;
return;
}
val_t mmbuilder___PropertyVerifierVisitor___signature(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PropertyVerifierVisitor::signature (src/syntax//mmbuilder.nit:245,2--246:47)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PropertyVerifierVisitor___signature, 245};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___PropertyVerifierVisitor____signature( self) /*PropertyVerifierVisitor::_signature*/;
}
void mmbuilder___PropertyVerifierVisitor___signature__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PropertyVerifierVisitor::signature= (src/syntax//mmbuilder.nit:245,2--246:47)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PropertyVerifierVisitor___signature__eq, 245};
trace.prev = tracehead; tracehead = &trace;
ATTR_mmbuilder___PropertyVerifierVisitor____signature( self) /*PropertyVerifierVisitor::_signature*/ = param0;
tracehead = trace.prev;
return;
}
void mmbuilder___PropertyVerifierVisitor___visit(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PropertyVerifierVisitor::visit (src/syntax//mmbuilder.nit:248,2--55)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PropertyVerifierVisitor___visit, 248};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void mmbuilder___PropertyVerifierVisitor___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "mmbuilder::PropertyVerifierVisitor::init (src/syntax//mmbuilder.nit:250,2--21)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PropertyVerifierVisitor___init, 250};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void mmbuilder___PNode___accept_class_builder(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PNode::accept_class_builder (src/syntax//mmbuilder.nit:256,2--89)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PNode___accept_class_builder, 256};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void mmbuilder___PNode___accept_class_specialization_builder(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PNode::accept_class_specialization_builder (src/syntax//mmbuilder.nit:257,2--118)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PNode___accept_class_specialization_builder, 257};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void mmbuilder___PNode___accept_class_ancestor_builder(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PNode::accept_class_ancestor_builder (src/syntax//mmbuilder.nit:258,2--99)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PNode___accept_class_ancestor_builder, 258};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void mmbuilder___PNode___accept_class_verifier(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PNode::accept_class_verifier (src/syntax//mmbuilder.nit:259,2--91)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PNode___accept_class_verifier, 259};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void mmbuilder___PNode___accept_property_builder(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PNode::accept_property_builder (src/syntax//mmbuilder.nit:260,2--95)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PNode___accept_property_builder, 260};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void mmbuilder___PNode___accept_property_verifier(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PNode::accept_property_verifier (src/syntax//mmbuilder.nit:261,2--97)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PNode___accept_property_verifier, 261};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void mmbuilder___AModule___import_super_modules(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "mmbuilder::AModule::import_super_modules (src/syntax//mmbuilder.nit:265,2--296:32)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AModule___import_super_modules, 265};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___APackagedecl___accept_class_builder(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::APackagedecl::accept_class_builder (src/syntax//mmbuilder.nit:302,2--305:93)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___APackagedecl___accept_class_builder, 302};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t mmbuilder___PImport___module_name(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PImport::module_name (src/syntax//mmbuilder.nit:311,2--312:25)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PImport___module_name, 311};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method module_name called (src/syntax//mmbuilder.nit:311,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "module_name", LOCATE_mmbuilder___APackagedecl___accept_class_builder, 311);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t mmbuilder___PImport___visibility_level(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PImport::visibility_level (src/syntax//mmbuilder.nit:314,2--315:27)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PImport___visibility_level, 314};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method visibility_level called (src/syntax//mmbuilder.nit:314,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "visibility_level", LOCATE_mmbuilder___APackagedecl___accept_class_builder, 314);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t mmbuilder___AImport___module_name(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::AImport::module_name (src/syntax//mmbuilder.nit:318,2--320:23)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AImport___module_name, 318};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((parser_nodes___AImport___n_id_t)CALL( self,COLOR_parser_nodes___AImport___n_id))( self) /*AImport::n_id*/;
return variable0;
}
val_t mmbuilder___AImport___visibility_level(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::AImport::visibility_level (src/syntax//mmbuilder.nit:322,2--324:27)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AImport___visibility_level, 322};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((parser_nodes___AImport___n_visibility_t)CALL( self,COLOR_parser_nodes___AImport___n_visibility))( self) /*AImport::n_visibility*/;
return variable0;
}
val_t mmbuilder___ANoImport___module_name(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::ANoImport::module_name (src/syntax//mmbuilder.nit:328,2--330:13)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ANoImport___module_name, 328};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = NIT_NULL /*null*/;
return variable0;
}
val_t mmbuilder___PVisibility___level(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PVisibility::level (src/syntax//mmbuilder.nit:335,2--336:16)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PVisibility___level, 335};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method level called (src/syntax//mmbuilder.nit:335,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "level", LOCATE_mmbuilder___ANoImport___module_name, 335);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t mmbuilder___APublicVisibility___level(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::APublicVisibility::level (src/syntax//mmbuilder.nit:339,2--29)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___APublicVisibility___level, 339};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(1);
return variable0;
}
val_t mmbuilder___AProtectedVisibility___level(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::AProtectedVisibility::level (src/syntax//mmbuilder.nit:342,2--29)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AProtectedVisibility___level, 342};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(2);
return variable0;
}
val_t mmbuilder___APrivateVisibility___level(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::APrivateVisibility::level (src/syntax//mmbuilder.nit:345,2--29)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___APrivateVisibility___level, 345};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(3);
return variable0;
}
val_t mmbuilder___AIntrudeVisibility___level(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::AIntrudeVisibility::level (src/syntax//mmbuilder.nit:348,2--29)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AIntrudeVisibility___level, 348};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(0);
return variable0;
}
val_t mmbuilder___PClassdef___local_class(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PClassdef::local_class (src/syntax//mmbuilder.nit:353,2--50)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PClassdef___local_class, 353};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___PClassdef____local_class( self) /*PClassdef::_local_class*/;
}
val_t mmbuilder___PClassdef___name(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PClassdef::name (src/syntax//mmbuilder.nit:355,2--356:18)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PClassdef___name, 355};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method name called (src/syntax//mmbuilder.nit:355,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "name", LOCATE_mmbuilder___AIntrudeVisibility___level, 355);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t mmbuilder___PClassdef___arity(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PClassdef::arity (src/syntax//mmbuilder.nit:358,2--359:28)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PClassdef___arity, 358};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(0);
return variable0;
}
val_t mmbuilder___PClassdef___visibility_level(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PClassdef::visibility_level (src/syntax//mmbuilder.nit:361,2--362:39)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PClassdef___visibility_level, 361};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Int(1);
return variable0;
}
void mmbuilder___PClassdef___accept_class_builder(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PClassdef::accept_class_builder (src/syntax//mmbuilder.nit:364,2--400:18)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PClassdef___accept_class_builder, 364};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___PClassdef___accept_abs_syntax_visitor(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PClassdef::accept_abs_syntax_visitor (src/syntax//mmbuilder.nit:403,2--407:22)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PClassdef___accept_abs_syntax_visitor, 403};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t mmbuilder___PClasskind___is_interface(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PClasskind::is_interface (src/syntax//mmbuilder.nit:412,2--40)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PClasskind___is_interface, 412};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Bool(false);
return variable0;
}
val_t mmbuilder___PClasskind___is_universal(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PClasskind::is_universal (src/syntax//mmbuilder.nit:413,2--40)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PClasskind___is_universal, 413};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Bool(false);
return variable0;
}
val_t mmbuilder___PClasskind___is_abstract(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PClasskind::is_abstract (src/syntax//mmbuilder.nit:414,2--39)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PClasskind___is_abstract, 414};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Bool(false);
return variable0;
}
val_t mmbuilder___AInterfaceClasskind___is_interface(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::AInterfaceClasskind::is_interface (src/syntax//mmbuilder.nit:418,2--39)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AInterfaceClasskind___is_interface, 418};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Bool(true);
return variable0;
}
val_t mmbuilder___AUniversalClasskind___is_universal(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::AUniversalClasskind::is_universal (src/syntax//mmbuilder.nit:421,2--39)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AUniversalClasskind___is_universal, 421};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Bool(true);
return variable0;
}
val_t mmbuilder___AAbstractClasskind___is_abstract(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::AAbstractClasskind::is_abstract (src/syntax//mmbuilder.nit:424,2--38)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AAbstractClasskind___is_abstract, 424};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Bool(true);
return variable0;
}
val_t mmbuilder___AClassdef___name(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::AClassdef::name (src/syntax//mmbuilder.nit:428,2--430:23)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AClassdef___name, 428};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((parser_nodes___AClassdef___n_id_t)CALL( self,COLOR_parser_nodes___AClassdef___n_id))( self) /*AClassdef::n_id*/;
return variable0;
}
val_t mmbuilder___AClassdef___arity(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::AClassdef::arity (src/syntax//mmbuilder.nit:432,2--434:28)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AClassdef___arity, 432};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((parser_nodes___AClassdef___n_formaldefs_t)CALL( self,COLOR_parser_nodes___AClassdef___n_formaldefs))( self) /*AClassdef::n_formaldefs*/;
return variable0;
}
void mmbuilder___AClassdef___accept_class_verifier(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::AClassdef::accept_class_verifier (src/syntax//mmbuilder.nit:436,2--489:67)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AClassdef___accept_class_verifier, 436};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t mmbuilder___AClassdef___visibility_level(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::AClassdef::visibility_level (src/syntax//mmbuilder.nit:493,2--495:27)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AClassdef___visibility_level, 493};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((parser_nodes___AClassdef___n_visibility_t)CALL( self,COLOR_parser_nodes___AClassdef___n_visibility))( self) /*AClassdef::n_visibility*/;
return variable0;
}
val_t mmbuilder___AMainClassdef___name(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::AMainClassdef::name (src/syntax//mmbuilder.nit:500,2--502:29)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AMainClassdef___name, 500};
val_t variable0;
static val_t once_value_variable0_63; static int once_bool_variable0_63;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t mmbuilder___ATopClassdef___name(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::ATopClassdef::name (src/syntax//mmbuilder.nit:507,2--509:32)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ATopClassdef___name, 507};
val_t variable0;
static val_t once_value_variable0_65; static int once_bool_variable0_65;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t mmbuilder___MMSrcTypeFormalParameter___node(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::MMSrcTypeFormalParameter::node (src/syntax//mmbuilder.nit:515,2--516:32)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___MMSrcTypeFormalParameter___node, 515};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___MMSrcTypeFormalParameter____node( self) /*MMSrcTypeFormalParameter::_node*/;
}
void mmbuilder___MMSrcTypeFormalParameter___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "mmbuilder::MMSrcTypeFormalParameter::init (src/syntax//mmbuilder.nit:518,2--521:11)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___MMSrcTypeFormalParameter___init, 518};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___AFormaldef___accept_class_builder(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::AFormaldef::accept_class_builder (src/syntax//mmbuilder.nit:529,2--537:7)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AFormaldef___accept_class_builder, 529};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___AFormaldef___accept_class_verifier(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::AFormaldef::accept_class_verifier (src/syntax//mmbuilder.nit:540,2--558:119)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AFormaldef___accept_class_verifier, 540};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t mmbuilder___ASuperclass___ancestor(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::ASuperclass::ancestor (src/syntax//mmbuilder.nit:566,2--39)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ASuperclass___ancestor, 566};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___ASuperclass____ancestor( self) /*ASuperclass::_ancestor*/;
}
void mmbuilder___ASuperclass___accept_class_specialization_builder(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::ASuperclass::accept_class_specialization_builder (src/syntax//mmbuilder.nit:568,2--574:42)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ASuperclass___accept_class_specialization_builder, 568};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___ASuperclass___accept_class_ancestor_builder(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::ASuperclass::accept_class_ancestor_builder (src/syntax//mmbuilder.nit:577,2--581:46)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ASuperclass___accept_class_ancestor_builder, 577};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___ASuperclass___accept_class_verifier(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::ASuperclass::accept_class_verifier (src/syntax//mmbuilder.nit:584,2--587:24)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ASuperclass___accept_class_verifier, 584};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void mmbuilder___PPropdef___process_and_check(val_t self, val_t param0, val_t param1, val_t param2, val_t param3) {
- struct trace_t trace = {NULL, "mmbuilder::PPropdef::process_and_check (src/syntax//mmbuilder.nit:592,2--603:58)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PPropdef___process_and_check, 592};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___PPropdef___do_and_check_intro(val_t self, val_t param0, val_t param1, val_t param2, val_t param3) {
- struct trace_t trace = {NULL, "mmbuilder::PPropdef::do_and_check_intro (src/syntax//mmbuilder.nit:607,2--643:84)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PPropdef___do_and_check_intro, 607};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___PPropdef___inherit_signature(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "mmbuilder::PPropdef::inherit_signature (src/syntax//mmbuilder.nit:648,2--669:22)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PPropdef___inherit_signature, 648};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___PPropdef___do_and_check_redef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3) {
- struct trace_t trace = {NULL, "mmbuilder::PPropdef::do_and_check_redef (src/syntax//mmbuilder.nit:674,2--747:47)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PPropdef___do_and_check_redef, 674};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t mmbuilder___AAttrPropdef___readmethod(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::AAttrPropdef::readmethod (src/syntax//mmbuilder.nit:752,2--45)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AAttrPropdef___readmethod, 752};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___AAttrPropdef____readmethod( self) /*AAttrPropdef::_readmethod*/;
}
val_t mmbuilder___AAttrPropdef___writemethod(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::AAttrPropdef::writemethod (src/syntax//mmbuilder.nit:753,2--46)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AAttrPropdef___writemethod, 753};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___AAttrPropdef____writemethod( self) /*AAttrPropdef::_writemethod*/;
}
val_t mmbuilder___AAttrPropdef___prop(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::AAttrPropdef::prop (src/syntax//mmbuilder.nit:754,2--42)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AAttrPropdef___prop, 754};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___AAttrPropdef____prop( self) /*AAttrPropdef::_prop*/;
}
void mmbuilder___AAttrPropdef___accept_property_builder(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::AAttrPropdef::accept_property_builder (src/syntax//mmbuilder.nit:756,2--772:55)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AAttrPropdef___accept_property_builder, 756};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___AAttrPropdef___accept_property_verifier(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::AAttrPropdef::accept_property_verifier (src/syntax//mmbuilder.nit:776,2--799:42)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AAttrPropdef___accept_property_verifier, 776};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___AAttrPropdef___accept_abs_syntax_visitor(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::AAttrPropdef::accept_abs_syntax_visitor (src/syntax//mmbuilder.nit:803,2--807:25)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AAttrPropdef___accept_abs_syntax_visitor, 803};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t mmbuilder___AMethPropdef___name(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::AMethPropdef::name (src/syntax//mmbuilder.nit:812,2--813:28)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AMethPropdef___name, 812};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___AMethPropdef____name( self) /*AMethPropdef::_name*/;
}
val_t mmbuilder___AMethPropdef___method(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::AMethPropdef::method (src/syntax//mmbuilder.nit:815,2--45)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AMethPropdef___method, 815};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___AMethPropdef____method( self) /*AMethPropdef::_method*/;
}
void mmbuilder___AMethPropdef___accept_property_builder(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::AMethPropdef::accept_property_builder (src/syntax//mmbuilder.nit:817,2--838:46)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AMethPropdef___accept_property_builder, 817};
val_t variable0;
val_t variable1;
static val_t once_value_variable1_86; static int once_bool_variable1_86;
return;
}
void mmbuilder___AMethPropdef___accept_property_verifier(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::AMethPropdef::accept_property_verifier (src/syntax//mmbuilder.nit:841,2--860:69)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AMethPropdef___accept_property_verifier, 841};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___AMethPropdef___accept_abs_syntax_visitor(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::AMethPropdef::accept_abs_syntax_visitor (src/syntax//mmbuilder.nit:863,2--867:25)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AMethPropdef___accept_abs_syntax_visitor, 863};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void mmbuilder___AMainMethPropdef___process_and_check(val_t self, val_t param0, val_t param1, val_t param2, val_t param3) {
- struct trace_t trace = {NULL, "mmbuilder::AMainMethPropdef::process_and_check (src/syntax//mmbuilder.nit:872,2--875:82)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AMainMethPropdef___process_and_check, 872};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t mmbuilder___ATypePropdef___prop(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::ATypePropdef::prop (src/syntax//mmbuilder.nit:881,2--45)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ATypePropdef___prop, 881};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___ATypePropdef____prop( self) /*ATypePropdef::_prop*/;
}
void mmbuilder___ATypePropdef___accept_property_builder(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::ATypePropdef::accept_property_builder (src/syntax//mmbuilder.nit:883,2--889:46)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ATypePropdef___accept_property_builder, 883};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___ATypePropdef___accept_property_verifier(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::ATypePropdef::accept_property_verifier (src/syntax//mmbuilder.nit:892,2--898:65)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ATypePropdef___accept_property_verifier, 892};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___ATypePropdef___accept_abs_syntax_visitor(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::ATypePropdef::accept_abs_syntax_visitor (src/syntax//mmbuilder.nit:901,2--905:25)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ATypePropdef___accept_abs_syntax_visitor, 901};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t mmbuilder___MethidAccumulator___name(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::MethidAccumulator::name (src/syntax//mmbuilder.nit:912,2--28)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___MethidAccumulator___name, 912};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___MethidAccumulator____name( self) /*MethidAccumulator::_name*/;
}
void mmbuilder___MethidAccumulator___visit(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::MethidAccumulator::visit (src/syntax//mmbuilder.nit:913,2--918:19)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___MethidAccumulator___visit, 913};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___MethidAccumulator___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "mmbuilder::MethidAccumulator::init (src/syntax//mmbuilder.nit:922,2--924:20)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___MethidAccumulator___init, 922};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_MethidAccumulator].i]) return;
return;
}
val_t mmbuilder___PMethid___name(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PMethid::name (src/syntax//mmbuilder.nit:929,2--930:28)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PMethid___name, 929};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___PMethid____name( self) /*PMethid::_name*/;
}
void mmbuilder___PMethid___accept_property_builder(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PMethid::accept_property_builder (src/syntax//mmbuilder.nit:932,2--937:7)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PMethid___accept_property_builder, 932};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___PSignature___check_visibility(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "mmbuilder::PSignature::check_visibility (src/syntax//mmbuilder.nit:942,2--943:65)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PSignature___check_visibility, 942};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method check_visibility called (src/syntax//mmbuilder.nit:942,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "check_visibility", LOCATE_mmbuilder___PMethid___accept_property_builder, 942);
nit_exit(1);
tracehead = trace.prev;
return;
}
void mmbuilder___ASignature___accept_property_verifier(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::ASignature::accept_property_verifier (src/syntax//mmbuilder.nit:947,2--966:43)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ASignature___accept_property_verifier, 947};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___ASignature___check_visibility(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "mmbuilder::ASignature::check_visibility (src/syntax//mmbuilder.nit:971,2--977:53)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___ASignature___check_visibility, 971};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t mmbuilder___PParam___position(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PParam::position (src/syntax//mmbuilder.nit:982,2--35)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PParam___position, 982};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___PParam____position( self) /*PParam::_position*/;
}
val_t mmbuilder___PParam___variable(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PParam::variable (src/syntax//mmbuilder.nit:984,2--40)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PParam___variable, 984};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___PParam____variable( self) /*PParam::_variable*/;
}
val_t mmbuilder___PParam___stype(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PParam::stype (src/syntax//mmbuilder.nit:986,2--987:38)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PParam___stype, 986};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_mmbuilder___PParam____stype( self) /*PParam::_stype*/;
}
void mmbuilder___PParam___stype__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PParam::stype= (src/syntax//mmbuilder.nit:986,2--987:38)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PParam___stype__eq, 986};
trace.prev = tracehead; tracehead = &trace;
ATTR_mmbuilder___PParam____stype( self) /*PParam::_stype*/ = param0;
tracehead = trace.prev;
return;
}
void mmbuilder___PParam___accept_property_verifier(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PParam::accept_property_verifier (src/syntax//mmbuilder.nit:989,2--1010:25)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PParam___accept_property_verifier, 989};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t mmbuilder___PParam___is_vararg(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::PParam::is_vararg (src/syntax//mmbuilder.nit:1014,2--21)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PParam___is_vararg, 1014};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method is_vararg called (src/syntax//mmbuilder.nit:1014,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "is_vararg", LOCATE_mmbuilder___PParam___accept_property_verifier, 1014);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t mmbuilder___AParam___is_vararg(val_t self) {
- struct trace_t trace = {NULL, "mmbuilder::AParam::is_vararg (src/syntax//mmbuilder.nit:1018,2--51)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AParam___is_vararg, 1018};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((parser_nodes___AParam___n_dotdotdot_t)CALL( self,COLOR_parser_nodes___AParam___n_dotdotdot))( self) /*AParam::n_dotdotdot*/;
return variable0;
}
void mmbuilder___PType___check_visibility(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "mmbuilder::PType::check_visibility (src/syntax//mmbuilder.nit:1022,2--1023:73)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PType___check_visibility, 1022};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method check_visibility called (src/syntax//mmbuilder.nit:1022,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "check_visibility", LOCATE_mmbuilder___AParam___is_vararg, 1022);
nit_exit(1);
tracehead = trace.prev;
return;
}
void mmbuilder___AType___check_visibility(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "mmbuilder::AType::check_visibility (src/syntax//mmbuilder.nit:1027,2--1038:26)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___AType___check_visibility, 1027};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void mmbuilder___PExpr___accept_class_builder(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PExpr::accept_class_builder (src/syntax//mmbuilder.nit:1044,2--34)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PExpr___accept_class_builder, 1044};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void mmbuilder___PExpr___accept_property_builder(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PExpr::accept_property_builder (src/syntax//mmbuilder.nit:1045,2--37)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PExpr___accept_property_builder, 1045};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void mmbuilder___PExpr___accept_property_verifier(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "mmbuilder::PExpr::accept_property_verifier (src/syntax//mmbuilder.nit:1046,2--38)"};
+ struct trace_t trace = {NULL, LOCATE_mmbuilder___PExpr___accept_property_verifier, 1046};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
/* This C header file is generated by NIT to compile modules and programs that requires mmbuilder. */
-#ifndef mmbuilder__sep
-#define mmbuilder__sep
+#ifndef mmbuilder_3_sep
+#define mmbuilder_3_sep
#include "syntax_base._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_MMSrcTypeFormalParameter[];
extern const classtable_elt_t VFT_MethidAccumulator[];
+#define LOCATE_mmbuilder "mmbuilder"
extern const int SFT_mmbuilder[];
#define ID_CSHSorter SFT_mmbuilder[0]
#define COLOR_CSHSorter SFT_mmbuilder[1]
#define COLOR_mmbuilder___PType___check_visibility SFT_mmbuilder[127]
typedef val_t (* mmbuilder___CSHSorter___compare_t)(val_t self, val_t param0, val_t param1);
val_t mmbuilder___CSHSorter___compare(val_t self, val_t param0, val_t param1);
+#define LOCATE_mmbuilder___CSHSorter___compare "mmbuilder::CSHSorter::(sorter::AbstractSorter::compare)"
typedef void (* mmbuilder___CSHSorter___init_t)(val_t self, int* init_table);
void mmbuilder___CSHSorter___init(val_t self, int* init_table);
val_t NEW_mmbuilder___CSHSorter___init();
+#define LOCATE_mmbuilder___CSHSorter___init "mmbuilder::CSHSorter::init"
typedef void (* mmbuilder___MMSrcModule___do_mmbuilder_t)(val_t self, val_t param0);
void mmbuilder___MMSrcModule___do_mmbuilder(val_t self, val_t param0);
+#define LOCATE_mmbuilder___MMSrcModule___do_mmbuilder "mmbuilder::MMSrcModule::do_mmbuilder"
typedef void (* mmbuilder___MMSrcLocalClass___add_src_local_property_t)(val_t self, val_t param0, val_t param1);
void mmbuilder___MMSrcLocalClass___add_src_local_property(val_t self, val_t param0, val_t param1);
+#define LOCATE_mmbuilder___MMSrcLocalClass___add_src_local_property "mmbuilder::MMSrcLocalClass::add_src_local_property"
#define ATTR_mmbuilder___MMSrcAncestor____node(recv) ATTR(recv, COLOR_mmbuilder___MMSrcAncestor____node)
typedef val_t (* mmbuilder___MMSrcAncestor___node_t)(val_t self);
val_t mmbuilder___MMSrcAncestor___node(val_t self);
+#define LOCATE_mmbuilder___MMSrcAncestor___node "mmbuilder::MMSrcAncestor::node"
#define ATTR_mmbuilder___MMSrcAncestor____local_class(recv) ATTR(recv, COLOR_mmbuilder___MMSrcAncestor____local_class)
typedef val_t (* mmbuilder___MMSrcAncestor___local_class_t)(val_t self);
val_t mmbuilder___MMSrcAncestor___local_class(val_t self);
+#define LOCATE_mmbuilder___MMSrcAncestor___local_class "mmbuilder::MMSrcAncestor::(static_type::MMAncestor::local_class)"
typedef void (* mmbuilder___MMSrcAncestor___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void mmbuilder___MMSrcAncestor___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_mmbuilder___MMSrcAncestor___init(val_t param0, val_t param1);
+#define LOCATE_mmbuilder___MMSrcAncestor___init "mmbuilder::MMSrcAncestor::init"
#define ATTR_mmbuilder___ClassBuilderVisitor____local_class_arity(recv) ATTR(recv, COLOR_mmbuilder___ClassBuilderVisitor____local_class_arity)
typedef val_t (* mmbuilder___ClassBuilderVisitor___local_class_arity_t)(val_t self);
val_t mmbuilder___ClassBuilderVisitor___local_class_arity(val_t self);
+#define LOCATE_mmbuilder___ClassBuilderVisitor___local_class_arity "mmbuilder::ClassBuilderVisitor::local_class_arity"
typedef void (* mmbuilder___ClassBuilderVisitor___local_class_arity__eq_t)(val_t self, val_t param0);
void mmbuilder___ClassBuilderVisitor___local_class_arity__eq(val_t self, val_t param0);
+#define LOCATE_mmbuilder___ClassBuilderVisitor___local_class_arity__eq "mmbuilder::ClassBuilderVisitor::local_class_arity="
#define ATTR_mmbuilder___ClassBuilderVisitor____formals(recv) ATTR(recv, COLOR_mmbuilder___ClassBuilderVisitor____formals)
typedef val_t (* mmbuilder___ClassBuilderVisitor___formals_t)(val_t self);
val_t mmbuilder___ClassBuilderVisitor___formals(val_t self);
+#define LOCATE_mmbuilder___ClassBuilderVisitor___formals "mmbuilder::ClassBuilderVisitor::formals"
typedef void (* mmbuilder___ClassBuilderVisitor___formals__eq_t)(val_t self, val_t param0);
void mmbuilder___ClassBuilderVisitor___formals__eq(val_t self, val_t param0);
+#define LOCATE_mmbuilder___ClassBuilderVisitor___formals__eq "mmbuilder::ClassBuilderVisitor::formals="
typedef void (* mmbuilder___ClassBuilderVisitor___visit_t)(val_t self, val_t param0);
void mmbuilder___ClassBuilderVisitor___visit(val_t self, val_t param0);
+#define LOCATE_mmbuilder___ClassBuilderVisitor___visit "mmbuilder::ClassBuilderVisitor::(parser_prod::Visitor::visit)"
typedef void (* mmbuilder___ClassBuilderVisitor___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void mmbuilder___ClassBuilderVisitor___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_mmbuilder___ClassBuilderVisitor___init(val_t param0, val_t param1);
+#define LOCATE_mmbuilder___ClassBuilderVisitor___init "mmbuilder::ClassBuilderVisitor::init"
typedef void (* mmbuilder___ClassSpecializationBuilderVisitor___visit_t)(val_t self, val_t param0);
void mmbuilder___ClassSpecializationBuilderVisitor___visit(val_t self, val_t param0);
+#define LOCATE_mmbuilder___ClassSpecializationBuilderVisitor___visit "mmbuilder::ClassSpecializationBuilderVisitor::(parser_prod::Visitor::visit)"
typedef void (* mmbuilder___ClassSpecializationBuilderVisitor___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void mmbuilder___ClassSpecializationBuilderVisitor___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_mmbuilder___ClassSpecializationBuilderVisitor___init(val_t param0, val_t param1);
+#define LOCATE_mmbuilder___ClassSpecializationBuilderVisitor___init "mmbuilder::ClassSpecializationBuilderVisitor::init"
typedef void (* mmbuilder___ClassAncestorBuilder___visit_t)(val_t self, val_t param0);
void mmbuilder___ClassAncestorBuilder___visit(val_t self, val_t param0);
+#define LOCATE_mmbuilder___ClassAncestorBuilder___visit "mmbuilder::ClassAncestorBuilder::(parser_prod::Visitor::visit)"
typedef void (* mmbuilder___ClassAncestorBuilder___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void mmbuilder___ClassAncestorBuilder___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_mmbuilder___ClassAncestorBuilder___init(val_t param0, val_t param1);
+#define LOCATE_mmbuilder___ClassAncestorBuilder___init "mmbuilder::ClassAncestorBuilder::init"
typedef void (* mmbuilder___ClassVerifierVisitor___visit_t)(val_t self, val_t param0);
void mmbuilder___ClassVerifierVisitor___visit(val_t self, val_t param0);
+#define LOCATE_mmbuilder___ClassVerifierVisitor___visit "mmbuilder::ClassVerifierVisitor::(parser_prod::Visitor::visit)"
typedef void (* mmbuilder___ClassVerifierVisitor___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void mmbuilder___ClassVerifierVisitor___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_mmbuilder___ClassVerifierVisitor___init(val_t param0, val_t param1);
+#define LOCATE_mmbuilder___ClassVerifierVisitor___init "mmbuilder::ClassVerifierVisitor::init"
typedef void (* mmbuilder___PropertyBuilderVisitor___visit_t)(val_t self, val_t param0);
void mmbuilder___PropertyBuilderVisitor___visit(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PropertyBuilderVisitor___visit "mmbuilder::PropertyBuilderVisitor::(parser_prod::Visitor::visit)"
typedef void (* mmbuilder___PropertyBuilderVisitor___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void mmbuilder___PropertyBuilderVisitor___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_mmbuilder___PropertyBuilderVisitor___init(val_t param0, val_t param1);
+#define LOCATE_mmbuilder___PropertyBuilderVisitor___init "mmbuilder::PropertyBuilderVisitor::init"
#define ATTR_mmbuilder___PropertyVerifierVisitor____params(recv) ATTR(recv, COLOR_mmbuilder___PropertyVerifierVisitor____params)
typedef val_t (* mmbuilder___PropertyVerifierVisitor___params_t)(val_t self);
val_t mmbuilder___PropertyVerifierVisitor___params(val_t self);
+#define LOCATE_mmbuilder___PropertyVerifierVisitor___params "mmbuilder::PropertyVerifierVisitor::params"
typedef void (* mmbuilder___PropertyVerifierVisitor___params__eq_t)(val_t self, val_t param0);
void mmbuilder___PropertyVerifierVisitor___params__eq(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PropertyVerifierVisitor___params__eq "mmbuilder::PropertyVerifierVisitor::params="
#define ATTR_mmbuilder___PropertyVerifierVisitor____untyped_params(recv) ATTR(recv, COLOR_mmbuilder___PropertyVerifierVisitor____untyped_params)
typedef val_t (* mmbuilder___PropertyVerifierVisitor___untyped_params_t)(val_t self);
val_t mmbuilder___PropertyVerifierVisitor___untyped_params(val_t self);
+#define LOCATE_mmbuilder___PropertyVerifierVisitor___untyped_params "mmbuilder::PropertyVerifierVisitor::untyped_params"
typedef void (* mmbuilder___PropertyVerifierVisitor___untyped_params__eq_t)(val_t self, val_t param0);
void mmbuilder___PropertyVerifierVisitor___untyped_params__eq(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PropertyVerifierVisitor___untyped_params__eq "mmbuilder::PropertyVerifierVisitor::untyped_params="
#define ATTR_mmbuilder___PropertyVerifierVisitor____vararg_rank(recv) ATTR(recv, COLOR_mmbuilder___PropertyVerifierVisitor____vararg_rank)
typedef val_t (* mmbuilder___PropertyVerifierVisitor___vararg_rank_t)(val_t self);
val_t mmbuilder___PropertyVerifierVisitor___vararg_rank(val_t self);
+#define LOCATE_mmbuilder___PropertyVerifierVisitor___vararg_rank "mmbuilder::PropertyVerifierVisitor::vararg_rank"
typedef void (* mmbuilder___PropertyVerifierVisitor___vararg_rank__eq_t)(val_t self, val_t param0);
void mmbuilder___PropertyVerifierVisitor___vararg_rank__eq(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PropertyVerifierVisitor___vararg_rank__eq "mmbuilder::PropertyVerifierVisitor::vararg_rank="
#define ATTR_mmbuilder___PropertyVerifierVisitor____signature(recv) ATTR(recv, COLOR_mmbuilder___PropertyVerifierVisitor____signature)
typedef val_t (* mmbuilder___PropertyVerifierVisitor___signature_t)(val_t self);
val_t mmbuilder___PropertyVerifierVisitor___signature(val_t self);
+#define LOCATE_mmbuilder___PropertyVerifierVisitor___signature "mmbuilder::PropertyVerifierVisitor::signature"
typedef void (* mmbuilder___PropertyVerifierVisitor___signature__eq_t)(val_t self, val_t param0);
void mmbuilder___PropertyVerifierVisitor___signature__eq(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PropertyVerifierVisitor___signature__eq "mmbuilder::PropertyVerifierVisitor::signature="
typedef void (* mmbuilder___PropertyVerifierVisitor___visit_t)(val_t self, val_t param0);
void mmbuilder___PropertyVerifierVisitor___visit(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PropertyVerifierVisitor___visit "mmbuilder::PropertyVerifierVisitor::(parser_prod::Visitor::visit)"
typedef void (* mmbuilder___PropertyVerifierVisitor___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void mmbuilder___PropertyVerifierVisitor___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_mmbuilder___PropertyVerifierVisitor___init(val_t param0, val_t param1);
+#define LOCATE_mmbuilder___PropertyVerifierVisitor___init "mmbuilder::PropertyVerifierVisitor::init"
typedef void (* mmbuilder___PNode___accept_class_builder_t)(val_t self, val_t param0);
void mmbuilder___PNode___accept_class_builder(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PNode___accept_class_builder "mmbuilder::PNode::accept_class_builder"
typedef void (* mmbuilder___PNode___accept_class_specialization_builder_t)(val_t self, val_t param0);
void mmbuilder___PNode___accept_class_specialization_builder(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PNode___accept_class_specialization_builder "mmbuilder::PNode::accept_class_specialization_builder"
typedef void (* mmbuilder___PNode___accept_class_ancestor_builder_t)(val_t self, val_t param0);
void mmbuilder___PNode___accept_class_ancestor_builder(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PNode___accept_class_ancestor_builder "mmbuilder::PNode::accept_class_ancestor_builder"
typedef void (* mmbuilder___PNode___accept_class_verifier_t)(val_t self, val_t param0);
void mmbuilder___PNode___accept_class_verifier(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PNode___accept_class_verifier "mmbuilder::PNode::accept_class_verifier"
typedef void (* mmbuilder___PNode___accept_property_builder_t)(val_t self, val_t param0);
void mmbuilder___PNode___accept_property_builder(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PNode___accept_property_builder "mmbuilder::PNode::accept_property_builder"
typedef void (* mmbuilder___PNode___accept_property_verifier_t)(val_t self, val_t param0);
void mmbuilder___PNode___accept_property_verifier(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PNode___accept_property_verifier "mmbuilder::PNode::accept_property_verifier"
typedef void (* mmbuilder___AModule___import_super_modules_t)(val_t self, val_t param0, val_t param1);
void mmbuilder___AModule___import_super_modules(val_t self, val_t param0, val_t param1);
+#define LOCATE_mmbuilder___AModule___import_super_modules "mmbuilder::AModule::import_super_modules"
typedef void (* mmbuilder___APackagedecl___accept_class_builder_t)(val_t self, val_t param0);
void mmbuilder___APackagedecl___accept_class_builder(val_t self, val_t param0);
+#define LOCATE_mmbuilder___APackagedecl___accept_class_builder "mmbuilder::APackagedecl::(mmbuilder::PNode::accept_class_builder)"
typedef val_t (* mmbuilder___PImport___module_name_t)(val_t self);
val_t mmbuilder___PImport___module_name(val_t self);
+#define LOCATE_mmbuilder___PImport___module_name "mmbuilder::PImport::module_name"
typedef val_t (* mmbuilder___PImport___visibility_level_t)(val_t self);
val_t mmbuilder___PImport___visibility_level(val_t self);
+#define LOCATE_mmbuilder___PImport___visibility_level "mmbuilder::PImport::visibility_level"
typedef val_t (* mmbuilder___AImport___module_name_t)(val_t self);
val_t mmbuilder___AImport___module_name(val_t self);
+#define LOCATE_mmbuilder___AImport___module_name "mmbuilder::AImport::(mmbuilder::PImport::module_name)"
typedef val_t (* mmbuilder___AImport___visibility_level_t)(val_t self);
val_t mmbuilder___AImport___visibility_level(val_t self);
+#define LOCATE_mmbuilder___AImport___visibility_level "mmbuilder::AImport::(mmbuilder::PImport::visibility_level)"
typedef val_t (* mmbuilder___ANoImport___module_name_t)(val_t self);
val_t mmbuilder___ANoImport___module_name(val_t self);
+#define LOCATE_mmbuilder___ANoImport___module_name "mmbuilder::ANoImport::(mmbuilder::PImport::module_name)"
typedef val_t (* mmbuilder___PVisibility___level_t)(val_t self);
val_t mmbuilder___PVisibility___level(val_t self);
+#define LOCATE_mmbuilder___PVisibility___level "mmbuilder::PVisibility::level"
typedef val_t (* mmbuilder___APublicVisibility___level_t)(val_t self);
val_t mmbuilder___APublicVisibility___level(val_t self);
+#define LOCATE_mmbuilder___APublicVisibility___level "mmbuilder::APublicVisibility::(mmbuilder::PVisibility::level)"
typedef val_t (* mmbuilder___AProtectedVisibility___level_t)(val_t self);
val_t mmbuilder___AProtectedVisibility___level(val_t self);
+#define LOCATE_mmbuilder___AProtectedVisibility___level "mmbuilder::AProtectedVisibility::(mmbuilder::PVisibility::level)"
typedef val_t (* mmbuilder___APrivateVisibility___level_t)(val_t self);
val_t mmbuilder___APrivateVisibility___level(val_t self);
+#define LOCATE_mmbuilder___APrivateVisibility___level "mmbuilder::APrivateVisibility::(mmbuilder::PVisibility::level)"
typedef val_t (* mmbuilder___AIntrudeVisibility___level_t)(val_t self);
val_t mmbuilder___AIntrudeVisibility___level(val_t self);
+#define LOCATE_mmbuilder___AIntrudeVisibility___level "mmbuilder::AIntrudeVisibility::(mmbuilder::PVisibility::level)"
#define ATTR_mmbuilder___PClassdef____local_class(recv) ATTR(recv, COLOR_mmbuilder___PClassdef____local_class)
typedef val_t (* mmbuilder___PClassdef___local_class_t)(val_t self);
val_t mmbuilder___PClassdef___local_class(val_t self);
+#define LOCATE_mmbuilder___PClassdef___local_class "mmbuilder::PClassdef::(syntax_base::PClassdef::local_class)"
typedef val_t (* mmbuilder___PClassdef___name_t)(val_t self);
val_t mmbuilder___PClassdef___name(val_t self);
+#define LOCATE_mmbuilder___PClassdef___name "mmbuilder::PClassdef::name"
typedef val_t (* mmbuilder___PClassdef___arity_t)(val_t self);
val_t mmbuilder___PClassdef___arity(val_t self);
+#define LOCATE_mmbuilder___PClassdef___arity "mmbuilder::PClassdef::arity"
typedef val_t (* mmbuilder___PClassdef___visibility_level_t)(val_t self);
val_t mmbuilder___PClassdef___visibility_level(val_t self);
+#define LOCATE_mmbuilder___PClassdef___visibility_level "mmbuilder::PClassdef::visibility_level"
typedef void (* mmbuilder___PClassdef___accept_class_builder_t)(val_t self, val_t param0);
void mmbuilder___PClassdef___accept_class_builder(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PClassdef___accept_class_builder "mmbuilder::PClassdef::(mmbuilder::PNode::accept_class_builder)"
typedef void (* mmbuilder___PClassdef___accept_abs_syntax_visitor_t)(val_t self, val_t param0);
void mmbuilder___PClassdef___accept_abs_syntax_visitor(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PClassdef___accept_abs_syntax_visitor "mmbuilder::PClassdef::(syntax_base::PNode::accept_abs_syntax_visitor)"
typedef val_t (* mmbuilder___PClasskind___is_interface_t)(val_t self);
val_t mmbuilder___PClasskind___is_interface(val_t self);
+#define LOCATE_mmbuilder___PClasskind___is_interface "mmbuilder::PClasskind::is_interface"
typedef val_t (* mmbuilder___PClasskind___is_universal_t)(val_t self);
val_t mmbuilder___PClasskind___is_universal(val_t self);
+#define LOCATE_mmbuilder___PClasskind___is_universal "mmbuilder::PClasskind::is_universal"
typedef val_t (* mmbuilder___PClasskind___is_abstract_t)(val_t self);
val_t mmbuilder___PClasskind___is_abstract(val_t self);
+#define LOCATE_mmbuilder___PClasskind___is_abstract "mmbuilder::PClasskind::is_abstract"
typedef val_t (* mmbuilder___AInterfaceClasskind___is_interface_t)(val_t self);
val_t mmbuilder___AInterfaceClasskind___is_interface(val_t self);
+#define LOCATE_mmbuilder___AInterfaceClasskind___is_interface "mmbuilder::AInterfaceClasskind::(mmbuilder::PClasskind::is_interface)"
typedef val_t (* mmbuilder___AUniversalClasskind___is_universal_t)(val_t self);
val_t mmbuilder___AUniversalClasskind___is_universal(val_t self);
+#define LOCATE_mmbuilder___AUniversalClasskind___is_universal "mmbuilder::AUniversalClasskind::(mmbuilder::PClasskind::is_universal)"
typedef val_t (* mmbuilder___AAbstractClasskind___is_abstract_t)(val_t self);
val_t mmbuilder___AAbstractClasskind___is_abstract(val_t self);
+#define LOCATE_mmbuilder___AAbstractClasskind___is_abstract "mmbuilder::AAbstractClasskind::(mmbuilder::PClasskind::is_abstract)"
typedef val_t (* mmbuilder___AClassdef___name_t)(val_t self);
val_t mmbuilder___AClassdef___name(val_t self);
+#define LOCATE_mmbuilder___AClassdef___name "mmbuilder::AClassdef::(mmbuilder::PClassdef::name)"
typedef val_t (* mmbuilder___AClassdef___arity_t)(val_t self);
val_t mmbuilder___AClassdef___arity(val_t self);
+#define LOCATE_mmbuilder___AClassdef___arity "mmbuilder::AClassdef::(mmbuilder::PClassdef::arity)"
typedef void (* mmbuilder___AClassdef___accept_class_verifier_t)(val_t self, val_t param0);
void mmbuilder___AClassdef___accept_class_verifier(val_t self, val_t param0);
+#define LOCATE_mmbuilder___AClassdef___accept_class_verifier "mmbuilder::AClassdef::(mmbuilder::PNode::accept_class_verifier)"
typedef val_t (* mmbuilder___AClassdef___visibility_level_t)(val_t self);
val_t mmbuilder___AClassdef___visibility_level(val_t self);
+#define LOCATE_mmbuilder___AClassdef___visibility_level "mmbuilder::AClassdef::(mmbuilder::PClassdef::visibility_level)"
typedef val_t (* mmbuilder___AMainClassdef___name_t)(val_t self);
val_t mmbuilder___AMainClassdef___name(val_t self);
+#define LOCATE_mmbuilder___AMainClassdef___name "mmbuilder::AMainClassdef::(mmbuilder::PClassdef::name)"
typedef val_t (* mmbuilder___ATopClassdef___name_t)(val_t self);
val_t mmbuilder___ATopClassdef___name(val_t self);
+#define LOCATE_mmbuilder___ATopClassdef___name "mmbuilder::ATopClassdef::(mmbuilder::PClassdef::name)"
#define ATTR_mmbuilder___MMSrcTypeFormalParameter____node(recv) ATTR(recv, COLOR_mmbuilder___MMSrcTypeFormalParameter____node)
typedef val_t (* mmbuilder___MMSrcTypeFormalParameter___node_t)(val_t self);
val_t mmbuilder___MMSrcTypeFormalParameter___node(val_t self);
+#define LOCATE_mmbuilder___MMSrcTypeFormalParameter___node "mmbuilder::MMSrcTypeFormalParameter::node"
typedef void (* mmbuilder___MMSrcTypeFormalParameter___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void mmbuilder___MMSrcTypeFormalParameter___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_mmbuilder___MMSrcTypeFormalParameter___init(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_mmbuilder___MMSrcTypeFormalParameter___init "mmbuilder::MMSrcTypeFormalParameter::init"
#define ATTR_mmbuilder___AFormaldef____formal(recv) ATTR(recv, COLOR_mmbuilder___AFormaldef____formal)
typedef void (* mmbuilder___AFormaldef___accept_class_builder_t)(val_t self, val_t param0);
void mmbuilder___AFormaldef___accept_class_builder(val_t self, val_t param0);
+#define LOCATE_mmbuilder___AFormaldef___accept_class_builder "mmbuilder::AFormaldef::(mmbuilder::PNode::accept_class_builder)"
typedef void (* mmbuilder___AFormaldef___accept_class_verifier_t)(val_t self, val_t param0);
void mmbuilder___AFormaldef___accept_class_verifier(val_t self, val_t param0);
+#define LOCATE_mmbuilder___AFormaldef___accept_class_verifier "mmbuilder::AFormaldef::(mmbuilder::PNode::accept_class_verifier)"
#define ATTR_mmbuilder___ASuperclass____ancestor(recv) ATTR(recv, COLOR_mmbuilder___ASuperclass____ancestor)
typedef val_t (* mmbuilder___ASuperclass___ancestor_t)(val_t self);
val_t mmbuilder___ASuperclass___ancestor(val_t self);
+#define LOCATE_mmbuilder___ASuperclass___ancestor "mmbuilder::ASuperclass::ancestor"
typedef void (* mmbuilder___ASuperclass___accept_class_specialization_builder_t)(val_t self, val_t param0);
void mmbuilder___ASuperclass___accept_class_specialization_builder(val_t self, val_t param0);
+#define LOCATE_mmbuilder___ASuperclass___accept_class_specialization_builder "mmbuilder::ASuperclass::(mmbuilder::PNode::accept_class_specialization_builder)"
typedef void (* mmbuilder___ASuperclass___accept_class_ancestor_builder_t)(val_t self, val_t param0);
void mmbuilder___ASuperclass___accept_class_ancestor_builder(val_t self, val_t param0);
+#define LOCATE_mmbuilder___ASuperclass___accept_class_ancestor_builder "mmbuilder::ASuperclass::(mmbuilder::PNode::accept_class_ancestor_builder)"
typedef void (* mmbuilder___ASuperclass___accept_class_verifier_t)(val_t self, val_t param0);
void mmbuilder___ASuperclass___accept_class_verifier(val_t self, val_t param0);
+#define LOCATE_mmbuilder___ASuperclass___accept_class_verifier "mmbuilder::ASuperclass::(mmbuilder::PNode::accept_class_verifier)"
typedef void (* mmbuilder___PPropdef___process_and_check_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
void mmbuilder___PPropdef___process_and_check(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_mmbuilder___PPropdef___process_and_check "mmbuilder::PPropdef::process_and_check"
typedef void (* mmbuilder___PPropdef___do_and_check_intro_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
void mmbuilder___PPropdef___do_and_check_intro(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_mmbuilder___PPropdef___do_and_check_intro "mmbuilder::PPropdef::do_and_check_intro"
typedef void (* mmbuilder___PPropdef___inherit_signature_t)(val_t self, val_t param0, val_t param1, val_t param2);
void mmbuilder___PPropdef___inherit_signature(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_mmbuilder___PPropdef___inherit_signature "mmbuilder::PPropdef::inherit_signature"
typedef void (* mmbuilder___PPropdef___do_and_check_redef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
void mmbuilder___PPropdef___do_and_check_redef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_mmbuilder___PPropdef___do_and_check_redef "mmbuilder::PPropdef::do_and_check_redef"
#define ATTR_mmbuilder___AAttrPropdef____readmethod(recv) ATTR(recv, COLOR_mmbuilder___AAttrPropdef____readmethod)
typedef val_t (* mmbuilder___AAttrPropdef___readmethod_t)(val_t self);
val_t mmbuilder___AAttrPropdef___readmethod(val_t self);
+#define LOCATE_mmbuilder___AAttrPropdef___readmethod "mmbuilder::AAttrPropdef::(syntax_base::AAttrPropdef::readmethod)"
#define ATTR_mmbuilder___AAttrPropdef____writemethod(recv) ATTR(recv, COLOR_mmbuilder___AAttrPropdef____writemethod)
typedef val_t (* mmbuilder___AAttrPropdef___writemethod_t)(val_t self);
val_t mmbuilder___AAttrPropdef___writemethod(val_t self);
+#define LOCATE_mmbuilder___AAttrPropdef___writemethod "mmbuilder::AAttrPropdef::(syntax_base::AAttrPropdef::writemethod)"
#define ATTR_mmbuilder___AAttrPropdef____prop(recv) ATTR(recv, COLOR_mmbuilder___AAttrPropdef____prop)
typedef val_t (* mmbuilder___AAttrPropdef___prop_t)(val_t self);
val_t mmbuilder___AAttrPropdef___prop(val_t self);
+#define LOCATE_mmbuilder___AAttrPropdef___prop "mmbuilder::AAttrPropdef::(syntax_base::AAttrPropdef::prop)"
typedef void (* mmbuilder___AAttrPropdef___accept_property_builder_t)(val_t self, val_t param0);
void mmbuilder___AAttrPropdef___accept_property_builder(val_t self, val_t param0);
+#define LOCATE_mmbuilder___AAttrPropdef___accept_property_builder "mmbuilder::AAttrPropdef::(mmbuilder::PNode::accept_property_builder)"
typedef void (* mmbuilder___AAttrPropdef___accept_property_verifier_t)(val_t self, val_t param0);
void mmbuilder___AAttrPropdef___accept_property_verifier(val_t self, val_t param0);
+#define LOCATE_mmbuilder___AAttrPropdef___accept_property_verifier "mmbuilder::AAttrPropdef::(mmbuilder::PNode::accept_property_verifier)"
typedef void (* mmbuilder___AAttrPropdef___accept_abs_syntax_visitor_t)(val_t self, val_t param0);
void mmbuilder___AAttrPropdef___accept_abs_syntax_visitor(val_t self, val_t param0);
+#define LOCATE_mmbuilder___AAttrPropdef___accept_abs_syntax_visitor "mmbuilder::AAttrPropdef::(syntax_base::PNode::accept_abs_syntax_visitor)"
#define ATTR_mmbuilder___AMethPropdef____name(recv) ATTR(recv, COLOR_mmbuilder___AMethPropdef____name)
typedef val_t (* mmbuilder___AMethPropdef___name_t)(val_t self);
val_t mmbuilder___AMethPropdef___name(val_t self);
+#define LOCATE_mmbuilder___AMethPropdef___name "mmbuilder::AMethPropdef::name"
#define ATTR_mmbuilder___AMethPropdef____method(recv) ATTR(recv, COLOR_mmbuilder___AMethPropdef____method)
typedef val_t (* mmbuilder___AMethPropdef___method_t)(val_t self);
val_t mmbuilder___AMethPropdef___method(val_t self);
+#define LOCATE_mmbuilder___AMethPropdef___method "mmbuilder::AMethPropdef::(syntax_base::AMethPropdef::method)"
typedef void (* mmbuilder___AMethPropdef___accept_property_builder_t)(val_t self, val_t param0);
void mmbuilder___AMethPropdef___accept_property_builder(val_t self, val_t param0);
+#define LOCATE_mmbuilder___AMethPropdef___accept_property_builder "mmbuilder::AMethPropdef::(mmbuilder::PNode::accept_property_builder)"
typedef void (* mmbuilder___AMethPropdef___accept_property_verifier_t)(val_t self, val_t param0);
void mmbuilder___AMethPropdef___accept_property_verifier(val_t self, val_t param0);
+#define LOCATE_mmbuilder___AMethPropdef___accept_property_verifier "mmbuilder::AMethPropdef::(mmbuilder::PNode::accept_property_verifier)"
typedef void (* mmbuilder___AMethPropdef___accept_abs_syntax_visitor_t)(val_t self, val_t param0);
void mmbuilder___AMethPropdef___accept_abs_syntax_visitor(val_t self, val_t param0);
+#define LOCATE_mmbuilder___AMethPropdef___accept_abs_syntax_visitor "mmbuilder::AMethPropdef::(syntax_base::PNode::accept_abs_syntax_visitor)"
typedef void (* mmbuilder___AMainMethPropdef___process_and_check_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
void mmbuilder___AMainMethPropdef___process_and_check(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_mmbuilder___AMainMethPropdef___process_and_check "mmbuilder::AMainMethPropdef::(mmbuilder::PPropdef::process_and_check)"
#define ATTR_mmbuilder___ATypePropdef____prop(recv) ATTR(recv, COLOR_mmbuilder___ATypePropdef____prop)
typedef val_t (* mmbuilder___ATypePropdef___prop_t)(val_t self);
val_t mmbuilder___ATypePropdef___prop(val_t self);
+#define LOCATE_mmbuilder___ATypePropdef___prop "mmbuilder::ATypePropdef::(syntax_base::ATypePropdef::prop)"
typedef void (* mmbuilder___ATypePropdef___accept_property_builder_t)(val_t self, val_t param0);
void mmbuilder___ATypePropdef___accept_property_builder(val_t self, val_t param0);
+#define LOCATE_mmbuilder___ATypePropdef___accept_property_builder "mmbuilder::ATypePropdef::(mmbuilder::PNode::accept_property_builder)"
typedef void (* mmbuilder___ATypePropdef___accept_property_verifier_t)(val_t self, val_t param0);
void mmbuilder___ATypePropdef___accept_property_verifier(val_t self, val_t param0);
+#define LOCATE_mmbuilder___ATypePropdef___accept_property_verifier "mmbuilder::ATypePropdef::(mmbuilder::PNode::accept_property_verifier)"
typedef void (* mmbuilder___ATypePropdef___accept_abs_syntax_visitor_t)(val_t self, val_t param0);
void mmbuilder___ATypePropdef___accept_abs_syntax_visitor(val_t self, val_t param0);
+#define LOCATE_mmbuilder___ATypePropdef___accept_abs_syntax_visitor "mmbuilder::ATypePropdef::(syntax_base::PNode::accept_abs_syntax_visitor)"
#define ATTR_mmbuilder___MethidAccumulator____name(recv) ATTR(recv, COLOR_mmbuilder___MethidAccumulator____name)
typedef val_t (* mmbuilder___MethidAccumulator___name_t)(val_t self);
val_t mmbuilder___MethidAccumulator___name(val_t self);
+#define LOCATE_mmbuilder___MethidAccumulator___name "mmbuilder::MethidAccumulator::name"
typedef void (* mmbuilder___MethidAccumulator___visit_t)(val_t self, val_t param0);
void mmbuilder___MethidAccumulator___visit(val_t self, val_t param0);
+#define LOCATE_mmbuilder___MethidAccumulator___visit "mmbuilder::MethidAccumulator::(parser_prod::Visitor::visit)"
typedef void (* mmbuilder___MethidAccumulator___init_t)(val_t self, int* init_table);
void mmbuilder___MethidAccumulator___init(val_t self, int* init_table);
val_t NEW_mmbuilder___MethidAccumulator___init();
+#define LOCATE_mmbuilder___MethidAccumulator___init "mmbuilder::MethidAccumulator::init"
#define ATTR_mmbuilder___PMethid____name(recv) ATTR(recv, COLOR_mmbuilder___PMethid____name)
typedef val_t (* mmbuilder___PMethid___name_t)(val_t self);
val_t mmbuilder___PMethid___name(val_t self);
+#define LOCATE_mmbuilder___PMethid___name "mmbuilder::PMethid::name"
typedef void (* mmbuilder___PMethid___accept_property_builder_t)(val_t self, val_t param0);
void mmbuilder___PMethid___accept_property_builder(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PMethid___accept_property_builder "mmbuilder::PMethid::(mmbuilder::PNode::accept_property_builder)"
typedef void (* mmbuilder___PSignature___check_visibility_t)(val_t self, val_t param0, val_t param1);
void mmbuilder___PSignature___check_visibility(val_t self, val_t param0, val_t param1);
+#define LOCATE_mmbuilder___PSignature___check_visibility "mmbuilder::PSignature::check_visibility"
typedef void (* mmbuilder___ASignature___accept_property_verifier_t)(val_t self, val_t param0);
void mmbuilder___ASignature___accept_property_verifier(val_t self, val_t param0);
+#define LOCATE_mmbuilder___ASignature___accept_property_verifier "mmbuilder::ASignature::(mmbuilder::PNode::accept_property_verifier)"
typedef void (* mmbuilder___ASignature___check_visibility_t)(val_t self, val_t param0, val_t param1);
void mmbuilder___ASignature___check_visibility(val_t self, val_t param0, val_t param1);
+#define LOCATE_mmbuilder___ASignature___check_visibility "mmbuilder::ASignature::(mmbuilder::PSignature::check_visibility)"
#define ATTR_mmbuilder___PParam____position(recv) ATTR(recv, COLOR_mmbuilder___PParam____position)
typedef val_t (* mmbuilder___PParam___position_t)(val_t self);
val_t mmbuilder___PParam___position(val_t self);
+#define LOCATE_mmbuilder___PParam___position "mmbuilder::PParam::(syntax_base::PParam::position)"
#define ATTR_mmbuilder___PParam____variable(recv) ATTR(recv, COLOR_mmbuilder___PParam____variable)
typedef val_t (* mmbuilder___PParam___variable_t)(val_t self);
val_t mmbuilder___PParam___variable(val_t self);
+#define LOCATE_mmbuilder___PParam___variable "mmbuilder::PParam::(syntax_base::PParam::variable)"
#define ATTR_mmbuilder___PParam____stype(recv) ATTR(recv, COLOR_mmbuilder___PParam____stype)
typedef val_t (* mmbuilder___PParam___stype_t)(val_t self);
val_t mmbuilder___PParam___stype(val_t self);
+#define LOCATE_mmbuilder___PParam___stype "mmbuilder::PParam::stype"
typedef void (* mmbuilder___PParam___stype__eq_t)(val_t self, val_t param0);
void mmbuilder___PParam___stype__eq(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PParam___stype__eq "mmbuilder::PParam::stype="
typedef void (* mmbuilder___PParam___accept_property_verifier_t)(val_t self, val_t param0);
void mmbuilder___PParam___accept_property_verifier(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PParam___accept_property_verifier "mmbuilder::PParam::(mmbuilder::PNode::accept_property_verifier)"
typedef val_t (* mmbuilder___PParam___is_vararg_t)(val_t self);
val_t mmbuilder___PParam___is_vararg(val_t self);
+#define LOCATE_mmbuilder___PParam___is_vararg "mmbuilder::PParam::is_vararg"
typedef val_t (* mmbuilder___AParam___is_vararg_t)(val_t self);
val_t mmbuilder___AParam___is_vararg(val_t self);
+#define LOCATE_mmbuilder___AParam___is_vararg "mmbuilder::AParam::(mmbuilder::PParam::is_vararg)"
typedef void (* mmbuilder___PType___check_visibility_t)(val_t self, val_t param0, val_t param1);
void mmbuilder___PType___check_visibility(val_t self, val_t param0, val_t param1);
+#define LOCATE_mmbuilder___PType___check_visibility "mmbuilder::PType::check_visibility"
typedef void (* mmbuilder___AType___check_visibility_t)(val_t self, val_t param0, val_t param1);
void mmbuilder___AType___check_visibility(val_t self, val_t param0, val_t param1);
+#define LOCATE_mmbuilder___AType___check_visibility "mmbuilder::AType::(mmbuilder::PType::check_visibility)"
typedef void (* mmbuilder___PExpr___accept_class_builder_t)(val_t self, val_t param0);
void mmbuilder___PExpr___accept_class_builder(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PExpr___accept_class_builder "mmbuilder::PExpr::(mmbuilder::PNode::accept_class_builder)"
typedef void (* mmbuilder___PExpr___accept_property_builder_t)(val_t self, val_t param0);
void mmbuilder___PExpr___accept_property_builder(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PExpr___accept_property_builder "mmbuilder::PExpr::(mmbuilder::PNode::accept_property_builder)"
typedef void (* mmbuilder___PExpr___accept_property_verifier_t)(val_t self, val_t param0);
void mmbuilder___PExpr___accept_property_verifier(val_t self, val_t param0);
+#define LOCATE_mmbuilder___PExpr___accept_property_verifier "mmbuilder::PExpr::(mmbuilder::PNode::accept_property_verifier)"
#endif
/* 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*/;
/* This C header file is generated by NIT to compile modules and programs that requires mmloader. */
-#ifndef mmloader__sep
-#define mmloader__sep
+#ifndef mmloader_3_sep
+#define mmloader_3_sep
#include "metamodel._sep.h"
#include "opts._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_ToolContext[];
extern const classtable_elt_t VFT_ModuleLoader[];
+#define LOCATE_mmloader "mmloader"
extern const int SFT_mmloader[];
#define ID_ToolContext SFT_mmloader[0]
#define COLOR_ToolContext SFT_mmloader[1]
#define ATTR_mmloader___ToolContext____error_count(recv) ATTR(recv, COLOR_mmloader___ToolContext____error_count)
typedef val_t (* mmloader___ToolContext___error_count_t)(val_t self);
val_t mmloader___ToolContext___error_count(val_t self);
+#define LOCATE_mmloader___ToolContext___error_count "mmloader::ToolContext::error_count"
#define ATTR_mmloader___ToolContext____warning_count(recv) ATTR(recv, COLOR_mmloader___ToolContext____warning_count)
typedef val_t (* mmloader___ToolContext___warning_count_t)(val_t self);
val_t mmloader___ToolContext___warning_count(val_t self);
+#define LOCATE_mmloader___ToolContext___warning_count "mmloader::ToolContext::warning_count"
typedef void (* mmloader___ToolContext___error_t)(val_t self, val_t param0);
void mmloader___ToolContext___error(val_t self, val_t param0);
+#define LOCATE_mmloader___ToolContext___error "mmloader::ToolContext::error"
typedef void (* mmloader___ToolContext___warning_t)(val_t self, val_t param0);
void mmloader___ToolContext___warning(val_t self, val_t param0);
+#define LOCATE_mmloader___ToolContext___warning "mmloader::ToolContext::warning"
#define ATTR_mmloader___ToolContext____paths(recv) ATTR(recv, COLOR_mmloader___ToolContext____paths)
typedef val_t (* mmloader___ToolContext___paths_t)(val_t self);
val_t mmloader___ToolContext___paths(val_t self);
+#define LOCATE_mmloader___ToolContext___paths "mmloader::ToolContext::paths"
#define ATTR_mmloader___ToolContext____loaders(recv) ATTR(recv, COLOR_mmloader___ToolContext____loaders)
#define ATTR_mmloader___ToolContext____option_context(recv) ATTR(recv, COLOR_mmloader___ToolContext____option_context)
typedef val_t (* mmloader___ToolContext___option_context_t)(val_t self);
val_t mmloader___ToolContext___option_context(val_t self);
+#define LOCATE_mmloader___ToolContext___option_context "mmloader::ToolContext::option_context"
#define ATTR_mmloader___ToolContext____opt_warn(recv) ATTR(recv, COLOR_mmloader___ToolContext____opt_warn)
typedef val_t (* mmloader___ToolContext___opt_warn_t)(val_t self);
val_t mmloader___ToolContext___opt_warn(val_t self);
+#define LOCATE_mmloader___ToolContext___opt_warn "mmloader::ToolContext::opt_warn"
#define ATTR_mmloader___ToolContext____opt_path(recv) ATTR(recv, COLOR_mmloader___ToolContext____opt_path)
typedef val_t (* mmloader___ToolContext___opt_path_t)(val_t self);
val_t mmloader___ToolContext___opt_path(val_t self);
+#define LOCATE_mmloader___ToolContext___opt_path "mmloader::ToolContext::opt_path"
#define ATTR_mmloader___ToolContext____opt_log(recv) ATTR(recv, COLOR_mmloader___ToolContext____opt_log)
typedef val_t (* mmloader___ToolContext___opt_log_t)(val_t self);
val_t mmloader___ToolContext___opt_log(val_t self);
+#define LOCATE_mmloader___ToolContext___opt_log "mmloader::ToolContext::opt_log"
#define ATTR_mmloader___ToolContext____opt_only_metamodel(recv) ATTR(recv, COLOR_mmloader___ToolContext____opt_only_metamodel)
typedef val_t (* mmloader___ToolContext___opt_only_metamodel_t)(val_t self);
val_t mmloader___ToolContext___opt_only_metamodel(val_t self);
+#define LOCATE_mmloader___ToolContext___opt_only_metamodel "mmloader::ToolContext::opt_only_metamodel"
#define ATTR_mmloader___ToolContext____opt_only_parse(recv) ATTR(recv, COLOR_mmloader___ToolContext____opt_only_parse)
typedef val_t (* mmloader___ToolContext___opt_only_parse_t)(val_t self);
val_t mmloader___ToolContext___opt_only_parse(val_t self);
+#define LOCATE_mmloader___ToolContext___opt_only_parse "mmloader::ToolContext::opt_only_parse"
#define ATTR_mmloader___ToolContext____opt_help(recv) ATTR(recv, COLOR_mmloader___ToolContext____opt_help)
typedef val_t (* mmloader___ToolContext___opt_help_t)(val_t self);
val_t mmloader___ToolContext___opt_help(val_t self);
+#define LOCATE_mmloader___ToolContext___opt_help "mmloader::ToolContext::opt_help"
typedef void (* mmloader___ToolContext___init_t)(val_t self, int* init_table);
void mmloader___ToolContext___init(val_t self, int* init_table);
val_t NEW_mmloader___ToolContext___init();
+#define LOCATE_mmloader___ToolContext___init "mmloader::ToolContext::init"
typedef void (* mmloader___ToolContext___process_options_t)(val_t self);
void mmloader___ToolContext___process_options(val_t self);
+#define LOCATE_mmloader___ToolContext___process_options "mmloader::ToolContext::process_options"
typedef val_t (* mmloader___ToolContext___try_to_load_t)(val_t self, val_t param0, val_t param1);
val_t mmloader___ToolContext___try_to_load(val_t self, val_t param0, val_t param1);
+#define LOCATE_mmloader___ToolContext___try_to_load "mmloader::ToolContext::try_to_load"
#define ATTR_mmloader___ToolContext____processing_modules(recv) ATTR(recv, COLOR_mmloader___ToolContext____processing_modules)
typedef val_t (* mmloader___ToolContext___get_module_from_filename_t)(val_t self, val_t param0);
val_t mmloader___ToolContext___get_module_from_filename(val_t self, val_t param0);
+#define LOCATE_mmloader___ToolContext___get_module_from_filename "mmloader::ToolContext::get_module_from_filename"
typedef val_t (* mmloader___ToolContext___get_module_t)(val_t self, val_t param0, val_t param1);
val_t mmloader___ToolContext___get_module(val_t self, val_t param0, val_t param1);
+#define LOCATE_mmloader___ToolContext___get_module "mmloader::ToolContext::get_module"
typedef val_t (* mmloader___ToolContext___directory_for_t)(val_t self, val_t param0);
val_t mmloader___ToolContext___directory_for(val_t self, val_t param0);
+#define LOCATE_mmloader___ToolContext___directory_for "mmloader::ToolContext::directory_for"
#define ATTR_mmloader___ToolContext____path_dirs(recv) ATTR(recv, COLOR_mmloader___ToolContext____path_dirs)
typedef void (* mmloader___ToolContext___register_loader_t)(val_t self, val_t param0);
void mmloader___ToolContext___register_loader(val_t self, val_t param0);
+#define LOCATE_mmloader___ToolContext___register_loader "mmloader::ToolContext::register_loader"
typedef val_t (* mmloader___ModuleLoader___file_type_t)(val_t self);
val_t mmloader___ModuleLoader___file_type(val_t self);
+#define LOCATE_mmloader___ModuleLoader___file_type "mmloader::ModuleLoader::file_type"
typedef val_t (* mmloader___ModuleLoader___try_to_load_dir_t)(val_t self, val_t param0, val_t param1);
val_t mmloader___ModuleLoader___try_to_load_dir(val_t self, val_t param0, val_t param1);
+#define LOCATE_mmloader___ModuleLoader___try_to_load_dir "mmloader::ModuleLoader::try_to_load_dir"
typedef val_t (* mmloader___ModuleLoader___can_handle_t)(val_t self, val_t param0, val_t param1);
val_t mmloader___ModuleLoader___can_handle(val_t self, val_t param0, val_t param1);
+#define LOCATE_mmloader___ModuleLoader___can_handle "mmloader::ModuleLoader::can_handle"
typedef val_t (* mmloader___ModuleLoader___load_and_process_module_t)(val_t self, val_t param0, val_t param1, val_t param2);
val_t mmloader___ModuleLoader___load_and_process_module(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_mmloader___ModuleLoader___load_and_process_module "mmloader::ModuleLoader::load_and_process_module"
typedef val_t (* mmloader___ModuleLoader___load_module_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
val_t mmloader___ModuleLoader___load_module(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_mmloader___ModuleLoader___load_module "mmloader::ModuleLoader::load_module"
typedef val_t (* mmloader___ModuleLoader___parse_file_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4);
val_t mmloader___ModuleLoader___parse_file(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4);
+#define LOCATE_mmloader___ModuleLoader___parse_file "mmloader::ModuleLoader::parse_file"
typedef void (* mmloader___ModuleLoader___process_metamodel_t)(val_t self, val_t param0, val_t param1);
void mmloader___ModuleLoader___process_metamodel(val_t self, val_t param0, val_t param1);
+#define LOCATE_mmloader___ModuleLoader___process_metamodel "mmloader::ModuleLoader::process_metamodel"
#define ATTR_mmloader___MMModule____filename(recv) ATTR(recv, COLOR_mmloader___MMModule____filename)
typedef val_t (* mmloader___MMModule___filename_t)(val_t self);
val_t mmloader___MMModule___filename(val_t self);
+#define LOCATE_mmloader___MMModule___filename "mmloader::MMModule::filename"
typedef void (* mmloader___MMModule___filename__eq_t)(val_t self, val_t param0);
void mmloader___MMModule___filename__eq(val_t self, val_t param0);
+#define LOCATE_mmloader___MMModule___filename__eq "mmloader::MMModule::filename="
#define ATTR_mmloader___MMModule____mtime(recv) ATTR(recv, COLOR_mmloader___MMModule____mtime)
typedef val_t (* mmloader___MMModule___mtime_t)(val_t self);
val_t mmloader___MMModule___mtime(val_t self);
+#define LOCATE_mmloader___MMModule___mtime "mmloader::MMModule::mtime"
typedef void (* mmloader___MMModule___mtime__eq_t)(val_t self, val_t param0);
void mmloader___MMModule___mtime__eq(val_t self, val_t param0);
+#define LOCATE_mmloader___MMModule___mtime__eq "mmloader::MMModule::mtime="
typedef void (* mmloader___MMModule___import_supers_modules_t)(val_t self, val_t param0);
void mmloader___MMModule___import_supers_modules(val_t self, val_t param0);
+#define LOCATE_mmloader___MMModule___import_supers_modules "mmloader::MMModule::import_supers_modules"
#endif
#!/bin/sh
# This shell script is generated by NIT to compile the program nitc.
-CLIBDIR="../lib"
-../bin/gccx -d .nit_compile -I $CLIBDIR -I ../lib/standard/ -o nitc "$@" \
+CLIBDIR="./../lib"
+./../bin/gccx -d . -I $CLIBDIR -I ./../lib/standard/ -o nitc "$@" \
$CLIBDIR/nit_main.c\
- .nit_compile/abstracttool._sep.c\
- .nit_compile/syntax._sep.c\
- .nit_compile/mmbuilder._sep.c\
- .nit_compile/syntax_base._sep.c\
- .nit_compile/parser._sep.c\
- .nit_compile/parser_prod._sep.c\
- .nit_compile/lexer._sep.c\
- .nit_compile/parser_nodes._sep.c\
- .nit_compile/standard._sep.c\
- .nit_compile/environ._sep.c\
- .nit_compile/symbol._sep.c\
- .nit_compile/hash._sep.c\
- .nit_compile/string._sep.c\
- .nit_compile/array._sep.c\
- .nit_compile/abstract_collection._sep.c\
- .nit_compile/kernel._sep.c\
- .nit_compile/time._sep.c\
- .nit_compile/sorter._sep.c\
- .nit_compile/file._sep.c\
- ../lib/standard//file_nit.c\
- .nit_compile/stream._sep.c\
- ../lib/standard//stream_nit.c\
- .nit_compile/string_search._sep.c\
- .nit_compile/exec._sep.c\
- ../lib/standard//exec_nit.c\
- .nit_compile/list._sep.c\
- .nit_compile/range._sep.c\
- .nit_compile/math._sep.c\
- .nit_compile/parser_tables._sep.c\
- .nit_compile/mmloader._sep.c\
- .nit_compile/metamodel._sep.c\
- .nit_compile/vararg._sep.c\
- .nit_compile/genericity._sep.c\
- .nit_compile/type_formal._sep.c\
- .nit_compile/inheritance._sep.c\
- .nit_compile/static_type._sep.c\
- .nit_compile/abstractmetamodel._sep.c\
- .nit_compile/partial_order._sep.c\
- .nit_compile/virtualtype._sep.c\
- .nit_compile/opts._sep.c\
- .nit_compile/control_flow._sep.c\
- .nit_compile/typing._sep.c\
- .nit_compile/compiling._sep.c\
- .nit_compile/compiling_global._sep.c\
- .nit_compile/compiling_methods._sep.c\
- .nit_compile/compiling_base._sep.c\
- .nit_compile/utils._sep.c\
- .nit_compile/nitc._sep.c\
- .nit_compile/nitc._tables.c
+ ./abstracttool._sep.c\
+ ./syntax._sep.c\
+ ./mmbuilder._sep.c\
+ ./syntax_base._sep.c\
+ ./parser._sep.c\
+ ./parser_prod._sep.c\
+ ./lexer._sep.c\
+ ./parser_nodes._sep.c\
+ ./standard._sep.c\
+ ./environ._sep.c\
+ ./symbol._sep.c\
+ ./hash._sep.c\
+ ./string._sep.c\
+ ./array._sep.c\
+ ./abstract_collection._sep.c\
+ ./kernel._sep.c\
+ ./time._sep.c\
+ ./sorter._sep.c\
+ ./file._sep.c\
+ ./../lib/standard//file_nit.c\
+ ./stream._sep.c\
+ ./../lib/standard//stream_nit.c\
+ ./string_search._sep.c\
+ ./exec._sep.c\
+ ./../lib/standard//exec_nit.c\
+ ./list._sep.c\
+ ./range._sep.c\
+ ./math._sep.c\
+ ./parser_tables._sep.c\
+ ./mmloader._sep.c\
+ ./metamodel._sep.c\
+ ./vararg._sep.c\
+ ./genericity._sep.c\
+ ./type_formal._sep.c\
+ ./inheritance._sep.c\
+ ./static_type._sep.c\
+ ./abstractmetamodel._sep.c\
+ ./partial_order._sep.c\
+ ./virtualtype._sep.c\
+ ./opts._sep.c\
+ ./control_flow._sep.c\
+ ./typing._sep.c\
+ ./compiling._sep.c\
+ ./compiling_global._sep.c\
+ ./compiling_methods._sep.c\
+ ./compiling_base._sep.c\
+ ./utils._sep.c\
+ ./nitc._sep.c\
+ ./nitc._tables.c
/* This C file is generated by NIT to compile module nitc. */
#include "nitc._sep.h"
val_t nitc___NitCompiler___opt_output(val_t self) {
- struct trace_t trace = {NULL, "nitc::NitCompiler::opt_output (src/nitc.nit:26,2--91)"};
+ struct trace_t trace = {NULL, LOCATE_nitc___NitCompiler___opt_output, 26};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_nitc___NitCompiler____opt_output( self) /*NitCompiler::_opt_output*/;
}
val_t nitc___NitCompiler___opt_boost(val_t self) {
- struct trace_t trace = {NULL, "nitc::NitCompiler::opt_boost (src/nitc.nit:27,2--94)"};
+ struct trace_t trace = {NULL, LOCATE_nitc___NitCompiler___opt_boost, 27};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_nitc___NitCompiler____opt_boost( self) /*NitCompiler::_opt_boost*/;
}
val_t nitc___NitCompiler___opt_no_cc(val_t self) {
- struct trace_t trace = {NULL, "nitc::NitCompiler::opt_no_cc (src/nitc.nit:28,2--92)"};
+ struct trace_t trace = {NULL, LOCATE_nitc___NitCompiler___opt_no_cc, 28};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_nitc___NitCompiler____opt_no_cc( self) /*NitCompiler::_opt_no_cc*/;
}
val_t nitc___NitCompiler___opt_attr_sim(val_t self) {
- struct trace_t trace = {NULL, "nitc::NitCompiler::opt_attr_sim (src/nitc.nit:29,2--98)"};
+ struct trace_t trace = {NULL, LOCATE_nitc___NitCompiler___opt_attr_sim, 29};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_nitc___NitCompiler____opt_attr_sim( self) /*NitCompiler::_opt_attr_sim*/;
}
val_t nitc___NitCompiler___opt_global(val_t self) {
- struct trace_t trace = {NULL, "nitc::NitCompiler::opt_global (src/nitc.nit:30,2--92)"};
+ struct trace_t trace = {NULL, LOCATE_nitc___NitCompiler___opt_global, 30};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_nitc___NitCompiler____opt_global( self) /*NitCompiler::_opt_global*/;
}
val_t nitc___NitCompiler___opt_clibdir(val_t self) {
- struct trace_t trace = {NULL, "nitc::NitCompiler::opt_clibdir (src/nitc.nit:31,2--99)"};
+ struct trace_t trace = {NULL, LOCATE_nitc___NitCompiler___opt_clibdir, 31};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_nitc___NitCompiler____opt_clibdir( self) /*NitCompiler::_opt_clibdir*/;
}
val_t nitc___NitCompiler___opt_bindir(val_t self) {
- struct trace_t trace = {NULL, "nitc::NitCompiler::opt_bindir (src/nitc.nit:32,2--93)"};
+ struct trace_t trace = {NULL, LOCATE_nitc___NitCompiler___opt_bindir, 32};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_nitc___NitCompiler____opt_bindir( self) /*NitCompiler::_opt_bindir*/;
}
val_t nitc___NitCompiler___opt_extension_prefix(val_t self) {
- struct trace_t trace = {NULL, "nitc::NitCompiler::opt_extension_prefix (src/nitc.nit:33,2--131)"};
+ struct trace_t trace = {NULL, LOCATE_nitc___NitCompiler___opt_extension_prefix, 33};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_nitc___NitCompiler____opt_extension_prefix( self) /*NitCompiler::_opt_extension_prefix*/;
}
void nitc___NitCompiler___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "nitc::NitCompiler::init (src/nitc.nit:35,2--38:133)"};
+ struct trace_t trace = {NULL, LOCATE_nitc___NitCompiler___init, 35};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void nitc___NitCompiler___process_options(val_t self) {
- struct trace_t trace = {NULL, "nitc::NitCompiler::process_options (src/nitc.nit:41,2--80:10)"};
+ struct trace_t trace = {NULL, LOCATE_nitc___NitCompiler___process_options, 41};
val_t variable0;
val_t variable1;
static val_t once_value_variable1_2; static int once_bool_variable1_2;
return;
}
void nitc___NitCompiler___perform_work(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "nitc::NitCompiler::perform_work (src/nitc.nit:85,2--89:27)"};
+ struct trace_t trace = {NULL, LOCATE_nitc___NitCompiler___perform_work, 85};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((array___ArrayIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ArrayIterator::item*/;
variable3 = TAG_Bool(( variable2 /*mod*/==NIT_NULL) || VAL_ISA( variable2 /*mod*/, COLOR_MMSrcModule, ID_MMSrcModule)) /*cast MMSrcModule*/;
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/nitc.nit:88,4--29\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_nitc___NitCompiler___perform_work, 88); nit_exit(1);}
variable3 = ((syntax___MMContext___tc_t)CALL( self,COLOR_syntax___MMContext___tc))( self) /*NitCompiler::tc*/;
((compiling___MMSrcModule___compile_prog_to_c_t)CALL( variable2 /*mod*/,COLOR_compiling___MMSrcModule___compile_prog_to_c))( variable2 /*mod*/, variable3) /*MMSrcModule::compile_prog_to_c*/;
continue_5: while(0);
return;
}
void nitc___Sys___main(val_t self) {
- struct trace_t trace = {NULL, "nitc::Sys::main (src/nitc.nit:95,1--96:15)"};
+ struct trace_t trace = {NULL, LOCATE_nitc___Sys___main, 95};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
/* This C header file is generated by NIT to compile modules and programs that requires nitc. */
-#ifndef nitc__sep
-#define nitc__sep
+#ifndef nitc_3_sep
+#define nitc_3_sep
#include "abstracttool._sep.h"
#include "compiling._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_NitCompiler[];
+#define LOCATE_nitc "nitc"
extern const int SFT_nitc[];
#define ID_NitCompiler SFT_nitc[0]
#define COLOR_NitCompiler SFT_nitc[1]
#define ATTR_nitc___NitCompiler____opt_output(recv) ATTR(recv, COLOR_nitc___NitCompiler____opt_output)
typedef val_t (* nitc___NitCompiler___opt_output_t)(val_t self);
val_t nitc___NitCompiler___opt_output(val_t self);
+#define LOCATE_nitc___NitCompiler___opt_output "nitc::NitCompiler::opt_output"
#define ATTR_nitc___NitCompiler____opt_boost(recv) ATTR(recv, COLOR_nitc___NitCompiler____opt_boost)
typedef val_t (* nitc___NitCompiler___opt_boost_t)(val_t self);
val_t nitc___NitCompiler___opt_boost(val_t self);
+#define LOCATE_nitc___NitCompiler___opt_boost "nitc::NitCompiler::opt_boost"
#define ATTR_nitc___NitCompiler____opt_no_cc(recv) ATTR(recv, COLOR_nitc___NitCompiler____opt_no_cc)
typedef val_t (* nitc___NitCompiler___opt_no_cc_t)(val_t self);
val_t nitc___NitCompiler___opt_no_cc(val_t self);
+#define LOCATE_nitc___NitCompiler___opt_no_cc "nitc::NitCompiler::opt_no_cc"
#define ATTR_nitc___NitCompiler____opt_attr_sim(recv) ATTR(recv, COLOR_nitc___NitCompiler____opt_attr_sim)
typedef val_t (* nitc___NitCompiler___opt_attr_sim_t)(val_t self);
val_t nitc___NitCompiler___opt_attr_sim(val_t self);
+#define LOCATE_nitc___NitCompiler___opt_attr_sim "nitc::NitCompiler::opt_attr_sim"
#define ATTR_nitc___NitCompiler____opt_global(recv) ATTR(recv, COLOR_nitc___NitCompiler____opt_global)
typedef val_t (* nitc___NitCompiler___opt_global_t)(val_t self);
val_t nitc___NitCompiler___opt_global(val_t self);
+#define LOCATE_nitc___NitCompiler___opt_global "nitc::NitCompiler::opt_global"
#define ATTR_nitc___NitCompiler____opt_clibdir(recv) ATTR(recv, COLOR_nitc___NitCompiler____opt_clibdir)
typedef val_t (* nitc___NitCompiler___opt_clibdir_t)(val_t self);
val_t nitc___NitCompiler___opt_clibdir(val_t self);
+#define LOCATE_nitc___NitCompiler___opt_clibdir "nitc::NitCompiler::opt_clibdir"
#define ATTR_nitc___NitCompiler____opt_bindir(recv) ATTR(recv, COLOR_nitc___NitCompiler____opt_bindir)
typedef val_t (* nitc___NitCompiler___opt_bindir_t)(val_t self);
val_t nitc___NitCompiler___opt_bindir(val_t self);
+#define LOCATE_nitc___NitCompiler___opt_bindir "nitc::NitCompiler::opt_bindir"
#define ATTR_nitc___NitCompiler____opt_extension_prefix(recv) ATTR(recv, COLOR_nitc___NitCompiler____opt_extension_prefix)
typedef val_t (* nitc___NitCompiler___opt_extension_prefix_t)(val_t self);
val_t nitc___NitCompiler___opt_extension_prefix(val_t self);
+#define LOCATE_nitc___NitCompiler___opt_extension_prefix "nitc::NitCompiler::opt_extension_prefix"
typedef void (* nitc___NitCompiler___init_t)(val_t self, int* init_table);
void nitc___NitCompiler___init(val_t self, int* init_table);
val_t NEW_nitc___NitCompiler___init();
+#define LOCATE_nitc___NitCompiler___init "nitc::NitCompiler::init"
typedef void (* nitc___NitCompiler___process_options_t)(val_t self);
void nitc___NitCompiler___process_options(val_t self);
+#define LOCATE_nitc___NitCompiler___process_options "nitc::NitCompiler::(mmloader::ToolContext::process_options)"
typedef void (* nitc___NitCompiler___perform_work_t)(val_t self, val_t param0);
void nitc___NitCompiler___perform_work(val_t self, val_t param0);
+#define LOCATE_nitc___NitCompiler___perform_work "nitc::NitCompiler::(abstracttool::AbstractCompiler::perform_work)"
typedef void (* nitc___Sys___main_t)(val_t self);
void nitc___Sys___main(val_t self);
+#define LOCATE_nitc___Sys___main "nitc::Sys::(kernel::Sys::main)"
#endif
43 /* Property accept_class_verifier */,
44 /* Property accept_property_builder */,
45 /* Property accept_property_verifier */,
- 67 /* Property import_super_modules */,
- 66 /* Property module_name */,
- 67 /* Property visibility_level */,
- 66 /* Property level */,
- 4 /* Property _local_class */,
- 66 /* Property name */,
- 67 /* Property arity */,
+ 68 /* Property import_super_modules */,
+ 67 /* Property module_name */,
68 /* Property visibility_level */,
- 69 /* Property accept_class_builder */,
- 70 /* Property accept_abs_syntax_visitor */,
- 66 /* Property is_interface */,
- 67 /* Property is_universal */,
- 68 /* Property is_abstract */,
- 74 /* Property accept_class_verifier */,
+ 67 /* Property level */,
+ 4 /* Property _local_class */,
+ 67 /* Property name */,
+ 68 /* Property arity */,
+ 69 /* Property visibility_level */,
+ 70 /* Property accept_class_builder */,
+ 71 /* Property accept_abs_syntax_visitor */,
+ 67 /* Property is_interface */,
+ 68 /* Property is_universal */,
+ 69 /* Property is_abstract */,
+ 75 /* Property accept_class_verifier */,
3279 /* Id of MMSrcTypeFormalParameter */,
5 /* Color of MMSrcTypeFormalParameter */,
5 /* Property _node */,
72 /* Property node */,
73 /* Property init */,
4 /* Property _formal */,
- 67 /* Property accept_class_builder */,
- 68 /* Property accept_class_verifier */,
+ 68 /* Property accept_class_builder */,
+ 69 /* Property accept_class_verifier */,
4 /* Property _ancestor */,
- 67 /* Property ancestor */,
- 68 /* Property accept_class_specialization_builder */,
- 69 /* Property accept_class_ancestor_builder */,
- 70 /* Property accept_class_verifier */,
- 66 /* Property process_and_check */,
- 67 /* Property do_and_check_intro */,
- 68 /* Property inherit_signature */,
- 69 /* Property do_and_check_redef */,
+ 68 /* Property ancestor */,
+ 69 /* Property accept_class_specialization_builder */,
+ 70 /* Property accept_class_ancestor_builder */,
+ 71 /* Property accept_class_verifier */,
+ 67 /* Property process_and_check */,
+ 68 /* Property do_and_check_intro */,
+ 69 /* Property inherit_signature */,
+ 70 /* Property do_and_check_redef */,
5 /* Property _readmethod */,
6 /* Property _writemethod */,
7 /* Property _prop */,
- 73 /* Property accept_property_builder */,
- 74 /* Property accept_property_verifier */,
- 75 /* Property accept_abs_syntax_visitor */,
+ 74 /* Property accept_property_builder */,
+ 75 /* Property accept_property_verifier */,
+ 76 /* Property accept_abs_syntax_visitor */,
5 /* Property _name */,
6 /* Property _method */,
- 74 /* Property name */,
- 75 /* Property accept_property_builder */,
- 76 /* Property accept_property_verifier */,
- 77 /* Property accept_abs_syntax_visitor */,
+ 75 /* Property name */,
+ 76 /* Property accept_property_builder */,
+ 77 /* Property accept_property_verifier */,
+ 78 /* Property accept_abs_syntax_visitor */,
5 /* Property _prop */,
- 73 /* Property accept_property_builder */,
- 74 /* Property accept_property_verifier */,
- 75 /* Property accept_abs_syntax_visitor */,
+ 74 /* Property accept_property_builder */,
+ 75 /* Property accept_property_verifier */,
+ 76 /* Property accept_abs_syntax_visitor */,
2523 /* Id of MethidAccumulator */,
3 /* Color of MethidAccumulator */,
1 /* Property _name */,
43 /* Property name */,
44 /* Property init */,
4 /* Property _name */,
- 66 /* Property name */,
- 67 /* Property accept_property_builder */,
- 66 /* Property check_visibility */,
- 68 /* Property accept_property_verifier */,
+ 67 /* Property name */,
+ 68 /* Property accept_property_builder */,
+ 67 /* Property check_visibility */,
+ 69 /* Property accept_property_verifier */,
4 /* Property _position */,
5 /* Property _variable */,
6 /* Property _stype */,
- 66 /* Property stype */,
- 67 /* Property stype= */,
- 68 /* Property accept_property_verifier */,
- 69 /* Property is_vararg */,
- 66 /* Property check_visibility */,
+ 67 /* Property stype */,
+ 68 /* Property stype= */,
+ 69 /* Property accept_property_verifier */,
+ 70 /* Property is_vararg */,
+ 67 /* Property check_visibility */,
};
const int SFT_syntax_base[109] = {
2547 /* Id of MMSrcModule */,
63 /* Property init */,
46 /* Property accept_abs_syntax_visitor */,
2 /* Property _symbol */,
- 60 /* Property to_symbol */,
- 71 /* Property local_class */,
- 76 /* Property prop */,
- 77 /* Property readmethod */,
- 78 /* Property writemethod */,
- 78 /* Property method */,
- 76 /* Property prop */,
- 70 /* Property position */,
- 71 /* Property variable */,
- 67 /* Property get_local_class */,
- 68 /* Property get_stype */,
- 69 /* Property get_unchecked_stype */,
- 70 /* Property check_conform */,
+ 61 /* Property to_symbol */,
+ 72 /* Property local_class */,
+ 77 /* Property prop */,
+ 78 /* Property readmethod */,
+ 79 /* Property writemethod */,
+ 79 /* Property method */,
+ 77 /* Property prop */,
+ 71 /* Property position */,
+ 72 /* Property variable */,
+ 68 /* Property get_local_class */,
+ 69 /* Property get_stype */,
+ 70 /* Property get_unchecked_stype */,
+ 71 /* Property check_conform */,
5 /* Property _stype_cache */,
6 /* Property _stype_cached */,
- 69 /* Property stype */,
+ 70 /* Property stype */,
};
const int SFT_parser[2307] = {
35 /* Id of State */,
42 /* Color of ReduceAction568 */,
43 /* Property init */,
};
-const int SFT_parser_prod[258] = {
+const int SFT_parser_prod[259] = {
1 /* Property _parent */,
47 /* Property parent */,
48 /* Property parent= */,
52 /* Property visit_all */,
53 /* Property visit_all_reverse */,
54 /* Property locate */,
- 55 /* Property printl */,
+ 55 /* Property line_number */,
+ 56 /* Property printl */,
2 /* Property _first_token */,
3 /* Property _last_token */,
- 60 /* Property first_token */,
- 61 /* Property first_token= */,
- 62 /* Property last_token */,
- 63 /* Property last_token= */,
- 64 /* Property replace_with */,
+ 61 /* Property first_token */,
+ 62 /* Property first_token= */,
+ 63 /* Property last_token */,
+ 64 /* Property last_token= */,
+ 65 /* Property replace_with */,
7 /* Id of Visitor */,
2 /* Color of Visitor */,
40 /* Color of Visitor */,
41 /* Property visit */,
- 68 /* Property empty_init */,
- 69 /* Property init_amodule */,
- 67 /* Property empty_init */,
- 68 /* Property init_apackagedecl */,
- 69 /* Property empty_init */,
- 70 /* Property init_aimport */,
69 /* Property empty_init */,
- 70 /* Property init_anoimport */,
- 68 /* Property empty_init */,
- 69 /* Property init_apublicvisibility */,
- 68 /* Property empty_init */,
- 69 /* Property init_aprivatevisibility */,
- 68 /* Property empty_init */,
- 69 /* Property init_aprotectedvisibility */,
+ 70 /* Property init_amodule */,
68 /* Property empty_init */,
- 69 /* Property init_aintrudevisibility */,
- 75 /* Property empty_init */,
- 76 /* Property init_aclassdef */,
- 74 /* Property empty_init */,
- 75 /* Property init_atopclassdef */,
- 74 /* Property empty_init */,
- 75 /* Property init_amainclassdef */,
+ 69 /* Property init_apackagedecl */,
70 /* Property empty_init */,
- 71 /* Property init_aconcreteclasskind */,
+ 71 /* Property init_aimport */,
70 /* Property empty_init */,
- 71 /* Property init_aabstractclasskind */,
- 70 /* Property empty_init */,
- 71 /* Property init_ainterfaceclasskind */,
- 70 /* Property empty_init */,
- 71 /* Property init_auniversalclasskind */,
- 69 /* Property empty_init */,
- 70 /* Property init_aformaldef */,
- 71 /* Property empty_init */,
- 72 /* Property init_asuperclass */,
- 79 /* Property empty_init */,
- 80 /* Property init_aattrpropdef */,
- 79 /* Property empty_init */,
- 80 /* Property init_amethpropdef */,
- 92 /* Property empty_init */,
- 93 /* Property init_adeferredmethpropdef */,
- 92 /* Property empty_init */,
- 93 /* Property init_ainternmethpropdef */,
- 92 /* Property empty_init */,
- 93 /* Property init_aexternmethpropdef */,
- 93 /* Property empty_init */,
- 94 /* Property init_aconcretemethpropdef */,
- 103 /* Property empty_init */,
- 104 /* Property init_aconcreteinitpropdef */,
- 100 /* Property empty_init */,
- 101 /* Property init_amainmethpropdef */,
- 77 /* Property empty_init */,
- 78 /* Property init_atypepropdef */,
- 69 /* Property empty_init */,
- 70 /* Property init_areadable */,
- 69 /* Property empty_init */,
- 70 /* Property init_awriteable */,
- 69 /* Property empty_init */,
- 70 /* Property init_aidmethid */,
- 69 /* Property empty_init */,
- 70 /* Property init_aplusmethid */,
- 69 /* Property empty_init */,
- 70 /* Property init_aminusmethid */,
- 69 /* Property empty_init */,
- 70 /* Property init_astarmethid */,
- 69 /* Property empty_init */,
- 70 /* Property init_aslashmethid */,
+ 71 /* Property init_anoimport */,
69 /* Property empty_init */,
- 70 /* Property init_apercentmethid */,
+ 70 /* Property init_apublicvisibility */,
69 /* Property empty_init */,
- 70 /* Property init_aeqmethid */,
+ 70 /* Property init_aprivatevisibility */,
69 /* Property empty_init */,
- 70 /* Property init_anemethid */,
+ 70 /* Property init_aprotectedvisibility */,
69 /* Property empty_init */,
- 70 /* Property init_alemethid */,
- 69 /* Property empty_init */,
- 70 /* Property init_agemethid */,
- 69 /* Property empty_init */,
- 70 /* Property init_altmethid */,
- 69 /* Property empty_init */,
- 70 /* Property init_agtmethid */,
- 69 /* Property empty_init */,
- 70 /* Property init_abramethid */,
- 69 /* Property empty_init */,
- 70 /* Property init_astarshipmethid */,
- 69 /* Property empty_init */,
- 70 /* Property init_aassignmethid */,
- 69 /* Property empty_init */,
- 70 /* Property init_abraassignmethid */,
- 69 /* Property empty_init */,
- 70 /* Property init_asignature */,
- 77 /* Property empty_init */,
- 78 /* Property init_aparam */,
- 73 /* Property empty_init */,
- 74 /* Property init_atype */,
- 75 /* Property empty_init */,
- 76 /* Property init_ablockexpr */,
- 76 /* Property empty_init */,
- 77 /* Property init_avardeclexpr */,
- 76 /* Property empty_init */,
- 77 /* Property init_areturnexpr */,
- 78 /* Property empty_init */,
- 79 /* Property init_abreakexpr */,
+ 70 /* Property init_aintrudevisibility */,
76 /* Property empty_init */,
- 77 /* Property init_aabortexpr */,
- 78 /* Property empty_init */,
- 79 /* Property init_acontinueexpr */,
- 75 /* Property empty_init */,
- 76 /* Property init_adoexpr */,
+ 77 /* Property init_aclassdef */,
75 /* Property empty_init */,
- 76 /* Property init_aifexpr */,
+ 76 /* Property init_atopclassdef */,
75 /* Property empty_init */,
- 76 /* Property init_aifexprexpr */,
+ 76 /* Property init_amainclassdef */,
+ 71 /* Property empty_init */,
+ 72 /* Property init_aconcreteclasskind */,
+ 71 /* Property empty_init */,
+ 72 /* Property init_aabstractclasskind */,
+ 71 /* Property empty_init */,
+ 72 /* Property init_ainterfaceclasskind */,
+ 71 /* Property empty_init */,
+ 72 /* Property init_auniversalclasskind */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_aformaldef */,
+ 72 /* Property empty_init */,
+ 73 /* Property init_asuperclass */,
+ 80 /* Property empty_init */,
+ 81 /* Property init_aattrpropdef */,
+ 80 /* Property empty_init */,
+ 81 /* Property init_amethpropdef */,
+ 93 /* Property empty_init */,
+ 94 /* Property init_adeferredmethpropdef */,
+ 93 /* Property empty_init */,
+ 94 /* Property init_ainternmethpropdef */,
+ 93 /* Property empty_init */,
+ 94 /* Property init_aexternmethpropdef */,
+ 94 /* Property empty_init */,
+ 95 /* Property init_aconcretemethpropdef */,
+ 104 /* Property empty_init */,
+ 105 /* Property init_aconcreteinitpropdef */,
+ 101 /* Property empty_init */,
+ 102 /* Property init_amainmethpropdef */,
78 /* Property empty_init */,
- 79 /* Property init_awhileexpr */,
+ 79 /* Property init_atypepropdef */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_areadable */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_awriteable */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_aidmethid */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_aplusmethid */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_aminusmethid */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_astarmethid */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_aslashmethid */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_apercentmethid */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_aeqmethid */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_anemethid */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_alemethid */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_agemethid */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_altmethid */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_agtmethid */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_abramethid */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_astarshipmethid */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_aassignmethid */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_abraassignmethid */,
+ 70 /* Property empty_init */,
+ 71 /* Property init_asignature */,
78 /* Property empty_init */,
- 79 /* Property init_aforexpr */,
+ 79 /* Property init_aparam */,
+ 74 /* Property empty_init */,
+ 75 /* Property init_atype */,
76 /* Property empty_init */,
- 77 /* Property init_aforvardeclexpr */,
- 75 /* Property empty_init */,
- 76 /* Property init_aassertexpr */,
+ 77 /* Property init_ablockexpr */,
+ 77 /* Property empty_init */,
+ 78 /* Property init_avardeclexpr */,
+ 77 /* Property empty_init */,
+ 78 /* Property init_areturnexpr */,
79 /* Property empty_init */,
- 80 /* Property init_aonceexpr */,
- 96 /* Property empty_init */,
- 97 /* Property init_asendexpr */,
- 101 /* Property empty_init */,
- 102 /* Property init_abinopexpr */,
- 76 /* Property empty_init */,
- 77 /* Property init_aorexpr */,
+ 80 /* Property init_abreakexpr */,
+ 77 /* Property empty_init */,
+ 78 /* Property init_aabortexpr */,
+ 79 /* Property empty_init */,
+ 80 /* Property init_acontinueexpr */,
76 /* Property empty_init */,
- 77 /* Property init_aandexpr */,
+ 77 /* Property init_adoexpr */,
76 /* Property empty_init */,
- 77 /* Property init_anotexpr */,
- 106 /* Property empty_init */,
- 107 /* Property init_aeqexpr */,
+ 77 /* Property init_aifexpr */,
76 /* Property empty_init */,
- 77 /* Property init_aeeexpr */,
- 106 /* Property empty_init */,
- 107 /* Property init_aneexpr */,
- 106 /* Property empty_init */,
- 107 /* Property init_altexpr */,
- 106 /* Property empty_init */,
- 107 /* Property init_aleexpr */,
- 106 /* Property empty_init */,
- 107 /* Property init_agtexpr */,
- 106 /* Property empty_init */,
- 107 /* Property init_ageexpr */,
+ 77 /* Property init_aifexprexpr */,
+ 79 /* Property empty_init */,
+ 80 /* Property init_awhileexpr */,
+ 79 /* Property empty_init */,
+ 80 /* Property init_aforexpr */,
+ 77 /* Property empty_init */,
+ 78 /* Property init_aforvardeclexpr */,
76 /* Property empty_init */,
- 77 /* Property init_aisaexpr */,
- 106 /* Property empty_init */,
- 107 /* Property init_aplusexpr */,
- 106 /* Property empty_init */,
- 107 /* Property init_aminusexpr */,
- 106 /* Property empty_init */,
- 107 /* Property init_astarshipexpr */,
- 106 /* Property empty_init */,
- 107 /* Property init_astarexpr */,
- 106 /* Property empty_init */,
- 107 /* Property init_aslashexpr */,
- 106 /* Property empty_init */,
- 107 /* Property init_apercentexpr */,
- 101 /* Property empty_init */,
- 102 /* Property init_auminusexpr */,
- 93 /* Property empty_init */,
- 94 /* Property init_anewexpr */,
- 94 /* Property empty_init */,
- 95 /* Property init_aattrexpr */,
- 75 /* Property empty_init */,
- 76 /* Property init_aattrassignexpr */,
- 75 /* Property empty_init */,
- 76 /* Property init_aattrreassignexpr */,
- 108 /* Property empty_init */,
- 109 /* Property init_acallexpr */,
+ 77 /* Property init_aassertexpr */,
+ 80 /* Property empty_init */,
+ 81 /* Property init_aonceexpr */,
+ 97 /* Property empty_init */,
+ 98 /* Property init_asendexpr */,
+ 102 /* Property empty_init */,
+ 103 /* Property init_abinopexpr */,
+ 77 /* Property empty_init */,
+ 78 /* Property init_aorexpr */,
+ 77 /* Property empty_init */,
+ 78 /* Property init_aandexpr */,
+ 77 /* Property empty_init */,
+ 78 /* Property init_anotexpr */,
+ 107 /* Property empty_init */,
+ 108 /* Property init_aeqexpr */,
+ 77 /* Property empty_init */,
+ 78 /* Property init_aeeexpr */,
+ 107 /* Property empty_init */,
+ 108 /* Property init_aneexpr */,
+ 107 /* Property empty_init */,
+ 108 /* Property init_altexpr */,
+ 107 /* Property empty_init */,
+ 108 /* Property init_aleexpr */,
+ 107 /* Property empty_init */,
+ 108 /* Property init_agtexpr */,
+ 107 /* Property empty_init */,
+ 108 /* Property init_ageexpr */,
77 /* Property empty_init */,
- 78 /* Property init_acallassignexpr */,
- 108 /* Property empty_init */,
- 109 /* Property init_acallreassignexpr */,
+ 78 /* Property init_aisaexpr */,
+ 107 /* Property empty_init */,
+ 108 /* Property init_aplusexpr */,
+ 107 /* Property empty_init */,
+ 108 /* Property init_aminusexpr */,
+ 107 /* Property empty_init */,
+ 108 /* Property init_astarshipexpr */,
+ 107 /* Property empty_init */,
+ 108 /* Property init_astarexpr */,
+ 107 /* Property empty_init */,
+ 108 /* Property init_aslashexpr */,
+ 107 /* Property empty_init */,
+ 108 /* Property init_apercentexpr */,
+ 102 /* Property empty_init */,
+ 103 /* Property init_auminusexpr */,
94 /* Property empty_init */,
- 95 /* Property init_asuperexpr */,
- 101 /* Property empty_init */,
- 102 /* Property init_ainitexpr */,
- 104 /* Property empty_init */,
- 105 /* Property init_abraexpr */,
+ 95 /* Property init_anewexpr */,
+ 95 /* Property empty_init */,
+ 96 /* Property init_aattrexpr */,
+ 76 /* Property empty_init */,
+ 77 /* Property init_aattrassignexpr */,
+ 76 /* Property empty_init */,
+ 77 /* Property init_aattrreassignexpr */,
+ 109 /* Property empty_init */,
+ 110 /* Property init_acallexpr */,
+ 78 /* Property empty_init */,
+ 79 /* Property init_acallassignexpr */,
+ 109 /* Property empty_init */,
+ 110 /* Property init_acallreassignexpr */,
+ 95 /* Property empty_init */,
+ 96 /* Property init_asuperexpr */,
+ 102 /* Property empty_init */,
+ 103 /* Property init_ainitexpr */,
+ 105 /* Property empty_init */,
+ 106 /* Property init_abraexpr */,
+ 78 /* Property empty_init */,
+ 79 /* Property init_abraassignexpr */,
+ 105 /* Property empty_init */,
+ 106 /* Property init_abrareassignexpr */,
+ 81 /* Property empty_init */,
+ 82 /* Property init_avarexpr */,
+ 86 /* Property empty_init */,
+ 87 /* Property init_avarassignexpr */,
+ 88 /* Property empty_init */,
+ 89 /* Property init_avarreassignexpr */,
77 /* Property empty_init */,
- 78 /* Property init_abraassignexpr */,
- 104 /* Property empty_init */,
- 105 /* Property init_abrareassignexpr */,
- 80 /* Property empty_init */,
- 81 /* Property init_avarexpr */,
- 85 /* Property empty_init */,
- 86 /* Property init_avarassignexpr */,
- 87 /* Property empty_init */,
- 88 /* Property init_avarreassignexpr */,
+ 78 /* Property init_arangeexpr */,
+ 84 /* Property empty_init */,
+ 85 /* Property init_acrangeexpr */,
+ 84 /* Property empty_init */,
+ 85 /* Property init_aorangeexpr */,
+ 77 /* Property empty_init */,
+ 78 /* Property init_aarrayexpr */,
76 /* Property empty_init */,
- 77 /* Property init_arangeexpr */,
- 83 /* Property empty_init */,
- 84 /* Property init_acrangeexpr */,
- 83 /* Property empty_init */,
- 84 /* Property init_aorangeexpr */,
+ 77 /* Property init_aselfexpr */,
+ 81 /* Property empty_init */,
+ 82 /* Property init_aimplicitselfexpr */,
+ 77 /* Property empty_init */,
+ 78 /* Property init_atrueexpr */,
+ 77 /* Property empty_init */,
+ 78 /* Property init_afalseexpr */,
76 /* Property empty_init */,
- 77 /* Property init_aarrayexpr */,
- 75 /* Property empty_init */,
- 76 /* Property init_aselfexpr */,
- 80 /* Property empty_init */,
- 81 /* Property init_aimplicitselfexpr */,
+ 77 /* Property init_anullexpr */,
76 /* Property empty_init */,
- 77 /* Property init_atrueexpr */,
+ 77 /* Property init_aintexpr */,
76 /* Property empty_init */,
- 77 /* Property init_afalseexpr */,
- 75 /* Property empty_init */,
- 76 /* Property init_anullexpr */,
- 75 /* Property empty_init */,
- 76 /* Property init_aintexpr */,
- 75 /* Property empty_init */,
- 76 /* Property init_afloatexpr */,
- 75 /* Property empty_init */,
- 76 /* Property init_acharexpr */,
- 78 /* Property empty_init */,
- 79 /* Property init_astringexpr */,
- 78 /* Property empty_init */,
- 79 /* Property init_astartstringexpr */,
- 78 /* Property empty_init */,
- 79 /* Property init_amidstringexpr */,
- 78 /* Property empty_init */,
- 79 /* Property init_aendstringexpr */,
- 75 /* Property empty_init */,
- 76 /* Property init_asuperstringexpr */,
- 78 /* Property empty_init */,
- 79 /* Property init_aparexpr */,
+ 77 /* Property init_afloatexpr */,
+ 76 /* Property empty_init */,
+ 77 /* Property init_acharexpr */,
+ 79 /* Property empty_init */,
+ 80 /* Property init_astringexpr */,
+ 79 /* Property empty_init */,
+ 80 /* Property init_astartstringexpr */,
+ 79 /* Property empty_init */,
+ 80 /* Property init_amidstringexpr */,
+ 79 /* Property empty_init */,
+ 80 /* Property init_aendstringexpr */,
+ 76 /* Property empty_init */,
+ 77 /* Property init_asuperstringexpr */,
+ 79 /* Property empty_init */,
+ 80 /* Property init_aparexpr */,
+ 69 /* Property empty_init */,
+ 70 /* Property init_aplusassignop */,
+ 69 /* Property empty_init */,
+ 70 /* Property init_aminusassignop */,
68 /* Property empty_init */,
- 69 /* Property init_aplusassignop */,
+ 69 /* Property init_aqualified */,
68 /* Property empty_init */,
- 69 /* Property init_aminusassignop */,
- 67 /* Property empty_init */,
- 68 /* Property init_aqualified */,
- 67 /* Property empty_init */,
- 68 /* Property init_adoc */,
- 66 /* Property init */,
+ 69 /* Property init_adoc */,
+ 67 /* Property init */,
};
const int SFT_lexer[124] = {
3 /* Property _text */,
4 /* Property _filename */,
5 /* Property _line */,
6 /* Property _pos */,
- 61 /* Property text */,
- 62 /* Property text= */,
- 63 /* Property filename */,
- 64 /* Property line */,
- 65 /* Property pos */,
- 66 /* Property parser_index */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
- 68 /* Property init */,
+ 62 /* Property text */,
+ 63 /* Property text= */,
+ 64 /* Property filename */,
+ 65 /* Property line */,
+ 66 /* Property pos */,
+ 67 /* Property parser_index */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
+ 69 /* Property init */,
7 /* Property _message */,
- 70 /* Property message */,
- 71 /* Property message= */,
- 72 /* Property init_error */,
+ 71 /* Property message */,
+ 72 /* Property message= */,
+ 73 /* Property init_error */,
127 /* Id of Lexer */,
2 /* Color of Lexer */,
1 /* Property _token */,
const int SFT_parser_nodes[1242] = {
63 /* Id of PNode */,
2 /* Color of PNode */,
- 56 /* Color of PNode */,
+ 57 /* Color of PNode */,
183 /* Id of Token */,
3 /* Color of Token */,
- 67 /* Color of Token */,
+ 68 /* Color of Token */,
2495 /* Id of Prod */,
3 /* Color of Prod */,
- 65 /* Color of Prod */,
+ 66 /* Color of Prod */,
2959 /* Id of TEol */,
4 /* Color of TEol */,
- 69 /* Color of TEol */,
+ 70 /* Color of TEol */,
2983 /* Id of TComment */,
4 /* Color of TComment */,
- 69 /* Color of TComment */,
+ 70 /* Color of TComment */,
2819 /* Id of TKwpackage */,
4 /* Color of TKwpackage */,
- 69 /* Color of TKwpackage */,
+ 70 /* Color of TKwpackage */,
2875 /* Id of TKwimport */,
4 /* Color of TKwimport */,
- 69 /* Color of TKwimport */,
+ 70 /* Color of TKwimport */,
2911 /* Id of TKwclass */,
4 /* Color of TKwclass */,
- 69 /* Color of TKwclass */,
+ 70 /* Color of TKwclass */,
2931 /* Id of TKwabstract */,
4 /* Color of TKwabstract */,
- 69 /* Color of TKwabstract */,
+ 70 /* Color of TKwabstract */,
2863 /* Id of TKwinterface */,
4 /* Color of TKwinterface */,
- 69 /* Color of TKwinterface */,
+ 70 /* Color of TKwinterface */,
2771 /* Id of TKwuniversal */,
4 /* Color of TKwuniversal */,
- 69 /* Color of TKwuniversal */,
+ 70 /* Color of TKwuniversal */,
2791 /* Id of TKwspecial */,
4 /* Color of TKwspecial */,
- 69 /* Color of TKwspecial */,
+ 70 /* Color of TKwspecial */,
2895 /* Id of TKwend */,
4 /* Color of TKwend */,
- 69 /* Color of TKwend */,
+ 70 /* Color of TKwend */,
2843 /* Id of TKwmeth */,
4 /* Color of TKwmeth */,
- 69 /* Color of TKwmeth */,
+ 70 /* Color of TKwmeth */,
2775 /* Id of TKwtype */,
4 /* Color of TKwtype */,
- 69 /* Color of TKwtype */,
+ 70 /* Color of TKwtype */,
2919 /* Id of TKwattr */,
4 /* Color of TKwattr */,
- 69 /* Color of TKwattr */,
+ 70 /* Color of TKwattr */,
2867 /* Id of TKwinit */,
4 /* Color of TKwinit */,
- 69 /* Color of TKwinit */,
+ 70 /* Color of TKwinit */,
2803 /* Id of TKwredef */,
4 /* Color of TKwredef */,
- 69 /* Color of TKwredef */,
+ 70 /* Color of TKwredef */,
2851 /* Id of TKwis */,
4 /* Color of TKwis */,
- 69 /* Color of TKwis */,
+ 70 /* Color of TKwis */,
2903 /* Id of TKwdo */,
4 /* Color of TKwdo */,
- 69 /* Color of TKwdo */,
+ 70 /* Color of TKwdo */,
2807 /* Id of TKwreadable */,
4 /* Color of TKwreadable */,
- 69 /* Color of TKwreadable */,
+ 70 /* Color of TKwreadable */,
2759 /* Id of TKwwritable */,
4 /* Color of TKwwritable */,
- 69 /* Color of TKwwritable */,
+ 70 /* Color of TKwwritable */,
2767 /* Id of TKwvar */,
4 /* Color of TKwvar */,
- 69 /* Color of TKwvar */,
+ 70 /* Color of TKwvar */,
2859 /* Id of TKwintern */,
4 /* Color of TKwintern */,
- 69 /* Color of TKwintern */,
+ 70 /* Color of TKwintern */,
2891 /* Id of TKwextern */,
4 /* Color of TKwextern */,
- 69 /* Color of TKwextern */,
+ 70 /* Color of TKwextern */,
2811 /* Id of TKwprotected */,
4 /* Color of TKwprotected */,
- 69 /* Color of TKwprotected */,
+ 70 /* Color of TKwprotected */,
2815 /* Id of TKwprivate */,
4 /* Color of TKwprivate */,
- 69 /* Color of TKwprivate */,
+ 70 /* Color of TKwprivate */,
2855 /* Id of TKwintrude */,
4 /* Color of TKwintrude */,
- 69 /* Color of TKwintrude */,
+ 70 /* Color of TKwintrude */,
2879 /* Id of TKwif */,
4 /* Color of TKwif */,
- 69 /* Color of TKwif */,
+ 70 /* Color of TKwif */,
2783 /* Id of TKwthen */,
4 /* Color of TKwthen */,
- 69 /* Color of TKwthen */,
+ 70 /* Color of TKwthen */,
2899 /* Id of TKwelse */,
4 /* Color of TKwelse */,
- 69 /* Color of TKwelse */,
+ 70 /* Color of TKwelse */,
2763 /* Id of TKwwhile */,
4 /* Color of TKwwhile */,
- 69 /* Color of TKwwhile */,
+ 70 /* Color of TKwwhile */,
2883 /* Id of TKwfor */,
4 /* Color of TKwfor */,
- 69 /* Color of TKwfor */,
+ 70 /* Color of TKwfor */,
2871 /* Id of TKwin */,
4 /* Color of TKwin */,
- 69 /* Color of TKwin */,
+ 70 /* Color of TKwin */,
2927 /* Id of TKwand */,
4 /* Color of TKwand */,
- 69 /* Color of TKwand */,
+ 70 /* Color of TKwand */,
2823 /* Id of TKwor */,
4 /* Color of TKwor */,
- 69 /* Color of TKwor */,
+ 70 /* Color of TKwor */,
2835 /* Id of TKwnot */,
4 /* Color of TKwnot */,
- 69 /* Color of TKwnot */,
+ 70 /* Color of TKwnot */,
2799 /* Id of TKwreturn */,
4 /* Color of TKwreturn */,
- 69 /* Color of TKwreturn */,
+ 70 /* Color of TKwreturn */,
2907 /* Id of TKwcontinue */,
4 /* Color of TKwcontinue */,
- 69 /* Color of TKwcontinue */,
+ 70 /* Color of TKwcontinue */,
2915 /* Id of TKwbreak */,
4 /* Color of TKwbreak */,
- 69 /* Color of TKwbreak */,
+ 70 /* Color of TKwbreak */,
2935 /* Id of TKwabort */,
4 /* Color of TKwabort */,
- 69 /* Color of TKwabort */,
+ 70 /* Color of TKwabort */,
2923 /* Id of TKwassert */,
4 /* Color of TKwassert */,
- 69 /* Color of TKwassert */,
+ 70 /* Color of TKwassert */,
2839 /* Id of TKwnew */,
4 /* Color of TKwnew */,
- 69 /* Color of TKwnew */,
+ 70 /* Color of TKwnew */,
2847 /* Id of TKwisa */,
4 /* Color of TKwisa */,
- 69 /* Color of TKwisa */,
+ 70 /* Color of TKwisa */,
2827 /* Id of TKwonce */,
4 /* Color of TKwonce */,
- 69 /* Color of TKwonce */,
+ 70 /* Color of TKwonce */,
2787 /* Id of TKwsuper */,
4 /* Color of TKwsuper */,
- 69 /* Color of TKwsuper */,
+ 70 /* Color of TKwsuper */,
2795 /* Id of TKwself */,
4 /* Color of TKwself */,
- 69 /* Color of TKwself */,
+ 70 /* Color of TKwself */,
2779 /* Id of TKwtrue */,
4 /* Color of TKwtrue */,
- 69 /* Color of TKwtrue */,
+ 70 /* Color of TKwtrue */,
2887 /* Id of TKwfalse */,
4 /* Color of TKwfalse */,
- 69 /* Color of TKwfalse */,
+ 70 /* Color of TKwfalse */,
2831 /* Id of TKwnull */,
4 /* Color of TKwnull */,
- 69 /* Color of TKwnull */,
+ 70 /* Color of TKwnull */,
2723 /* Id of TOpar */,
4 /* Color of TOpar */,
- 69 /* Color of TOpar */,
+ 70 /* Color of TOpar */,
2979 /* Id of TCpar */,
4 /* Color of TCpar */,
- 69 /* Color of TCpar */,
+ 70 /* Color of TCpar */,
2727 /* Id of TObra */,
4 /* Color of TObra */,
- 69 /* Color of TObra */,
+ 70 /* Color of TObra */,
3003 /* Id of TCbra */,
4 /* Color of TCbra */,
- 69 /* Color of TCbra */,
+ 70 /* Color of TCbra */,
2987 /* Id of TComma */,
4 /* Color of TComma */,
- 69 /* Color of TComma */,
+ 70 /* Color of TComma */,
2991 /* Id of TColumn */,
4 /* Color of TColumn */,
- 69 /* Color of TColumn */,
+ 70 /* Color of TColumn */,
2707 /* Id of TQuad */,
4 /* Color of TQuad */,
- 69 /* Color of TQuad */,
+ 70 /* Color of TQuad */,
3011 /* Id of TAssign */,
4 /* Color of TAssign */,
- 69 /* Color of TAssign */,
+ 70 /* Color of TAssign */,
2711 /* Id of TPluseq */,
4 /* Color of TPluseq */,
- 69 /* Color of TPluseq */,
+ 70 /* Color of TPluseq */,
2739 /* Id of TMinuseq */,
4 /* Color of TMinuseq */,
- 69 /* Color of TMinuseq */,
+ 70 /* Color of TMinuseq */,
2967 /* Id of TDotdotdot */,
4 /* Color of TDotdotdot */,
- 69 /* Color of TDotdotdot */,
+ 70 /* Color of TDotdotdot */,
2971 /* Id of TDotdot */,
4 /* Color of TDotdot */,
- 69 /* Color of TDotdot */,
+ 70 /* Color of TDotdot */,
2975 /* Id of TDot */,
4 /* Color of TDot */,
- 69 /* Color of TDot */,
+ 70 /* Color of TDot */,
2715 /* Id of TPlus */,
4 /* Color of TPlus */,
- 69 /* Color of TPlus */,
+ 70 /* Color of TPlus */,
2743 /* Id of TMinus */,
4 /* Color of TMinus */,
- 69 /* Color of TMinus */,
+ 70 /* Color of TMinus */,
2699 /* Id of TStar */,
4 /* Color of TStar */,
- 69 /* Color of TStar */,
+ 70 /* Color of TStar */,
2703 /* Id of TSlash */,
4 /* Color of TSlash */,
- 69 /* Color of TSlash */,
+ 70 /* Color of TSlash */,
2719 /* Id of TPercent */,
4 /* Color of TPercent */,
- 69 /* Color of TPercent */,
+ 70 /* Color of TPercent */,
2955 /* Id of TEq */,
4 /* Color of TEq */,
- 69 /* Color of TEq */,
+ 70 /* Color of TEq */,
2735 /* Id of TNe */,
4 /* Color of TNe */,
- 69 /* Color of TNe */,
+ 70 /* Color of TNe */,
2751 /* Id of TLt */,
4 /* Color of TLt */,
- 69 /* Color of TLt */,
+ 70 /* Color of TLt */,
2755 /* Id of TLe */,
4 /* Color of TLe */,
- 69 /* Color of TLe */,
+ 70 /* Color of TLe */,
2943 /* Id of TGt */,
4 /* Color of TGt */,
- 69 /* Color of TGt */,
+ 70 /* Color of TGt */,
2947 /* Id of TGe */,
4 /* Color of TGe */,
- 69 /* Color of TGe */,
+ 70 /* Color of TGe */,
2695 /* Id of TStarship */,
4 /* Color of TStarship */,
- 69 /* Color of TStarship */,
+ 70 /* Color of TStarship */,
2995 /* Id of TClassid */,
4 /* Color of TClassid */,
- 69 /* Color of TClassid */,
+ 70 /* Color of TClassid */,
2939 /* Id of TId */,
4 /* Color of TId */,
- 69 /* Color of TId */,
+ 70 /* Color of TId */,
3007 /* Id of TAttrid */,
4 /* Color of TAttrid */,
- 69 /* Color of TAttrid */,
+ 70 /* Color of TAttrid */,
2731 /* Id of TNumber */,
4 /* Color of TNumber */,
- 69 /* Color of TNumber */,
+ 70 /* Color of TNumber */,
2951 /* Id of TFloat */,
4 /* Color of TFloat */,
- 69 /* Color of TFloat */,
+ 70 /* Color of TFloat */,
2999 /* Id of TChar */,
4 /* Color of TChar */,
- 69 /* Color of TChar */,
+ 70 /* Color of TChar */,
2687 /* Id of TString */,
4 /* Color of TString */,
- 69 /* Color of TString */,
+ 70 /* Color of TString */,
2691 /* Id of TStartString */,
4 /* Color of TStartString */,
- 69 /* Color of TStartString */,
+ 70 /* Color of TStartString */,
2747 /* Id of TMidString */,
4 /* Color of TMidString */,
- 69 /* Color of TMidString */,
+ 70 /* Color of TMidString */,
2963 /* Id of TEndString */,
4 /* Color of TEndString */,
- 69 /* Color of TEndString */,
+ 70 /* Color of TEndString */,
3195 /* Id of EOF */,
4 /* Color of EOF */,
- 69 /* Color of EOF */,
+ 70 /* Color of EOF */,
3267 /* Id of PError */,
5 /* Color of PError */,
- 73 /* Color of PError */,
+ 74 /* Color of PError */,
3063 /* Id of PModule */,
4 /* Color of PModule */,
- 66 /* Color of PModule */,
+ 67 /* Color of PModule */,
3059 /* Id of PPackagedecl */,
4 /* Color of PPackagedecl */,
- 66 /* Color of PPackagedecl */,
+ 67 /* Color of PPackagedecl */,
3071 /* Id of PImport */,
4 /* Color of PImport */,
- 68 /* Color of PImport */,
+ 69 /* Color of PImport */,
3031 /* Id of PVisibility */,
4 /* Color of PVisibility */,
- 67 /* Color of PVisibility */,
+ 68 /* Color of PVisibility */,
3091 /* Id of PClassdef */,
4 /* Color of PClassdef */,
- 72 /* Color of PClassdef */,
+ 73 /* Color of PClassdef */,
3087 /* Id of PClasskind */,
4 /* Color of PClasskind */,
- 69 /* Color of PClasskind */,
+ 70 /* Color of PClasskind */,
3075 /* Id of PFormaldef */,
4 /* Color of PFormaldef */,
- 66 /* Color of PFormaldef */,
+ 67 /* Color of PFormaldef */,
3039 /* Id of PSuperclass */,
4 /* Color of PSuperclass */,
- 66 /* Color of PSuperclass */,
+ 67 /* Color of PSuperclass */,
3051 /* Id of PPropdef */,
4 /* Color of PPropdef */,
4 /* Property _n_doc */,
- 70 /* Color of PPropdef */,
- 71 /* Property n_doc */,
- 72 /* Property n_doc= */,
+ 71 /* Color of PPropdef */,
+ 72 /* Property n_doc */,
+ 73 /* Property n_doc= */,
3099 /* Id of PAble */,
4 /* Color of PAble */,
4 /* Property _n_kwredef */,
- 66 /* Color of PAble */,
- 67 /* Property n_kwredef */,
- 68 /* Property n_kwredef= */,
+ 67 /* Color of PAble */,
+ 68 /* Property n_kwredef */,
+ 69 /* Property n_kwredef= */,
3067 /* Id of PMethid */,
4 /* Color of PMethid */,
- 68 /* Color of PMethid */,
+ 69 /* Color of PMethid */,
3043 /* Id of PSignature */,
4 /* Color of PSignature */,
- 67 /* Color of PSignature */,
+ 68 /* Color of PSignature */,
3055 /* Id of PParam */,
4 /* Color of PParam */,
7 /* Property _n_id */,
8 /* Property _n_type */,
- 72 /* Color of PParam */,
- 73 /* Property n_id */,
- 74 /* Property n_id= */,
- 75 /* Property n_type */,
- 76 /* Property n_type= */,
+ 73 /* Color of PParam */,
+ 74 /* Property n_id */,
+ 75 /* Property n_id= */,
+ 76 /* Property n_type */,
+ 77 /* Property n_type= */,
3035 /* Id of PType */,
4 /* Color of PType */,
- 71 /* Color of PType */,
+ 72 /* Color of PType */,
3079 /* Id of PExpr */,
4 /* Color of PExpr */,
- 70 /* Color of PExpr */,
+ 71 /* Color of PExpr */,
3095 /* Id of PAssignOp */,
4 /* Color of PAssignOp */,
- 67 /* Color of PAssignOp */,
+ 68 /* Color of PAssignOp */,
3047 /* Id of PQualified */,
4 /* Color of PQualified */,
- 66 /* Color of PQualified */,
+ 67 /* Color of PQualified */,
3083 /* Id of PDoc */,
4 /* Color of PDoc */,
- 66 /* Color of PDoc */,
+ 67 /* Color of PDoc */,
3447 /* Id of AModule */,
5 /* Color of AModule */,
4 /* Property _n_packagedecl */,
5 /* Property _n_imports */,
6 /* Property _n_classdefs */,
- 70 /* Color of AModule */,
- 71 /* Property n_packagedecl */,
- 72 /* Property n_packagedecl= */,
- 73 /* Property n_imports */,
- 74 /* Property n_imports= */,
- 75 /* Property n_classdefs */,
- 76 /* Property n_classdefs= */,
+ 71 /* Color of AModule */,
+ 72 /* Property n_packagedecl */,
+ 73 /* Property n_packagedecl= */,
+ 74 /* Property n_imports */,
+ 75 /* Property n_imports= */,
+ 76 /* Property n_classdefs */,
+ 77 /* Property n_classdefs= */,
3431 /* Id of APackagedecl */,
5 /* Color of APackagedecl */,
4 /* Property _n_doc */,
5 /* Property _n_kwpackage */,
6 /* Property _n_id */,
- 69 /* Color of APackagedecl */,
- 70 /* Property n_doc */,
- 71 /* Property n_doc= */,
- 72 /* Property n_kwpackage */,
- 73 /* Property n_kwpackage= */,
- 74 /* Property n_id */,
- 75 /* Property n_id= */,
+ 70 /* Color of APackagedecl */,
+ 71 /* Property n_doc */,
+ 72 /* Property n_doc= */,
+ 73 /* Property n_kwpackage */,
+ 74 /* Property n_kwpackage= */,
+ 75 /* Property n_id */,
+ 76 /* Property n_id= */,
3487 /* Id of AImport */,
5 /* Color of AImport */,
4 /* Property _n_visibility */,
5 /* Property _n_kwimport */,
6 /* Property _n_id */,
- 71 /* Color of AImport */,
- 72 /* Property n_visibility */,
- 73 /* Property n_visibility= */,
- 74 /* Property n_kwimport */,
- 75 /* Property n_kwimport= */,
- 76 /* Property n_id */,
- 77 /* Property n_id= */,
+ 72 /* Color of AImport */,
+ 73 /* Property n_visibility */,
+ 74 /* Property n_visibility= */,
+ 75 /* Property n_kwimport */,
+ 76 /* Property n_kwimport= */,
+ 77 /* Property n_id */,
+ 78 /* Property n_id= */,
3439 /* Id of ANoImport */,
5 /* Color of ANoImport */,
4 /* Property _n_visibility */,
5 /* Property _n_kwimport */,
6 /* Property _n_kwend */,
- 71 /* Color of ANoImport */,
- 72 /* Property n_visibility */,
- 73 /* Property n_visibility= */,
- 74 /* Property n_kwimport */,
- 75 /* Property n_kwimport= */,
- 76 /* Property n_kwend */,
- 77 /* Property n_kwend= */,
+ 72 /* Color of ANoImport */,
+ 73 /* Property n_visibility */,
+ 74 /* Property n_visibility= */,
+ 75 /* Property n_kwimport */,
+ 76 /* Property n_kwimport= */,
+ 77 /* Property n_kwend */,
+ 78 /* Property n_kwend= */,
3399 /* Id of APublicVisibility */,
5 /* Color of APublicVisibility */,
- 70 /* Color of APublicVisibility */,
+ 71 /* Color of APublicVisibility */,
3411 /* Id of APrivateVisibility */,
5 /* Color of APrivateVisibility */,
4 /* Property _n_kwprivate */,
- 70 /* Color of APrivateVisibility */,
- 71 /* Property n_kwprivate */,
- 72 /* Property n_kwprivate= */,
+ 71 /* Color of APrivateVisibility */,
+ 72 /* Property n_kwprivate */,
+ 73 /* Property n_kwprivate= */,
3407 /* Id of AProtectedVisibility */,
5 /* Color of AProtectedVisibility */,
4 /* Property _n_kwprotected */,
- 70 /* Color of AProtectedVisibility */,
- 71 /* Property n_kwprotected */,
- 72 /* Property n_kwprotected= */,
+ 71 /* Color of AProtectedVisibility */,
+ 72 /* Property n_kwprotected */,
+ 73 /* Property n_kwprotected= */,
3475 /* Id of AIntrudeVisibility */,
5 /* Color of AIntrudeVisibility */,
4 /* Property _n_kwintrude */,
- 70 /* Color of AIntrudeVisibility */,
- 71 /* Property n_kwintrude */,
- 72 /* Property n_kwintrude= */,
+ 71 /* Color of AIntrudeVisibility */,
+ 72 /* Property n_kwintrude */,
+ 73 /* Property n_kwintrude= */,
3543 /* Id of AClassdef */,
5 /* Color of AClassdef */,
5 /* Property _n_doc */,
10 /* Property _n_formaldefs */,
11 /* Property _n_superclasses */,
12 /* Property _n_propdefs */,
- 77 /* Color of AClassdef */,
- 78 /* Property n_doc */,
- 79 /* Property n_doc= */,
- 80 /* Property n_kwredef */,
- 81 /* Property n_kwredef= */,
- 82 /* Property n_visibility */,
- 83 /* Property n_visibility= */,
- 84 /* Property n_classkind */,
- 85 /* Property n_classkind= */,
- 86 /* Property n_id */,
- 87 /* Property n_id= */,
- 88 /* Property n_formaldefs */,
- 89 /* Property n_formaldefs= */,
- 90 /* Property n_superclasses */,
- 91 /* Property n_superclasses= */,
- 92 /* Property n_propdefs */,
- 93 /* Property n_propdefs= */,
+ 78 /* Color of AClassdef */,
+ 79 /* Property n_doc */,
+ 80 /* Property n_doc= */,
+ 81 /* Property n_kwredef */,
+ 82 /* Property n_kwredef= */,
+ 83 /* Property n_visibility */,
+ 84 /* Property n_visibility= */,
+ 85 /* Property n_classkind */,
+ 86 /* Property n_classkind= */,
+ 87 /* Property n_id */,
+ 88 /* Property n_id= */,
+ 89 /* Property n_formaldefs */,
+ 90 /* Property n_formaldefs= */,
+ 91 /* Property n_superclasses */,
+ 92 /* Property n_superclasses= */,
+ 93 /* Property n_propdefs */,
+ 94 /* Property n_propdefs= */,
3343 /* Id of ATopClassdef */,
5 /* Color of ATopClassdef */,
5 /* Property _n_propdefs */,
- 76 /* Color of ATopClassdef */,
- 77 /* Property n_propdefs */,
- 78 /* Property n_propdefs= */,
+ 77 /* Color of ATopClassdef */,
+ 78 /* Property n_propdefs */,
+ 79 /* Property n_propdefs= */,
3463 /* Id of AMainClassdef */,
5 /* Color of AMainClassdef */,
5 /* Property _n_propdefs */,
- 76 /* Color of AMainClassdef */,
- 77 /* Property n_propdefs */,
- 78 /* Property n_propdefs= */,
+ 77 /* Color of AMainClassdef */,
+ 78 /* Property n_propdefs */,
+ 79 /* Property n_propdefs= */,
3539 /* Id of AConcreteClasskind */,
5 /* Color of AConcreteClasskind */,
4 /* Property _n_kwclass */,
- 72 /* Color of AConcreteClasskind */,
- 73 /* Property n_kwclass */,
- 74 /* Property n_kwclass= */,
+ 73 /* Color of AConcreteClasskind */,
+ 74 /* Property n_kwclass */,
+ 75 /* Property n_kwclass= */,
3595 /* Id of AAbstractClasskind */,
5 /* Color of AAbstractClasskind */,
4 /* Property _n_kwabstract */,
5 /* Property _n_kwclass */,
- 72 /* Color of AAbstractClasskind */,
- 73 /* Property n_kwabstract */,
- 74 /* Property n_kwabstract= */,
- 75 /* Property n_kwclass */,
- 76 /* Property n_kwclass= */,
+ 73 /* Color of AAbstractClasskind */,
+ 74 /* Property n_kwabstract */,
+ 75 /* Property n_kwabstract= */,
+ 76 /* Property n_kwclass */,
+ 77 /* Property n_kwclass= */,
3479 /* Id of AInterfaceClasskind */,
5 /* Color of AInterfaceClasskind */,
4 /* Property _n_kwinterface */,
- 72 /* Color of AInterfaceClasskind */,
- 73 /* Property n_kwinterface */,
- 74 /* Property n_kwinterface= */,
+ 73 /* Color of AInterfaceClasskind */,
+ 74 /* Property n_kwinterface */,
+ 75 /* Property n_kwinterface= */,
3331 /* Id of AUniversalClasskind */,
5 /* Color of AUniversalClasskind */,
4 /* Property _n_kwuniversal */,
- 72 /* Color of AUniversalClasskind */,
- 73 /* Property n_kwuniversal */,
- 74 /* Property n_kwuniversal= */,
+ 73 /* Color of AUniversalClasskind */,
+ 74 /* Property n_kwuniversal */,
+ 75 /* Property n_kwuniversal= */,
3511 /* Id of AFormaldef */,
5 /* Color of AFormaldef */,
5 /* Property _n_id */,
6 /* Property _n_type */,
- 71 /* Color of AFormaldef */,
- 72 /* Property n_id */,
- 73 /* Property n_id= */,
- 74 /* Property n_type */,
- 75 /* Property n_type= */,
+ 72 /* Color of AFormaldef */,
+ 73 /* Property n_id */,
+ 74 /* Property n_id= */,
+ 75 /* Property n_type */,
+ 76 /* Property n_type= */,
3351 /* Id of ASuperclass */,
5 /* Color of ASuperclass */,
5 /* Property _n_kwspecial */,
6 /* Property _n_type */,
- 73 /* Color of ASuperclass */,
- 74 /* Property n_kwspecial */,
- 75 /* Property n_kwspecial= */,
- 76 /* Property n_type */,
- 77 /* Property n_type= */,
+ 74 /* Color of ASuperclass */,
+ 75 /* Property n_kwspecial */,
+ 76 /* Property n_kwspecial= */,
+ 77 /* Property n_type */,
+ 78 /* Property n_type= */,
3571 /* Id of AAttrPropdef */,
5 /* Color of AAttrPropdef */,
8 /* Property _n_kwredef */,
13 /* Property _n_readable */,
14 /* Property _n_writable */,
15 /* Property _n_expr */,
- 81 /* Color of AAttrPropdef */,
- 82 /* Property n_kwredef */,
- 83 /* Property n_kwredef= */,
- 84 /* Property n_visibility */,
- 85 /* Property n_visibility= */,
- 86 /* Property n_kwattr */,
- 87 /* Property n_kwattr= */,
- 88 /* Property n_id */,
- 89 /* Property n_id= */,
- 90 /* Property n_type */,
- 91 /* Property n_type= */,
- 92 /* Property n_readable */,
- 93 /* Property n_readable= */,
- 94 /* Property n_writable */,
- 95 /* Property n_writable= */,
- 96 /* Property n_expr */,
- 97 /* Property n_expr= */,
+ 82 /* Color of AAttrPropdef */,
+ 83 /* Property n_kwredef */,
+ 84 /* Property n_kwredef= */,
+ 85 /* Property n_visibility */,
+ 86 /* Property n_visibility= */,
+ 87 /* Property n_kwattr */,
+ 88 /* Property n_kwattr= */,
+ 89 /* Property n_id */,
+ 90 /* Property n_id= */,
+ 91 /* Property n_type */,
+ 92 /* Property n_type= */,
+ 93 /* Property n_readable */,
+ 94 /* Property n_readable= */,
+ 95 /* Property n_writable */,
+ 96 /* Property n_writable= */,
+ 97 /* Property n_expr */,
+ 98 /* Property n_expr= */,
3459 /* Id of AMethPropdef */,
5 /* Color of AMethPropdef */,
7 /* Property _n_kwredef */,
8 /* Property _n_visibility */,
9 /* Property _n_methid */,
10 /* Property _n_signature */,
- 81 /* Color of AMethPropdef */,
- 82 /* Property n_kwredef */,
- 83 /* Property n_kwredef= */,
- 84 /* Property n_visibility */,
- 85 /* Property n_visibility= */,
- 86 /* Property n_methid */,
- 87 /* Property n_methid= */,
- 88 /* Property n_signature */,
- 89 /* Property n_signature= */,
+ 82 /* Color of AMethPropdef */,
+ 83 /* Property n_kwredef */,
+ 84 /* Property n_kwredef= */,
+ 85 /* Property n_visibility */,
+ 86 /* Property n_visibility= */,
+ 87 /* Property n_methid */,
+ 88 /* Property n_methid= */,
+ 89 /* Property n_signature */,
+ 90 /* Property n_signature= */,
3735 /* Id of ADeferredMethPropdef */,
6 /* Color of ADeferredMethPropdef */,
11 /* Property _n_kwmeth */,
- 94 /* Color of ADeferredMethPropdef */,
- 95 /* Property n_kwmeth */,
- 96 /* Property n_kwmeth= */,
+ 95 /* Color of ADeferredMethPropdef */,
+ 96 /* Property n_kwmeth */,
+ 97 /* Property n_kwmeth= */,
3707 /* Id of AInternMethPropdef */,
6 /* Color of AInternMethPropdef */,
11 /* Property _n_kwmeth */,
- 94 /* Color of AInternMethPropdef */,
- 95 /* Property n_kwmeth */,
- 96 /* Property n_kwmeth= */,
+ 95 /* Color of AInternMethPropdef */,
+ 96 /* Property n_kwmeth */,
+ 97 /* Property n_kwmeth= */,
3723 /* Id of AExternMethPropdef */,
6 /* Color of AExternMethPropdef */,
11 /* Property _n_kwmeth */,
12 /* Property _n_extern */,
- 94 /* Color of AExternMethPropdef */,
- 95 /* Property n_kwmeth */,
- 96 /* Property n_kwmeth= */,
- 97 /* Property n_extern */,
- 98 /* Property n_extern= */,
+ 95 /* Color of AExternMethPropdef */,
+ 96 /* Property n_kwmeth */,
+ 97 /* Property n_kwmeth= */,
+ 98 /* Property n_extern */,
+ 99 /* Property n_extern= */,
3747 /* Id of AConcreteMethPropdef */,
6 /* Color of AConcreteMethPropdef */,
11 /* Property _n_kwmeth */,
12 /* Property _n_block */,
- 95 /* Color of AConcreteMethPropdef */,
- 96 /* Property n_kwmeth */,
- 97 /* Property n_kwmeth= */,
- 98 /* Property n_block */,
- 99 /* Property n_block= */,
+ 96 /* Color of AConcreteMethPropdef */,
+ 97 /* Property n_kwmeth */,
+ 98 /* Property n_kwmeth= */,
+ 99 /* Property n_block */,
+ 100 /* Property n_block= */,
3799 /* Id of AConcreteInitPropdef */,
7 /* Color of AConcreteInitPropdef */,
15 /* Property _n_kwinit */,
- 105 /* Color of AConcreteInitPropdef */,
- 106 /* Property n_kwinit */,
- 107 /* Property n_kwinit= */,
+ 106 /* Color of AConcreteInitPropdef */,
+ 107 /* Property n_kwinit */,
+ 108 /* Property n_kwinit= */,
3795 /* Id of AMainMethPropdef */,
7 /* Color of AMainMethPropdef */,
- 102 /* Color of AMainMethPropdef */,
+ 103 /* Color of AMainMethPropdef */,
3335 /* Id of ATypePropdef */,
5 /* Color of ATypePropdef */,
6 /* Property _n_kwredef */,
8 /* Property _n_kwtype */,
9 /* Property _n_id */,
10 /* Property _n_type */,
- 79 /* Color of ATypePropdef */,
- 80 /* Property n_kwredef */,
- 81 /* Property n_kwredef= */,
- 82 /* Property n_visibility */,
- 83 /* Property n_visibility= */,
- 84 /* Property n_kwtype */,
- 85 /* Property n_kwtype= */,
- 86 /* Property n_id */,
- 87 /* Property n_id= */,
- 88 /* Property n_type */,
- 89 /* Property n_type= */,
+ 80 /* Color of ATypePropdef */,
+ 81 /* Property n_kwredef */,
+ 82 /* Property n_kwredef= */,
+ 83 /* Property n_visibility */,
+ 84 /* Property n_visibility= */,
+ 85 /* Property n_kwtype */,
+ 86 /* Property n_kwtype= */,
+ 87 /* Property n_id */,
+ 88 /* Property n_id= */,
+ 89 /* Property n_type */,
+ 90 /* Property n_type= */,
3387 /* Id of AReadAble */,
5 /* Color of AReadAble */,
5 /* Property _n_kwreadable */,
- 71 /* Color of AReadAble */,
- 72 /* Property n_kwreadable */,
- 73 /* Property n_kwreadable= */,
+ 72 /* Color of AReadAble */,
+ 73 /* Property n_kwreadable */,
+ 74 /* Property n_kwreadable= */,
3319 /* Id of AWriteAble */,
5 /* Color of AWriteAble */,
5 /* Property _n_kwwritable */,
- 71 /* Color of AWriteAble */,
- 72 /* Property n_kwwritable */,
- 73 /* Property n_kwwritable= */,
+ 72 /* Color of AWriteAble */,
+ 73 /* Property n_kwwritable */,
+ 74 /* Property n_kwwritable= */,
3499 /* Id of AIdMethid */,
5 /* Color of AIdMethid */,
5 /* Property _n_id */,
- 71 /* Color of AIdMethid */,
- 72 /* Property n_id */,
- 73 /* Property n_id= */,
+ 72 /* Color of AIdMethid */,
+ 73 /* Property n_id */,
+ 74 /* Property n_id= */,
3415 /* Id of APlusMethid */,
5 /* Color of APlusMethid */,
5 /* Property _n_plus */,
- 71 /* Color of APlusMethid */,
- 72 /* Property n_plus */,
- 73 /* Property n_plus= */,
+ 72 /* Color of APlusMethid */,
+ 73 /* Property n_plus */,
+ 74 /* Property n_plus= */,
3451 /* Id of AMinusMethid */,
5 /* Color of AMinusMethid */,
5 /* Property _n_minus */,
- 71 /* Color of AMinusMethid */,
- 72 /* Property n_minus */,
- 73 /* Property n_minus= */,
+ 72 /* Color of AMinusMethid */,
+ 73 /* Property n_minus */,
+ 74 /* Property n_minus= */,
3363 /* Id of AStarMethid */,
5 /* Color of AStarMethid */,
5 /* Property _n_star */,
- 71 /* Color of AStarMethid */,
- 72 /* Property n_star */,
- 73 /* Property n_star= */,
+ 72 /* Color of AStarMethid */,
+ 73 /* Property n_star */,
+ 74 /* Property n_star= */,
3367 /* Id of ASlashMethid */,
5 /* Color of ASlashMethid */,
5 /* Property _n_slash */,
- 71 /* Color of ASlashMethid */,
- 72 /* Property n_slash */,
- 73 /* Property n_slash= */,
+ 72 /* Color of ASlashMethid */,
+ 73 /* Property n_slash */,
+ 74 /* Property n_slash= */,
3423 /* Id of APercentMethid */,
5 /* Color of APercentMethid */,
5 /* Property _n_percent */,
- 71 /* Color of APercentMethid */,
- 72 /* Property n_percent */,
- 73 /* Property n_percent= */,
+ 72 /* Color of APercentMethid */,
+ 73 /* Property n_percent */,
+ 74 /* Property n_percent= */,
3523 /* Id of AEqMethid */,
5 /* Color of AEqMethid */,
5 /* Property _n_eq */,
- 71 /* Color of AEqMethid */,
- 72 /* Property n_eq */,
- 73 /* Property n_eq= */,
+ 72 /* Color of AEqMethid */,
+ 73 /* Property n_eq */,
+ 74 /* Property n_eq= */,
3443 /* Id of ANeMethid */,
5 /* Color of ANeMethid */,
5 /* Property _n_ne */,
- 71 /* Color of ANeMethid */,
- 72 /* Property n_ne */,
- 73 /* Property n_ne= */,
+ 72 /* Color of ANeMethid */,
+ 73 /* Property n_ne */,
+ 74 /* Property n_ne= */,
3471 /* Id of ALeMethid */,
5 /* Color of ALeMethid */,
5 /* Property _n_le */,
- 71 /* Color of ALeMethid */,
- 72 /* Property n_le */,
- 73 /* Property n_le= */,
+ 72 /* Color of ALeMethid */,
+ 73 /* Property n_le */,
+ 74 /* Property n_le= */,
3507 /* Id of AGeMethid */,
5 /* Color of AGeMethid */,
5 /* Property _n_ge */,
- 71 /* Color of AGeMethid */,
- 72 /* Property n_ge */,
- 73 /* Property n_ge= */,
+ 72 /* Color of AGeMethid */,
+ 73 /* Property n_ge */,
+ 74 /* Property n_ge= */,
3467 /* Id of ALtMethid */,
5 /* Color of ALtMethid */,
5 /* Property _n_lt */,
- 71 /* Color of ALtMethid */,
- 72 /* Property n_lt */,
- 73 /* Property n_lt= */,
+ 72 /* Color of ALtMethid */,
+ 73 /* Property n_lt */,
+ 74 /* Property n_lt= */,
3503 /* Id of AGtMethid */,
5 /* Color of AGtMethid */,
5 /* Property _n_gt */,
- 71 /* Color of AGtMethid */,
- 72 /* Property n_gt */,
- 73 /* Property n_gt= */,
+ 72 /* Color of AGtMethid */,
+ 73 /* Property n_gt */,
+ 74 /* Property n_gt= */,
3555 /* Id of ABraMethid */,
5 /* Color of ABraMethid */,
5 /* Property _n_obra */,
6 /* Property _n_cbra */,
- 71 /* Color of ABraMethid */,
- 72 /* Property n_obra */,
- 73 /* Property n_obra= */,
- 74 /* Property n_cbra */,
- 75 /* Property n_cbra= */,
+ 72 /* Color of ABraMethid */,
+ 73 /* Property n_obra */,
+ 74 /* Property n_obra= */,
+ 75 /* Property n_cbra */,
+ 76 /* Property n_cbra= */,
3359 /* Id of AStarshipMethid */,
5 /* Color of AStarshipMethid */,
5 /* Property _n_starship */,
- 71 /* Color of AStarshipMethid */,
- 72 /* Property n_starship */,
- 73 /* Property n_starship= */,
+ 72 /* Color of AStarshipMethid */,
+ 73 /* Property n_starship */,
+ 74 /* Property n_starship= */,
3579 /* Id of AAssignMethid */,
5 /* Color of AAssignMethid */,
5 /* Property _n_id */,
6 /* Property _n_assign */,
- 71 /* Color of AAssignMethid */,
- 72 /* Property n_id */,
- 73 /* Property n_id= */,
- 74 /* Property n_assign */,
- 75 /* Property n_assign= */,
+ 72 /* Color of AAssignMethid */,
+ 73 /* Property n_id */,
+ 74 /* Property n_id= */,
+ 75 /* Property n_assign */,
+ 76 /* Property n_assign= */,
3551 /* Id of ABraassignMethid */,
5 /* Color of ABraassignMethid */,
5 /* Property _n_obra */,
6 /* Property _n_cbra */,
7 /* Property _n_assign */,
- 71 /* Color of ABraassignMethid */,
- 72 /* Property n_obra */,
- 73 /* Property n_obra= */,
- 74 /* Property n_cbra */,
- 75 /* Property n_cbra= */,
- 76 /* Property n_assign */,
- 77 /* Property n_assign= */,
+ 72 /* Color of ABraassignMethid */,
+ 73 /* Property n_obra */,
+ 74 /* Property n_obra= */,
+ 75 /* Property n_cbra */,
+ 76 /* Property n_cbra= */,
+ 77 /* Property n_assign */,
+ 78 /* Property n_assign= */,
3371 /* Id of ASignature */,
5 /* Color of ASignature */,
4 /* Property _n_params */,
5 /* Property _n_type */,
- 71 /* Color of ASignature */,
- 72 /* Property n_params */,
- 73 /* Property n_params= */,
- 74 /* Property n_type */,
- 75 /* Property n_type= */,
+ 72 /* Color of ASignature */,
+ 73 /* Property n_params */,
+ 74 /* Property n_params= */,
+ 75 /* Property n_type */,
+ 76 /* Property n_type= */,
3427 /* Id of AParam */,
5 /* Color of AParam */,
9 /* Property _n_dotdotdot */,
- 79 /* Color of AParam */,
- 80 /* Property n_dotdotdot */,
- 81 /* Property n_dotdotdot= */,
+ 80 /* Color of AParam */,
+ 81 /* Property n_dotdotdot */,
+ 82 /* Property n_dotdotdot= */,
3339 /* Id of AType */,
5 /* Color of AType */,
7 /* Property _n_id */,
8 /* Property _n_types */,
- 75 /* Color of AType */,
- 76 /* Property n_id */,
- 77 /* Property n_id= */,
- 78 /* Property n_types */,
- 79 /* Property n_types= */,
+ 76 /* Color of AType */,
+ 77 /* Property n_id */,
+ 78 /* Property n_id= */,
+ 79 /* Property n_types */,
+ 80 /* Property n_types= */,
3563 /* Id of ABlockExpr */,
5 /* Color of ABlockExpr */,
6 /* Property _n_expr */,
- 77 /* Color of ABlockExpr */,
- 78 /* Property n_expr */,
- 79 /* Property n_expr= */,
+ 78 /* Color of ABlockExpr */,
+ 79 /* Property n_expr */,
+ 80 /* Property n_expr= */,
3323 /* Id of AVardeclExpr */,
5 /* Color of AVardeclExpr */,
7 /* Property _n_kwvar */,
9 /* Property _n_type */,
10 /* Property _n_assign */,
11 /* Property _n_expr */,
- 78 /* Color of AVardeclExpr */,
- 79 /* Property n_kwvar */,
- 80 /* Property n_kwvar= */,
- 81 /* Property n_id */,
- 82 /* Property n_id= */,
- 83 /* Property n_type */,
- 84 /* Property n_type= */,
- 85 /* Property n_assign */,
- 86 /* Property n_assign= */,
- 87 /* Property n_expr */,
- 88 /* Property n_expr= */,
+ 79 /* Color of AVardeclExpr */,
+ 80 /* Property n_kwvar */,
+ 81 /* Property n_kwvar= */,
+ 82 /* Property n_id */,
+ 83 /* Property n_id= */,
+ 84 /* Property n_type */,
+ 85 /* Property n_type= */,
+ 86 /* Property n_assign */,
+ 87 /* Property n_assign= */,
+ 88 /* Property n_expr */,
+ 89 /* Property n_expr= */,
3379 /* Id of AReturnExpr */,
5 /* Color of AReturnExpr */,
6 /* Property _n_kwreturn */,
7 /* Property _n_expr */,
- 78 /* Color of AReturnExpr */,
- 79 /* Property n_kwreturn */,
- 80 /* Property n_kwreturn= */,
- 81 /* Property n_expr */,
- 82 /* Property n_expr= */,
+ 79 /* Color of AReturnExpr */,
+ 80 /* Property n_kwreturn */,
+ 81 /* Property n_kwreturn= */,
+ 82 /* Property n_expr */,
+ 83 /* Property n_expr= */,
3751 /* Id of ABreakExpr */,
6 /* Color of ABreakExpr */,
7 /* Property _n_kwbreak */,
- 80 /* Color of ABreakExpr */,
- 81 /* Property n_kwbreak */,
- 82 /* Property n_kwbreak= */,
+ 81 /* Color of ABreakExpr */,
+ 82 /* Property n_kwbreak */,
+ 83 /* Property n_kwbreak= */,
3603 /* Id of AAbortExpr */,
5 /* Color of AAbortExpr */,
6 /* Property _n_kwabort */,
- 78 /* Color of AAbortExpr */,
- 79 /* Property n_kwabort */,
- 80 /* Property n_kwabort= */,
+ 79 /* Color of AAbortExpr */,
+ 80 /* Property n_kwabort */,
+ 81 /* Property n_kwabort= */,
3743 /* Id of AContinueExpr */,
6 /* Color of AContinueExpr */,
7 /* Property _n_kwcontinue */,
- 80 /* Color of AContinueExpr */,
- 81 /* Property n_kwcontinue */,
- 82 /* Property n_kwcontinue= */,
+ 81 /* Color of AContinueExpr */,
+ 82 /* Property n_kwcontinue */,
+ 83 /* Property n_kwcontinue= */,
3531 /* Id of ADoExpr */,
5 /* Color of ADoExpr */,
6 /* Property _n_kwdo */,
7 /* Property _n_block */,
- 77 /* Color of ADoExpr */,
- 78 /* Property n_kwdo */,
- 79 /* Property n_kwdo= */,
- 80 /* Property n_block */,
- 81 /* Property n_block= */,
+ 78 /* Color of ADoExpr */,
+ 79 /* Property n_kwdo */,
+ 80 /* Property n_kwdo= */,
+ 81 /* Property n_block */,
+ 82 /* Property n_block= */,
3495 /* Id of AIfExpr */,
5 /* Color of AIfExpr */,
6 /* Property _n_kwif */,
7 /* Property _n_expr */,
8 /* Property _n_then */,
9 /* Property _n_else */,
- 77 /* Color of AIfExpr */,
- 78 /* Property n_kwif */,
- 79 /* Property n_kwif= */,
- 80 /* Property n_expr */,
- 81 /* Property n_expr= */,
- 82 /* Property n_then */,
- 83 /* Property n_then= */,
- 84 /* Property n_else */,
- 85 /* Property n_else= */,
+ 78 /* Color of AIfExpr */,
+ 79 /* Property n_kwif */,
+ 80 /* Property n_kwif= */,
+ 81 /* Property n_expr */,
+ 82 /* Property n_expr= */,
+ 83 /* Property n_then */,
+ 84 /* Property n_then= */,
+ 85 /* Property n_else */,
+ 86 /* Property n_else= */,
3491 /* Id of AIfexprExpr */,
5 /* Color of AIfexprExpr */,
6 /* Property _n_kwif */,
9 /* Property _n_then */,
10 /* Property _n_kwelse */,
11 /* Property _n_else */,
- 77 /* Color of AIfexprExpr */,
- 78 /* Property n_kwif */,
- 79 /* Property n_kwif= */,
- 80 /* Property n_expr */,
- 81 /* Property n_expr= */,
- 82 /* Property n_kwthen */,
- 83 /* Property n_kwthen= */,
- 84 /* Property n_then */,
- 85 /* Property n_then= */,
- 86 /* Property n_kwelse */,
- 87 /* Property n_kwelse= */,
- 88 /* Property n_else */,
- 89 /* Property n_else= */,
+ 78 /* Color of AIfexprExpr */,
+ 79 /* Property n_kwif */,
+ 80 /* Property n_kwif= */,
+ 81 /* Property n_expr */,
+ 82 /* Property n_expr= */,
+ 83 /* Property n_kwthen */,
+ 84 /* Property n_kwthen= */,
+ 85 /* Property n_then */,
+ 86 /* Property n_then= */,
+ 87 /* Property n_kwelse */,
+ 88 /* Property n_kwelse= */,
+ 89 /* Property n_else */,
+ 90 /* Property n_else= */,
3643 /* Id of AWhileExpr */,
6 /* Color of AWhileExpr */,
6 /* Property _n_kwwhile */,
7 /* Property _n_expr */,
8 /* Property _n_kwdo */,
9 /* Property _n_block */,
- 80 /* Color of AWhileExpr */,
- 81 /* Property n_kwwhile */,
- 82 /* Property n_kwwhile= */,
- 83 /* Property n_expr */,
- 84 /* Property n_expr= */,
- 85 /* Property n_kwdo */,
- 86 /* Property n_kwdo= */,
- 87 /* Property n_block */,
- 88 /* Property n_block= */,
+ 81 /* Color of AWhileExpr */,
+ 82 /* Property n_kwwhile */,
+ 83 /* Property n_kwwhile= */,
+ 84 /* Property n_expr */,
+ 85 /* Property n_expr= */,
+ 86 /* Property n_kwdo */,
+ 87 /* Property n_kwdo= */,
+ 88 /* Property n_block */,
+ 89 /* Property n_block= */,
3715 /* Id of AForExpr */,
6 /* Color of AForExpr */,
6 /* Property _n_vardecl */,
7 /* Property _n_kwdo */,
8 /* Property _n_block */,
- 80 /* Color of AForExpr */,
- 81 /* Property n_vardecl */,
- 82 /* Property n_vardecl= */,
- 83 /* Property n_kwdo */,
- 84 /* Property n_kwdo= */,
- 85 /* Property n_block */,
- 86 /* Property n_block= */,
+ 81 /* Color of AForExpr */,
+ 82 /* Property n_vardecl */,
+ 83 /* Property n_vardecl= */,
+ 84 /* Property n_kwdo */,
+ 85 /* Property n_kwdo= */,
+ 86 /* Property n_block */,
+ 87 /* Property n_block= */,
3515 /* Id of AForVardeclExpr */,
5 /* Color of AForVardeclExpr */,
7 /* Property _n_kwfor */,
8 /* Property _n_id */,
9 /* Property _n_expr */,
- 78 /* Color of AForVardeclExpr */,
- 79 /* Property n_kwfor */,
- 80 /* Property n_kwfor= */,
- 81 /* Property n_id */,
- 82 /* Property n_id= */,
- 83 /* Property n_expr */,
- 84 /* Property n_expr= */,
+ 79 /* Color of AForVardeclExpr */,
+ 80 /* Property n_kwfor */,
+ 81 /* Property n_kwfor= */,
+ 82 /* Property n_id */,
+ 83 /* Property n_id= */,
+ 84 /* Property n_expr */,
+ 85 /* Property n_expr= */,
3587 /* Id of AAssertExpr */,
5 /* Color of AAssertExpr */,
6 /* Property _n_kwassert */,
7 /* Property _n_id */,
8 /* Property _n_expr */,
- 77 /* Color of AAssertExpr */,
- 78 /* Property n_kwassert */,
- 79 /* Property n_kwassert= */,
- 80 /* Property n_id */,
- 81 /* Property n_id= */,
- 82 /* Property n_expr */,
- 83 /* Property n_expr= */,
+ 78 /* Color of AAssertExpr */,
+ 79 /* Property n_kwassert */,
+ 80 /* Property n_kwassert= */,
+ 81 /* Property n_id */,
+ 82 /* Property n_id= */,
+ 83 /* Property n_expr */,
+ 84 /* Property n_expr= */,
3583 /* Id of AAssignFormExpr */,
6 /* Color of AAssignFormExpr */,
8 /* Property _n_assign */,
9 /* Property _n_value */,
- 80 /* Color of AAssignFormExpr */,
- 81 /* Property n_assign */,
- 82 /* Property n_assign= */,
- 83 /* Property n_value */,
- 84 /* Property n_value= */,
+ 81 /* Color of AAssignFormExpr */,
+ 82 /* Property n_assign */,
+ 83 /* Property n_assign= */,
+ 84 /* Property n_value */,
+ 85 /* Property n_value= */,
3383 /* Id of AReassignFormExpr */,
6 /* Color of AReassignFormExpr */,
9 /* Property _n_assign_op */,
10 /* Property _n_value */,
- 82 /* Color of AReassignFormExpr */,
- 83 /* Property n_assign_op */,
- 84 /* Property n_assign_op= */,
- 85 /* Property n_value */,
- 86 /* Property n_value= */,
+ 83 /* Color of AReassignFormExpr */,
+ 84 /* Property n_assign_op */,
+ 85 /* Property n_assign_op= */,
+ 86 /* Property n_value */,
+ 87 /* Property n_value= */,
3687 /* Id of AOnceExpr */,
6 /* Color of AOnceExpr */,
7 /* Property _n_kwonce */,
- 81 /* Color of AOnceExpr */,
- 82 /* Property n_kwonce */,
- 83 /* Property n_kwonce= */,
+ 82 /* Color of AOnceExpr */,
+ 83 /* Property n_kwonce */,
+ 84 /* Property n_kwonce= */,
3791 /* Id of ASendExpr */,
8 /* Color of ASendExpr */,
11 /* Property _n_expr */,
- 98 /* Color of ASendExpr */,
- 99 /* Property n_expr */,
- 100 /* Property n_expr= */,
+ 99 /* Color of ASendExpr */,
+ 100 /* Property n_expr */,
+ 101 /* Property n_expr= */,
3823 /* Id of ABinopExpr */,
9 /* Color of ABinopExpr */,
12 /* Property _n_expr2 */,
- 103 /* Color of ABinopExpr */,
- 104 /* Property n_expr2 */,
- 105 /* Property n_expr2= */,
+ 104 /* Color of ABinopExpr */,
+ 105 /* Property n_expr2 */,
+ 106 /* Property n_expr2= */,
3559 /* Id of ABoolExpr */,
5 /* Color of ABoolExpr */,
- 75 /* Color of ABoolExpr */,
+ 76 /* Color of ABoolExpr */,
3683 /* Id of AOrExpr */,
6 /* Color of AOrExpr */,
6 /* Property _n_expr */,
7 /* Property _n_expr2 */,
- 78 /* Color of AOrExpr */,
- 79 /* Property n_expr */,
- 80 /* Property n_expr= */,
- 81 /* Property n_expr2 */,
- 82 /* Property n_expr2= */,
+ 79 /* Color of AOrExpr */,
+ 80 /* Property n_expr */,
+ 81 /* Property n_expr= */,
+ 82 /* Property n_expr2 */,
+ 83 /* Property n_expr2= */,
3767 /* Id of AAndExpr */,
6 /* Color of AAndExpr */,
6 /* Property _n_expr */,
7 /* Property _n_expr2 */,
- 78 /* Color of AAndExpr */,
- 79 /* Property n_expr */,
- 80 /* Property n_expr= */,
- 81 /* Property n_expr2 */,
- 82 /* Property n_expr2= */,
+ 79 /* Color of AAndExpr */,
+ 80 /* Property n_expr */,
+ 81 /* Property n_expr= */,
+ 82 /* Property n_expr2 */,
+ 83 /* Property n_expr2= */,
3691 /* Id of ANotExpr */,
6 /* Color of ANotExpr */,
6 /* Property _n_kwnot */,
7 /* Property _n_expr */,
- 78 /* Color of ANotExpr */,
- 79 /* Property n_kwnot */,
- 80 /* Property n_kwnot= */,
- 81 /* Property n_expr */,
- 82 /* Property n_expr= */,
+ 79 /* Color of ANotExpr */,
+ 80 /* Property n_kwnot */,
+ 81 /* Property n_kwnot= */,
+ 82 /* Property n_expr */,
+ 83 /* Property n_expr= */,
3871 /* Id of AEqExpr */,
10 /* Color of AEqExpr */,
- 108 /* Color of AEqExpr */,
+ 109 /* Color of AEqExpr */,
3731 /* Id of AEeExpr */,
6 /* Color of AEeExpr */,
6 /* Property _n_expr */,
7 /* Property _n_expr2 */,
- 78 /* Color of AEeExpr */,
- 79 /* Property n_expr */,
- 80 /* Property n_expr= */,
- 81 /* Property n_expr2 */,
- 82 /* Property n_expr2= */,
+ 79 /* Color of AEeExpr */,
+ 80 /* Property n_expr */,
+ 81 /* Property n_expr= */,
+ 82 /* Property n_expr2 */,
+ 83 /* Property n_expr2= */,
3847 /* Id of ANeExpr */,
10 /* Color of ANeExpr */,
- 108 /* Color of ANeExpr */,
+ 109 /* Color of ANeExpr */,
3855 /* Id of ALtExpr */,
10 /* Color of ALtExpr */,
- 108 /* Color of ALtExpr */,
+ 109 /* Color of ALtExpr */,
3859 /* Id of ALeExpr */,
10 /* Color of ALeExpr */,
- 108 /* Color of ALeExpr */,
+ 109 /* Color of ALeExpr */,
3863 /* Id of AGtExpr */,
10 /* Color of AGtExpr */,
- 108 /* Color of AGtExpr */,
+ 109 /* Color of AGtExpr */,
3867 /* Id of AGeExpr */,
10 /* Color of AGeExpr */,
- 108 /* Color of AGeExpr */,
+ 109 /* Color of AGeExpr */,
3703 /* Id of AIsaExpr */,
6 /* Color of AIsaExpr */,
6 /* Property _n_expr */,
7 /* Property _n_type */,
- 78 /* Color of AIsaExpr */,
- 79 /* Property n_expr */,
- 80 /* Property n_expr= */,
- 81 /* Property n_type */,
- 82 /* Property n_type= */,
+ 79 /* Color of AIsaExpr */,
+ 80 /* Property n_expr */,
+ 81 /* Property n_expr= */,
+ 82 /* Property n_type */,
+ 83 /* Property n_type= */,
3839 /* Id of APlusExpr */,
10 /* Color of APlusExpr */,
- 108 /* Color of APlusExpr */,
+ 109 /* Color of APlusExpr */,
3851 /* Id of AMinusExpr */,
10 /* Color of AMinusExpr */,
- 108 /* Color of AMinusExpr */,
+ 109 /* Color of AMinusExpr */,
3827 /* Id of AStarshipExpr */,
10 /* Color of AStarshipExpr */,
- 108 /* Color of AStarshipExpr */,
+ 109 /* Color of AStarshipExpr */,
3831 /* Id of AStarExpr */,
10 /* Color of AStarExpr */,
- 108 /* Color of AStarExpr */,
+ 109 /* Color of AStarExpr */,
3835 /* Id of ASlashExpr */,
10 /* Color of ASlashExpr */,
- 108 /* Color of ASlashExpr */,
+ 109 /* Color of ASlashExpr */,
3843 /* Id of APercentExpr */,
10 /* Color of APercentExpr */,
- 108 /* Color of APercentExpr */,
+ 109 /* Color of APercentExpr */,
3803 /* Id of AUminusExpr */,
9 /* Color of AUminusExpr */,
12 /* Property _n_minus */,
- 103 /* Color of AUminusExpr */,
- 104 /* Property n_minus */,
- 105 /* Property n_minus= */,
+ 104 /* Color of AUminusExpr */,
+ 105 /* Property n_minus */,
+ 106 /* Property n_minus= */,
3695 /* Id of ANewExpr */,
6 /* Color of ANewExpr */,
8 /* Property _n_kwnew */,
9 /* Property _n_type */,
10 /* Property _n_id */,
11 /* Property _n_args */,
- 95 /* Color of ANewExpr */,
- 96 /* Property n_kwnew */,
- 97 /* Property n_kwnew= */,
- 98 /* Property n_type */,
- 99 /* Property n_type= */,
- 100 /* Property n_id */,
- 101 /* Property n_id= */,
- 102 /* Property n_args */,
- 103 /* Property n_args= */,
+ 96 /* Color of ANewExpr */,
+ 97 /* Property n_kwnew */,
+ 98 /* Property n_kwnew= */,
+ 99 /* Property n_type */,
+ 100 /* Property n_type= */,
+ 101 /* Property n_id */,
+ 102 /* Property n_id= */,
+ 103 /* Property n_args */,
+ 104 /* Property n_args= */,
3575 /* Id of AAttrFormExpr */,
5 /* Color of AAttrFormExpr */,
12 /* Property _n_expr */,
13 /* Property _n_id */,
- 89 /* Color of AAttrFormExpr */,
- 90 /* Property n_expr */,
- 91 /* Property n_expr= */,
- 92 /* Property n_id */,
- 93 /* Property n_id= */,
+ 90 /* Color of AAttrFormExpr */,
+ 91 /* Property n_expr */,
+ 92 /* Property n_expr= */,
+ 93 /* Property n_id */,
+ 94 /* Property n_id= */,
3759 /* Id of AAttrExpr */,
6 /* Color of AAttrExpr */,
- 96 /* Color of AAttrExpr */,
+ 97 /* Color of AAttrExpr */,
3763 /* Id of AAttrAssignExpr */,
7 /* Color of AAttrAssignExpr */,
- 77 /* Color of AAttrAssignExpr */,
+ 78 /* Color of AAttrAssignExpr */,
3815 /* Id of ACallFormExpr */,
10 /* Color of ACallFormExpr */,
13 /* Property _n_id */,
14 /* Property _n_args */,
- 103 /* Color of ACallFormExpr */,
- 104 /* Property n_id */,
- 105 /* Property n_id= */,
- 106 /* Property n_args */,
- 107 /* Property n_args= */,
+ 104 /* Color of ACallFormExpr */,
+ 105 /* Property n_id */,
+ 106 /* Property n_id= */,
+ 107 /* Property n_args */,
+ 108 /* Property n_args= */,
3755 /* Id of AAttrReassignExpr */,
7 /* Color of AAttrReassignExpr */,
- 77 /* Color of AAttrReassignExpr */,
+ 78 /* Color of AAttrReassignExpr */,
3879 /* Id of ACallExpr */,
11 /* Color of ACallExpr */,
- 110 /* Color of ACallExpr */,
+ 111 /* Color of ACallExpr */,
3883 /* Id of ACallAssignExpr */,
9 /* Color of ACallAssignExpr */,
- 79 /* Color of ACallAssignExpr */,
+ 80 /* Color of ACallAssignExpr */,
3875 /* Id of ACallReassignExpr */,
11 /* Color of ACallReassignExpr */,
- 110 /* Color of ACallReassignExpr */,
+ 111 /* Color of ACallReassignExpr */,
3787 /* Id of ASuperExpr */,
8 /* Color of ASuperExpr */,
9 /* Property _n_qualified */,
10 /* Property _n_kwsuper */,
11 /* Property _n_args */,
- 96 /* Color of ASuperExpr */,
- 97 /* Property n_qualified */,
- 98 /* Property n_qualified= */,
- 99 /* Property n_kwsuper */,
- 100 /* Property n_kwsuper= */,
- 101 /* Property n_args */,
- 102 /* Property n_args= */,
+ 97 /* Color of ASuperExpr */,
+ 98 /* Property n_qualified */,
+ 99 /* Property n_qualified= */,
+ 100 /* Property n_kwsuper */,
+ 101 /* Property n_kwsuper= */,
+ 102 /* Property n_args */,
+ 103 /* Property n_args= */,
3811 /* Id of AInitExpr */,
9 /* Color of AInitExpr */,
12 /* Property _n_kwinit */,
13 /* Property _n_args */,
- 103 /* Color of AInitExpr */,
- 104 /* Property n_kwinit */,
- 105 /* Property n_kwinit= */,
- 106 /* Property n_args */,
- 107 /* Property n_args= */,
+ 104 /* Color of AInitExpr */,
+ 105 /* Property n_kwinit */,
+ 106 /* Property n_kwinit= */,
+ 107 /* Property n_args */,
+ 108 /* Property n_args= */,
3819 /* Id of ABraFormExpr */,
10 /* Color of ABraFormExpr */,
13 /* Property _n_args */,
- 101 /* Color of ABraFormExpr */,
- 102 /* Property n_args */,
- 103 /* Property n_args= */,
+ 102 /* Color of ABraFormExpr */,
+ 103 /* Property n_args */,
+ 104 /* Property n_args= */,
3891 /* Id of ABraExpr */,
11 /* Color of ABraExpr */,
- 106 /* Color of ABraExpr */,
+ 107 /* Color of ABraExpr */,
3895 /* Id of ABraAssignExpr */,
9 /* Color of ABraAssignExpr */,
- 79 /* Color of ABraAssignExpr */,
+ 80 /* Color of ABraAssignExpr */,
3327 /* Id of AVarFormExpr */,
5 /* Color of AVarFormExpr */,
7 /* Property _n_id */,
- 77 /* Color of AVarFormExpr */,
- 78 /* Property n_id */,
- 79 /* Property n_id= */,
+ 78 /* Color of AVarFormExpr */,
+ 79 /* Property n_id */,
+ 80 /* Property n_id= */,
3887 /* Id of ABraReassignExpr */,
11 /* Color of ABraReassignExpr */,
- 106 /* Color of ABraReassignExpr */,
+ 107 /* Color of ABraReassignExpr */,
3651 /* Id of AVarExpr */,
6 /* Color of AVarExpr */,
- 82 /* Color of AVarExpr */,
+ 83 /* Color of AVarExpr */,
3655 /* Id of AVarAssignExpr */,
7 /* Color of AVarAssignExpr */,
- 87 /* Color of AVarAssignExpr */,
+ 88 /* Color of AVarAssignExpr */,
3647 /* Id of AVarReassignExpr */,
7 /* Color of AVarReassignExpr */,
- 89 /* Color of AVarReassignExpr */,
+ 90 /* Color of AVarReassignExpr */,
3391 /* Id of ARangeExpr */,
5 /* Color of ARangeExpr */,
6 /* Property _n_expr */,
7 /* Property _n_expr2 */,
- 78 /* Color of ARangeExpr */,
- 79 /* Property n_expr */,
- 80 /* Property n_expr= */,
- 81 /* Property n_expr2 */,
- 82 /* Property n_expr2= */,
+ 79 /* Color of ARangeExpr */,
+ 80 /* Property n_expr */,
+ 81 /* Property n_expr= */,
+ 82 /* Property n_expr2 */,
+ 83 /* Property n_expr2= */,
3739 /* Id of ACrangeExpr */,
6 /* Color of ACrangeExpr */,
- 85 /* Color of ACrangeExpr */,
+ 86 /* Color of ACrangeExpr */,
3679 /* Id of AOrangeExpr */,
6 /* Color of AOrangeExpr */,
- 85 /* Color of AOrangeExpr */,
+ 86 /* Color of AOrangeExpr */,
3591 /* Id of AArrayExpr */,
5 /* Color of AArrayExpr */,
6 /* Property _n_exprs */,
- 78 /* Color of AArrayExpr */,
- 79 /* Property n_exprs */,
- 80 /* Property n_exprs= */,
+ 79 /* Color of AArrayExpr */,
+ 80 /* Property n_exprs */,
+ 81 /* Property n_exprs= */,
3375 /* Id of ASelfExpr */,
5 /* Color of ASelfExpr */,
6 /* Property _n_kwself */,
- 77 /* Color of ASelfExpr */,
- 78 /* Property n_kwself */,
- 79 /* Property n_kwself= */,
+ 78 /* Color of ASelfExpr */,
+ 79 /* Property n_kwself */,
+ 80 /* Property n_kwself= */,
3711 /* Id of AImplicitSelfExpr */,
6 /* Color of AImplicitSelfExpr */,
- 82 /* Color of AImplicitSelfExpr */,
+ 83 /* Color of AImplicitSelfExpr */,
3659 /* Id of ATrueExpr */,
6 /* Color of ATrueExpr */,
6 /* Property _n_kwtrue */,
- 78 /* Color of ATrueExpr */,
- 79 /* Property n_kwtrue */,
- 80 /* Property n_kwtrue= */,
+ 79 /* Color of ATrueExpr */,
+ 80 /* Property n_kwtrue */,
+ 81 /* Property n_kwtrue= */,
3719 /* Id of AFalseExpr */,
6 /* Color of AFalseExpr */,
6 /* Property _n_kwfalse */,
- 78 /* Color of AFalseExpr */,
- 79 /* Property n_kwfalse */,
- 80 /* Property n_kwfalse= */,
+ 79 /* Color of AFalseExpr */,
+ 80 /* Property n_kwfalse */,
+ 81 /* Property n_kwfalse= */,
3435 /* Id of ANullExpr */,
5 /* Color of ANullExpr */,
6 /* Property _n_kwnull */,
- 77 /* Color of ANullExpr */,
- 78 /* Property n_kwnull */,
- 79 /* Property n_kwnull= */,
+ 78 /* Color of ANullExpr */,
+ 79 /* Property n_kwnull */,
+ 80 /* Property n_kwnull= */,
3483 /* Id of AIntExpr */,
5 /* Color of AIntExpr */,
6 /* Property _n_number */,
- 77 /* Color of AIntExpr */,
- 78 /* Property n_number */,
- 79 /* Property n_number= */,
+ 78 /* Color of AIntExpr */,
+ 79 /* Property n_number */,
+ 80 /* Property n_number= */,
3519 /* Id of AFloatExpr */,
5 /* Color of AFloatExpr */,
6 /* Property _n_float */,
- 77 /* Color of AFloatExpr */,
- 78 /* Property n_float */,
- 79 /* Property n_float= */,
+ 78 /* Color of AFloatExpr */,
+ 79 /* Property n_float */,
+ 80 /* Property n_float= */,
3547 /* Id of ACharExpr */,
5 /* Color of ACharExpr */,
6 /* Property _n_char */,
- 77 /* Color of ACharExpr */,
- 78 /* Property n_char */,
- 79 /* Property n_char= */,
+ 78 /* Color of ACharExpr */,
+ 79 /* Property n_char */,
+ 80 /* Property n_char= */,
3355 /* Id of AStringFormExpr */,
5 /* Color of AStringFormExpr */,
- 77 /* Color of AStringFormExpr */,
+ 78 /* Color of AStringFormExpr */,
3667 /* Id of AStringExpr */,
6 /* Color of AStringExpr */,
8 /* Property _n_string */,
- 80 /* Color of AStringExpr */,
- 81 /* Property n_string */,
- 82 /* Property n_string= */,
+ 81 /* Color of AStringExpr */,
+ 82 /* Property n_string */,
+ 83 /* Property n_string= */,
3671 /* Id of AStartStringExpr */,
6 /* Color of AStartStringExpr */,
8 /* Property _n_string */,
- 80 /* Color of AStartStringExpr */,
- 81 /* Property n_string */,
- 82 /* Property n_string= */,
+ 81 /* Color of AStartStringExpr */,
+ 82 /* Property n_string */,
+ 83 /* Property n_string= */,
3699 /* Id of AMidStringExpr */,
6 /* Color of AMidStringExpr */,
8 /* Property _n_string */,
- 80 /* Color of AMidStringExpr */,
- 81 /* Property n_string */,
- 82 /* Property n_string= */,
+ 81 /* Color of AMidStringExpr */,
+ 82 /* Property n_string */,
+ 83 /* Property n_string= */,
3727 /* Id of AEndStringExpr */,
6 /* Color of AEndStringExpr */,
8 /* Property _n_string */,
- 80 /* Color of AEndStringExpr */,
- 81 /* Property n_string */,
- 82 /* Property n_string= */,
+ 81 /* Color of AEndStringExpr */,
+ 82 /* Property n_string */,
+ 83 /* Property n_string= */,
3347 /* Id of ASuperstringExpr */,
5 /* Color of ASuperstringExpr */,
6 /* Property _n_exprs */,
- 77 /* Color of ASuperstringExpr */,
- 78 /* Property n_exprs */,
- 79 /* Property n_exprs= */,
+ 78 /* Color of ASuperstringExpr */,
+ 79 /* Property n_exprs */,
+ 80 /* Property n_exprs= */,
3675 /* Id of AParExpr */,
6 /* Color of AParExpr */,
- 80 /* Color of AParExpr */,
+ 81 /* Color of AParExpr */,
3403 /* Id of AProxyExpr */,
5 /* Color of AProxyExpr */,
6 /* Property _n_expr */,
- 75 /* Color of AProxyExpr */,
- 76 /* Property n_expr */,
- 77 /* Property n_expr= */,
+ 76 /* Color of AProxyExpr */,
+ 77 /* Property n_expr */,
+ 78 /* Property n_expr= */,
3419 /* Id of APlusAssignOp */,
5 /* Color of APlusAssignOp */,
4 /* Property _n_pluseq */,
- 70 /* Color of APlusAssignOp */,
- 71 /* Property n_pluseq */,
- 72 /* Property n_pluseq= */,
+ 71 /* Color of APlusAssignOp */,
+ 72 /* Property n_pluseq */,
+ 73 /* Property n_pluseq= */,
3455 /* Id of AMinusAssignOp */,
5 /* Color of AMinusAssignOp */,
4 /* Property _n_minuseq */,
- 70 /* Color of AMinusAssignOp */,
- 71 /* Property n_minuseq */,
- 72 /* Property n_minuseq= */,
+ 71 /* Color of AMinusAssignOp */,
+ 72 /* Property n_minuseq */,
+ 73 /* Property n_minuseq= */,
3395 /* Id of AQualified */,
5 /* Color of AQualified */,
4 /* Property _n_id */,
5 /* Property _n_classid */,
- 69 /* Color of AQualified */,
- 70 /* Property n_id */,
- 71 /* Property n_id= */,
- 72 /* Property n_classid */,
- 73 /* Property n_classid= */,
+ 70 /* Color of AQualified */,
+ 71 /* Property n_id */,
+ 72 /* Property n_id= */,
+ 73 /* Property n_classid */,
+ 74 /* Property n_classid= */,
3527 /* Id of ADoc */,
5 /* Color of ADoc */,
4 /* Property _n_comment */,
- 69 /* Color of ADoc */,
- 70 /* Property n_comment */,
- 71 /* Property n_comment= */,
+ 70 /* Color of ADoc */,
+ 71 /* Property n_comment */,
+ 72 /* Property n_comment= */,
3015 /* Id of Start */,
4 /* Color of Start */,
4 /* Property _n_base */,
5 /* Property _n_eof */,
- 67 /* Color of Start */,
- 68 /* Property n_base */,
- 69 /* Property n_base= */,
- 70 /* Property n_eof */,
- 71 /* Property n_eof= */,
+ 68 /* Color of Start */,
+ 69 /* Property n_base */,
+ 70 /* Property n_base= */,
+ 71 /* Property n_eof */,
+ 72 /* Property n_eof= */,
};
const int SFT_environ[8] = {
40 /* Property environ */,
50 /* Property sub */,
51 /* Property init */,
52 /* Property with */,
- 57 /* Property accept_control_flow */,
- 90 /* Property accept_control_flow */,
- 92 /* Property accept_control_flow */,
- 75 /* Property accept_control_flow */,
+ 58 /* Property accept_control_flow */,
+ 91 /* Property accept_control_flow */,
+ 93 /* Property accept_control_flow */,
+ 76 /* Property accept_control_flow */,
3567 /* Id of ABlockControler */,
5 /* Color of ABlockControler */,
6 /* Property _block */,
- 75 /* Color of ABlockControler */,
- 76 /* Property block */,
- 77 /* Property accept_control_flow */,
- 77 /* Property accept_control_flow */,
- 75 /* Property accept_control_flow */,
+ 76 /* Color of ABlockControler */,
+ 77 /* Property block */,
+ 78 /* Property accept_control_flow */,
+ 78 /* Property accept_control_flow */,
+ 76 /* Property accept_control_flow */,
3535 /* Id of AControlableBlock */,
5 /* Color of AControlableBlock */,
- 76 /* Color of AControlableBlock */,
- 77 /* Property accept_control_flow */,
+ 77 /* Color of AControlableBlock */,
78 /* Property accept_control_flow */,
+ 79 /* Property accept_control_flow */,
};
const int SFT_typing[99] = {
92 /* Property do_typing */,
47 /* Color of SubVariableContext */,
48 /* Property prev */,
49 /* Property with */,
- 58 /* Property accept_typing */,
- 59 /* Property after_typing */,
- 73 /* Property accept_typing */,
- 98 /* Property accept_typing */,
- 91 /* Property accept_typing */,
+ 59 /* Property accept_typing */,
+ 60 /* Property after_typing */,
+ 74 /* Property accept_typing */,
+ 99 /* Property accept_typing */,
+ 92 /* Property accept_typing */,
13 /* Property _super_init_calls */,
14 /* Property _explicit_super_init_calls */,
- 100 /* Property super_init_calls */,
- 101 /* Property explicit_super_init_calls */,
- 102 /* Property accept_typing */,
+ 101 /* Property super_init_calls */,
+ 102 /* Property explicit_super_init_calls */,
+ 103 /* Property accept_typing */,
4 /* Property _stype */,
- 72 /* Property stype */,
+ 73 /* Property stype */,
4 /* Property _stype */,
5 /* Property _if_true_variable_ctx */,
- 71 /* Property is_implicit_self */,
- 72 /* Property is_self */,
- 73 /* Property is_variable */,
- 74 /* Property if_true_variable_ctx */,
+ 72 /* Property is_implicit_self */,
+ 73 /* Property is_self */,
+ 74 /* Property is_variable */,
+ 75 /* Property if_true_variable_ctx */,
6 /* Property _variable */,
- 75 /* Property variable */,
- 80 /* Property accept_typing */,
+ 76 /* Property variable */,
+ 81 /* Property accept_typing */,
6 /* Property _variable */,
- 75 /* Property variable */,
+ 76 /* Property variable */,
6 /* Property _variable */,
- 75 /* Property variable */,
- 76 /* Property variable= */,
+ 76 /* Property variable */,
+ 77 /* Property variable= */,
8 /* Property _assign_method */,
- 80 /* Property do_lvalue_typing */,
- 81 /* Property assign_method */,
- 66 /* Property method_name */,
- 75 /* Property stype= */,
+ 81 /* Property do_lvalue_typing */,
+ 82 /* Property assign_method */,
+ 67 /* Property method_name */,
+ 76 /* Property stype= */,
8 /* Property _init_in_superclass */,
- 93 /* Property init_in_superclass */,
+ 94 /* Property init_in_superclass */,
11 /* Property _prop */,
- 87 /* Property prop */,
- 88 /* Property do_typing */,
+ 88 /* Property prop */,
+ 89 /* Property do_typing */,
3599 /* Id of AAbsSendExpr */,
5 /* Color of AAbsSendExpr */,
6 /* Property _prop */,
7 /* Property _arguments */,
- 87 /* Color of AAbsSendExpr */,
- 88 /* Property do_typing */,
- 89 /* Property get_property */,
- 90 /* Property process_signature */,
- 91 /* Property prop */,
- 92 /* Property arguments */,
+ 88 /* Color of AAbsSendExpr */,
+ 89 /* Property do_typing */,
+ 90 /* Property get_property */,
+ 91 /* Property process_signature */,
+ 92 /* Property prop */,
+ 93 /* Property arguments */,
3663 /* Id of ASuperInitCall */,
7 /* Color of ASuperInitCall */,
- 75 /* Color of ASuperInitCall */,
- 76 /* Property register_super_init_call */,
- 93 /* Property name */,
- 94 /* Property raw_arguments */,
- 95 /* Property do_all_typing */,
+ 76 /* Color of ASuperInitCall */,
+ 77 /* Property register_super_init_call */,
+ 94 /* Property name */,
+ 95 /* Property raw_arguments */,
+ 96 /* Property do_all_typing */,
3807 /* Id of ASendReassignExpr */,
9 /* Color of ASendReassignExpr */,
12 /* Property _read_prop */,
- 77 /* Color of ASendReassignExpr */,
- 78 /* Property read_prop */,
- 101 /* Property after_typing */,
- 102 /* Property variable_create */,
+ 78 /* Color of ASendReassignExpr */,
+ 79 /* Property read_prop */,
+ 102 /* Property after_typing */,
+ 103 /* Property variable_create */,
};
const int SFT_compiling[3] = {
70 /* Property compile_prog_to_c */,
95 /* Property declare_tables_to_c */,
96 /* Property compile_tables_to_c */,
};
-const int SFT_compiling_methods[54] = {
+const int SFT_compiling_methods[55] = {
2 /* Property _variable_index */,
3 /* Property _variable_index_max */,
4 /* Property _varnames */,
62 /* Property continue_label= */,
63 /* Property return_value */,
64 /* Property return_value= */,
- 65 /* Property init */,
- 66 /* Property invoke_super_init_calls_after */,
+ 65 /* Property locate */,
+ 66 /* Property init */,
+ 67 /* Property invoke_super_init_calls_after */,
61 /* Property compile_call */,
62 /* Property compile_constructor_call */,
63 /* Property compile_super_call */,
75 /* Property do_compile_inside */,
40 /* Property compile_cast */,
41 /* Property compile_type_check */,
- 73 /* Property do_compile_inside */,
- 66 /* Property compile_expr */,
- 67 /* Property prepare_compile_stmt */,
- 68 /* Property compile_stmt */,
- 75 /* Property compile_inside_block */,
+ 74 /* Property do_compile_inside */,
+ 67 /* Property compile_expr */,
+ 68 /* Property prepare_compile_stmt */,
+ 69 /* Property compile_stmt */,
+ 76 /* Property compile_inside_block */,
6 /* Property _cstring */,
7 /* Property _cstring_length */,
- 75 /* Property string_text */,
- 76 /* Property compute_string_info */,
- 75 /* Property propname */,
+ 76 /* Property string_text */,
+ 77 /* Property compute_string_info */,
+ 76 /* Property propname */,
};
const int SFT_compiling_base[88] = {
6 /* Property _global */,
14 /* Property _ctx */,
15 /* Property _indent_level */,
16 /* Property _tc */,
- 67 /* Color of CompilerVisitor */,
- 68 /* Property add_decl */,
- 69 /* Property add_instr */,
- 70 /* Property new_number */,
- 71 /* Property indent */,
- 72 /* Property unindent */,
- 73 /* Property module */,
- 74 /* Property module= */,
- 75 /* Property ctx */,
- 76 /* Property ctx= */,
- 77 /* Property indent_level */,
- 78 /* Property indent_level= */,
- 79 /* Property tc */,
- 80 /* Property tc= */,
- 81 /* Property init */,
+ 68 /* Color of CompilerVisitor */,
+ 69 /* Property add_decl */,
+ 70 /* Property add_instr */,
+ 71 /* Property new_number */,
+ 72 /* Property indent */,
+ 73 /* Property unindent */,
+ 74 /* Property module */,
+ 75 /* Property module= */,
+ 76 /* Property ctx */,
+ 77 /* Property ctx= */,
+ 78 /* Property indent_level */,
+ 79 /* Property indent_level= */,
+ 80 /* Property tc */,
+ 81 /* Property tc= */,
+ 82 /* Property init */,
167 /* Id of CContext */,
2 /* Color of CContext */,
1 /* Property _decls */,
range___IteratorRange___init(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_PNode[60] = {
+const classtable_elt_t VFT_PNode[61] = {
{(int) 63 /* 0: Identity */},
{(int) 3 /* 1: PNode < Object: superclass typecheck marker */},
{(int) 63 /* 2: PNode < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___PNode___locate},
+ {(int) parser_prod___PNode___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PNode < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PNode < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
obj->vft = (classtable_elt_t*)VFT_PNode;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_Token[68] = {
+const classtable_elt_t VFT_Token[69] = {
{(int) 183 /* 0: Identity */},
{(int) 3 /* 1: Token < Object: superclass typecheck marker */},
{(int) 63 /* 2: Token < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: Token < PNode: superclass init_table position */},
+ {(int) 1 /* 57: Token < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___Token___parser_index},
- {(int) 2 /* 67: Token < Token: superclass init_table position */},
+ {(int) 2 /* 68: Token < Token: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute Token::_parent */
ATTR_lexer___Token____pos(obj) = TAG_Int((int)0);
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_Prod[66] = {
+const classtable_elt_t VFT_Prod[67] = {
{(int) 2495 /* 0: Identity */},
{(int) 3 /* 1: Prod < Object: superclass typecheck marker */},
{(int) 63 /* 2: Prod < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: Prod < PNode: superclass init_table position */},
+ {(int) 1 /* 57: Prod < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: Prod < Prod: superclass init_table position */},
+ {(int) 2 /* 66: Prod < Prod: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute Prod::_parent */
obj->vft = (classtable_elt_t*)VFT_Prod;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_TEol[70] = {
+const classtable_elt_t VFT_TEol[71] = {
{(int) 2959 /* 0: Identity */},
{(int) 3 /* 1: TEol < Object: superclass typecheck marker */},
{(int) 63 /* 2: TEol < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TEol < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TEol < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TEol___parser_index},
- {(int) 2 /* 67: TEol < Token: superclass init_table position */},
+ {(int) 2 /* 68: TEol < Token: superclass init_table position */},
{(int) lexer___TEol___init},
- {(int) 3 /* 69: TEol < TEol: superclass init_table position */},
+ {(int) 3 /* 70: TEol < TEol: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TEol::_parent */
lexer___TEol___init(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_TComment[70] = {
+const classtable_elt_t VFT_TComment[71] = {
{(int) 2983 /* 0: Identity */},
{(int) 3 /* 1: TComment < Object: superclass typecheck marker */},
{(int) 63 /* 2: TComment < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TComment < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TComment < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TComment___parser_index},
- {(int) 2 /* 67: TComment < Token: superclass init_table position */},
+ {(int) 2 /* 68: TComment < Token: superclass init_table position */},
{(int) lexer___TComment___init},
- {(int) 3 /* 69: TComment < TComment: superclass init_table position */},
+ {(int) 3 /* 70: TComment < TComment: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TComment::_parent */
lexer___TComment___init(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_TKwpackage[70] = {
+const classtable_elt_t VFT_TKwpackage[71] = {
{(int) 2819 /* 0: Identity */},
{(int) 3 /* 1: TKwpackage < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwpackage < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwpackage < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwpackage < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwpackage___parser_index},
- {(int) 2 /* 67: TKwpackage < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwpackage < Token: superclass init_table position */},
{(int) lexer___TKwpackage___init},
- {(int) 3 /* 69: TKwpackage < TKwpackage: superclass init_table position */},
+ {(int) 3 /* 70: TKwpackage < TKwpackage: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwpackage::_parent */
lexer___TKwpackage___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwimport[70] = {
+const classtable_elt_t VFT_TKwimport[71] = {
{(int) 2875 /* 0: Identity */},
{(int) 3 /* 1: TKwimport < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwimport < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwimport < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwimport < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwimport___parser_index},
- {(int) 2 /* 67: TKwimport < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwimport < Token: superclass init_table position */},
{(int) lexer___TKwimport___init},
- {(int) 3 /* 69: TKwimport < TKwimport: superclass init_table position */},
+ {(int) 3 /* 70: TKwimport < TKwimport: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwimport::_parent */
lexer___TKwimport___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwclass[70] = {
+const classtable_elt_t VFT_TKwclass[71] = {
{(int) 2911 /* 0: Identity */},
{(int) 3 /* 1: TKwclass < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwclass < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwclass < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwclass < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwclass___parser_index},
- {(int) 2 /* 67: TKwclass < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwclass < Token: superclass init_table position */},
{(int) lexer___TKwclass___init},
- {(int) 3 /* 69: TKwclass < TKwclass: superclass init_table position */},
+ {(int) 3 /* 70: TKwclass < TKwclass: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwclass::_parent */
lexer___TKwclass___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwabstract[70] = {
+const classtable_elt_t VFT_TKwabstract[71] = {
{(int) 2931 /* 0: Identity */},
{(int) 3 /* 1: TKwabstract < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwabstract < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwabstract < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwabstract < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwabstract___parser_index},
- {(int) 2 /* 67: TKwabstract < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwabstract < Token: superclass init_table position */},
{(int) lexer___TKwabstract___init},
- {(int) 3 /* 69: TKwabstract < TKwabstract: superclass init_table position */},
+ {(int) 3 /* 70: TKwabstract < TKwabstract: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwabstract::_parent */
lexer___TKwabstract___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwinterface[70] = {
+const classtable_elt_t VFT_TKwinterface[71] = {
{(int) 2863 /* 0: Identity */},
{(int) 3 /* 1: TKwinterface < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwinterface < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwinterface < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwinterface < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwinterface___parser_index},
- {(int) 2 /* 67: TKwinterface < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwinterface < Token: superclass init_table position */},
{(int) lexer___TKwinterface___init},
- {(int) 3 /* 69: TKwinterface < TKwinterface: superclass init_table position */},
+ {(int) 3 /* 70: TKwinterface < TKwinterface: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwinterface::_parent */
lexer___TKwinterface___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwuniversal[70] = {
+const classtable_elt_t VFT_TKwuniversal[71] = {
{(int) 2771 /* 0: Identity */},
{(int) 3 /* 1: TKwuniversal < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwuniversal < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwuniversal < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwuniversal < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwuniversal___parser_index},
- {(int) 2 /* 67: TKwuniversal < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwuniversal < Token: superclass init_table position */},
{(int) lexer___TKwuniversal___init},
- {(int) 3 /* 69: TKwuniversal < TKwuniversal: superclass init_table position */},
+ {(int) 3 /* 70: TKwuniversal < TKwuniversal: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwuniversal::_parent */
lexer___TKwuniversal___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwspecial[70] = {
+const classtable_elt_t VFT_TKwspecial[71] = {
{(int) 2791 /* 0: Identity */},
{(int) 3 /* 1: TKwspecial < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwspecial < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwspecial < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwspecial < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwspecial___parser_index},
- {(int) 2 /* 67: TKwspecial < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwspecial < Token: superclass init_table position */},
{(int) lexer___TKwspecial___init},
- {(int) 3 /* 69: TKwspecial < TKwspecial: superclass init_table position */},
+ {(int) 3 /* 70: TKwspecial < TKwspecial: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwspecial::_parent */
lexer___TKwspecial___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwend[70] = {
+const classtable_elt_t VFT_TKwend[71] = {
{(int) 2895 /* 0: Identity */},
{(int) 3 /* 1: TKwend < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwend < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwend < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwend < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwend___parser_index},
- {(int) 2 /* 67: TKwend < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwend < Token: superclass init_table position */},
{(int) lexer___TKwend___init},
- {(int) 3 /* 69: TKwend < TKwend: superclass init_table position */},
+ {(int) 3 /* 70: TKwend < TKwend: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwend::_parent */
lexer___TKwend___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwmeth[70] = {
+const classtable_elt_t VFT_TKwmeth[71] = {
{(int) 2843 /* 0: Identity */},
{(int) 3 /* 1: TKwmeth < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwmeth < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwmeth < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwmeth < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwmeth___parser_index},
- {(int) 2 /* 67: TKwmeth < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwmeth < Token: superclass init_table position */},
{(int) lexer___TKwmeth___init},
- {(int) 3 /* 69: TKwmeth < TKwmeth: superclass init_table position */},
+ {(int) 3 /* 70: TKwmeth < TKwmeth: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwmeth::_parent */
lexer___TKwmeth___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwtype[70] = {
+const classtable_elt_t VFT_TKwtype[71] = {
{(int) 2775 /* 0: Identity */},
{(int) 3 /* 1: TKwtype < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwtype < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwtype < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwtype < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwtype___parser_index},
- {(int) 2 /* 67: TKwtype < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwtype < Token: superclass init_table position */},
{(int) lexer___TKwtype___init},
- {(int) 3 /* 69: TKwtype < TKwtype: superclass init_table position */},
+ {(int) 3 /* 70: TKwtype < TKwtype: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwtype::_parent */
lexer___TKwtype___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwattr[70] = {
+const classtable_elt_t VFT_TKwattr[71] = {
{(int) 2919 /* 0: Identity */},
{(int) 3 /* 1: TKwattr < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwattr < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwattr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwattr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwattr___parser_index},
- {(int) 2 /* 67: TKwattr < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwattr < Token: superclass init_table position */},
{(int) lexer___TKwattr___init},
- {(int) 3 /* 69: TKwattr < TKwattr: superclass init_table position */},
+ {(int) 3 /* 70: TKwattr < TKwattr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwattr::_parent */
lexer___TKwattr___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwinit[70] = {
+const classtable_elt_t VFT_TKwinit[71] = {
{(int) 2867 /* 0: Identity */},
{(int) 3 /* 1: TKwinit < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwinit < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwinit < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwinit < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwinit___parser_index},
- {(int) 2 /* 67: TKwinit < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwinit < Token: superclass init_table position */},
{(int) lexer___TKwinit___init},
- {(int) 3 /* 69: TKwinit < TKwinit: superclass init_table position */},
+ {(int) 3 /* 70: TKwinit < TKwinit: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwinit::_parent */
lexer___TKwinit___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwredef[70] = {
+const classtable_elt_t VFT_TKwredef[71] = {
{(int) 2803 /* 0: Identity */},
{(int) 3 /* 1: TKwredef < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwredef < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwredef < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwredef < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwredef___parser_index},
- {(int) 2 /* 67: TKwredef < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwredef < Token: superclass init_table position */},
{(int) lexer___TKwredef___init},
- {(int) 3 /* 69: TKwredef < TKwredef: superclass init_table position */},
+ {(int) 3 /* 70: TKwredef < TKwredef: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwredef::_parent */
lexer___TKwredef___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwis[70] = {
+const classtable_elt_t VFT_TKwis[71] = {
{(int) 2851 /* 0: Identity */},
{(int) 3 /* 1: TKwis < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwis < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwis < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwis < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwis___parser_index},
- {(int) 2 /* 67: TKwis < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwis < Token: superclass init_table position */},
{(int) lexer___TKwis___init},
- {(int) 3 /* 69: TKwis < TKwis: superclass init_table position */},
+ {(int) 3 /* 70: TKwis < TKwis: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwis::_parent */
lexer___TKwis___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwdo[70] = {
+const classtable_elt_t VFT_TKwdo[71] = {
{(int) 2903 /* 0: Identity */},
{(int) 3 /* 1: TKwdo < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwdo < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwdo < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwdo < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwdo___parser_index},
- {(int) 2 /* 67: TKwdo < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwdo < Token: superclass init_table position */},
{(int) lexer___TKwdo___init},
- {(int) 3 /* 69: TKwdo < TKwdo: superclass init_table position */},
+ {(int) 3 /* 70: TKwdo < TKwdo: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwdo::_parent */
lexer___TKwdo___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwreadable[70] = {
+const classtable_elt_t VFT_TKwreadable[71] = {
{(int) 2807 /* 0: Identity */},
{(int) 3 /* 1: TKwreadable < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwreadable < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwreadable < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwreadable < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwreadable___parser_index},
- {(int) 2 /* 67: TKwreadable < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwreadable < Token: superclass init_table position */},
{(int) lexer___TKwreadable___init},
- {(int) 3 /* 69: TKwreadable < TKwreadable: superclass init_table position */},
+ {(int) 3 /* 70: TKwreadable < TKwreadable: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwreadable::_parent */
lexer___TKwreadable___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwwritable[70] = {
+const classtable_elt_t VFT_TKwwritable[71] = {
{(int) 2759 /* 0: Identity */},
{(int) 3 /* 1: TKwwritable < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwwritable < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwwritable < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwwritable < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwwritable___parser_index},
- {(int) 2 /* 67: TKwwritable < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwwritable < Token: superclass init_table position */},
{(int) lexer___TKwwritable___init},
- {(int) 3 /* 69: TKwwritable < TKwwritable: superclass init_table position */},
+ {(int) 3 /* 70: TKwwritable < TKwwritable: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwwritable::_parent */
lexer___TKwwritable___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwvar[70] = {
+const classtable_elt_t VFT_TKwvar[71] = {
{(int) 2767 /* 0: Identity */},
{(int) 3 /* 1: TKwvar < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwvar < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwvar < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwvar < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwvar___parser_index},
- {(int) 2 /* 67: TKwvar < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwvar < Token: superclass init_table position */},
{(int) lexer___TKwvar___init},
- {(int) 3 /* 69: TKwvar < TKwvar: superclass init_table position */},
+ {(int) 3 /* 70: TKwvar < TKwvar: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwvar::_parent */
lexer___TKwvar___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwintern[70] = {
+const classtable_elt_t VFT_TKwintern[71] = {
{(int) 2859 /* 0: Identity */},
{(int) 3 /* 1: TKwintern < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwintern < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwintern < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwintern < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwintern___parser_index},
- {(int) 2 /* 67: TKwintern < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwintern < Token: superclass init_table position */},
{(int) lexer___TKwintern___init},
- {(int) 3 /* 69: TKwintern < TKwintern: superclass init_table position */},
+ {(int) 3 /* 70: TKwintern < TKwintern: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwintern::_parent */
lexer___TKwintern___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwextern[70] = {
+const classtable_elt_t VFT_TKwextern[71] = {
{(int) 2891 /* 0: Identity */},
{(int) 3 /* 1: TKwextern < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwextern < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwextern < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwextern < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwextern___parser_index},
- {(int) 2 /* 67: TKwextern < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwextern < Token: superclass init_table position */},
{(int) lexer___TKwextern___init},
- {(int) 3 /* 69: TKwextern < TKwextern: superclass init_table position */},
+ {(int) 3 /* 70: TKwextern < TKwextern: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwextern::_parent */
lexer___TKwextern___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwprotected[70] = {
+const classtable_elt_t VFT_TKwprotected[71] = {
{(int) 2811 /* 0: Identity */},
{(int) 3 /* 1: TKwprotected < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwprotected < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwprotected < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwprotected < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwprotected___parser_index},
- {(int) 2 /* 67: TKwprotected < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwprotected < Token: superclass init_table position */},
{(int) lexer___TKwprotected___init},
- {(int) 3 /* 69: TKwprotected < TKwprotected: superclass init_table position */},
+ {(int) 3 /* 70: TKwprotected < TKwprotected: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwprotected::_parent */
lexer___TKwprotected___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwprivate[70] = {
+const classtable_elt_t VFT_TKwprivate[71] = {
{(int) 2815 /* 0: Identity */},
{(int) 3 /* 1: TKwprivate < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwprivate < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwprivate < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwprivate < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwprivate___parser_index},
- {(int) 2 /* 67: TKwprivate < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwprivate < Token: superclass init_table position */},
{(int) lexer___TKwprivate___init},
- {(int) 3 /* 69: TKwprivate < TKwprivate: superclass init_table position */},
+ {(int) 3 /* 70: TKwprivate < TKwprivate: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwprivate::_parent */
lexer___TKwprivate___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwintrude[70] = {
+const classtable_elt_t VFT_TKwintrude[71] = {
{(int) 2855 /* 0: Identity */},
{(int) 3 /* 1: TKwintrude < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwintrude < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwintrude < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwintrude < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwintrude___parser_index},
- {(int) 2 /* 67: TKwintrude < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwintrude < Token: superclass init_table position */},
{(int) lexer___TKwintrude___init},
- {(int) 3 /* 69: TKwintrude < TKwintrude: superclass init_table position */},
+ {(int) 3 /* 70: TKwintrude < TKwintrude: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwintrude::_parent */
lexer___TKwintrude___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwif[70] = {
+const classtable_elt_t VFT_TKwif[71] = {
{(int) 2879 /* 0: Identity */},
{(int) 3 /* 1: TKwif < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwif < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwif < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwif < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwif___parser_index},
- {(int) 2 /* 67: TKwif < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwif < Token: superclass init_table position */},
{(int) lexer___TKwif___init},
- {(int) 3 /* 69: TKwif < TKwif: superclass init_table position */},
+ {(int) 3 /* 70: TKwif < TKwif: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwif::_parent */
lexer___TKwif___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwthen[70] = {
+const classtable_elt_t VFT_TKwthen[71] = {
{(int) 2783 /* 0: Identity */},
{(int) 3 /* 1: TKwthen < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwthen < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwthen < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwthen < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwthen___parser_index},
- {(int) 2 /* 67: TKwthen < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwthen < Token: superclass init_table position */},
{(int) lexer___TKwthen___init},
- {(int) 3 /* 69: TKwthen < TKwthen: superclass init_table position */},
+ {(int) 3 /* 70: TKwthen < TKwthen: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwthen::_parent */
lexer___TKwthen___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwelse[70] = {
+const classtable_elt_t VFT_TKwelse[71] = {
{(int) 2899 /* 0: Identity */},
{(int) 3 /* 1: TKwelse < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwelse < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwelse < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwelse < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwelse___parser_index},
- {(int) 2 /* 67: TKwelse < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwelse < Token: superclass init_table position */},
{(int) lexer___TKwelse___init},
- {(int) 3 /* 69: TKwelse < TKwelse: superclass init_table position */},
+ {(int) 3 /* 70: TKwelse < TKwelse: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwelse::_parent */
lexer___TKwelse___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwwhile[70] = {
+const classtable_elt_t VFT_TKwwhile[71] = {
{(int) 2763 /* 0: Identity */},
{(int) 3 /* 1: TKwwhile < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwwhile < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwwhile < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwwhile < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwwhile___parser_index},
- {(int) 2 /* 67: TKwwhile < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwwhile < Token: superclass init_table position */},
{(int) lexer___TKwwhile___init},
- {(int) 3 /* 69: TKwwhile < TKwwhile: superclass init_table position */},
+ {(int) 3 /* 70: TKwwhile < TKwwhile: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwwhile::_parent */
lexer___TKwwhile___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwfor[70] = {
+const classtable_elt_t VFT_TKwfor[71] = {
{(int) 2883 /* 0: Identity */},
{(int) 3 /* 1: TKwfor < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwfor < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwfor < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwfor < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwfor___parser_index},
- {(int) 2 /* 67: TKwfor < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwfor < Token: superclass init_table position */},
{(int) lexer___TKwfor___init},
- {(int) 3 /* 69: TKwfor < TKwfor: superclass init_table position */},
+ {(int) 3 /* 70: TKwfor < TKwfor: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwfor::_parent */
lexer___TKwfor___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwin[70] = {
+const classtable_elt_t VFT_TKwin[71] = {
{(int) 2871 /* 0: Identity */},
{(int) 3 /* 1: TKwin < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwin < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwin < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwin < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwin___parser_index},
- {(int) 2 /* 67: TKwin < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwin < Token: superclass init_table position */},
{(int) lexer___TKwin___init},
- {(int) 3 /* 69: TKwin < TKwin: superclass init_table position */},
+ {(int) 3 /* 70: TKwin < TKwin: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwin::_parent */
lexer___TKwin___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwand[70] = {
+const classtable_elt_t VFT_TKwand[71] = {
{(int) 2927 /* 0: Identity */},
{(int) 3 /* 1: TKwand < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwand < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwand < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwand < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwand___parser_index},
- {(int) 2 /* 67: TKwand < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwand < Token: superclass init_table position */},
{(int) lexer___TKwand___init},
- {(int) 3 /* 69: TKwand < TKwand: superclass init_table position */},
+ {(int) 3 /* 70: TKwand < TKwand: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwand::_parent */
lexer___TKwand___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwor[70] = {
+const classtable_elt_t VFT_TKwor[71] = {
{(int) 2823 /* 0: Identity */},
{(int) 3 /* 1: TKwor < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwor < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwor < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwor < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwor___parser_index},
- {(int) 2 /* 67: TKwor < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwor < Token: superclass init_table position */},
{(int) lexer___TKwor___init},
- {(int) 3 /* 69: TKwor < TKwor: superclass init_table position */},
+ {(int) 3 /* 70: TKwor < TKwor: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwor::_parent */
lexer___TKwor___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwnot[70] = {
+const classtable_elt_t VFT_TKwnot[71] = {
{(int) 2835 /* 0: Identity */},
{(int) 3 /* 1: TKwnot < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwnot < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwnot < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwnot < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwnot___parser_index},
- {(int) 2 /* 67: TKwnot < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwnot < Token: superclass init_table position */},
{(int) lexer___TKwnot___init},
- {(int) 3 /* 69: TKwnot < TKwnot: superclass init_table position */},
+ {(int) 3 /* 70: TKwnot < TKwnot: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwnot::_parent */
lexer___TKwnot___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwreturn[70] = {
+const classtable_elt_t VFT_TKwreturn[71] = {
{(int) 2799 /* 0: Identity */},
{(int) 3 /* 1: TKwreturn < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwreturn < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwreturn < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwreturn < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwreturn___parser_index},
- {(int) 2 /* 67: TKwreturn < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwreturn < Token: superclass init_table position */},
{(int) lexer___TKwreturn___init},
- {(int) 3 /* 69: TKwreturn < TKwreturn: superclass init_table position */},
+ {(int) 3 /* 70: TKwreturn < TKwreturn: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwreturn::_parent */
lexer___TKwreturn___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwcontinue[70] = {
+const classtable_elt_t VFT_TKwcontinue[71] = {
{(int) 2907 /* 0: Identity */},
{(int) 3 /* 1: TKwcontinue < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwcontinue < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwcontinue < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwcontinue < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwcontinue___parser_index},
- {(int) 2 /* 67: TKwcontinue < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwcontinue < Token: superclass init_table position */},
{(int) lexer___TKwcontinue___init},
- {(int) 3 /* 69: TKwcontinue < TKwcontinue: superclass init_table position */},
+ {(int) 3 /* 70: TKwcontinue < TKwcontinue: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwcontinue::_parent */
lexer___TKwcontinue___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwbreak[70] = {
+const classtable_elt_t VFT_TKwbreak[71] = {
{(int) 2915 /* 0: Identity */},
{(int) 3 /* 1: TKwbreak < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwbreak < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwbreak < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwbreak < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwbreak___parser_index},
- {(int) 2 /* 67: TKwbreak < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwbreak < Token: superclass init_table position */},
{(int) lexer___TKwbreak___init},
- {(int) 3 /* 69: TKwbreak < TKwbreak: superclass init_table position */},
+ {(int) 3 /* 70: TKwbreak < TKwbreak: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwbreak::_parent */
lexer___TKwbreak___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwabort[70] = {
+const classtable_elt_t VFT_TKwabort[71] = {
{(int) 2935 /* 0: Identity */},
{(int) 3 /* 1: TKwabort < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwabort < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwabort < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwabort < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwabort___parser_index},
- {(int) 2 /* 67: TKwabort < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwabort < Token: superclass init_table position */},
{(int) lexer___TKwabort___init},
- {(int) 3 /* 69: TKwabort < TKwabort: superclass init_table position */},
+ {(int) 3 /* 70: TKwabort < TKwabort: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwabort::_parent */
lexer___TKwabort___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwassert[70] = {
+const classtable_elt_t VFT_TKwassert[71] = {
{(int) 2923 /* 0: Identity */},
{(int) 3 /* 1: TKwassert < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwassert < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwassert < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwassert < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwassert___parser_index},
- {(int) 2 /* 67: TKwassert < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwassert < Token: superclass init_table position */},
{(int) lexer___TKwassert___init},
- {(int) 3 /* 69: TKwassert < TKwassert: superclass init_table position */},
+ {(int) 3 /* 70: TKwassert < TKwassert: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwassert::_parent */
lexer___TKwassert___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwnew[70] = {
+const classtable_elt_t VFT_TKwnew[71] = {
{(int) 2839 /* 0: Identity */},
{(int) 3 /* 1: TKwnew < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwnew < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwnew < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwnew < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwnew___parser_index},
- {(int) 2 /* 67: TKwnew < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwnew < Token: superclass init_table position */},
{(int) lexer___TKwnew___init},
- {(int) 3 /* 69: TKwnew < TKwnew: superclass init_table position */},
+ {(int) 3 /* 70: TKwnew < TKwnew: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwnew::_parent */
lexer___TKwnew___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwisa[70] = {
+const classtable_elt_t VFT_TKwisa[71] = {
{(int) 2847 /* 0: Identity */},
{(int) 3 /* 1: TKwisa < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwisa < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwisa < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwisa < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwisa___parser_index},
- {(int) 2 /* 67: TKwisa < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwisa < Token: superclass init_table position */},
{(int) lexer___TKwisa___init},
- {(int) 3 /* 69: TKwisa < TKwisa: superclass init_table position */},
+ {(int) 3 /* 70: TKwisa < TKwisa: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwisa::_parent */
lexer___TKwisa___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwonce[70] = {
+const classtable_elt_t VFT_TKwonce[71] = {
{(int) 2827 /* 0: Identity */},
{(int) 3 /* 1: TKwonce < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwonce < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwonce < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwonce < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwonce___parser_index},
- {(int) 2 /* 67: TKwonce < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwonce < Token: superclass init_table position */},
{(int) lexer___TKwonce___init},
- {(int) 3 /* 69: TKwonce < TKwonce: superclass init_table position */},
+ {(int) 3 /* 70: TKwonce < TKwonce: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwonce::_parent */
lexer___TKwonce___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwsuper[70] = {
+const classtable_elt_t VFT_TKwsuper[71] = {
{(int) 2787 /* 0: Identity */},
{(int) 3 /* 1: TKwsuper < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwsuper < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwsuper < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwsuper < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwsuper___parser_index},
- {(int) 2 /* 67: TKwsuper < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwsuper < Token: superclass init_table position */},
{(int) lexer___TKwsuper___init},
- {(int) 3 /* 69: TKwsuper < TKwsuper: superclass init_table position */},
+ {(int) 3 /* 70: TKwsuper < TKwsuper: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwsuper::_parent */
lexer___TKwsuper___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwself[70] = {
+const classtable_elt_t VFT_TKwself[71] = {
{(int) 2795 /* 0: Identity */},
{(int) 3 /* 1: TKwself < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwself < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwself < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwself < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwself___parser_index},
- {(int) 2 /* 67: TKwself < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwself < Token: superclass init_table position */},
{(int) lexer___TKwself___init},
- {(int) 3 /* 69: TKwself < TKwself: superclass init_table position */},
+ {(int) 3 /* 70: TKwself < TKwself: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwself::_parent */
lexer___TKwself___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwtrue[70] = {
+const classtable_elt_t VFT_TKwtrue[71] = {
{(int) 2779 /* 0: Identity */},
{(int) 3 /* 1: TKwtrue < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwtrue < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwtrue < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwtrue < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwtrue___parser_index},
- {(int) 2 /* 67: TKwtrue < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwtrue < Token: superclass init_table position */},
{(int) lexer___TKwtrue___init},
- {(int) 3 /* 69: TKwtrue < TKwtrue: superclass init_table position */},
+ {(int) 3 /* 70: TKwtrue < TKwtrue: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwtrue::_parent */
lexer___TKwtrue___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwfalse[70] = {
+const classtable_elt_t VFT_TKwfalse[71] = {
{(int) 2887 /* 0: Identity */},
{(int) 3 /* 1: TKwfalse < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwfalse < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwfalse < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwfalse < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwfalse___parser_index},
- {(int) 2 /* 67: TKwfalse < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwfalse < Token: superclass init_table position */},
{(int) lexer___TKwfalse___init},
- {(int) 3 /* 69: TKwfalse < TKwfalse: superclass init_table position */},
+ {(int) 3 /* 70: TKwfalse < TKwfalse: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwfalse::_parent */
lexer___TKwfalse___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TKwnull[70] = {
+const classtable_elt_t VFT_TKwnull[71] = {
{(int) 2831 /* 0: Identity */},
{(int) 3 /* 1: TKwnull < Object: superclass typecheck marker */},
{(int) 63 /* 2: TKwnull < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TKwnull < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TKwnull < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TKwnull___parser_index},
- {(int) 2 /* 67: TKwnull < Token: superclass init_table position */},
+ {(int) 2 /* 68: TKwnull < Token: superclass init_table position */},
{(int) lexer___TKwnull___init},
- {(int) 3 /* 69: TKwnull < TKwnull: superclass init_table position */},
+ {(int) 3 /* 70: TKwnull < TKwnull: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TKwnull::_parent */
lexer___TKwnull___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TOpar[70] = {
+const classtable_elt_t VFT_TOpar[71] = {
{(int) 2723 /* 0: Identity */},
{(int) 3 /* 1: TOpar < Object: superclass typecheck marker */},
{(int) 63 /* 2: TOpar < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TOpar < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TOpar < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TOpar___parser_index},
- {(int) 2 /* 67: TOpar < Token: superclass init_table position */},
+ {(int) 2 /* 68: TOpar < Token: superclass init_table position */},
{(int) lexer___TOpar___init},
- {(int) 3 /* 69: TOpar < TOpar: superclass init_table position */},
+ {(int) 3 /* 70: TOpar < TOpar: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TOpar::_parent */
lexer___TOpar___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TCpar[70] = {
+const classtable_elt_t VFT_TCpar[71] = {
{(int) 2979 /* 0: Identity */},
{(int) 3 /* 1: TCpar < Object: superclass typecheck marker */},
{(int) 63 /* 2: TCpar < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TCpar < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TCpar < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TCpar___parser_index},
- {(int) 2 /* 67: TCpar < Token: superclass init_table position */},
+ {(int) 2 /* 68: TCpar < Token: superclass init_table position */},
{(int) lexer___TCpar___init},
- {(int) 3 /* 69: TCpar < TCpar: superclass init_table position */},
+ {(int) 3 /* 70: TCpar < TCpar: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TCpar::_parent */
lexer___TCpar___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TObra[70] = {
+const classtable_elt_t VFT_TObra[71] = {
{(int) 2727 /* 0: Identity */},
{(int) 3 /* 1: TObra < Object: superclass typecheck marker */},
{(int) 63 /* 2: TObra < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TObra < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TObra < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TObra___parser_index},
- {(int) 2 /* 67: TObra < Token: superclass init_table position */},
+ {(int) 2 /* 68: TObra < Token: superclass init_table position */},
{(int) lexer___TObra___init},
- {(int) 3 /* 69: TObra < TObra: superclass init_table position */},
+ {(int) 3 /* 70: TObra < TObra: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TObra::_parent */
lexer___TObra___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TCbra[70] = {
+const classtable_elt_t VFT_TCbra[71] = {
{(int) 3003 /* 0: Identity */},
{(int) 3 /* 1: TCbra < Object: superclass typecheck marker */},
{(int) 63 /* 2: TCbra < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TCbra < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TCbra < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TCbra___parser_index},
- {(int) 2 /* 67: TCbra < Token: superclass init_table position */},
+ {(int) 2 /* 68: TCbra < Token: superclass init_table position */},
{(int) lexer___TCbra___init},
- {(int) 3 /* 69: TCbra < TCbra: superclass init_table position */},
+ {(int) 3 /* 70: TCbra < TCbra: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TCbra::_parent */
lexer___TCbra___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TComma[70] = {
+const classtable_elt_t VFT_TComma[71] = {
{(int) 2987 /* 0: Identity */},
{(int) 3 /* 1: TComma < Object: superclass typecheck marker */},
{(int) 63 /* 2: TComma < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TComma < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TComma < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TComma___parser_index},
- {(int) 2 /* 67: TComma < Token: superclass init_table position */},
+ {(int) 2 /* 68: TComma < Token: superclass init_table position */},
{(int) lexer___TComma___init},
- {(int) 3 /* 69: TComma < TComma: superclass init_table position */},
+ {(int) 3 /* 70: TComma < TComma: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TComma::_parent */
lexer___TComma___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TColumn[70] = {
+const classtable_elt_t VFT_TColumn[71] = {
{(int) 2991 /* 0: Identity */},
{(int) 3 /* 1: TColumn < Object: superclass typecheck marker */},
{(int) 63 /* 2: TColumn < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TColumn < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TColumn < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TColumn___parser_index},
- {(int) 2 /* 67: TColumn < Token: superclass init_table position */},
+ {(int) 2 /* 68: TColumn < Token: superclass init_table position */},
{(int) lexer___TColumn___init},
- {(int) 3 /* 69: TColumn < TColumn: superclass init_table position */},
+ {(int) 3 /* 70: TColumn < TColumn: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TColumn::_parent */
lexer___TColumn___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TQuad[70] = {
+const classtable_elt_t VFT_TQuad[71] = {
{(int) 2707 /* 0: Identity */},
{(int) 3 /* 1: TQuad < Object: superclass typecheck marker */},
{(int) 63 /* 2: TQuad < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TQuad < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TQuad < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TQuad___parser_index},
- {(int) 2 /* 67: TQuad < Token: superclass init_table position */},
+ {(int) 2 /* 68: TQuad < Token: superclass init_table position */},
{(int) lexer___TQuad___init},
- {(int) 3 /* 69: TQuad < TQuad: superclass init_table position */},
+ {(int) 3 /* 70: TQuad < TQuad: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TQuad::_parent */
lexer___TQuad___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TAssign[70] = {
+const classtable_elt_t VFT_TAssign[71] = {
{(int) 3011 /* 0: Identity */},
{(int) 3 /* 1: TAssign < Object: superclass typecheck marker */},
{(int) 63 /* 2: TAssign < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TAssign < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TAssign < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TAssign___parser_index},
- {(int) 2 /* 67: TAssign < Token: superclass init_table position */},
+ {(int) 2 /* 68: TAssign < Token: superclass init_table position */},
{(int) lexer___TAssign___init},
- {(int) 3 /* 69: TAssign < TAssign: superclass init_table position */},
+ {(int) 3 /* 70: TAssign < TAssign: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TAssign::_parent */
lexer___TAssign___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TPluseq[70] = {
+const classtable_elt_t VFT_TPluseq[71] = {
{(int) 2711 /* 0: Identity */},
{(int) 3 /* 1: TPluseq < Object: superclass typecheck marker */},
{(int) 63 /* 2: TPluseq < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TPluseq < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TPluseq < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TPluseq___parser_index},
- {(int) 2 /* 67: TPluseq < Token: superclass init_table position */},
+ {(int) 2 /* 68: TPluseq < Token: superclass init_table position */},
{(int) lexer___TPluseq___init},
- {(int) 3 /* 69: TPluseq < TPluseq: superclass init_table position */},
+ {(int) 3 /* 70: TPluseq < TPluseq: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TPluseq::_parent */
lexer___TPluseq___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TMinuseq[70] = {
+const classtable_elt_t VFT_TMinuseq[71] = {
{(int) 2739 /* 0: Identity */},
{(int) 3 /* 1: TMinuseq < Object: superclass typecheck marker */},
{(int) 63 /* 2: TMinuseq < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TMinuseq < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TMinuseq < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TMinuseq___parser_index},
- {(int) 2 /* 67: TMinuseq < Token: superclass init_table position */},
+ {(int) 2 /* 68: TMinuseq < Token: superclass init_table position */},
{(int) lexer___TMinuseq___init},
- {(int) 3 /* 69: TMinuseq < TMinuseq: superclass init_table position */},
+ {(int) 3 /* 70: TMinuseq < TMinuseq: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TMinuseq::_parent */
lexer___TMinuseq___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TDotdotdot[70] = {
+const classtable_elt_t VFT_TDotdotdot[71] = {
{(int) 2967 /* 0: Identity */},
{(int) 3 /* 1: TDotdotdot < Object: superclass typecheck marker */},
{(int) 63 /* 2: TDotdotdot < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TDotdotdot < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TDotdotdot < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TDotdotdot___parser_index},
- {(int) 2 /* 67: TDotdotdot < Token: superclass init_table position */},
+ {(int) 2 /* 68: TDotdotdot < Token: superclass init_table position */},
{(int) lexer___TDotdotdot___init},
- {(int) 3 /* 69: TDotdotdot < TDotdotdot: superclass init_table position */},
+ {(int) 3 /* 70: TDotdotdot < TDotdotdot: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TDotdotdot::_parent */
lexer___TDotdotdot___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TDotdot[70] = {
+const classtable_elt_t VFT_TDotdot[71] = {
{(int) 2971 /* 0: Identity */},
{(int) 3 /* 1: TDotdot < Object: superclass typecheck marker */},
{(int) 63 /* 2: TDotdot < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TDotdot < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TDotdot < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TDotdot___parser_index},
- {(int) 2 /* 67: TDotdot < Token: superclass init_table position */},
+ {(int) 2 /* 68: TDotdot < Token: superclass init_table position */},
{(int) lexer___TDotdot___init},
- {(int) 3 /* 69: TDotdot < TDotdot: superclass init_table position */},
+ {(int) 3 /* 70: TDotdot < TDotdot: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TDotdot::_parent */
lexer___TDotdot___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TDot[70] = {
+const classtable_elt_t VFT_TDot[71] = {
{(int) 2975 /* 0: Identity */},
{(int) 3 /* 1: TDot < Object: superclass typecheck marker */},
{(int) 63 /* 2: TDot < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TDot < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TDot < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TDot___parser_index},
- {(int) 2 /* 67: TDot < Token: superclass init_table position */},
+ {(int) 2 /* 68: TDot < Token: superclass init_table position */},
{(int) lexer___TDot___init},
- {(int) 3 /* 69: TDot < TDot: superclass init_table position */},
+ {(int) 3 /* 70: TDot < TDot: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TDot::_parent */
lexer___TDot___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TPlus[70] = {
+const classtable_elt_t VFT_TPlus[71] = {
{(int) 2715 /* 0: Identity */},
{(int) 3 /* 1: TPlus < Object: superclass typecheck marker */},
{(int) 63 /* 2: TPlus < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TPlus < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TPlus < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TPlus___parser_index},
- {(int) 2 /* 67: TPlus < Token: superclass init_table position */},
+ {(int) 2 /* 68: TPlus < Token: superclass init_table position */},
{(int) lexer___TPlus___init},
- {(int) 3 /* 69: TPlus < TPlus: superclass init_table position */},
+ {(int) 3 /* 70: TPlus < TPlus: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TPlus::_parent */
lexer___TPlus___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TMinus[70] = {
+const classtable_elt_t VFT_TMinus[71] = {
{(int) 2743 /* 0: Identity */},
{(int) 3 /* 1: TMinus < Object: superclass typecheck marker */},
{(int) 63 /* 2: TMinus < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TMinus < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TMinus < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TMinus___parser_index},
- {(int) 2 /* 67: TMinus < Token: superclass init_table position */},
+ {(int) 2 /* 68: TMinus < Token: superclass init_table position */},
{(int) lexer___TMinus___init},
- {(int) 3 /* 69: TMinus < TMinus: superclass init_table position */},
+ {(int) 3 /* 70: TMinus < TMinus: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TMinus::_parent */
lexer___TMinus___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TStar[70] = {
+const classtable_elt_t VFT_TStar[71] = {
{(int) 2699 /* 0: Identity */},
{(int) 3 /* 1: TStar < Object: superclass typecheck marker */},
{(int) 63 /* 2: TStar < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TStar < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TStar < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TStar___parser_index},
- {(int) 2 /* 67: TStar < Token: superclass init_table position */},
+ {(int) 2 /* 68: TStar < Token: superclass init_table position */},
{(int) lexer___TStar___init},
- {(int) 3 /* 69: TStar < TStar: superclass init_table position */},
+ {(int) 3 /* 70: TStar < TStar: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TStar::_parent */
lexer___TStar___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TSlash[70] = {
+const classtable_elt_t VFT_TSlash[71] = {
{(int) 2703 /* 0: Identity */},
{(int) 3 /* 1: TSlash < Object: superclass typecheck marker */},
{(int) 63 /* 2: TSlash < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TSlash < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TSlash < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TSlash___parser_index},
- {(int) 2 /* 67: TSlash < Token: superclass init_table position */},
+ {(int) 2 /* 68: TSlash < Token: superclass init_table position */},
{(int) lexer___TSlash___init},
- {(int) 3 /* 69: TSlash < TSlash: superclass init_table position */},
+ {(int) 3 /* 70: TSlash < TSlash: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TSlash::_parent */
lexer___TSlash___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TPercent[70] = {
+const classtable_elt_t VFT_TPercent[71] = {
{(int) 2719 /* 0: Identity */},
{(int) 3 /* 1: TPercent < Object: superclass typecheck marker */},
{(int) 63 /* 2: TPercent < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TPercent < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TPercent < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TPercent___parser_index},
- {(int) 2 /* 67: TPercent < Token: superclass init_table position */},
+ {(int) 2 /* 68: TPercent < Token: superclass init_table position */},
{(int) lexer___TPercent___init},
- {(int) 3 /* 69: TPercent < TPercent: superclass init_table position */},
+ {(int) 3 /* 70: TPercent < TPercent: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TPercent::_parent */
lexer___TPercent___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TEq[70] = {
+const classtable_elt_t VFT_TEq[71] = {
{(int) 2955 /* 0: Identity */},
{(int) 3 /* 1: TEq < Object: superclass typecheck marker */},
{(int) 63 /* 2: TEq < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TEq < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TEq < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TEq___parser_index},
- {(int) 2 /* 67: TEq < Token: superclass init_table position */},
+ {(int) 2 /* 68: TEq < Token: superclass init_table position */},
{(int) lexer___TEq___init},
- {(int) 3 /* 69: TEq < TEq: superclass init_table position */},
+ {(int) 3 /* 70: TEq < TEq: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TEq::_parent */
lexer___TEq___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TNe[70] = {
+const classtable_elt_t VFT_TNe[71] = {
{(int) 2735 /* 0: Identity */},
{(int) 3 /* 1: TNe < Object: superclass typecheck marker */},
{(int) 63 /* 2: TNe < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TNe < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TNe < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TNe___parser_index},
- {(int) 2 /* 67: TNe < Token: superclass init_table position */},
+ {(int) 2 /* 68: TNe < Token: superclass init_table position */},
{(int) lexer___TNe___init},
- {(int) 3 /* 69: TNe < TNe: superclass init_table position */},
+ {(int) 3 /* 70: TNe < TNe: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TNe::_parent */
lexer___TNe___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TLt[70] = {
+const classtable_elt_t VFT_TLt[71] = {
{(int) 2751 /* 0: Identity */},
{(int) 3 /* 1: TLt < Object: superclass typecheck marker */},
{(int) 63 /* 2: TLt < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TLt < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TLt < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TLt___parser_index},
- {(int) 2 /* 67: TLt < Token: superclass init_table position */},
+ {(int) 2 /* 68: TLt < Token: superclass init_table position */},
{(int) lexer___TLt___init},
- {(int) 3 /* 69: TLt < TLt: superclass init_table position */},
+ {(int) 3 /* 70: TLt < TLt: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TLt::_parent */
lexer___TLt___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TLe[70] = {
+const classtable_elt_t VFT_TLe[71] = {
{(int) 2755 /* 0: Identity */},
{(int) 3 /* 1: TLe < Object: superclass typecheck marker */},
{(int) 63 /* 2: TLe < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TLe < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TLe < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TLe___parser_index},
- {(int) 2 /* 67: TLe < Token: superclass init_table position */},
+ {(int) 2 /* 68: TLe < Token: superclass init_table position */},
{(int) lexer___TLe___init},
- {(int) 3 /* 69: TLe < TLe: superclass init_table position */},
+ {(int) 3 /* 70: TLe < TLe: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TLe::_parent */
lexer___TLe___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TGt[70] = {
+const classtable_elt_t VFT_TGt[71] = {
{(int) 2943 /* 0: Identity */},
{(int) 3 /* 1: TGt < Object: superclass typecheck marker */},
{(int) 63 /* 2: TGt < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TGt < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TGt < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TGt___parser_index},
- {(int) 2 /* 67: TGt < Token: superclass init_table position */},
+ {(int) 2 /* 68: TGt < Token: superclass init_table position */},
{(int) lexer___TGt___init},
- {(int) 3 /* 69: TGt < TGt: superclass init_table position */},
+ {(int) 3 /* 70: TGt < TGt: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TGt::_parent */
lexer___TGt___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TGe[70] = {
+const classtable_elt_t VFT_TGe[71] = {
{(int) 2947 /* 0: Identity */},
{(int) 3 /* 1: TGe < Object: superclass typecheck marker */},
{(int) 63 /* 2: TGe < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TGe < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TGe < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TGe___parser_index},
- {(int) 2 /* 67: TGe < Token: superclass init_table position */},
+ {(int) 2 /* 68: TGe < Token: superclass init_table position */},
{(int) lexer___TGe___init},
- {(int) 3 /* 69: TGe < TGe: superclass init_table position */},
+ {(int) 3 /* 70: TGe < TGe: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TGe::_parent */
lexer___TGe___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TStarship[70] = {
+const classtable_elt_t VFT_TStarship[71] = {
{(int) 2695 /* 0: Identity */},
{(int) 3 /* 1: TStarship < Object: superclass typecheck marker */},
{(int) 63 /* 2: TStarship < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TStarship < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TStarship < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TStarship___parser_index},
- {(int) 2 /* 67: TStarship < Token: superclass init_table position */},
+ {(int) 2 /* 68: TStarship < Token: superclass init_table position */},
{(int) lexer___TStarship___init},
- {(int) 3 /* 69: TStarship < TStarship: superclass init_table position */},
+ {(int) 3 /* 70: TStarship < TStarship: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TStarship::_parent */
lexer___TStarship___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_TClassid[70] = {
+const classtable_elt_t VFT_TClassid[71] = {
{(int) 2995 /* 0: Identity */},
{(int) 3 /* 1: TClassid < Object: superclass typecheck marker */},
{(int) 63 /* 2: TClassid < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TClassid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TClassid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TClassid___parser_index},
- {(int) 2 /* 67: TClassid < Token: superclass init_table position */},
+ {(int) 2 /* 68: TClassid < Token: superclass init_table position */},
{(int) lexer___TClassid___init},
- {(int) 3 /* 69: TClassid < TClassid: superclass init_table position */},
+ {(int) 3 /* 70: TClassid < TClassid: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TClassid::_parent */
lexer___TClassid___init(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_TId[70] = {
+const classtable_elt_t VFT_TId[71] = {
{(int) 2939 /* 0: Identity */},
{(int) 3 /* 1: TId < Object: superclass typecheck marker */},
{(int) 63 /* 2: TId < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TId < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TId < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TId___parser_index},
- {(int) 2 /* 67: TId < Token: superclass init_table position */},
+ {(int) 2 /* 68: TId < Token: superclass init_table position */},
{(int) lexer___TId___init},
- {(int) 3 /* 69: TId < TId: superclass init_table position */},
+ {(int) 3 /* 70: TId < TId: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TId::_parent */
lexer___TId___init(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_TAttrid[70] = {
+const classtable_elt_t VFT_TAttrid[71] = {
{(int) 3007 /* 0: Identity */},
{(int) 3 /* 1: TAttrid < Object: superclass typecheck marker */},
{(int) 63 /* 2: TAttrid < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TAttrid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TAttrid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TAttrid___parser_index},
- {(int) 2 /* 67: TAttrid < Token: superclass init_table position */},
+ {(int) 2 /* 68: TAttrid < Token: superclass init_table position */},
{(int) lexer___TAttrid___init},
- {(int) 3 /* 69: TAttrid < TAttrid: superclass init_table position */},
+ {(int) 3 /* 70: TAttrid < TAttrid: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TAttrid::_parent */
lexer___TAttrid___init(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_TNumber[70] = {
+const classtable_elt_t VFT_TNumber[71] = {
{(int) 2731 /* 0: Identity */},
{(int) 3 /* 1: TNumber < Object: superclass typecheck marker */},
{(int) 63 /* 2: TNumber < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TNumber < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TNumber < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TNumber___parser_index},
- {(int) 2 /* 67: TNumber < Token: superclass init_table position */},
+ {(int) 2 /* 68: TNumber < Token: superclass init_table position */},
{(int) lexer___TNumber___init},
- {(int) 3 /* 69: TNumber < TNumber: superclass init_table position */},
+ {(int) 3 /* 70: TNumber < TNumber: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TNumber::_parent */
lexer___TNumber___init(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_TFloat[70] = {
+const classtable_elt_t VFT_TFloat[71] = {
{(int) 2951 /* 0: Identity */},
{(int) 3 /* 1: TFloat < Object: superclass typecheck marker */},
{(int) 63 /* 2: TFloat < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TFloat < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TFloat < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TFloat___parser_index},
- {(int) 2 /* 67: TFloat < Token: superclass init_table position */},
+ {(int) 2 /* 68: TFloat < Token: superclass init_table position */},
{(int) lexer___TFloat___init},
- {(int) 3 /* 69: TFloat < TFloat: superclass init_table position */},
+ {(int) 3 /* 70: TFloat < TFloat: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TFloat::_parent */
lexer___TFloat___init(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_TChar[70] = {
+const classtable_elt_t VFT_TChar[71] = {
{(int) 2999 /* 0: Identity */},
{(int) 3 /* 1: TChar < Object: superclass typecheck marker */},
{(int) 63 /* 2: TChar < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TChar < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TChar < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TChar___parser_index},
- {(int) 2 /* 67: TChar < Token: superclass init_table position */},
+ {(int) 2 /* 68: TChar < Token: superclass init_table position */},
{(int) lexer___TChar___init},
- {(int) 3 /* 69: TChar < TChar: superclass init_table position */},
+ {(int) 3 /* 70: TChar < TChar: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TChar::_parent */
lexer___TChar___init(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_TString[70] = {
+const classtable_elt_t VFT_TString[71] = {
{(int) 2687 /* 0: Identity */},
{(int) 3 /* 1: TString < Object: superclass typecheck marker */},
{(int) 63 /* 2: TString < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TString < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TString < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TString___parser_index},
- {(int) 2 /* 67: TString < Token: superclass init_table position */},
+ {(int) 2 /* 68: TString < Token: superclass init_table position */},
{(int) lexer___TString___init},
- {(int) 3 /* 69: TString < TString: superclass init_table position */},
+ {(int) 3 /* 70: TString < TString: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TString::_parent */
lexer___TString___init(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_TStartString[70] = {
+const classtable_elt_t VFT_TStartString[71] = {
{(int) 2691 /* 0: Identity */},
{(int) 3 /* 1: TStartString < Object: superclass typecheck marker */},
{(int) 63 /* 2: TStartString < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TStartString < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TStartString < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TStartString___parser_index},
- {(int) 2 /* 67: TStartString < Token: superclass init_table position */},
+ {(int) 2 /* 68: TStartString < Token: superclass init_table position */},
{(int) lexer___TStartString___init},
- {(int) 3 /* 69: TStartString < TStartString: superclass init_table position */},
+ {(int) 3 /* 70: TStartString < TStartString: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TStartString::_parent */
lexer___TStartString___init(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_TMidString[70] = {
+const classtable_elt_t VFT_TMidString[71] = {
{(int) 2747 /* 0: Identity */},
{(int) 3 /* 1: TMidString < Object: superclass typecheck marker */},
{(int) 63 /* 2: TMidString < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TMidString < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TMidString < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TMidString___parser_index},
- {(int) 2 /* 67: TMidString < Token: superclass init_table position */},
+ {(int) 2 /* 68: TMidString < Token: superclass init_table position */},
{(int) lexer___TMidString___init},
- {(int) 3 /* 69: TMidString < TMidString: superclass init_table position */},
+ {(int) 3 /* 70: TMidString < TMidString: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TMidString::_parent */
lexer___TMidString___init(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_TEndString[70] = {
+const classtable_elt_t VFT_TEndString[71] = {
{(int) 2963 /* 0: Identity */},
{(int) 3 /* 1: TEndString < Object: superclass typecheck marker */},
{(int) 63 /* 2: TEndString < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: TEndString < PNode: superclass init_table position */},
+ {(int) 1 /* 57: TEndString < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___TEndString___parser_index},
- {(int) 2 /* 67: TEndString < Token: superclass init_table position */},
+ {(int) 2 /* 68: TEndString < Token: superclass init_table position */},
{(int) lexer___TEndString___init},
- {(int) 3 /* 69: TEndString < TEndString: superclass init_table position */},
+ {(int) 3 /* 70: TEndString < TEndString: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute TEndString::_parent */
lexer___TEndString___init(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_EOF[70] = {
+const classtable_elt_t VFT_EOF[71] = {
{(int) 3195 /* 0: Identity */},
{(int) 3 /* 1: EOF < Object: superclass typecheck marker */},
{(int) 63 /* 2: EOF < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: EOF < PNode: superclass init_table position */},
+ {(int) 1 /* 57: EOF < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___EOF___parser_index},
- {(int) 2 /* 67: EOF < Token: superclass init_table position */},
+ {(int) 2 /* 68: EOF < Token: superclass init_table position */},
{(int) lexer___EOF___init},
- {(int) 3 /* 69: EOF < EOF: superclass init_table position */},
+ {(int) 3 /* 70: EOF < EOF: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute EOF::_parent */
lexer___EOF___init(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_PError[74] = {
+const classtable_elt_t VFT_PError[75] = {
{(int) 3267 /* 0: Identity */},
{(int) 3 /* 1: PError < Object: superclass typecheck marker */},
{(int) 63 /* 2: PError < PNode: superclass typecheck marker */},
{(int) parser_prod___Token___visit_all},
{(int) parser_prod___Token___visit_all_reverse},
{(int) parser_prod___Token___locate},
+ {(int) parser_prod___Token___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PError < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PError < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) lexer___Token___line},
{(int) lexer___Token___pos},
{(int) lexer___EOF___parser_index},
- {(int) 2 /* 67: PError < Token: superclass init_table position */},
+ {(int) 2 /* 68: PError < Token: superclass init_table position */},
{(int) lexer___EOF___init},
- {(int) 3 /* 69: PError < EOF: superclass init_table position */},
+ {(int) 3 /* 70: PError < EOF: superclass init_table position */},
{(int) lexer___PError___message},
{(int) lexer___PError___message__eq},
{(int) lexer___PError___init_error},
- {(int) 4 /* 73: PError < PError: superclass init_table position */},
+ {(int) 4 /* 74: PError < PError: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute PError::_parent */
lexer___PError___init_error(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_PModule[67] = {
+const classtable_elt_t VFT_PModule[68] = {
{(int) 3063 /* 0: Identity */},
{(int) 3 /* 1: PModule < Object: superclass typecheck marker */},
{(int) 63 /* 2: PModule < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PModule < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PModule < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: PModule < Prod: superclass init_table position */},
- {(int) 3 /* 66: PModule < PModule: superclass init_table position */},
+ {(int) 2 /* 66: PModule < Prod: superclass init_table position */},
+ {(int) 3 /* 67: PModule < PModule: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute PModule::_parent */
obj->vft = (classtable_elt_t*)VFT_PModule;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_PPackagedecl[67] = {
+const classtable_elt_t VFT_PPackagedecl[68] = {
{(int) 3059 /* 0: Identity */},
{(int) 3 /* 1: PPackagedecl < Object: superclass typecheck marker */},
{(int) 63 /* 2: PPackagedecl < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PPackagedecl < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PPackagedecl < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: PPackagedecl < Prod: superclass init_table position */},
- {(int) 3 /* 66: PPackagedecl < PPackagedecl: superclass init_table position */},
+ {(int) 2 /* 66: PPackagedecl < Prod: superclass init_table position */},
+ {(int) 3 /* 67: PPackagedecl < PPackagedecl: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute PPackagedecl::_parent */
obj->vft = (classtable_elt_t*)VFT_PPackagedecl;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_PImport[69] = {
+const classtable_elt_t VFT_PImport[70] = {
{(int) 3071 /* 0: Identity */},
{(int) 3 /* 1: PImport < Object: superclass typecheck marker */},
{(int) 63 /* 2: PImport < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PImport < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PImport < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: PImport < Prod: superclass init_table position */},
+ {(int) 2 /* 66: PImport < Prod: superclass init_table position */},
{(int) mmbuilder___PImport___module_name},
{(int) mmbuilder___PImport___visibility_level},
- {(int) 3 /* 68: PImport < PImport: superclass init_table position */},
+ {(int) 3 /* 69: PImport < PImport: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute PImport::_parent */
obj->vft = (classtable_elt_t*)VFT_PImport;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_PVisibility[68] = {
+const classtable_elt_t VFT_PVisibility[69] = {
{(int) 3031 /* 0: Identity */},
{(int) 3 /* 1: PVisibility < Object: superclass typecheck marker */},
{(int) 63 /* 2: PVisibility < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PVisibility < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PVisibility < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: PVisibility < Prod: superclass init_table position */},
+ {(int) 2 /* 66: PVisibility < Prod: superclass init_table position */},
{(int) mmbuilder___PVisibility___level},
- {(int) 3 /* 67: PVisibility < PVisibility: superclass init_table position */},
+ {(int) 3 /* 68: PVisibility < PVisibility: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute PVisibility::_parent */
obj->vft = (classtable_elt_t*)VFT_PVisibility;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_PClassdef[74] = {
+const classtable_elt_t VFT_PClassdef[75] = {
{(int) 3091 /* 0: Identity */},
{(int) 3 /* 1: PClassdef < Object: superclass typecheck marker */},
{(int) 63 /* 2: PClassdef < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PClassdef < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PClassdef < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PClassdef___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: PClassdef < Prod: superclass init_table position */},
+ {(int) 2 /* 66: PClassdef < Prod: superclass init_table position */},
{(int) mmbuilder___PClassdef___name},
{(int) mmbuilder___PClassdef___arity},
{(int) mmbuilder___PClassdef___visibility_level},
{(int) mmbuilder___PNode___accept_class_builder},
{(int) syntax_base___PNode___accept_abs_syntax_visitor},
{(int) mmbuilder___PClassdef___local_class},
- {(int) 3 /* 72: PClassdef < PClassdef: superclass init_table position */},
+ {(int) 3 /* 73: PClassdef < PClassdef: superclass init_table position */},
{(int) typing___PNode___accept_typing},
};
/* 0: Pointer to the classtable */
obj->vft = (classtable_elt_t*)VFT_PClassdef;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_PClasskind[70] = {
+const classtable_elt_t VFT_PClasskind[71] = {
{(int) 3087 /* 0: Identity */},
{(int) 3 /* 1: PClasskind < Object: superclass typecheck marker */},
{(int) 63 /* 2: PClasskind < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PClasskind < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PClasskind < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: PClasskind < Prod: superclass init_table position */},
+ {(int) 2 /* 66: PClasskind < Prod: superclass init_table position */},
{(int) mmbuilder___PClasskind___is_interface},
{(int) mmbuilder___PClasskind___is_universal},
{(int) mmbuilder___PClasskind___is_abstract},
- {(int) 3 /* 69: PClasskind < PClasskind: superclass init_table position */},
+ {(int) 3 /* 70: PClasskind < PClasskind: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute PClasskind::_parent */
obj->vft = (classtable_elt_t*)VFT_PClasskind;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_PFormaldef[67] = {
+const classtable_elt_t VFT_PFormaldef[68] = {
{(int) 3075 /* 0: Identity */},
{(int) 3 /* 1: PFormaldef < Object: superclass typecheck marker */},
{(int) 63 /* 2: PFormaldef < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PFormaldef < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PFormaldef < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: PFormaldef < Prod: superclass init_table position */},
- {(int) 3 /* 66: PFormaldef < PFormaldef: superclass init_table position */},
+ {(int) 2 /* 66: PFormaldef < Prod: superclass init_table position */},
+ {(int) 3 /* 67: PFormaldef < PFormaldef: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute PFormaldef::_parent */
obj->vft = (classtable_elt_t*)VFT_PFormaldef;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_PSuperclass[67] = {
+const classtable_elt_t VFT_PSuperclass[68] = {
{(int) 3039 /* 0: Identity */},
{(int) 3 /* 1: PSuperclass < Object: superclass typecheck marker */},
{(int) 63 /* 2: PSuperclass < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PSuperclass < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PSuperclass < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: PSuperclass < Prod: superclass init_table position */},
- {(int) 3 /* 66: PSuperclass < PSuperclass: superclass init_table position */},
+ {(int) 2 /* 66: PSuperclass < Prod: superclass init_table position */},
+ {(int) 3 /* 67: PSuperclass < PSuperclass: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute PSuperclass::_parent */
obj->vft = (classtable_elt_t*)VFT_PSuperclass;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_PPropdef[73] = {
+const classtable_elt_t VFT_PPropdef[74] = {
{(int) 3051 /* 0: Identity */},
{(int) 3 /* 1: PPropdef < Object: superclass typecheck marker */},
{(int) 63 /* 2: PPropdef < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PPropdef < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PPropdef < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: PPropdef < Prod: superclass init_table position */},
+ {(int) 2 /* 66: PPropdef < Prod: superclass init_table position */},
{(int) mmbuilder___PPropdef___process_and_check},
{(int) mmbuilder___PPropdef___do_and_check_intro},
{(int) mmbuilder___PPropdef___inherit_signature},
{(int) mmbuilder___PPropdef___do_and_check_redef},
- {(int) 3 /* 70: PPropdef < PPropdef: superclass init_table position */},
+ {(int) 3 /* 71: PPropdef < PPropdef: superclass init_table position */},
{(int) parser_nodes___PPropdef___n_doc},
{(int) parser_nodes___PPropdef___n_doc__eq},
};
obj->vft = (classtable_elt_t*)VFT_PPropdef;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_PAble[69] = {
+const classtable_elt_t VFT_PAble[70] = {
{(int) 3099 /* 0: Identity */},
{(int) 3 /* 1: PAble < Object: superclass typecheck marker */},
{(int) 63 /* 2: PAble < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PAble < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PAble < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: PAble < Prod: superclass init_table position */},
- {(int) 3 /* 66: PAble < PAble: superclass init_table position */},
+ {(int) 2 /* 66: PAble < Prod: superclass init_table position */},
+ {(int) 3 /* 67: PAble < PAble: superclass init_table position */},
{(int) parser_nodes___PAble___n_kwredef},
{(int) parser_nodes___PAble___n_kwredef__eq},
};
obj->vft = (classtable_elt_t*)VFT_PAble;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_PMethid[69] = {
+const classtable_elt_t VFT_PMethid[70] = {
{(int) 3067 /* 0: Identity */},
{(int) 3 /* 1: PMethid < Object: superclass typecheck marker */},
{(int) 63 /* 2: PMethid < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PMethid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PMethid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: PMethid < Prod: superclass init_table position */},
+ {(int) 2 /* 66: PMethid < Prod: superclass init_table position */},
{(int) mmbuilder___PMethid___name},
{(int) mmbuilder___PNode___accept_property_builder},
- {(int) 3 /* 68: PMethid < PMethid: superclass init_table position */},
+ {(int) 3 /* 69: PMethid < PMethid: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute PMethid::_parent */
obj->vft = (classtable_elt_t*)VFT_PMethid;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_PSignature[68] = {
+const classtable_elt_t VFT_PSignature[69] = {
{(int) 3043 /* 0: Identity */},
{(int) 3 /* 1: PSignature < Object: superclass typecheck marker */},
{(int) 63 /* 2: PSignature < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PSignature < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PSignature < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: PSignature < Prod: superclass init_table position */},
+ {(int) 2 /* 66: PSignature < Prod: superclass init_table position */},
{(int) mmbuilder___PSignature___check_visibility},
- {(int) 3 /* 67: PSignature < PSignature: superclass init_table position */},
+ {(int) 3 /* 68: PSignature < PSignature: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute PSignature::_parent */
obj->vft = (classtable_elt_t*)VFT_PSignature;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_PParam[77] = {
+const classtable_elt_t VFT_PParam[78] = {
{(int) 3055 /* 0: Identity */},
{(int) 3 /* 1: PParam < Object: superclass typecheck marker */},
{(int) 63 /* 2: PParam < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PParam < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PParam < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PParam___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: PParam < Prod: superclass init_table position */},
+ {(int) 2 /* 66: PParam < Prod: superclass init_table position */},
{(int) mmbuilder___PParam___stype},
{(int) mmbuilder___PParam___stype__eq},
{(int) mmbuilder___PNode___accept_property_verifier},
{(int) mmbuilder___PParam___is_vararg},
{(int) mmbuilder___PParam___position},
{(int) mmbuilder___PParam___variable},
- {(int) 3 /* 72: PParam < PParam: superclass init_table position */},
+ {(int) 3 /* 73: PParam < PParam: superclass init_table position */},
{(int) parser_nodes___PParam___n_id},
{(int) parser_nodes___PParam___n_id__eq},
{(int) parser_nodes___PParam___n_type},
ATTR_mmbuilder___PParam____position(obj) = TAG_Int((int)0);
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_PType[73] = {
+const classtable_elt_t VFT_PType[74] = {
{(int) 3035 /* 0: Identity */},
{(int) 3 /* 1: PType < Object: superclass typecheck marker */},
{(int) 63 /* 2: PType < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PType < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PType < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PType___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: PType < Prod: superclass init_table position */},
+ {(int) 2 /* 66: PType < Prod: superclass init_table position */},
{(int) mmbuilder___PType___check_visibility},
{(int) syntax_base___PType___get_local_class},
{(int) syntax_base___PType___get_stype},
{(int) syntax_base___PType___get_unchecked_stype},
{(int) syntax_base___PType___check_conform},
- {(int) 3 /* 71: PType < PType: superclass init_table position */},
+ {(int) 3 /* 72: PType < PType: superclass init_table position */},
{(int) typing___PType___stype},
};
/* 0: Pointer to the classtable */
obj->vft = (classtable_elt_t*)VFT_PType;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_PExpr[75] = {
+const classtable_elt_t VFT_PExpr[76] = {
{(int) 3079 /* 0: Identity */},
{(int) 3 /* 1: PExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: PExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: PExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: PExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: PExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: PExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
obj->vft = (classtable_elt_t*)VFT_PExpr;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_PAssignOp[68] = {
+const classtable_elt_t VFT_PAssignOp[69] = {
{(int) 3095 /* 0: Identity */},
{(int) 3 /* 1: PAssignOp < Object: superclass typecheck marker */},
{(int) 63 /* 2: PAssignOp < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PAssignOp < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PAssignOp < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: PAssignOp < Prod: superclass init_table position */},
+ {(int) 2 /* 66: PAssignOp < Prod: superclass init_table position */},
{(int) typing___PAssignOp___method_name},
- {(int) 3 /* 67: PAssignOp < PAssignOp: superclass init_table position */},
+ {(int) 3 /* 68: PAssignOp < PAssignOp: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute PAssignOp::_parent */
obj->vft = (classtable_elt_t*)VFT_PAssignOp;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_PQualified[67] = {
+const classtable_elt_t VFT_PQualified[68] = {
{(int) 3047 /* 0: Identity */},
{(int) 3 /* 1: PQualified < Object: superclass typecheck marker */},
{(int) 63 /* 2: PQualified < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PQualified < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PQualified < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: PQualified < Prod: superclass init_table position */},
- {(int) 3 /* 66: PQualified < PQualified: superclass init_table position */},
+ {(int) 2 /* 66: PQualified < Prod: superclass init_table position */},
+ {(int) 3 /* 67: PQualified < PQualified: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute PQualified::_parent */
obj->vft = (classtable_elt_t*)VFT_PQualified;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_PDoc[67] = {
+const classtable_elt_t VFT_PDoc[68] = {
{(int) 3083 /* 0: Identity */},
{(int) 3 /* 1: PDoc < Object: superclass typecheck marker */},
{(int) 63 /* 2: PDoc < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: PDoc < PNode: superclass init_table position */},
+ {(int) 1 /* 57: PDoc < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: PDoc < Prod: superclass init_table position */},
- {(int) 3 /* 66: PDoc < PDoc: superclass init_table position */},
+ {(int) 2 /* 66: PDoc < Prod: superclass init_table position */},
+ {(int) 3 /* 67: PDoc < PDoc: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute PDoc::_parent */
obj->vft = (classtable_elt_t*)VFT_PDoc;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_AModule[77] = {
+const classtable_elt_t VFT_AModule[78] = {
{(int) 3447 /* 0: Identity */},
{(int) 3 /* 1: AModule < Object: superclass typecheck marker */},
{(int) 63 /* 2: AModule < PNode: superclass typecheck marker */},
{(int) parser_prod___AModule___visit_all},
{(int) parser_prod___AModule___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AModule < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AModule < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AModule < Prod: superclass init_table position */},
- {(int) 3 /* 66: AModule < PModule: superclass init_table position */},
+ {(int) 2 /* 66: AModule < Prod: superclass init_table position */},
+ {(int) 3 /* 67: AModule < PModule: superclass init_table position */},
{(int) mmbuilder___AModule___import_super_modules},
{(int) parser_prod___AModule___empty_init},
{(int) parser_prod___AModule___init_amodule},
- {(int) 4 /* 70: AModule < AModule: superclass init_table position */},
+ {(int) 4 /* 71: AModule < AModule: superclass init_table position */},
{(int) parser_nodes___AModule___n_packagedecl},
{(int) parser_prod___AModule___n_packagedecl__eq},
{(int) parser_nodes___AModule___n_imports},
parser_prod___AModule___init_amodule(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_APackagedecl[76] = {
+const classtable_elt_t VFT_APackagedecl[77] = {
{(int) 3431 /* 0: Identity */},
{(int) 3 /* 1: APackagedecl < Object: superclass typecheck marker */},
{(int) 63 /* 2: APackagedecl < PNode: superclass typecheck marker */},
{(int) parser_prod___APackagedecl___visit_all},
{(int) parser_prod___APackagedecl___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: APackagedecl < PNode: superclass init_table position */},
+ {(int) 1 /* 57: APackagedecl < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: APackagedecl < Prod: superclass init_table position */},
- {(int) 3 /* 66: APackagedecl < PPackagedecl: superclass init_table position */},
+ {(int) 2 /* 66: APackagedecl < Prod: superclass init_table position */},
+ {(int) 3 /* 67: APackagedecl < PPackagedecl: superclass init_table position */},
{(int) parser_prod___APackagedecl___empty_init},
{(int) parser_prod___APackagedecl___init_apackagedecl},
- {(int) 4 /* 69: APackagedecl < APackagedecl: superclass init_table position */},
+ {(int) 4 /* 70: APackagedecl < APackagedecl: superclass init_table position */},
{(int) parser_nodes___APackagedecl___n_doc},
{(int) parser_prod___APackagedecl___n_doc__eq},
{(int) parser_nodes___APackagedecl___n_kwpackage},
parser_prod___APackagedecl___init_apackagedecl(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_AImport[78] = {
+const classtable_elt_t VFT_AImport[79] = {
{(int) 3487 /* 0: Identity */},
{(int) 3 /* 1: AImport < Object: superclass typecheck marker */},
{(int) 63 /* 2: AImport < PNode: superclass typecheck marker */},
{(int) parser_prod___AImport___visit_all},
{(int) parser_prod___AImport___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AImport < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AImport < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AImport < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AImport < Prod: superclass init_table position */},
{(int) mmbuilder___AImport___module_name},
{(int) mmbuilder___AImport___visibility_level},
- {(int) 3 /* 68: AImport < PImport: superclass init_table position */},
+ {(int) 3 /* 69: AImport < PImport: superclass init_table position */},
{(int) parser_prod___AImport___empty_init},
{(int) parser_prod___AImport___init_aimport},
- {(int) 4 /* 71: AImport < AImport: superclass init_table position */},
+ {(int) 4 /* 72: AImport < AImport: superclass init_table position */},
{(int) parser_nodes___AImport___n_visibility},
{(int) parser_prod___AImport___n_visibility__eq},
{(int) parser_nodes___AImport___n_kwimport},
parser_prod___AImport___init_aimport(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_ANoImport[78] = {
+const classtable_elt_t VFT_ANoImport[79] = {
{(int) 3439 /* 0: Identity */},
{(int) 3 /* 1: ANoImport < Object: superclass typecheck marker */},
{(int) 63 /* 2: ANoImport < PNode: superclass typecheck marker */},
{(int) parser_prod___ANoImport___visit_all},
{(int) parser_prod___ANoImport___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ANoImport < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ANoImport < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ANoImport < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ANoImport < Prod: superclass init_table position */},
{(int) mmbuilder___ANoImport___module_name},
{(int) mmbuilder___PImport___visibility_level},
- {(int) 3 /* 68: ANoImport < PImport: superclass init_table position */},
+ {(int) 3 /* 69: ANoImport < PImport: superclass init_table position */},
{(int) parser_prod___ANoImport___empty_init},
{(int) parser_prod___ANoImport___init_anoimport},
- {(int) 4 /* 71: ANoImport < ANoImport: superclass init_table position */},
+ {(int) 4 /* 72: ANoImport < ANoImport: superclass init_table position */},
{(int) parser_nodes___ANoImport___n_visibility},
{(int) parser_prod___ANoImport___n_visibility__eq},
{(int) parser_nodes___ANoImport___n_kwimport},
parser_prod___ANoImport___init_anoimport(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_APublicVisibility[71] = {
+const classtable_elt_t VFT_APublicVisibility[72] = {
{(int) 3399 /* 0: Identity */},
{(int) 3 /* 1: APublicVisibility < Object: superclass typecheck marker */},
{(int) 63 /* 2: APublicVisibility < PNode: superclass typecheck marker */},
{(int) parser_prod___APublicVisibility___visit_all},
{(int) parser_prod___APublicVisibility___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: APublicVisibility < PNode: superclass init_table position */},
+ {(int) 1 /* 57: APublicVisibility < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: APublicVisibility < Prod: superclass init_table position */},
+ {(int) 2 /* 66: APublicVisibility < Prod: superclass init_table position */},
{(int) mmbuilder___APublicVisibility___level},
- {(int) 3 /* 67: APublicVisibility < PVisibility: superclass init_table position */},
+ {(int) 3 /* 68: APublicVisibility < PVisibility: superclass init_table position */},
{(int) parser_prod___APublicVisibility___empty_init},
{(int) parser_prod___APublicVisibility___init_apublicvisibility},
- {(int) 4 /* 70: APublicVisibility < APublicVisibility: superclass init_table position */},
+ {(int) 4 /* 71: APublicVisibility < APublicVisibility: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute APublicVisibility::_parent */
parser_prod___APublicVisibility___init_apublicvisibility(self, init_table);
return self;
}
-const classtable_elt_t VFT_APrivateVisibility[73] = {
+const classtable_elt_t VFT_APrivateVisibility[74] = {
{(int) 3411 /* 0: Identity */},
{(int) 3 /* 1: APrivateVisibility < Object: superclass typecheck marker */},
{(int) 63 /* 2: APrivateVisibility < PNode: superclass typecheck marker */},
{(int) parser_prod___APrivateVisibility___visit_all},
{(int) parser_prod___APrivateVisibility___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: APrivateVisibility < PNode: superclass init_table position */},
+ {(int) 1 /* 57: APrivateVisibility < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: APrivateVisibility < Prod: superclass init_table position */},
+ {(int) 2 /* 66: APrivateVisibility < Prod: superclass init_table position */},
{(int) mmbuilder___APrivateVisibility___level},
- {(int) 3 /* 67: APrivateVisibility < PVisibility: superclass init_table position */},
+ {(int) 3 /* 68: APrivateVisibility < PVisibility: superclass init_table position */},
{(int) parser_prod___APrivateVisibility___empty_init},
{(int) parser_prod___APrivateVisibility___init_aprivatevisibility},
- {(int) 4 /* 70: APrivateVisibility < APrivateVisibility: superclass init_table position */},
+ {(int) 4 /* 71: APrivateVisibility < APrivateVisibility: superclass init_table position */},
{(int) parser_nodes___APrivateVisibility___n_kwprivate},
{(int) parser_prod___APrivateVisibility___n_kwprivate__eq},
};
parser_prod___APrivateVisibility___init_aprivatevisibility(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AProtectedVisibility[73] = {
+const classtable_elt_t VFT_AProtectedVisibility[74] = {
{(int) 3407 /* 0: Identity */},
{(int) 3 /* 1: AProtectedVisibility < Object: superclass typecheck marker */},
{(int) 63 /* 2: AProtectedVisibility < PNode: superclass typecheck marker */},
{(int) parser_prod___AProtectedVisibility___visit_all},
{(int) parser_prod___AProtectedVisibility___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AProtectedVisibility < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AProtectedVisibility < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AProtectedVisibility < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AProtectedVisibility < Prod: superclass init_table position */},
{(int) mmbuilder___AProtectedVisibility___level},
- {(int) 3 /* 67: AProtectedVisibility < PVisibility: superclass init_table position */},
+ {(int) 3 /* 68: AProtectedVisibility < PVisibility: superclass init_table position */},
{(int) parser_prod___AProtectedVisibility___empty_init},
{(int) parser_prod___AProtectedVisibility___init_aprotectedvisibility},
- {(int) 4 /* 70: AProtectedVisibility < AProtectedVisibility: superclass init_table position */},
+ {(int) 4 /* 71: AProtectedVisibility < AProtectedVisibility: superclass init_table position */},
{(int) parser_nodes___AProtectedVisibility___n_kwprotected},
{(int) parser_prod___AProtectedVisibility___n_kwprotected__eq},
};
parser_prod___AProtectedVisibility___init_aprotectedvisibility(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AIntrudeVisibility[73] = {
+const classtable_elt_t VFT_AIntrudeVisibility[74] = {
{(int) 3475 /* 0: Identity */},
{(int) 3 /* 1: AIntrudeVisibility < Object: superclass typecheck marker */},
{(int) 63 /* 2: AIntrudeVisibility < PNode: superclass typecheck marker */},
{(int) parser_prod___AIntrudeVisibility___visit_all},
{(int) parser_prod___AIntrudeVisibility___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AIntrudeVisibility < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AIntrudeVisibility < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AIntrudeVisibility < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AIntrudeVisibility < Prod: superclass init_table position */},
{(int) mmbuilder___AIntrudeVisibility___level},
- {(int) 3 /* 67: AIntrudeVisibility < PVisibility: superclass init_table position */},
+ {(int) 3 /* 68: AIntrudeVisibility < PVisibility: superclass init_table position */},
{(int) parser_prod___AIntrudeVisibility___empty_init},
{(int) parser_prod___AIntrudeVisibility___init_aintrudevisibility},
- {(int) 4 /* 70: AIntrudeVisibility < AIntrudeVisibility: superclass init_table position */},
+ {(int) 4 /* 71: AIntrudeVisibility < AIntrudeVisibility: superclass init_table position */},
{(int) parser_nodes___AIntrudeVisibility___n_kwintrude},
{(int) parser_prod___AIntrudeVisibility___n_kwintrude__eq},
};
parser_prod___AIntrudeVisibility___init_aintrudevisibility(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AClassdef[94] = {
+const classtable_elt_t VFT_AClassdef[95] = {
{(int) 3543 /* 0: Identity */},
{(int) 3 /* 1: AClassdef < Object: superclass typecheck marker */},
{(int) 63 /* 2: AClassdef < PNode: superclass typecheck marker */},
{(int) parser_prod___AClassdef___visit_all},
{(int) parser_prod___AClassdef___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AClassdef < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AClassdef < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PClassdef___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AClassdef < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AClassdef < Prod: superclass init_table position */},
{(int) mmbuilder___AClassdef___name},
{(int) mmbuilder___AClassdef___arity},
{(int) mmbuilder___AClassdef___visibility_level},
{(int) mmbuilder___PNode___accept_class_builder},
{(int) syntax_base___PNode___accept_abs_syntax_visitor},
{(int) mmbuilder___PClassdef___local_class},
- {(int) 3 /* 72: AClassdef < PClassdef: superclass init_table position */},
+ {(int) 3 /* 73: AClassdef < PClassdef: superclass init_table position */},
{(int) typing___PNode___accept_typing},
{(int) mmbuilder___PNode___accept_class_verifier},
{(int) parser_prod___AClassdef___empty_init},
{(int) parser_prod___AClassdef___init_aclassdef},
- {(int) 4 /* 77: AClassdef < AClassdef: superclass init_table position */},
+ {(int) 4 /* 78: AClassdef < AClassdef: superclass init_table position */},
{(int) parser_nodes___AClassdef___n_doc},
{(int) parser_prod___AClassdef___n_doc__eq},
{(int) parser_nodes___AClassdef___n_kwredef},
parser_prod___AClassdef___init_aclassdef(self, p0, p1, p2, p3, p4, p5, p6, p7, init_table);
return self;
}
-const classtable_elt_t VFT_ATopClassdef[79] = {
+const classtable_elt_t VFT_ATopClassdef[80] = {
{(int) 3343 /* 0: Identity */},
{(int) 3 /* 1: ATopClassdef < Object: superclass typecheck marker */},
{(int) 63 /* 2: ATopClassdef < PNode: superclass typecheck marker */},
{(int) parser_prod___ATopClassdef___visit_all},
{(int) parser_prod___ATopClassdef___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ATopClassdef < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ATopClassdef < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PClassdef___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ATopClassdef < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ATopClassdef < Prod: superclass init_table position */},
{(int) mmbuilder___ATopClassdef___name},
{(int) mmbuilder___PClassdef___arity},
{(int) mmbuilder___PClassdef___visibility_level},
{(int) mmbuilder___PNode___accept_class_builder},
{(int) syntax_base___PNode___accept_abs_syntax_visitor},
{(int) mmbuilder___PClassdef___local_class},
- {(int) 3 /* 72: ATopClassdef < PClassdef: superclass init_table position */},
+ {(int) 3 /* 73: ATopClassdef < PClassdef: superclass init_table position */},
{(int) typing___PNode___accept_typing},
{(int) parser_prod___ATopClassdef___empty_init},
{(int) parser_prod___ATopClassdef___init_atopclassdef},
- {(int) 4 /* 76: ATopClassdef < ATopClassdef: superclass init_table position */},
+ {(int) 4 /* 77: ATopClassdef < ATopClassdef: superclass init_table position */},
{(int) parser_nodes___ATopClassdef___n_propdefs},
{(int) parser_nodes___ATopClassdef___n_propdefs__eq},
};
parser_prod___ATopClassdef___init_atopclassdef(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AMainClassdef[79] = {
+const classtable_elt_t VFT_AMainClassdef[80] = {
{(int) 3463 /* 0: Identity */},
{(int) 3 /* 1: AMainClassdef < Object: superclass typecheck marker */},
{(int) 63 /* 2: AMainClassdef < PNode: superclass typecheck marker */},
{(int) parser_prod___AMainClassdef___visit_all},
{(int) parser_prod___AMainClassdef___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AMainClassdef < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AMainClassdef < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PClassdef___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AMainClassdef < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AMainClassdef < Prod: superclass init_table position */},
{(int) mmbuilder___AMainClassdef___name},
{(int) mmbuilder___PClassdef___arity},
{(int) mmbuilder___PClassdef___visibility_level},
{(int) mmbuilder___PNode___accept_class_builder},
{(int) syntax_base___PNode___accept_abs_syntax_visitor},
{(int) mmbuilder___PClassdef___local_class},
- {(int) 3 /* 72: AMainClassdef < PClassdef: superclass init_table position */},
+ {(int) 3 /* 73: AMainClassdef < PClassdef: superclass init_table position */},
{(int) typing___PNode___accept_typing},
{(int) parser_prod___AMainClassdef___empty_init},
{(int) parser_prod___AMainClassdef___init_amainclassdef},
- {(int) 4 /* 76: AMainClassdef < AMainClassdef: superclass init_table position */},
+ {(int) 4 /* 77: AMainClassdef < AMainClassdef: superclass init_table position */},
{(int) parser_nodes___AMainClassdef___n_propdefs},
{(int) parser_nodes___AMainClassdef___n_propdefs__eq},
};
parser_prod___AMainClassdef___init_amainclassdef(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AConcreteClasskind[75] = {
+const classtable_elt_t VFT_AConcreteClasskind[76] = {
{(int) 3539 /* 0: Identity */},
{(int) 3 /* 1: AConcreteClasskind < Object: superclass typecheck marker */},
{(int) 63 /* 2: AConcreteClasskind < PNode: superclass typecheck marker */},
{(int) parser_prod___AConcreteClasskind___visit_all},
{(int) parser_prod___AConcreteClasskind___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AConcreteClasskind < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AConcreteClasskind < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AConcreteClasskind < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AConcreteClasskind < Prod: superclass init_table position */},
{(int) mmbuilder___PClasskind___is_interface},
{(int) mmbuilder___PClasskind___is_universal},
{(int) mmbuilder___PClasskind___is_abstract},
- {(int) 3 /* 69: AConcreteClasskind < PClasskind: superclass init_table position */},
+ {(int) 3 /* 70: AConcreteClasskind < PClasskind: superclass init_table position */},
{(int) parser_prod___AConcreteClasskind___empty_init},
{(int) parser_prod___AConcreteClasskind___init_aconcreteclasskind},
- {(int) 4 /* 72: AConcreteClasskind < AConcreteClasskind: superclass init_table position */},
+ {(int) 4 /* 73: AConcreteClasskind < AConcreteClasskind: superclass init_table position */},
{(int) parser_nodes___AConcreteClasskind___n_kwclass},
{(int) parser_prod___AConcreteClasskind___n_kwclass__eq},
};
parser_prod___AConcreteClasskind___init_aconcreteclasskind(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AAbstractClasskind[77] = {
+const classtable_elt_t VFT_AAbstractClasskind[78] = {
{(int) 3595 /* 0: Identity */},
{(int) 3 /* 1: AAbstractClasskind < Object: superclass typecheck marker */},
{(int) 63 /* 2: AAbstractClasskind < PNode: superclass typecheck marker */},
{(int) parser_prod___AAbstractClasskind___visit_all},
{(int) parser_prod___AAbstractClasskind___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AAbstractClasskind < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AAbstractClasskind < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AAbstractClasskind < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AAbstractClasskind < Prod: superclass init_table position */},
{(int) mmbuilder___PClasskind___is_interface},
{(int) mmbuilder___PClasskind___is_universal},
{(int) mmbuilder___AAbstractClasskind___is_abstract},
- {(int) 3 /* 69: AAbstractClasskind < PClasskind: superclass init_table position */},
+ {(int) 3 /* 70: AAbstractClasskind < PClasskind: superclass init_table position */},
{(int) parser_prod___AAbstractClasskind___empty_init},
{(int) parser_prod___AAbstractClasskind___init_aabstractclasskind},
- {(int) 4 /* 72: AAbstractClasskind < AAbstractClasskind: superclass init_table position */},
+ {(int) 4 /* 73: AAbstractClasskind < AAbstractClasskind: superclass init_table position */},
{(int) parser_nodes___AAbstractClasskind___n_kwabstract},
{(int) parser_prod___AAbstractClasskind___n_kwabstract__eq},
{(int) parser_nodes___AAbstractClasskind___n_kwclass},
parser_prod___AAbstractClasskind___init_aabstractclasskind(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AInterfaceClasskind[75] = {
+const classtable_elt_t VFT_AInterfaceClasskind[76] = {
{(int) 3479 /* 0: Identity */},
{(int) 3 /* 1: AInterfaceClasskind < Object: superclass typecheck marker */},
{(int) 63 /* 2: AInterfaceClasskind < PNode: superclass typecheck marker */},
{(int) parser_prod___AInterfaceClasskind___visit_all},
{(int) parser_prod___AInterfaceClasskind___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AInterfaceClasskind < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AInterfaceClasskind < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AInterfaceClasskind < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AInterfaceClasskind < Prod: superclass init_table position */},
{(int) mmbuilder___AInterfaceClasskind___is_interface},
{(int) mmbuilder___PClasskind___is_universal},
{(int) mmbuilder___PClasskind___is_abstract},
- {(int) 3 /* 69: AInterfaceClasskind < PClasskind: superclass init_table position */},
+ {(int) 3 /* 70: AInterfaceClasskind < PClasskind: superclass init_table position */},
{(int) parser_prod___AInterfaceClasskind___empty_init},
{(int) parser_prod___AInterfaceClasskind___init_ainterfaceclasskind},
- {(int) 4 /* 72: AInterfaceClasskind < AInterfaceClasskind: superclass init_table position */},
+ {(int) 4 /* 73: AInterfaceClasskind < AInterfaceClasskind: superclass init_table position */},
{(int) parser_nodes___AInterfaceClasskind___n_kwinterface},
{(int) parser_prod___AInterfaceClasskind___n_kwinterface__eq},
};
parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AUniversalClasskind[75] = {
+const classtable_elt_t VFT_AUniversalClasskind[76] = {
{(int) 3331 /* 0: Identity */},
{(int) 3 /* 1: AUniversalClasskind < Object: superclass typecheck marker */},
{(int) 63 /* 2: AUniversalClasskind < PNode: superclass typecheck marker */},
{(int) parser_prod___AUniversalClasskind___visit_all},
{(int) parser_prod___AUniversalClasskind___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AUniversalClasskind < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AUniversalClasskind < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AUniversalClasskind < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AUniversalClasskind < Prod: superclass init_table position */},
{(int) mmbuilder___PClasskind___is_interface},
{(int) mmbuilder___AUniversalClasskind___is_universal},
{(int) mmbuilder___PClasskind___is_abstract},
- {(int) 3 /* 69: AUniversalClasskind < PClasskind: superclass init_table position */},
+ {(int) 3 /* 70: AUniversalClasskind < PClasskind: superclass init_table position */},
{(int) parser_prod___AUniversalClasskind___empty_init},
{(int) parser_prod___AUniversalClasskind___init_auniversalclasskind},
- {(int) 4 /* 72: AUniversalClasskind < AUniversalClasskind: superclass init_table position */},
+ {(int) 4 /* 73: AUniversalClasskind < AUniversalClasskind: superclass init_table position */},
{(int) parser_nodes___AUniversalClasskind___n_kwuniversal},
{(int) parser_prod___AUniversalClasskind___n_kwuniversal__eq},
};
parser_prod___AUniversalClasskind___init_auniversalclasskind(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AFormaldef[76] = {
+const classtable_elt_t VFT_AFormaldef[77] = {
{(int) 3511 /* 0: Identity */},
{(int) 3 /* 1: AFormaldef < Object: superclass typecheck marker */},
{(int) 63 /* 2: AFormaldef < PNode: superclass typecheck marker */},
{(int) parser_prod___AFormaldef___visit_all},
{(int) parser_prod___AFormaldef___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AFormaldef < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AFormaldef < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AFormaldef < Prod: superclass init_table position */},
- {(int) 3 /* 66: AFormaldef < PFormaldef: superclass init_table position */},
+ {(int) 2 /* 66: AFormaldef < Prod: superclass init_table position */},
+ {(int) 3 /* 67: AFormaldef < PFormaldef: superclass init_table position */},
{(int) mmbuilder___PNode___accept_class_builder},
{(int) mmbuilder___PNode___accept_class_verifier},
{(int) parser_prod___AFormaldef___empty_init},
{(int) parser_prod___AFormaldef___init_aformaldef},
- {(int) 4 /* 71: AFormaldef < AFormaldef: superclass init_table position */},
+ {(int) 4 /* 72: AFormaldef < AFormaldef: superclass init_table position */},
{(int) parser_nodes___AFormaldef___n_id},
{(int) parser_prod___AFormaldef___n_id__eq},
{(int) parser_nodes___AFormaldef___n_type},
parser_prod___AFormaldef___init_aformaldef(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_ASuperclass[78] = {
+const classtable_elt_t VFT_ASuperclass[79] = {
{(int) 3351 /* 0: Identity */},
{(int) 3 /* 1: ASuperclass < Object: superclass typecheck marker */},
{(int) 63 /* 2: ASuperclass < PNode: superclass typecheck marker */},
{(int) parser_prod___ASuperclass___visit_all},
{(int) parser_prod___ASuperclass___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ASuperclass < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ASuperclass < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ASuperclass < Prod: superclass init_table position */},
- {(int) 3 /* 66: ASuperclass < PSuperclass: superclass init_table position */},
+ {(int) 2 /* 66: ASuperclass < Prod: superclass init_table position */},
+ {(int) 3 /* 67: ASuperclass < PSuperclass: superclass init_table position */},
{(int) mmbuilder___ASuperclass___ancestor},
{(int) mmbuilder___PNode___accept_class_specialization_builder},
{(int) mmbuilder___PNode___accept_class_ancestor_builder},
{(int) mmbuilder___PNode___accept_class_verifier},
{(int) parser_prod___ASuperclass___empty_init},
{(int) parser_prod___ASuperclass___init_asuperclass},
- {(int) 4 /* 73: ASuperclass < ASuperclass: superclass init_table position */},
+ {(int) 4 /* 74: ASuperclass < ASuperclass: superclass init_table position */},
{(int) parser_nodes___ASuperclass___n_kwspecial},
{(int) parser_prod___ASuperclass___n_kwspecial__eq},
{(int) parser_nodes___ASuperclass___n_type},
parser_prod___ASuperclass___init_asuperclass(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AAttrPropdef[99] = {
+const classtable_elt_t VFT_AAttrPropdef[100] = {
{(int) 3571 /* 0: Identity */},
{(int) 3 /* 1: AAttrPropdef < Object: superclass typecheck marker */},
{(int) 63 /* 2: AAttrPropdef < PNode: superclass typecheck marker */},
{(int) parser_prod___AAttrPropdef___visit_all},
{(int) parser_prod___AAttrPropdef___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AAttrPropdef < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AAttrPropdef < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___AAttrPropdef___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AAttrPropdef < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AAttrPropdef < Prod: superclass init_table position */},
{(int) mmbuilder___PPropdef___process_and_check},
{(int) mmbuilder___PPropdef___do_and_check_intro},
{(int) mmbuilder___PPropdef___inherit_signature},
{(int) mmbuilder___PPropdef___do_and_check_redef},
- {(int) 3 /* 70: AAttrPropdef < PPropdef: superclass init_table position */},
+ {(int) 3 /* 71: AAttrPropdef < PPropdef: superclass init_table position */},
{(int) parser_nodes___PPropdef___n_doc},
{(int) parser_prod___AAttrPropdef___n_doc__eq},
{(int) mmbuilder___PNode___accept_property_builder},
{(int) mmbuilder___AAttrPropdef___writemethod},
{(int) parser_prod___AAttrPropdef___empty_init},
{(int) parser_prod___AAttrPropdef___init_aattrpropdef},
- {(int) 4 /* 81: AAttrPropdef < AAttrPropdef: superclass init_table position */},
+ {(int) 4 /* 82: AAttrPropdef < AAttrPropdef: superclass init_table position */},
{(int) parser_nodes___AAttrPropdef___n_kwredef},
{(int) parser_prod___AAttrPropdef___n_kwredef__eq},
{(int) parser_nodes___AAttrPropdef___n_visibility},
parser_prod___AAttrPropdef___init_aattrpropdef(self, p0, p1, p2, p3, p4, p5, p6, p7, p8, init_table);
return self;
}
-const classtable_elt_t VFT_AMethPropdef[92] = {
+const classtable_elt_t VFT_AMethPropdef[93] = {
{(int) 3459 /* 0: Identity */},
{(int) 3 /* 1: AMethPropdef < Object: superclass typecheck marker */},
{(int) 63 /* 2: AMethPropdef < PNode: superclass typecheck marker */},
{(int) parser_prod___AMethPropdef___visit_all},
{(int) parser_prod___AMethPropdef___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AMethPropdef < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AMethPropdef < PNode: superclass init_table position */},
{(int) control_flow___AMethPropdef___accept_control_flow},
{(int) typing___AMethPropdef___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AMethPropdef < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AMethPropdef < Prod: superclass init_table position */},
{(int) mmbuilder___PPropdef___process_and_check},
{(int) mmbuilder___PPropdef___do_and_check_intro},
{(int) mmbuilder___PPropdef___inherit_signature},
{(int) mmbuilder___PPropdef___do_and_check_redef},
- {(int) 3 /* 70: AMethPropdef < PPropdef: superclass init_table position */},
+ {(int) 3 /* 71: AMethPropdef < PPropdef: superclass init_table position */},
{(int) parser_nodes___PPropdef___n_doc},
{(int) parser_prod___AMethPropdef___n_doc__eq},
{(int) compiling_methods___AMethPropdef___do_compile_inside},
{(int) mmbuilder___AMethPropdef___method},
{(int) parser_prod___AMethPropdef___empty_init},
{(int) parser_prod___AMethPropdef___init_amethpropdef},
- {(int) 4 /* 81: AMethPropdef < AMethPropdef: superclass init_table position */},
+ {(int) 4 /* 82: AMethPropdef < AMethPropdef: superclass init_table position */},
{(int) parser_nodes___AMethPropdef___n_kwredef},
{(int) parser_prod___AMethPropdef___n_kwredef__eq},
{(int) parser_nodes___AMethPropdef___n_visibility},
parser_prod___AMethPropdef___init_amethpropdef(self, p0, p1, p2, p3, p4, init_table);
return self;
}
-const classtable_elt_t VFT_ADeferredMethPropdef[97] = {
+const classtable_elt_t VFT_ADeferredMethPropdef[98] = {
{(int) 3735 /* 0: Identity */},
{(int) 3 /* 1: ADeferredMethPropdef < Object: superclass typecheck marker */},
{(int) 63 /* 2: ADeferredMethPropdef < PNode: superclass typecheck marker */},
{(int) parser_prod___ADeferredMethPropdef___visit_all},
{(int) parser_prod___ADeferredMethPropdef___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ADeferredMethPropdef < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ADeferredMethPropdef < PNode: superclass init_table position */},
{(int) control_flow___AMethPropdef___accept_control_flow},
{(int) typing___AMethPropdef___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ADeferredMethPropdef < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ADeferredMethPropdef < Prod: superclass init_table position */},
{(int) mmbuilder___PPropdef___process_and_check},
{(int) mmbuilder___PPropdef___do_and_check_intro},
{(int) mmbuilder___PPropdef___inherit_signature},
{(int) mmbuilder___PPropdef___do_and_check_redef},
- {(int) 3 /* 70: ADeferredMethPropdef < PPropdef: superclass init_table position */},
+ {(int) 3 /* 71: ADeferredMethPropdef < PPropdef: superclass init_table position */},
{(int) parser_nodes___PPropdef___n_doc},
{(int) parser_prod___ADeferredMethPropdef___n_doc__eq},
{(int) compiling_methods___ADeferredMethPropdef___do_compile_inside},
{(int) mmbuilder___AMethPropdef___method},
{(int) parser_prod___AMethPropdef___empty_init},
{(int) parser_prod___AMethPropdef___init_amethpropdef},
- {(int) 4 /* 81: ADeferredMethPropdef < AMethPropdef: superclass init_table position */},
+ {(int) 4 /* 82: ADeferredMethPropdef < AMethPropdef: superclass init_table position */},
{(int) parser_nodes___AMethPropdef___n_kwredef},
{(int) parser_prod___ADeferredMethPropdef___n_kwredef__eq},
{(int) parser_nodes___AMethPropdef___n_visibility},
{(int) typing___PNode___accept_typing},
{(int) parser_prod___ADeferredMethPropdef___empty_init},
{(int) parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef},
- {(int) 5 /* 94: ADeferredMethPropdef < ADeferredMethPropdef: superclass init_table position */},
+ {(int) 5 /* 95: ADeferredMethPropdef < ADeferredMethPropdef: superclass init_table position */},
{(int) parser_nodes___ADeferredMethPropdef___n_kwmeth},
{(int) parser_prod___ADeferredMethPropdef___n_kwmeth__eq},
};
parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef(self, p0, p1, p2, p3, p4, p5, init_table);
return self;
}
-const classtable_elt_t VFT_AInternMethPropdef[97] = {
+const classtable_elt_t VFT_AInternMethPropdef[98] = {
{(int) 3707 /* 0: Identity */},
{(int) 3 /* 1: AInternMethPropdef < Object: superclass typecheck marker */},
{(int) 63 /* 2: AInternMethPropdef < PNode: superclass typecheck marker */},
{(int) parser_prod___AInternMethPropdef___visit_all},
{(int) parser_prod___AInternMethPropdef___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AInternMethPropdef < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AInternMethPropdef < PNode: superclass init_table position */},
{(int) control_flow___AMethPropdef___accept_control_flow},
{(int) typing___AMethPropdef___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AInternMethPropdef < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AInternMethPropdef < Prod: superclass init_table position */},
{(int) mmbuilder___PPropdef___process_and_check},
{(int) mmbuilder___PPropdef___do_and_check_intro},
{(int) mmbuilder___PPropdef___inherit_signature},
{(int) mmbuilder___PPropdef___do_and_check_redef},
- {(int) 3 /* 70: AInternMethPropdef < PPropdef: superclass init_table position */},
+ {(int) 3 /* 71: AInternMethPropdef < PPropdef: superclass init_table position */},
{(int) parser_nodes___PPropdef___n_doc},
{(int) parser_prod___AInternMethPropdef___n_doc__eq},
{(int) compiling_methods___AInternMethPropdef___do_compile_inside},
{(int) mmbuilder___AMethPropdef___method},
{(int) parser_prod___AMethPropdef___empty_init},
{(int) parser_prod___AMethPropdef___init_amethpropdef},
- {(int) 4 /* 81: AInternMethPropdef < AMethPropdef: superclass init_table position */},
+ {(int) 4 /* 82: AInternMethPropdef < AMethPropdef: superclass init_table position */},
{(int) parser_nodes___AMethPropdef___n_kwredef},
{(int) parser_prod___AInternMethPropdef___n_kwredef__eq},
{(int) parser_nodes___AMethPropdef___n_visibility},
{(int) typing___PNode___accept_typing},
{(int) parser_prod___AInternMethPropdef___empty_init},
{(int) parser_prod___AInternMethPropdef___init_ainternmethpropdef},
- {(int) 5 /* 94: AInternMethPropdef < AInternMethPropdef: superclass init_table position */},
+ {(int) 5 /* 95: AInternMethPropdef < AInternMethPropdef: superclass init_table position */},
{(int) parser_nodes___AInternMethPropdef___n_kwmeth},
{(int) parser_prod___AInternMethPropdef___n_kwmeth__eq},
};
parser_prod___AInternMethPropdef___init_ainternmethpropdef(self, p0, p1, p2, p3, p4, p5, init_table);
return self;
}
-const classtable_elt_t VFT_AExternMethPropdef[99] = {
+const classtable_elt_t VFT_AExternMethPropdef[100] = {
{(int) 3723 /* 0: Identity */},
{(int) 3 /* 1: AExternMethPropdef < Object: superclass typecheck marker */},
{(int) 63 /* 2: AExternMethPropdef < PNode: superclass typecheck marker */},
{(int) parser_prod___AExternMethPropdef___visit_all},
{(int) parser_prod___AExternMethPropdef___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AExternMethPropdef < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AExternMethPropdef < PNode: superclass init_table position */},
{(int) control_flow___AMethPropdef___accept_control_flow},
{(int) typing___AMethPropdef___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AExternMethPropdef < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AExternMethPropdef < Prod: superclass init_table position */},
{(int) mmbuilder___PPropdef___process_and_check},
{(int) mmbuilder___PPropdef___do_and_check_intro},
{(int) mmbuilder___PPropdef___inherit_signature},
{(int) mmbuilder___PPropdef___do_and_check_redef},
- {(int) 3 /* 70: AExternMethPropdef < PPropdef: superclass init_table position */},
+ {(int) 3 /* 71: AExternMethPropdef < PPropdef: superclass init_table position */},
{(int) parser_nodes___PPropdef___n_doc},
{(int) parser_prod___AExternMethPropdef___n_doc__eq},
{(int) compiling_methods___AExternMethPropdef___do_compile_inside},
{(int) mmbuilder___AMethPropdef___method},
{(int) parser_prod___AMethPropdef___empty_init},
{(int) parser_prod___AMethPropdef___init_amethpropdef},
- {(int) 4 /* 81: AExternMethPropdef < AMethPropdef: superclass init_table position */},
+ {(int) 4 /* 82: AExternMethPropdef < AMethPropdef: superclass init_table position */},
{(int) parser_nodes___AMethPropdef___n_kwredef},
{(int) parser_prod___AExternMethPropdef___n_kwredef__eq},
{(int) parser_nodes___AMethPropdef___n_visibility},
{(int) typing___PNode___accept_typing},
{(int) parser_prod___AExternMethPropdef___empty_init},
{(int) parser_prod___AExternMethPropdef___init_aexternmethpropdef},
- {(int) 5 /* 94: AExternMethPropdef < AExternMethPropdef: superclass init_table position */},
+ {(int) 5 /* 95: AExternMethPropdef < AExternMethPropdef: superclass init_table position */},
{(int) parser_nodes___AExternMethPropdef___n_kwmeth},
{(int) parser_prod___AExternMethPropdef___n_kwmeth__eq},
{(int) parser_nodes___AExternMethPropdef___n_extern},
parser_prod___AExternMethPropdef___init_aexternmethpropdef(self, p0, p1, p2, p3, p4, p5, p6, init_table);
return self;
}
-const classtable_elt_t VFT_AConcreteMethPropdef[100] = {
+const classtable_elt_t VFT_AConcreteMethPropdef[101] = {
{(int) 3747 /* 0: Identity */},
{(int) 3 /* 1: AConcreteMethPropdef < Object: superclass typecheck marker */},
{(int) 63 /* 2: AConcreteMethPropdef < PNode: superclass typecheck marker */},
{(int) parser_prod___AConcreteMethPropdef___visit_all},
{(int) parser_prod___AConcreteMethPropdef___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AConcreteMethPropdef < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AConcreteMethPropdef < PNode: superclass init_table position */},
{(int) control_flow___AConcreteMethPropdef___accept_control_flow},
{(int) typing___AMethPropdef___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AConcreteMethPropdef < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AConcreteMethPropdef < Prod: superclass init_table position */},
{(int) mmbuilder___PPropdef___process_and_check},
{(int) mmbuilder___PPropdef___do_and_check_intro},
{(int) mmbuilder___PPropdef___inherit_signature},
{(int) mmbuilder___PPropdef___do_and_check_redef},
- {(int) 3 /* 70: AConcreteMethPropdef < PPropdef: superclass init_table position */},
+ {(int) 3 /* 71: AConcreteMethPropdef < PPropdef: superclass init_table position */},
{(int) parser_nodes___PPropdef___n_doc},
{(int) parser_prod___AConcreteMethPropdef___n_doc__eq},
{(int) compiling_methods___AConcreteMethPropdef___do_compile_inside},
{(int) mmbuilder___AMethPropdef___method},
{(int) parser_prod___AMethPropdef___empty_init},
{(int) parser_prod___AMethPropdef___init_amethpropdef},
- {(int) 4 /* 81: AConcreteMethPropdef < AMethPropdef: superclass init_table position */},
+ {(int) 4 /* 82: AConcreteMethPropdef < AMethPropdef: superclass init_table position */},
{(int) parser_nodes___AMethPropdef___n_kwredef},
{(int) parser_prod___AConcreteMethPropdef___n_kwredef__eq},
{(int) parser_nodes___AMethPropdef___n_visibility},
{(int) control_flow___AMethPropdef___accept_control_flow},
{(int) parser_prod___AConcreteMethPropdef___empty_init},
{(int) parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef},
- {(int) 5 /* 95: AConcreteMethPropdef < AConcreteMethPropdef: superclass init_table position */},
+ {(int) 5 /* 96: AConcreteMethPropdef < AConcreteMethPropdef: superclass init_table position */},
{(int) parser_nodes___AConcreteMethPropdef___n_kwmeth},
{(int) parser_prod___AConcreteMethPropdef___n_kwmeth__eq},
{(int) parser_nodes___AConcreteMethPropdef___n_block},
parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(self, p0, p1, p2, p3, p4, p5, p6, init_table);
return self;
}
-const classtable_elt_t VFT_AConcreteInitPropdef[108] = {
+const classtable_elt_t VFT_AConcreteInitPropdef[109] = {
{(int) 3799 /* 0: Identity */},
{(int) 3 /* 1: AConcreteInitPropdef < Object: superclass typecheck marker */},
{(int) 63 /* 2: AConcreteInitPropdef < PNode: superclass typecheck marker */},
{(int) parser_prod___AConcreteInitPropdef___visit_all},
{(int) parser_prod___AConcreteInitPropdef___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AConcreteInitPropdef < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AConcreteInitPropdef < PNode: superclass init_table position */},
{(int) control_flow___AConcreteMethPropdef___accept_control_flow},
{(int) typing___AConcreteInitPropdef___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AConcreteInitPropdef < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AConcreteInitPropdef < Prod: superclass init_table position */},
{(int) mmbuilder___PPropdef___process_and_check},
{(int) mmbuilder___PPropdef___do_and_check_intro},
{(int) mmbuilder___PPropdef___inherit_signature},
{(int) mmbuilder___PPropdef___do_and_check_redef},
- {(int) 3 /* 70: AConcreteInitPropdef < PPropdef: superclass init_table position */},
+ {(int) 3 /* 71: AConcreteInitPropdef < PPropdef: superclass init_table position */},
{(int) parser_nodes___PPropdef___n_doc},
{(int) parser_prod___AConcreteInitPropdef___n_doc__eq},
{(int) compiling_methods___AConcreteMethPropdef___do_compile_inside},
{(int) mmbuilder___AMethPropdef___method},
{(int) parser_prod___AMethPropdef___empty_init},
{(int) parser_prod___AMethPropdef___init_amethpropdef},
- {(int) 4 /* 81: AConcreteInitPropdef < AMethPropdef: superclass init_table position */},
+ {(int) 4 /* 82: AConcreteInitPropdef < AMethPropdef: superclass init_table position */},
{(int) parser_nodes___AMethPropdef___n_kwredef},
{(int) parser_prod___AConcreteInitPropdef___n_kwredef__eq},
{(int) parser_nodes___AMethPropdef___n_visibility},
{(int) control_flow___AMethPropdef___accept_control_flow},
{(int) parser_prod___AConcreteMethPropdef___empty_init},
{(int) parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef},
- {(int) 5 /* 95: AConcreteInitPropdef < AConcreteMethPropdef: superclass init_table position */},
+ {(int) 5 /* 96: AConcreteInitPropdef < AConcreteMethPropdef: superclass init_table position */},
{(int) parser_nodes___AConcreteMethPropdef___n_kwmeth},
{(int) parser_prod___AConcreteMethPropdef___n_kwmeth__eq},
{(int) parser_nodes___AConcreteMethPropdef___n_block},
{(int) typing___AMethPropdef___accept_typing},
{(int) parser_prod___AConcreteInitPropdef___empty_init},
{(int) parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef},
- {(int) 6 /* 105: AConcreteInitPropdef < AConcreteInitPropdef: superclass init_table position */},
+ {(int) 6 /* 106: AConcreteInitPropdef < AConcreteInitPropdef: superclass init_table position */},
{(int) parser_nodes___AConcreteInitPropdef___n_kwinit},
{(int) parser_prod___AConcreteInitPropdef___n_kwinit__eq},
};
parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef(self, p0, p1, p2, p3, p4, p5, p6, init_table);
return self;
}
-const classtable_elt_t VFT_AMainMethPropdef[103] = {
+const classtable_elt_t VFT_AMainMethPropdef[104] = {
{(int) 3795 /* 0: Identity */},
{(int) 3 /* 1: AMainMethPropdef < Object: superclass typecheck marker */},
{(int) 63 /* 2: AMainMethPropdef < PNode: superclass typecheck marker */},
{(int) parser_prod___AMainMethPropdef___visit_all},
{(int) parser_prod___AMainMethPropdef___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AMainMethPropdef < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AMainMethPropdef < PNode: superclass init_table position */},
{(int) control_flow___AConcreteMethPropdef___accept_control_flow},
{(int) typing___AMethPropdef___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AMainMethPropdef < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AMainMethPropdef < Prod: superclass init_table position */},
{(int) mmbuilder___AMainMethPropdef___process_and_check},
{(int) mmbuilder___PPropdef___do_and_check_intro},
{(int) mmbuilder___PPropdef___inherit_signature},
{(int) mmbuilder___PPropdef___do_and_check_redef},
- {(int) 3 /* 70: AMainMethPropdef < PPropdef: superclass init_table position */},
+ {(int) 3 /* 71: AMainMethPropdef < PPropdef: superclass init_table position */},
{(int) parser_nodes___PPropdef___n_doc},
{(int) parser_prod___AConcreteMethPropdef___n_doc__eq},
{(int) compiling_methods___AConcreteMethPropdef___do_compile_inside},
{(int) mmbuilder___AMethPropdef___method},
{(int) parser_prod___AMethPropdef___empty_init},
{(int) parser_prod___AMethPropdef___init_amethpropdef},
- {(int) 4 /* 81: AMainMethPropdef < AMethPropdef: superclass init_table position */},
+ {(int) 4 /* 82: AMainMethPropdef < AMethPropdef: superclass init_table position */},
{(int) parser_nodes___AMethPropdef___n_kwredef},
{(int) parser_prod___AMainMethPropdef___n_kwredef__eq},
{(int) parser_nodes___AMethPropdef___n_visibility},
{(int) control_flow___AMethPropdef___accept_control_flow},
{(int) parser_prod___AConcreteMethPropdef___empty_init},
{(int) parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef},
- {(int) 5 /* 95: AMainMethPropdef < AConcreteMethPropdef: superclass init_table position */},
+ {(int) 5 /* 96: AMainMethPropdef < AConcreteMethPropdef: superclass init_table position */},
{(int) parser_nodes___AConcreteMethPropdef___n_kwmeth},
{(int) parser_prod___AConcreteMethPropdef___n_kwmeth__eq},
{(int) parser_nodes___AConcreteMethPropdef___n_block},
{(int) parser_prod___AMainMethPropdef___n_block__eq},
{(int) parser_prod___AMainMethPropdef___empty_init},
{(int) parser_prod___AMainMethPropdef___init_amainmethpropdef},
- {(int) 6 /* 102: AMainMethPropdef < AMainMethPropdef: superclass init_table position */},
+ {(int) 6 /* 103: AMainMethPropdef < AMainMethPropdef: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute AMainMethPropdef::_parent */
parser_prod___AMainMethPropdef___init_amainmethpropdef(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_ATypePropdef[90] = {
+const classtable_elt_t VFT_ATypePropdef[91] = {
{(int) 3335 /* 0: Identity */},
{(int) 3 /* 1: ATypePropdef < Object: superclass typecheck marker */},
{(int) 63 /* 2: ATypePropdef < PNode: superclass typecheck marker */},
{(int) parser_prod___ATypePropdef___visit_all},
{(int) parser_prod___ATypePropdef___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ATypePropdef < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ATypePropdef < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ATypePropdef < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ATypePropdef < Prod: superclass init_table position */},
{(int) mmbuilder___PPropdef___process_and_check},
{(int) mmbuilder___PPropdef___do_and_check_intro},
{(int) mmbuilder___PPropdef___inherit_signature},
{(int) mmbuilder___PPropdef___do_and_check_redef},
- {(int) 3 /* 70: ATypePropdef < PPropdef: superclass init_table position */},
+ {(int) 3 /* 71: ATypePropdef < PPropdef: superclass init_table position */},
{(int) parser_nodes___PPropdef___n_doc},
{(int) parser_prod___ATypePropdef___n_doc__eq},
{(int) mmbuilder___PNode___accept_property_builder},
{(int) mmbuilder___ATypePropdef___prop},
{(int) parser_prod___ATypePropdef___empty_init},
{(int) parser_prod___ATypePropdef___init_atypepropdef},
- {(int) 4 /* 79: ATypePropdef < ATypePropdef: superclass init_table position */},
+ {(int) 4 /* 80: ATypePropdef < ATypePropdef: superclass init_table position */},
{(int) parser_nodes___ATypePropdef___n_kwredef},
{(int) parser_prod___ATypePropdef___n_kwredef__eq},
{(int) parser_nodes___ATypePropdef___n_visibility},
parser_prod___ATypePropdef___init_atypepropdef(self, p0, p1, p2, p3, p4, p5, init_table);
return self;
}
-const classtable_elt_t VFT_AReadAble[74] = {
+const classtable_elt_t VFT_AReadAble[75] = {
{(int) 3387 /* 0: Identity */},
{(int) 3 /* 1: AReadAble < Object: superclass typecheck marker */},
{(int) 63 /* 2: AReadAble < PNode: superclass typecheck marker */},
{(int) parser_prod___AReadAble___visit_all},
{(int) parser_prod___AReadAble___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AReadAble < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AReadAble < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AReadAble < Prod: superclass init_table position */},
- {(int) 3 /* 66: AReadAble < PAble: superclass init_table position */},
+ {(int) 2 /* 66: AReadAble < Prod: superclass init_table position */},
+ {(int) 3 /* 67: AReadAble < PAble: superclass init_table position */},
{(int) parser_nodes___PAble___n_kwredef},
{(int) parser_prod___AReadAble___n_kwredef__eq},
{(int) parser_prod___AReadAble___empty_init},
{(int) parser_prod___AReadAble___init_areadable},
- {(int) 4 /* 71: AReadAble < AReadAble: superclass init_table position */},
+ {(int) 4 /* 72: AReadAble < AReadAble: superclass init_table position */},
{(int) parser_nodes___AReadAble___n_kwreadable},
{(int) parser_prod___AReadAble___n_kwreadable__eq},
};
parser_prod___AReadAble___init_areadable(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AWriteAble[74] = {
+const classtable_elt_t VFT_AWriteAble[75] = {
{(int) 3319 /* 0: Identity */},
{(int) 3 /* 1: AWriteAble < Object: superclass typecheck marker */},
{(int) 63 /* 2: AWriteAble < PNode: superclass typecheck marker */},
{(int) parser_prod___AWriteAble___visit_all},
{(int) parser_prod___AWriteAble___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AWriteAble < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AWriteAble < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AWriteAble < Prod: superclass init_table position */},
- {(int) 3 /* 66: AWriteAble < PAble: superclass init_table position */},
+ {(int) 2 /* 66: AWriteAble < Prod: superclass init_table position */},
+ {(int) 3 /* 67: AWriteAble < PAble: superclass init_table position */},
{(int) parser_nodes___PAble___n_kwredef},
{(int) parser_prod___AWriteAble___n_kwredef__eq},
{(int) parser_prod___AWriteAble___empty_init},
{(int) parser_prod___AWriteAble___init_awriteable},
- {(int) 4 /* 71: AWriteAble < AWriteAble: superclass init_table position */},
+ {(int) 4 /* 72: AWriteAble < AWriteAble: superclass init_table position */},
{(int) parser_nodes___AWriteAble___n_kwwritable},
{(int) parser_prod___AWriteAble___n_kwwritable__eq},
};
parser_prod___AWriteAble___init_awriteable(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AIdMethid[74] = {
+const classtable_elt_t VFT_AIdMethid[75] = {
{(int) 3499 /* 0: Identity */},
{(int) 3 /* 1: AIdMethid < Object: superclass typecheck marker */},
{(int) 63 /* 2: AIdMethid < PNode: superclass typecheck marker */},
{(int) parser_prod___AIdMethid___visit_all},
{(int) parser_prod___AIdMethid___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AIdMethid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AIdMethid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AIdMethid < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AIdMethid < Prod: superclass init_table position */},
{(int) mmbuilder___PMethid___name},
{(int) mmbuilder___PNode___accept_property_builder},
- {(int) 3 /* 68: AIdMethid < PMethid: superclass init_table position */},
+ {(int) 3 /* 69: AIdMethid < PMethid: superclass init_table position */},
{(int) parser_prod___AIdMethid___empty_init},
{(int) parser_prod___AIdMethid___init_aidmethid},
- {(int) 4 /* 71: AIdMethid < AIdMethid: superclass init_table position */},
+ {(int) 4 /* 72: AIdMethid < AIdMethid: superclass init_table position */},
{(int) parser_nodes___AIdMethid___n_id},
{(int) parser_prod___AIdMethid___n_id__eq},
};
parser_prod___AIdMethid___init_aidmethid(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_APlusMethid[74] = {
+const classtable_elt_t VFT_APlusMethid[75] = {
{(int) 3415 /* 0: Identity */},
{(int) 3 /* 1: APlusMethid < Object: superclass typecheck marker */},
{(int) 63 /* 2: APlusMethid < PNode: superclass typecheck marker */},
{(int) parser_prod___APlusMethid___visit_all},
{(int) parser_prod___APlusMethid___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: APlusMethid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: APlusMethid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: APlusMethid < Prod: superclass init_table position */},
+ {(int) 2 /* 66: APlusMethid < Prod: superclass init_table position */},
{(int) mmbuilder___PMethid___name},
{(int) mmbuilder___PNode___accept_property_builder},
- {(int) 3 /* 68: APlusMethid < PMethid: superclass init_table position */},
+ {(int) 3 /* 69: APlusMethid < PMethid: superclass init_table position */},
{(int) parser_prod___APlusMethid___empty_init},
{(int) parser_prod___APlusMethid___init_aplusmethid},
- {(int) 4 /* 71: APlusMethid < APlusMethid: superclass init_table position */},
+ {(int) 4 /* 72: APlusMethid < APlusMethid: superclass init_table position */},
{(int) parser_nodes___APlusMethid___n_plus},
{(int) parser_prod___APlusMethid___n_plus__eq},
};
parser_prod___APlusMethid___init_aplusmethid(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AMinusMethid[74] = {
+const classtable_elt_t VFT_AMinusMethid[75] = {
{(int) 3451 /* 0: Identity */},
{(int) 3 /* 1: AMinusMethid < Object: superclass typecheck marker */},
{(int) 63 /* 2: AMinusMethid < PNode: superclass typecheck marker */},
{(int) parser_prod___AMinusMethid___visit_all},
{(int) parser_prod___AMinusMethid___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AMinusMethid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AMinusMethid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AMinusMethid < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AMinusMethid < Prod: superclass init_table position */},
{(int) mmbuilder___PMethid___name},
{(int) mmbuilder___PNode___accept_property_builder},
- {(int) 3 /* 68: AMinusMethid < PMethid: superclass init_table position */},
+ {(int) 3 /* 69: AMinusMethid < PMethid: superclass init_table position */},
{(int) parser_prod___AMinusMethid___empty_init},
{(int) parser_prod___AMinusMethid___init_aminusmethid},
- {(int) 4 /* 71: AMinusMethid < AMinusMethid: superclass init_table position */},
+ {(int) 4 /* 72: AMinusMethid < AMinusMethid: superclass init_table position */},
{(int) parser_nodes___AMinusMethid___n_minus},
{(int) parser_prod___AMinusMethid___n_minus__eq},
};
parser_prod___AMinusMethid___init_aminusmethid(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AStarMethid[74] = {
+const classtable_elt_t VFT_AStarMethid[75] = {
{(int) 3363 /* 0: Identity */},
{(int) 3 /* 1: AStarMethid < Object: superclass typecheck marker */},
{(int) 63 /* 2: AStarMethid < PNode: superclass typecheck marker */},
{(int) parser_prod___AStarMethid___visit_all},
{(int) parser_prod___AStarMethid___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AStarMethid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AStarMethid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AStarMethid < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AStarMethid < Prod: superclass init_table position */},
{(int) mmbuilder___PMethid___name},
{(int) mmbuilder___PNode___accept_property_builder},
- {(int) 3 /* 68: AStarMethid < PMethid: superclass init_table position */},
+ {(int) 3 /* 69: AStarMethid < PMethid: superclass init_table position */},
{(int) parser_prod___AStarMethid___empty_init},
{(int) parser_prod___AStarMethid___init_astarmethid},
- {(int) 4 /* 71: AStarMethid < AStarMethid: superclass init_table position */},
+ {(int) 4 /* 72: AStarMethid < AStarMethid: superclass init_table position */},
{(int) parser_nodes___AStarMethid___n_star},
{(int) parser_prod___AStarMethid___n_star__eq},
};
parser_prod___AStarMethid___init_astarmethid(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_ASlashMethid[74] = {
+const classtable_elt_t VFT_ASlashMethid[75] = {
{(int) 3367 /* 0: Identity */},
{(int) 3 /* 1: ASlashMethid < Object: superclass typecheck marker */},
{(int) 63 /* 2: ASlashMethid < PNode: superclass typecheck marker */},
{(int) parser_prod___ASlashMethid___visit_all},
{(int) parser_prod___ASlashMethid___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ASlashMethid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ASlashMethid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ASlashMethid < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ASlashMethid < Prod: superclass init_table position */},
{(int) mmbuilder___PMethid___name},
{(int) mmbuilder___PNode___accept_property_builder},
- {(int) 3 /* 68: ASlashMethid < PMethid: superclass init_table position */},
+ {(int) 3 /* 69: ASlashMethid < PMethid: superclass init_table position */},
{(int) parser_prod___ASlashMethid___empty_init},
{(int) parser_prod___ASlashMethid___init_aslashmethid},
- {(int) 4 /* 71: ASlashMethid < ASlashMethid: superclass init_table position */},
+ {(int) 4 /* 72: ASlashMethid < ASlashMethid: superclass init_table position */},
{(int) parser_nodes___ASlashMethid___n_slash},
{(int) parser_prod___ASlashMethid___n_slash__eq},
};
parser_prod___ASlashMethid___init_aslashmethid(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_APercentMethid[74] = {
+const classtable_elt_t VFT_APercentMethid[75] = {
{(int) 3423 /* 0: Identity */},
{(int) 3 /* 1: APercentMethid < Object: superclass typecheck marker */},
{(int) 63 /* 2: APercentMethid < PNode: superclass typecheck marker */},
{(int) parser_prod___APercentMethid___visit_all},
{(int) parser_prod___APercentMethid___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: APercentMethid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: APercentMethid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: APercentMethid < Prod: superclass init_table position */},
+ {(int) 2 /* 66: APercentMethid < Prod: superclass init_table position */},
{(int) mmbuilder___PMethid___name},
{(int) mmbuilder___PNode___accept_property_builder},
- {(int) 3 /* 68: APercentMethid < PMethid: superclass init_table position */},
+ {(int) 3 /* 69: APercentMethid < PMethid: superclass init_table position */},
{(int) parser_prod___APercentMethid___empty_init},
{(int) parser_prod___APercentMethid___init_apercentmethid},
- {(int) 4 /* 71: APercentMethid < APercentMethid: superclass init_table position */},
+ {(int) 4 /* 72: APercentMethid < APercentMethid: superclass init_table position */},
{(int) parser_nodes___APercentMethid___n_percent},
{(int) parser_prod___APercentMethid___n_percent__eq},
};
parser_prod___APercentMethid___init_apercentmethid(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AEqMethid[74] = {
+const classtable_elt_t VFT_AEqMethid[75] = {
{(int) 3523 /* 0: Identity */},
{(int) 3 /* 1: AEqMethid < Object: superclass typecheck marker */},
{(int) 63 /* 2: AEqMethid < PNode: superclass typecheck marker */},
{(int) parser_prod___AEqMethid___visit_all},
{(int) parser_prod___AEqMethid___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AEqMethid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AEqMethid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AEqMethid < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AEqMethid < Prod: superclass init_table position */},
{(int) mmbuilder___PMethid___name},
{(int) mmbuilder___PNode___accept_property_builder},
- {(int) 3 /* 68: AEqMethid < PMethid: superclass init_table position */},
+ {(int) 3 /* 69: AEqMethid < PMethid: superclass init_table position */},
{(int) parser_prod___AEqMethid___empty_init},
{(int) parser_prod___AEqMethid___init_aeqmethid},
- {(int) 4 /* 71: AEqMethid < AEqMethid: superclass init_table position */},
+ {(int) 4 /* 72: AEqMethid < AEqMethid: superclass init_table position */},
{(int) parser_nodes___AEqMethid___n_eq},
{(int) parser_prod___AEqMethid___n_eq__eq},
};
parser_prod___AEqMethid___init_aeqmethid(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_ANeMethid[74] = {
+const classtable_elt_t VFT_ANeMethid[75] = {
{(int) 3443 /* 0: Identity */},
{(int) 3 /* 1: ANeMethid < Object: superclass typecheck marker */},
{(int) 63 /* 2: ANeMethid < PNode: superclass typecheck marker */},
{(int) parser_prod___ANeMethid___visit_all},
{(int) parser_prod___ANeMethid___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ANeMethid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ANeMethid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ANeMethid < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ANeMethid < Prod: superclass init_table position */},
{(int) mmbuilder___PMethid___name},
{(int) mmbuilder___PNode___accept_property_builder},
- {(int) 3 /* 68: ANeMethid < PMethid: superclass init_table position */},
+ {(int) 3 /* 69: ANeMethid < PMethid: superclass init_table position */},
{(int) parser_prod___ANeMethid___empty_init},
{(int) parser_prod___ANeMethid___init_anemethid},
- {(int) 4 /* 71: ANeMethid < ANeMethid: superclass init_table position */},
+ {(int) 4 /* 72: ANeMethid < ANeMethid: superclass init_table position */},
{(int) parser_nodes___ANeMethid___n_ne},
{(int) parser_prod___ANeMethid___n_ne__eq},
};
parser_prod___ANeMethid___init_anemethid(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_ALeMethid[74] = {
+const classtable_elt_t VFT_ALeMethid[75] = {
{(int) 3471 /* 0: Identity */},
{(int) 3 /* 1: ALeMethid < Object: superclass typecheck marker */},
{(int) 63 /* 2: ALeMethid < PNode: superclass typecheck marker */},
{(int) parser_prod___ALeMethid___visit_all},
{(int) parser_prod___ALeMethid___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ALeMethid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ALeMethid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ALeMethid < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ALeMethid < Prod: superclass init_table position */},
{(int) mmbuilder___PMethid___name},
{(int) mmbuilder___PNode___accept_property_builder},
- {(int) 3 /* 68: ALeMethid < PMethid: superclass init_table position */},
+ {(int) 3 /* 69: ALeMethid < PMethid: superclass init_table position */},
{(int) parser_prod___ALeMethid___empty_init},
{(int) parser_prod___ALeMethid___init_alemethid},
- {(int) 4 /* 71: ALeMethid < ALeMethid: superclass init_table position */},
+ {(int) 4 /* 72: ALeMethid < ALeMethid: superclass init_table position */},
{(int) parser_nodes___ALeMethid___n_le},
{(int) parser_prod___ALeMethid___n_le__eq},
};
parser_prod___ALeMethid___init_alemethid(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AGeMethid[74] = {
+const classtable_elt_t VFT_AGeMethid[75] = {
{(int) 3507 /* 0: Identity */},
{(int) 3 /* 1: AGeMethid < Object: superclass typecheck marker */},
{(int) 63 /* 2: AGeMethid < PNode: superclass typecheck marker */},
{(int) parser_prod___AGeMethid___visit_all},
{(int) parser_prod___AGeMethid___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AGeMethid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AGeMethid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AGeMethid < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AGeMethid < Prod: superclass init_table position */},
{(int) mmbuilder___PMethid___name},
{(int) mmbuilder___PNode___accept_property_builder},
- {(int) 3 /* 68: AGeMethid < PMethid: superclass init_table position */},
+ {(int) 3 /* 69: AGeMethid < PMethid: superclass init_table position */},
{(int) parser_prod___AGeMethid___empty_init},
{(int) parser_prod___AGeMethid___init_agemethid},
- {(int) 4 /* 71: AGeMethid < AGeMethid: superclass init_table position */},
+ {(int) 4 /* 72: AGeMethid < AGeMethid: superclass init_table position */},
{(int) parser_nodes___AGeMethid___n_ge},
{(int) parser_prod___AGeMethid___n_ge__eq},
};
parser_prod___AGeMethid___init_agemethid(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_ALtMethid[74] = {
+const classtable_elt_t VFT_ALtMethid[75] = {
{(int) 3467 /* 0: Identity */},
{(int) 3 /* 1: ALtMethid < Object: superclass typecheck marker */},
{(int) 63 /* 2: ALtMethid < PNode: superclass typecheck marker */},
{(int) parser_prod___ALtMethid___visit_all},
{(int) parser_prod___ALtMethid___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ALtMethid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ALtMethid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ALtMethid < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ALtMethid < Prod: superclass init_table position */},
{(int) mmbuilder___PMethid___name},
{(int) mmbuilder___PNode___accept_property_builder},
- {(int) 3 /* 68: ALtMethid < PMethid: superclass init_table position */},
+ {(int) 3 /* 69: ALtMethid < PMethid: superclass init_table position */},
{(int) parser_prod___ALtMethid___empty_init},
{(int) parser_prod___ALtMethid___init_altmethid},
- {(int) 4 /* 71: ALtMethid < ALtMethid: superclass init_table position */},
+ {(int) 4 /* 72: ALtMethid < ALtMethid: superclass init_table position */},
{(int) parser_nodes___ALtMethid___n_lt},
{(int) parser_prod___ALtMethid___n_lt__eq},
};
parser_prod___ALtMethid___init_altmethid(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AGtMethid[74] = {
+const classtable_elt_t VFT_AGtMethid[75] = {
{(int) 3503 /* 0: Identity */},
{(int) 3 /* 1: AGtMethid < Object: superclass typecheck marker */},
{(int) 63 /* 2: AGtMethid < PNode: superclass typecheck marker */},
{(int) parser_prod___AGtMethid___visit_all},
{(int) parser_prod___AGtMethid___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AGtMethid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AGtMethid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AGtMethid < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AGtMethid < Prod: superclass init_table position */},
{(int) mmbuilder___PMethid___name},
{(int) mmbuilder___PNode___accept_property_builder},
- {(int) 3 /* 68: AGtMethid < PMethid: superclass init_table position */},
+ {(int) 3 /* 69: AGtMethid < PMethid: superclass init_table position */},
{(int) parser_prod___AGtMethid___empty_init},
{(int) parser_prod___AGtMethid___init_agtmethid},
- {(int) 4 /* 71: AGtMethid < AGtMethid: superclass init_table position */},
+ {(int) 4 /* 72: AGtMethid < AGtMethid: superclass init_table position */},
{(int) parser_nodes___AGtMethid___n_gt},
{(int) parser_prod___AGtMethid___n_gt__eq},
};
parser_prod___AGtMethid___init_agtmethid(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_ABraMethid[76] = {
+const classtable_elt_t VFT_ABraMethid[77] = {
{(int) 3555 /* 0: Identity */},
{(int) 3 /* 1: ABraMethid < Object: superclass typecheck marker */},
{(int) 63 /* 2: ABraMethid < PNode: superclass typecheck marker */},
{(int) parser_prod___ABraMethid___visit_all},
{(int) parser_prod___ABraMethid___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ABraMethid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ABraMethid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ABraMethid < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ABraMethid < Prod: superclass init_table position */},
{(int) mmbuilder___PMethid___name},
{(int) mmbuilder___PNode___accept_property_builder},
- {(int) 3 /* 68: ABraMethid < PMethid: superclass init_table position */},
+ {(int) 3 /* 69: ABraMethid < PMethid: superclass init_table position */},
{(int) parser_prod___ABraMethid___empty_init},
{(int) parser_prod___ABraMethid___init_abramethid},
- {(int) 4 /* 71: ABraMethid < ABraMethid: superclass init_table position */},
+ {(int) 4 /* 72: ABraMethid < ABraMethid: superclass init_table position */},
{(int) parser_nodes___ABraMethid___n_obra},
{(int) parser_prod___ABraMethid___n_obra__eq},
{(int) parser_nodes___ABraMethid___n_cbra},
parser_prod___ABraMethid___init_abramethid(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AStarshipMethid[74] = {
+const classtable_elt_t VFT_AStarshipMethid[75] = {
{(int) 3359 /* 0: Identity */},
{(int) 3 /* 1: AStarshipMethid < Object: superclass typecheck marker */},
{(int) 63 /* 2: AStarshipMethid < PNode: superclass typecheck marker */},
{(int) parser_prod___AStarshipMethid___visit_all},
{(int) parser_prod___AStarshipMethid___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AStarshipMethid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AStarshipMethid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AStarshipMethid < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AStarshipMethid < Prod: superclass init_table position */},
{(int) mmbuilder___PMethid___name},
{(int) mmbuilder___PNode___accept_property_builder},
- {(int) 3 /* 68: AStarshipMethid < PMethid: superclass init_table position */},
+ {(int) 3 /* 69: AStarshipMethid < PMethid: superclass init_table position */},
{(int) parser_prod___AStarshipMethid___empty_init},
{(int) parser_prod___AStarshipMethid___init_astarshipmethid},
- {(int) 4 /* 71: AStarshipMethid < AStarshipMethid: superclass init_table position */},
+ {(int) 4 /* 72: AStarshipMethid < AStarshipMethid: superclass init_table position */},
{(int) parser_nodes___AStarshipMethid___n_starship},
{(int) parser_prod___AStarshipMethid___n_starship__eq},
};
parser_prod___AStarshipMethid___init_astarshipmethid(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AAssignMethid[76] = {
+const classtable_elt_t VFT_AAssignMethid[77] = {
{(int) 3579 /* 0: Identity */},
{(int) 3 /* 1: AAssignMethid < Object: superclass typecheck marker */},
{(int) 63 /* 2: AAssignMethid < PNode: superclass typecheck marker */},
{(int) parser_prod___AAssignMethid___visit_all},
{(int) parser_prod___AAssignMethid___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AAssignMethid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AAssignMethid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AAssignMethid < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AAssignMethid < Prod: superclass init_table position */},
{(int) mmbuilder___PMethid___name},
{(int) mmbuilder___PNode___accept_property_builder},
- {(int) 3 /* 68: AAssignMethid < PMethid: superclass init_table position */},
+ {(int) 3 /* 69: AAssignMethid < PMethid: superclass init_table position */},
{(int) parser_prod___AAssignMethid___empty_init},
{(int) parser_prod___AAssignMethid___init_aassignmethid},
- {(int) 4 /* 71: AAssignMethid < AAssignMethid: superclass init_table position */},
+ {(int) 4 /* 72: AAssignMethid < AAssignMethid: superclass init_table position */},
{(int) parser_nodes___AAssignMethid___n_id},
{(int) parser_prod___AAssignMethid___n_id__eq},
{(int) parser_nodes___AAssignMethid___n_assign},
parser_prod___AAssignMethid___init_aassignmethid(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_ABraassignMethid[78] = {
+const classtable_elt_t VFT_ABraassignMethid[79] = {
{(int) 3551 /* 0: Identity */},
{(int) 3 /* 1: ABraassignMethid < Object: superclass typecheck marker */},
{(int) 63 /* 2: ABraassignMethid < PNode: superclass typecheck marker */},
{(int) parser_prod___ABraassignMethid___visit_all},
{(int) parser_prod___ABraassignMethid___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ABraassignMethid < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ABraassignMethid < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ABraassignMethid < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ABraassignMethid < Prod: superclass init_table position */},
{(int) mmbuilder___PMethid___name},
{(int) mmbuilder___PNode___accept_property_builder},
- {(int) 3 /* 68: ABraassignMethid < PMethid: superclass init_table position */},
+ {(int) 3 /* 69: ABraassignMethid < PMethid: superclass init_table position */},
{(int) parser_prod___ABraassignMethid___empty_init},
{(int) parser_prod___ABraassignMethid___init_abraassignmethid},
- {(int) 4 /* 71: ABraassignMethid < ABraassignMethid: superclass init_table position */},
+ {(int) 4 /* 72: ABraassignMethid < ABraassignMethid: superclass init_table position */},
{(int) parser_nodes___ABraassignMethid___n_obra},
{(int) parser_prod___ABraassignMethid___n_obra__eq},
{(int) parser_nodes___ABraassignMethid___n_cbra},
parser_prod___ABraassignMethid___init_abraassignmethid(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_ASignature[76] = {
+const classtable_elt_t VFT_ASignature[77] = {
{(int) 3371 /* 0: Identity */},
{(int) 3 /* 1: ASignature < Object: superclass typecheck marker */},
{(int) 63 /* 2: ASignature < PNode: superclass typecheck marker */},
{(int) parser_prod___ASignature___visit_all},
{(int) parser_prod___ASignature___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ASignature < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ASignature < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ASignature < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ASignature < Prod: superclass init_table position */},
{(int) mmbuilder___ASignature___check_visibility},
- {(int) 3 /* 67: ASignature < PSignature: superclass init_table position */},
+ {(int) 3 /* 68: ASignature < PSignature: superclass init_table position */},
{(int) mmbuilder___PNode___accept_property_verifier},
{(int) parser_prod___ASignature___empty_init},
{(int) parser_prod___ASignature___init_asignature},
- {(int) 4 /* 71: ASignature < ASignature: superclass init_table position */},
+ {(int) 4 /* 72: ASignature < ASignature: superclass init_table position */},
{(int) parser_nodes___ASignature___n_params},
{(int) parser_nodes___ASignature___n_params__eq},
{(int) parser_nodes___ASignature___n_type},
parser_prod___ASignature___init_asignature(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AParam[82] = {
+const classtable_elt_t VFT_AParam[83] = {
{(int) 3427 /* 0: Identity */},
{(int) 3 /* 1: AParam < Object: superclass typecheck marker */},
{(int) 63 /* 2: AParam < PNode: superclass typecheck marker */},
{(int) parser_prod___AParam___visit_all},
{(int) parser_prod___AParam___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AParam < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AParam < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PParam___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AParam < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AParam < Prod: superclass init_table position */},
{(int) mmbuilder___PParam___stype},
{(int) mmbuilder___PParam___stype__eq},
{(int) mmbuilder___PNode___accept_property_verifier},
{(int) mmbuilder___AParam___is_vararg},
{(int) mmbuilder___PParam___position},
{(int) mmbuilder___PParam___variable},
- {(int) 3 /* 72: AParam < PParam: superclass init_table position */},
+ {(int) 3 /* 73: AParam < PParam: superclass init_table position */},
{(int) parser_nodes___PParam___n_id},
{(int) parser_prod___AParam___n_id__eq},
{(int) parser_nodes___PParam___n_type},
{(int) parser_prod___AParam___n_type__eq},
{(int) parser_prod___AParam___empty_init},
{(int) parser_prod___AParam___init_aparam},
- {(int) 4 /* 79: AParam < AParam: superclass init_table position */},
+ {(int) 4 /* 80: AParam < AParam: superclass init_table position */},
{(int) parser_nodes___AParam___n_dotdotdot},
{(int) parser_prod___AParam___n_dotdotdot__eq},
};
parser_prod___AParam___init_aparam(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_AType[80] = {
+const classtable_elt_t VFT_AType[81] = {
{(int) 3339 /* 0: Identity */},
{(int) 3 /* 1: AType < Object: superclass typecheck marker */},
{(int) 63 /* 2: AType < PNode: superclass typecheck marker */},
{(int) parser_prod___AType___visit_all},
{(int) parser_prod___AType___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AType < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AType < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PType___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AType < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AType < Prod: superclass init_table position */},
{(int) mmbuilder___AType___check_visibility},
{(int) syntax_base___AType___get_local_class},
{(int) syntax_base___AType___get_stype},
{(int) syntax_base___AType___get_unchecked_stype},
{(int) syntax_base___AType___check_conform},
- {(int) 3 /* 71: AType < PType: superclass init_table position */},
+ {(int) 3 /* 72: AType < PType: superclass init_table position */},
{(int) typing___PType___stype},
{(int) parser_prod___AType___empty_init},
{(int) parser_prod___AType___init_atype},
- {(int) 4 /* 75: AType < AType: superclass init_table position */},
+ {(int) 4 /* 76: AType < AType: superclass init_table position */},
{(int) parser_nodes___AType___n_id},
{(int) parser_prod___AType___n_id__eq},
{(int) parser_nodes___AType___n_types},
parser_prod___AType___init_atype(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_ABlockExpr[81] = {
+const classtable_elt_t VFT_ABlockExpr[82] = {
{(int) 3563 /* 0: Identity */},
{(int) 3 /* 1: ABlockExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ABlockExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ABlockExpr___visit_all},
{(int) parser_prod___ABlockExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ABlockExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ABlockExpr < PNode: superclass init_table position */},
{(int) control_flow___ABlockExpr___accept_control_flow},
{(int) typing___ABlockExpr___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ABlockExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ABlockExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ABlockExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: ABlockExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: ABlockExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) parser_prod___ABlockExpr___empty_init},
{(int) parser_prod___ABlockExpr___init_ablockexpr},
- {(int) 4 /* 77: ABlockExpr < ABlockExpr: superclass init_table position */},
+ {(int) 4 /* 78: ABlockExpr < ABlockExpr: superclass init_table position */},
{(int) parser_nodes___ABlockExpr___n_expr},
{(int) parser_nodes___ABlockExpr___n_expr__eq},
{(int) typing___PNode___accept_typing},
parser_prod___ABlockExpr___init_ablockexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AVardeclExpr[89] = {
+const classtable_elt_t VFT_AVardeclExpr[90] = {
{(int) 3323 /* 0: Identity */},
{(int) 3 /* 1: AVardeclExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AVardeclExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AVardeclExpr___visit_all},
{(int) parser_prod___AVardeclExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AVardeclExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AVardeclExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AVardeclExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AVardeclExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AVardeclExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___AVardeclExpr___prepare_compile_stmt},
{(int) compiling_methods___AVardeclExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AVardeclExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AVardeclExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___AVardeclExpr___variable},
{(int) parser_prod___AVardeclExpr___empty_init},
{(int) parser_prod___AVardeclExpr___init_avardeclexpr},
- {(int) 4 /* 78: AVardeclExpr < AVardeclExpr: superclass init_table position */},
+ {(int) 4 /* 79: AVardeclExpr < AVardeclExpr: superclass init_table position */},
{(int) parser_nodes___AVardeclExpr___n_kwvar},
{(int) parser_prod___AVardeclExpr___n_kwvar__eq},
{(int) parser_nodes___AVardeclExpr___n_id},
parser_prod___AVardeclExpr___init_avardeclexpr(self, p0, p1, p2, p3, p4, init_table);
return self;
}
-const classtable_elt_t VFT_AReturnExpr[83] = {
+const classtable_elt_t VFT_AReturnExpr[84] = {
{(int) 3379 /* 0: Identity */},
{(int) 3 /* 1: AReturnExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AReturnExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AReturnExpr___visit_all},
{(int) parser_prod___AReturnExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AReturnExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AReturnExpr < PNode: superclass init_table position */},
{(int) control_flow___AReturnExpr___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AReturnExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AReturnExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AReturnExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___AReturnExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AReturnExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AReturnExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) control_flow___PNode___accept_control_flow},
{(int) parser_prod___AReturnExpr___empty_init},
{(int) parser_prod___AReturnExpr___init_areturnexpr},
- {(int) 4 /* 78: AReturnExpr < AReturnExpr: superclass init_table position */},
+ {(int) 4 /* 79: AReturnExpr < AReturnExpr: superclass init_table position */},
{(int) parser_nodes___AReturnExpr___n_kwreturn},
{(int) parser_prod___AReturnExpr___n_kwreturn__eq},
{(int) parser_nodes___AReturnExpr___n_expr},
parser_prod___AReturnExpr___init_areturnexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_ABreakExpr[83] = {
+const classtable_elt_t VFT_ABreakExpr[84] = {
{(int) 3751 /* 0: Identity */},
{(int) 3 /* 1: ABreakExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ABreakExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ABreakExpr___visit_all},
{(int) parser_prod___ABreakExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 2 /* 56: ABreakExpr < PNode: superclass init_table position */},
+ {(int) 2 /* 57: ABreakExpr < PNode: superclass init_table position */},
{(int) control_flow___ABreakExpr___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 3 /* 65: ABreakExpr < Prod: superclass init_table position */},
+ {(int) 3 /* 66: ABreakExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ABreakExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 4 /* 70: ABreakExpr < PExpr: superclass init_table position */},
+ {(int) 4 /* 71: ABreakExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: ABreakExpr < ABlockControler: superclass init_table position */},
+ {(int) 0 /* 76: ABreakExpr < ABlockControler: superclass init_table position */},
{(int) control_flow___ABlockControler___block},
{(int) control_flow___PNode___accept_control_flow},
{(int) parser_prod___ABreakExpr___empty_init},
{(int) parser_prod___ABreakExpr___init_abreakexpr},
- {(int) 5 /* 80: ABreakExpr < ABreakExpr: superclass init_table position */},
+ {(int) 5 /* 81: ABreakExpr < ABreakExpr: superclass init_table position */},
{(int) parser_nodes___ABreakExpr___n_kwbreak},
{(int) parser_prod___ABreakExpr___n_kwbreak__eq},
};
parser_prod___ABreakExpr___init_abreakexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AAbortExpr[81] = {
+const classtable_elt_t VFT_AAbortExpr[82] = {
{(int) 3603 /* 0: Identity */},
{(int) 3 /* 1: AAbortExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AAbortExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AAbortExpr___visit_all},
{(int) parser_prod___AAbortExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AAbortExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AAbortExpr < PNode: superclass init_table position */},
{(int) control_flow___AAbortExpr___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AAbortExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AAbortExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___AAbortExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AAbortExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AAbortExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) control_flow___PNode___accept_control_flow},
{(int) parser_prod___AAbortExpr___empty_init},
{(int) parser_prod___AAbortExpr___init_aabortexpr},
- {(int) 4 /* 78: AAbortExpr < AAbortExpr: superclass init_table position */},
+ {(int) 4 /* 79: AAbortExpr < AAbortExpr: superclass init_table position */},
{(int) parser_nodes___AAbortExpr___n_kwabort},
{(int) parser_prod___AAbortExpr___n_kwabort__eq},
};
parser_prod___AAbortExpr___init_aabortexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AContinueExpr[83] = {
+const classtable_elt_t VFT_AContinueExpr[84] = {
{(int) 3743 /* 0: Identity */},
{(int) 3 /* 1: AContinueExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AContinueExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AContinueExpr___visit_all},
{(int) parser_prod___AContinueExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 2 /* 56: AContinueExpr < PNode: superclass init_table position */},
+ {(int) 2 /* 57: AContinueExpr < PNode: superclass init_table position */},
{(int) control_flow___AContinueExpr___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 3 /* 65: AContinueExpr < Prod: superclass init_table position */},
+ {(int) 3 /* 66: AContinueExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___AContinueExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 4 /* 70: AContinueExpr < PExpr: superclass init_table position */},
+ {(int) 4 /* 71: AContinueExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: AContinueExpr < ABlockControler: superclass init_table position */},
+ {(int) 0 /* 76: AContinueExpr < ABlockControler: superclass init_table position */},
{(int) control_flow___ABlockControler___block},
{(int) control_flow___PNode___accept_control_flow},
{(int) parser_prod___AContinueExpr___empty_init},
{(int) parser_prod___AContinueExpr___init_acontinueexpr},
- {(int) 5 /* 80: AContinueExpr < AContinueExpr: superclass init_table position */},
+ {(int) 5 /* 81: AContinueExpr < AContinueExpr: superclass init_table position */},
{(int) parser_nodes___AContinueExpr___n_kwcontinue},
{(int) parser_prod___AContinueExpr___n_kwcontinue__eq},
};
parser_prod___AContinueExpr___init_acontinueexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_ADoExpr[82] = {
+const classtable_elt_t VFT_ADoExpr[83] = {
{(int) 3531 /* 0: Identity */},
{(int) 3 /* 1: ADoExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ADoExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ADoExpr___visit_all},
{(int) parser_prod___ADoExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ADoExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ADoExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ADoExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ADoExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ADoExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: ADoExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: ADoExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) parser_prod___ADoExpr___empty_init},
{(int) parser_prod___ADoExpr___init_adoexpr},
- {(int) 4 /* 77: ADoExpr < ADoExpr: superclass init_table position */},
+ {(int) 4 /* 78: ADoExpr < ADoExpr: superclass init_table position */},
{(int) parser_nodes___ADoExpr___n_kwdo},
{(int) parser_prod___ADoExpr___n_kwdo__eq},
{(int) parser_nodes___ADoExpr___n_block},
parser_prod___ADoExpr___init_adoexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AIfExpr[86] = {
+const classtable_elt_t VFT_AIfExpr[87] = {
{(int) 3495 /* 0: Identity */},
{(int) 3 /* 1: AIfExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AIfExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AIfExpr___visit_all},
{(int) parser_prod___AIfExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AIfExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AIfExpr < PNode: superclass init_table position */},
{(int) control_flow___AIfExpr___accept_control_flow},
{(int) typing___AIfExpr___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AIfExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AIfExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___AIfExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AIfExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AIfExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) parser_prod___AIfExpr___empty_init},
{(int) parser_prod___AIfExpr___init_aifexpr},
- {(int) 4 /* 77: AIfExpr < AIfExpr: superclass init_table position */},
+ {(int) 4 /* 78: AIfExpr < AIfExpr: superclass init_table position */},
{(int) parser_nodes___AIfExpr___n_kwif},
{(int) parser_prod___AIfExpr___n_kwif__eq},
{(int) parser_nodes___AIfExpr___n_expr},
parser_prod___AIfExpr___init_aifexpr(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_AIfexprExpr[90] = {
+const classtable_elt_t VFT_AIfexprExpr[91] = {
{(int) 3491 /* 0: Identity */},
{(int) 3 /* 1: AIfexprExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AIfexprExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AIfexprExpr___visit_all},
{(int) parser_prod___AIfexprExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AIfexprExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AIfexprExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___AIfexprExpr___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AIfexprExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AIfexprExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AIfexprExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AIfexprExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AIfexprExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) parser_prod___AIfexprExpr___empty_init},
{(int) parser_prod___AIfexprExpr___init_aifexprexpr},
- {(int) 4 /* 77: AIfexprExpr < AIfexprExpr: superclass init_table position */},
+ {(int) 4 /* 78: AIfexprExpr < AIfexprExpr: superclass init_table position */},
{(int) parser_nodes___AIfexprExpr___n_kwif},
{(int) parser_prod___AIfexprExpr___n_kwif__eq},
{(int) parser_nodes___AIfexprExpr___n_expr},
parser_prod___AIfexprExpr___init_aifexprexpr(self, p0, p1, p2, p3, p4, p5, init_table);
return self;
}
-const classtable_elt_t VFT_AWhileExpr[89] = {
+const classtable_elt_t VFT_AWhileExpr[90] = {
{(int) 3643 /* 0: Identity */},
{(int) 3 /* 1: AWhileExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AWhileExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AWhileExpr___visit_all},
{(int) parser_prod___AWhileExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 2 /* 56: AWhileExpr < PNode: superclass init_table position */},
+ {(int) 2 /* 57: AWhileExpr < PNode: superclass init_table position */},
{(int) control_flow___AControlableBlock___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AWhileExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 3 /* 65: AWhileExpr < Prod: superclass init_table position */},
+ {(int) 3 /* 66: AWhileExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___AControlableBlock___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 4 /* 70: AWhileExpr < PExpr: superclass init_table position */},
+ {(int) 4 /* 71: AWhileExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) compiling_methods___AWhileExpr___compile_inside_block},
- {(int) 0 /* 76: AWhileExpr < AControlableBlock: superclass init_table position */},
+ {(int) 0 /* 77: AWhileExpr < AControlableBlock: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) parser_prod___AWhileExpr___empty_init},
{(int) parser_prod___AWhileExpr___init_awhileexpr},
- {(int) 5 /* 80: AWhileExpr < AWhileExpr: superclass init_table position */},
+ {(int) 5 /* 81: AWhileExpr < AWhileExpr: superclass init_table position */},
{(int) parser_nodes___AWhileExpr___n_kwwhile},
{(int) parser_prod___AWhileExpr___n_kwwhile__eq},
{(int) parser_nodes___AWhileExpr___n_expr},
parser_prod___AWhileExpr___init_awhileexpr(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_AForExpr[87] = {
+const classtable_elt_t VFT_AForExpr[88] = {
{(int) 3715 /* 0: Identity */},
{(int) 3 /* 1: AForExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AForExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AForExpr___visit_all},
{(int) parser_prod___AForExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 2 /* 56: AForExpr < PNode: superclass init_table position */},
+ {(int) 2 /* 57: AForExpr < PNode: superclass init_table position */},
{(int) control_flow___AControlableBlock___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AForExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 3 /* 65: AForExpr < Prod: superclass init_table position */},
+ {(int) 3 /* 66: AForExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___AControlableBlock___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 4 /* 70: AForExpr < PExpr: superclass init_table position */},
+ {(int) 4 /* 71: AForExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) compiling_methods___AForExpr___compile_inside_block},
- {(int) 0 /* 76: AForExpr < AControlableBlock: superclass init_table position */},
+ {(int) 0 /* 77: AForExpr < AControlableBlock: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) parser_prod___AForExpr___empty_init},
{(int) parser_prod___AForExpr___init_aforexpr},
- {(int) 5 /* 80: AForExpr < AForExpr: superclass init_table position */},
+ {(int) 5 /* 81: AForExpr < AForExpr: superclass init_table position */},
{(int) parser_nodes___AForExpr___n_vardecl},
{(int) parser_prod___AForExpr___n_vardecl__eq},
{(int) parser_nodes___AForExpr___n_kwdo},
parser_prod___AForExpr___init_aforexpr(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_AForVardeclExpr[85] = {
+const classtable_elt_t VFT_AForVardeclExpr[86] = {
{(int) 3515 /* 0: Identity */},
{(int) 3 /* 1: AForVardeclExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AForVardeclExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AForVardeclExpr___visit_all},
{(int) parser_prod___AForVardeclExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AForVardeclExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AForVardeclExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AForVardeclExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AForVardeclExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AForVardeclExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___AForVardeclExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AForVardeclExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AForVardeclExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___AForVardeclExpr___variable},
{(int) parser_prod___AForVardeclExpr___empty_init},
{(int) parser_prod___AForVardeclExpr___init_aforvardeclexpr},
- {(int) 4 /* 78: AForVardeclExpr < AForVardeclExpr: superclass init_table position */},
+ {(int) 4 /* 79: AForVardeclExpr < AForVardeclExpr: superclass init_table position */},
{(int) parser_nodes___AForVardeclExpr___n_kwfor},
{(int) parser_prod___AForVardeclExpr___n_kwfor__eq},
{(int) parser_nodes___AForVardeclExpr___n_id},
parser_prod___AForVardeclExpr___init_aforvardeclexpr(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_AAssertExpr[84] = {
+const classtable_elt_t VFT_AAssertExpr[85] = {
{(int) 3587 /* 0: Identity */},
{(int) 3 /* 1: AAssertExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AAssertExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AAssertExpr___visit_all},
{(int) parser_prod___AAssertExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AAssertExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AAssertExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AAssertExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AAssertExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AAssertExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___AAssertExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AAssertExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AAssertExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) parser_prod___AAssertExpr___empty_init},
{(int) parser_prod___AAssertExpr___init_aassertexpr},
- {(int) 4 /* 77: AAssertExpr < AAssertExpr: superclass init_table position */},
+ {(int) 4 /* 78: AAssertExpr < AAssertExpr: superclass init_table position */},
{(int) parser_nodes___AAssertExpr___n_kwassert},
{(int) parser_prod___AAssertExpr___n_kwassert__eq},
{(int) parser_nodes___AAssertExpr___n_id},
parser_prod___AAssertExpr___init_aassertexpr(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_AAssignFormExpr[85] = {
+const classtable_elt_t VFT_AAssignFormExpr[86] = {
{(int) 3583 /* 0: Identity */},
{(int) 3 /* 1: AAssignFormExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AAssignFormExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AAssignFormExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AAssignFormExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AAssignFormExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AAssignFormExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AAssignFormExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AAssignFormExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 4 /* 80: AAssignFormExpr < AAssignFormExpr: superclass init_table position */},
+ {(int) 4 /* 81: AAssignFormExpr < AAssignFormExpr: superclass init_table position */},
{(int) parser_nodes___AAssignFormExpr___n_assign},
{(int) parser_nodes___AAssignFormExpr___n_assign__eq},
{(int) parser_nodes___AAssignFormExpr___n_value},
obj->vft = (classtable_elt_t*)VFT_AAssignFormExpr;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_AReassignFormExpr[87] = {
+const classtable_elt_t VFT_AReassignFormExpr[88] = {
{(int) 3383 /* 0: Identity */},
{(int) 3 /* 1: AReassignFormExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AReassignFormExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AReassignFormExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AReassignFormExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AReassignFormExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AReassignFormExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AReassignFormExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AReassignFormExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{0} /* Class Hole :( */,
{(int) typing___AReassignFormExpr___do_lvalue_typing},
{(int) typing___AReassignFormExpr___assign_method},
- {(int) 4 /* 82: AReassignFormExpr < AReassignFormExpr: superclass init_table position */},
+ {(int) 4 /* 83: AReassignFormExpr < AReassignFormExpr: superclass init_table position */},
{(int) parser_nodes___AReassignFormExpr___n_assign_op},
{(int) parser_nodes___AReassignFormExpr___n_assign_op__eq},
{(int) parser_nodes___AReassignFormExpr___n_value},
obj->vft = (classtable_elt_t*)VFT_AReassignFormExpr;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_AOnceExpr[84] = {
+const classtable_elt_t VFT_AOnceExpr[85] = {
{(int) 3687 /* 0: Identity */},
{(int) 3 /* 1: AOnceExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AOnceExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AOnceExpr___visit_all},
{(int) parser_prod___AOnceExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 2 /* 56: AOnceExpr < PNode: superclass init_table position */},
+ {(int) 2 /* 57: AOnceExpr < PNode: superclass init_table position */},
{(int) control_flow___AOnceExpr___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AProxyExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 3 /* 65: AOnceExpr < Prod: superclass init_table position */},
+ {(int) 3 /* 66: AOnceExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AOnceExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 4 /* 70: AOnceExpr < PExpr: superclass init_table position */},
+ {(int) 4 /* 71: AOnceExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: AOnceExpr < AProxyExpr: superclass init_table position */},
+ {(int) 0 /* 76: AOnceExpr < AProxyExpr: superclass init_table position */},
{(int) parser_nodes___AProxyExpr___n_expr},
{(int) parser_prod___AOnceExpr___n_expr__eq},
{(int) control_flow___PNode___accept_control_flow},
{(int) parser_prod___AOnceExpr___empty_init},
{(int) parser_prod___AOnceExpr___init_aonceexpr},
- {(int) 5 /* 81: AOnceExpr < AOnceExpr: superclass init_table position */},
+ {(int) 5 /* 82: AOnceExpr < AOnceExpr: superclass init_table position */},
{(int) parser_nodes___AOnceExpr___n_kwonce},
{(int) parser_prod___AOnceExpr___n_kwonce__eq},
};
parser_prod___AOnceExpr___init_aonceexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_ASendExpr[101] = {
+const classtable_elt_t VFT_ASendExpr[102] = {
{(int) 3791 /* 0: Identity */},
{(int) 3 /* 1: ASendExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ASendExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ASendExpr___visit_all},
{(int) parser_prod___ASendExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: ASendExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: ASendExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: ASendExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: ASendExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: ASendExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: ASendExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: ASendExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: ASendExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: ASendExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: ASendExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: ASendExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: ASendExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___ASendExpr___n_expr__eq},
};
parser_prod___ASendExpr___init_asendexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_ABinopExpr[106] = {
+const classtable_elt_t VFT_ABinopExpr[107] = {
{(int) 3823 /* 0: Identity */},
{(int) 3 /* 1: ABinopExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ABinopExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ABinopExpr___visit_all},
{(int) parser_prod___ABinopExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: ABinopExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: ABinopExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: ABinopExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: ABinopExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: ABinopExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: ABinopExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: ABinopExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: ABinopExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: ABinopExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: ABinopExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: ABinopExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: ABinopExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___ABinopExpr___n_expr__eq},
{(int) parser_prod___ABinopExpr___empty_init},
{(int) parser_prod___ABinopExpr___init_abinopexpr},
- {(int) 7 /* 103: ABinopExpr < ABinopExpr: superclass init_table position */},
+ {(int) 7 /* 104: ABinopExpr < ABinopExpr: superclass init_table position */},
{(int) parser_nodes___ABinopExpr___n_expr2},
{(int) parser_prod___ABinopExpr___n_expr2__eq},
};
parser_prod___ABinopExpr___init_abinopexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_ABoolExpr[76] = {
+const classtable_elt_t VFT_ABoolExpr[77] = {
{(int) 3559 /* 0: Identity */},
{(int) 3 /* 1: ABoolExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ABoolExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ABoolExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ABoolExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ABoolExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ABoolExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ABoolExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: ABoolExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: ABoolExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 4 /* 75: ABoolExpr < ABoolExpr: superclass init_table position */},
+ {(int) 4 /* 76: ABoolExpr < ABoolExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute ABoolExpr::_parent */
obj->vft = (classtable_elt_t*)VFT_ABoolExpr;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_AOrExpr[83] = {
+const classtable_elt_t VFT_AOrExpr[84] = {
{(int) 3683 /* 0: Identity */},
{(int) 3 /* 1: AOrExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AOrExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AOrExpr___visit_all},
{(int) parser_prod___AOrExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AOrExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AOrExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AOrExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AOrExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AOrExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AOrExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AOrExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AOrExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 4 /* 75: AOrExpr < ABoolExpr: superclass init_table position */},
+ {(int) 4 /* 76: AOrExpr < ABoolExpr: superclass init_table position */},
{(int) parser_prod___AOrExpr___empty_init},
{(int) parser_prod___AOrExpr___init_aorexpr},
- {(int) 5 /* 78: AOrExpr < AOrExpr: superclass init_table position */},
+ {(int) 5 /* 79: AOrExpr < AOrExpr: superclass init_table position */},
{(int) parser_nodes___AOrExpr___n_expr},
{(int) parser_prod___AOrExpr___n_expr__eq},
{(int) parser_nodes___AOrExpr___n_expr2},
parser_prod___AOrExpr___init_aorexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AAndExpr[83] = {
+const classtable_elt_t VFT_AAndExpr[84] = {
{(int) 3767 /* 0: Identity */},
{(int) 3 /* 1: AAndExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AAndExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AAndExpr___visit_all},
{(int) parser_prod___AAndExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AAndExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AAndExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___AAndExpr___accept_typing},
{(int) typing___ABoolExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AAndExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AAndExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AAndExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AAndExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AAndExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 4 /* 75: AAndExpr < ABoolExpr: superclass init_table position */},
+ {(int) 4 /* 76: AAndExpr < ABoolExpr: superclass init_table position */},
{(int) parser_prod___AAndExpr___empty_init},
{(int) parser_prod___AAndExpr___init_aandexpr},
- {(int) 5 /* 78: AAndExpr < AAndExpr: superclass init_table position */},
+ {(int) 5 /* 79: AAndExpr < AAndExpr: superclass init_table position */},
{(int) parser_nodes___AAndExpr___n_expr},
{(int) parser_prod___AAndExpr___n_expr__eq},
{(int) parser_nodes___AAndExpr___n_expr2},
parser_prod___AAndExpr___init_aandexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_ANotExpr[83] = {
+const classtable_elt_t VFT_ANotExpr[84] = {
{(int) 3691 /* 0: Identity */},
{(int) 3 /* 1: ANotExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ANotExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ANotExpr___visit_all},
{(int) parser_prod___ANotExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ANotExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ANotExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ANotExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ANotExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ANotExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ANotExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: ANotExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: ANotExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 4 /* 75: ANotExpr < ABoolExpr: superclass init_table position */},
+ {(int) 4 /* 76: ANotExpr < ABoolExpr: superclass init_table position */},
{(int) parser_prod___ANotExpr___empty_init},
{(int) parser_prod___ANotExpr___init_anotexpr},
- {(int) 5 /* 78: ANotExpr < ANotExpr: superclass init_table position */},
+ {(int) 5 /* 79: ANotExpr < ANotExpr: superclass init_table position */},
{(int) parser_nodes___ANotExpr___n_kwnot},
{(int) parser_prod___ANotExpr___n_kwnot__eq},
{(int) parser_nodes___ANotExpr___n_expr},
parser_prod___ANotExpr___init_anotexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AEqExpr[109] = {
+const classtable_elt_t VFT_AEqExpr[110] = {
{(int) 3871 /* 0: Identity */},
{(int) 3 /* 1: AEqExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AEqExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AEqExpr___visit_all},
{(int) parser_prod___AEqExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: AEqExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: AEqExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: AEqExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: AEqExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: AEqExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: AEqExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: AEqExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: AEqExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: AEqExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: AEqExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: AEqExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: AEqExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___AEqExpr___n_expr__eq},
{(int) parser_prod___ABinopExpr___empty_init},
{(int) parser_prod___ABinopExpr___init_abinopexpr},
- {(int) 7 /* 103: AEqExpr < ABinopExpr: superclass init_table position */},
+ {(int) 7 /* 104: AEqExpr < ABinopExpr: superclass init_table position */},
{(int) parser_nodes___ABinopExpr___n_expr2},
{(int) parser_prod___AEqExpr___n_expr2__eq},
{(int) parser_prod___AEqExpr___empty_init},
{(int) parser_prod___AEqExpr___init_aeqexpr},
- {(int) 8 /* 108: AEqExpr < AEqExpr: superclass init_table position */},
+ {(int) 8 /* 109: AEqExpr < AEqExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute AEqExpr::_parent */
parser_prod___AEqExpr___init_aeqexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AEeExpr[83] = {
+const classtable_elt_t VFT_AEeExpr[84] = {
{(int) 3731 /* 0: Identity */},
{(int) 3 /* 1: AEeExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AEeExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AEeExpr___visit_all},
{(int) parser_prod___AEeExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AEeExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AEeExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ABoolExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AEeExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AEeExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AEeExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AEeExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AEeExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 4 /* 75: AEeExpr < ABoolExpr: superclass init_table position */},
+ {(int) 4 /* 76: AEeExpr < ABoolExpr: superclass init_table position */},
{(int) parser_prod___AEeExpr___empty_init},
{(int) parser_prod___AEeExpr___init_aeeexpr},
- {(int) 5 /* 78: AEeExpr < AEeExpr: superclass init_table position */},
+ {(int) 5 /* 79: AEeExpr < AEeExpr: superclass init_table position */},
{(int) parser_nodes___AEeExpr___n_expr},
{(int) parser_prod___AEeExpr___n_expr__eq},
{(int) parser_nodes___AEeExpr___n_expr2},
parser_prod___AEeExpr___init_aeeexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_ANeExpr[109] = {
+const classtable_elt_t VFT_ANeExpr[110] = {
{(int) 3847 /* 0: Identity */},
{(int) 3 /* 1: ANeExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ANeExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ANeExpr___visit_all},
{(int) parser_prod___ANeExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: ANeExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: ANeExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: ANeExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: ANeExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: ANeExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: ANeExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: ANeExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: ANeExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: ANeExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: ANeExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: ANeExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: ANeExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___ANeExpr___n_expr__eq},
{(int) parser_prod___ABinopExpr___empty_init},
{(int) parser_prod___ABinopExpr___init_abinopexpr},
- {(int) 7 /* 103: ANeExpr < ABinopExpr: superclass init_table position */},
+ {(int) 7 /* 104: ANeExpr < ABinopExpr: superclass init_table position */},
{(int) parser_nodes___ABinopExpr___n_expr2},
{(int) parser_prod___ANeExpr___n_expr2__eq},
{(int) parser_prod___ANeExpr___empty_init},
{(int) parser_prod___ANeExpr___init_aneexpr},
- {(int) 8 /* 108: ANeExpr < ANeExpr: superclass init_table position */},
+ {(int) 8 /* 109: ANeExpr < ANeExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute ANeExpr::_parent */
parser_prod___ANeExpr___init_aneexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_ALtExpr[109] = {
+const classtable_elt_t VFT_ALtExpr[110] = {
{(int) 3855 /* 0: Identity */},
{(int) 3 /* 1: ALtExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ALtExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ALtExpr___visit_all},
{(int) parser_prod___ALtExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: ALtExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: ALtExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: ALtExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: ALtExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: ALtExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: ALtExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: ALtExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: ALtExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: ALtExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: ALtExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: ALtExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: ALtExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___ALtExpr___n_expr__eq},
{(int) parser_prod___ABinopExpr___empty_init},
{(int) parser_prod___ABinopExpr___init_abinopexpr},
- {(int) 7 /* 103: ALtExpr < ABinopExpr: superclass init_table position */},
+ {(int) 7 /* 104: ALtExpr < ABinopExpr: superclass init_table position */},
{(int) parser_nodes___ABinopExpr___n_expr2},
{(int) parser_prod___ALtExpr___n_expr2__eq},
{(int) parser_prod___ALtExpr___empty_init},
{(int) parser_prod___ALtExpr___init_altexpr},
- {(int) 8 /* 108: ALtExpr < ALtExpr: superclass init_table position */},
+ {(int) 8 /* 109: ALtExpr < ALtExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute ALtExpr::_parent */
parser_prod___ALtExpr___init_altexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_ALeExpr[109] = {
+const classtable_elt_t VFT_ALeExpr[110] = {
{(int) 3859 /* 0: Identity */},
{(int) 3 /* 1: ALeExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ALeExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ALeExpr___visit_all},
{(int) parser_prod___ALeExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: ALeExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: ALeExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: ALeExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: ALeExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: ALeExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: ALeExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: ALeExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: ALeExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: ALeExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: ALeExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: ALeExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: ALeExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___ALeExpr___n_expr__eq},
{(int) parser_prod___ABinopExpr___empty_init},
{(int) parser_prod___ABinopExpr___init_abinopexpr},
- {(int) 7 /* 103: ALeExpr < ABinopExpr: superclass init_table position */},
+ {(int) 7 /* 104: ALeExpr < ABinopExpr: superclass init_table position */},
{(int) parser_nodes___ABinopExpr___n_expr2},
{(int) parser_prod___ALeExpr___n_expr2__eq},
{(int) parser_prod___ALeExpr___empty_init},
{(int) parser_prod___ALeExpr___init_aleexpr},
- {(int) 8 /* 108: ALeExpr < ALeExpr: superclass init_table position */},
+ {(int) 8 /* 109: ALeExpr < ALeExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute ALeExpr::_parent */
parser_prod___ALeExpr___init_aleexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AGtExpr[109] = {
+const classtable_elt_t VFT_AGtExpr[110] = {
{(int) 3863 /* 0: Identity */},
{(int) 3 /* 1: AGtExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AGtExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AGtExpr___visit_all},
{(int) parser_prod___AGtExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: AGtExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: AGtExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: AGtExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: AGtExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: AGtExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: AGtExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: AGtExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: AGtExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: AGtExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: AGtExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: AGtExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: AGtExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___AGtExpr___n_expr__eq},
{(int) parser_prod___ABinopExpr___empty_init},
{(int) parser_prod___ABinopExpr___init_abinopexpr},
- {(int) 7 /* 103: AGtExpr < ABinopExpr: superclass init_table position */},
+ {(int) 7 /* 104: AGtExpr < ABinopExpr: superclass init_table position */},
{(int) parser_nodes___ABinopExpr___n_expr2},
{(int) parser_prod___AGtExpr___n_expr2__eq},
{(int) parser_prod___AGtExpr___empty_init},
{(int) parser_prod___AGtExpr___init_agtexpr},
- {(int) 8 /* 108: AGtExpr < AGtExpr: superclass init_table position */},
+ {(int) 8 /* 109: AGtExpr < AGtExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute AGtExpr::_parent */
parser_prod___AGtExpr___init_agtexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AGeExpr[109] = {
+const classtable_elt_t VFT_AGeExpr[110] = {
{(int) 3867 /* 0: Identity */},
{(int) 3 /* 1: AGeExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AGeExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AGeExpr___visit_all},
{(int) parser_prod___AGeExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: AGeExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: AGeExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: AGeExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: AGeExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: AGeExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: AGeExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: AGeExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: AGeExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: AGeExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: AGeExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: AGeExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: AGeExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___AGeExpr___n_expr__eq},
{(int) parser_prod___ABinopExpr___empty_init},
{(int) parser_prod___ABinopExpr___init_abinopexpr},
- {(int) 7 /* 103: AGeExpr < ABinopExpr: superclass init_table position */},
+ {(int) 7 /* 104: AGeExpr < ABinopExpr: superclass init_table position */},
{(int) parser_nodes___ABinopExpr___n_expr2},
{(int) parser_prod___AGeExpr___n_expr2__eq},
{(int) parser_prod___AGeExpr___empty_init},
{(int) parser_prod___AGeExpr___init_ageexpr},
- {(int) 8 /* 108: AGeExpr < AGeExpr: superclass init_table position */},
+ {(int) 8 /* 109: AGeExpr < AGeExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute AGeExpr::_parent */
parser_prod___AGeExpr___init_ageexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AIsaExpr[83] = {
+const classtable_elt_t VFT_AIsaExpr[84] = {
{(int) 3703 /* 0: Identity */},
{(int) 3 /* 1: AIsaExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AIsaExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AIsaExpr___visit_all},
{(int) parser_prod___AIsaExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AIsaExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AIsaExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AIsaExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AIsaExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AIsaExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AIsaExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AIsaExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AIsaExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 4 /* 75: AIsaExpr < ABoolExpr: superclass init_table position */},
+ {(int) 4 /* 76: AIsaExpr < ABoolExpr: superclass init_table position */},
{(int) parser_prod___AIsaExpr___empty_init},
{(int) parser_prod___AIsaExpr___init_aisaexpr},
- {(int) 5 /* 78: AIsaExpr < AIsaExpr: superclass init_table position */},
+ {(int) 5 /* 79: AIsaExpr < AIsaExpr: superclass init_table position */},
{(int) parser_nodes___AIsaExpr___n_expr},
{(int) parser_prod___AIsaExpr___n_expr__eq},
{(int) parser_nodes___AIsaExpr___n_type},
parser_prod___AIsaExpr___init_aisaexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_APlusExpr[109] = {
+const classtable_elt_t VFT_APlusExpr[110] = {
{(int) 3839 /* 0: Identity */},
{(int) 3 /* 1: APlusExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: APlusExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___APlusExpr___visit_all},
{(int) parser_prod___APlusExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: APlusExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: APlusExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: APlusExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: APlusExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: APlusExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: APlusExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: APlusExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: APlusExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: APlusExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: APlusExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: APlusExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: APlusExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___APlusExpr___n_expr__eq},
{(int) parser_prod___ABinopExpr___empty_init},
{(int) parser_prod___ABinopExpr___init_abinopexpr},
- {(int) 7 /* 103: APlusExpr < ABinopExpr: superclass init_table position */},
+ {(int) 7 /* 104: APlusExpr < ABinopExpr: superclass init_table position */},
{(int) parser_nodes___ABinopExpr___n_expr2},
{(int) parser_prod___APlusExpr___n_expr2__eq},
{(int) parser_prod___APlusExpr___empty_init},
{(int) parser_prod___APlusExpr___init_aplusexpr},
- {(int) 8 /* 108: APlusExpr < APlusExpr: superclass init_table position */},
+ {(int) 8 /* 109: APlusExpr < APlusExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute APlusExpr::_parent */
parser_prod___APlusExpr___init_aplusexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AMinusExpr[109] = {
+const classtable_elt_t VFT_AMinusExpr[110] = {
{(int) 3851 /* 0: Identity */},
{(int) 3 /* 1: AMinusExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AMinusExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AMinusExpr___visit_all},
{(int) parser_prod___AMinusExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: AMinusExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: AMinusExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: AMinusExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: AMinusExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: AMinusExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: AMinusExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: AMinusExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: AMinusExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: AMinusExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: AMinusExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: AMinusExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: AMinusExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___AMinusExpr___n_expr__eq},
{(int) parser_prod___ABinopExpr___empty_init},
{(int) parser_prod___ABinopExpr___init_abinopexpr},
- {(int) 7 /* 103: AMinusExpr < ABinopExpr: superclass init_table position */},
+ {(int) 7 /* 104: AMinusExpr < ABinopExpr: superclass init_table position */},
{(int) parser_nodes___ABinopExpr___n_expr2},
{(int) parser_prod___AMinusExpr___n_expr2__eq},
{(int) parser_prod___AMinusExpr___empty_init},
{(int) parser_prod___AMinusExpr___init_aminusexpr},
- {(int) 8 /* 108: AMinusExpr < AMinusExpr: superclass init_table position */},
+ {(int) 8 /* 109: AMinusExpr < AMinusExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute AMinusExpr::_parent */
parser_prod___AMinusExpr___init_aminusexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AStarshipExpr[109] = {
+const classtable_elt_t VFT_AStarshipExpr[110] = {
{(int) 3827 /* 0: Identity */},
{(int) 3 /* 1: AStarshipExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AStarshipExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AStarshipExpr___visit_all},
{(int) parser_prod___AStarshipExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: AStarshipExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: AStarshipExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: AStarshipExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: AStarshipExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: AStarshipExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: AStarshipExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: AStarshipExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: AStarshipExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: AStarshipExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: AStarshipExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: AStarshipExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: AStarshipExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___AStarshipExpr___n_expr__eq},
{(int) parser_prod___ABinopExpr___empty_init},
{(int) parser_prod___ABinopExpr___init_abinopexpr},
- {(int) 7 /* 103: AStarshipExpr < ABinopExpr: superclass init_table position */},
+ {(int) 7 /* 104: AStarshipExpr < ABinopExpr: superclass init_table position */},
{(int) parser_nodes___ABinopExpr___n_expr2},
{(int) parser_prod___AStarshipExpr___n_expr2__eq},
{(int) parser_prod___AStarshipExpr___empty_init},
{(int) parser_prod___AStarshipExpr___init_astarshipexpr},
- {(int) 8 /* 108: AStarshipExpr < AStarshipExpr: superclass init_table position */},
+ {(int) 8 /* 109: AStarshipExpr < AStarshipExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute AStarshipExpr::_parent */
parser_prod___AStarshipExpr___init_astarshipexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AStarExpr[109] = {
+const classtable_elt_t VFT_AStarExpr[110] = {
{(int) 3831 /* 0: Identity */},
{(int) 3 /* 1: AStarExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AStarExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AStarExpr___visit_all},
{(int) parser_prod___AStarExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: AStarExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: AStarExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: AStarExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: AStarExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: AStarExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: AStarExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: AStarExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: AStarExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: AStarExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: AStarExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: AStarExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: AStarExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___AStarExpr___n_expr__eq},
{(int) parser_prod___ABinopExpr___empty_init},
{(int) parser_prod___ABinopExpr___init_abinopexpr},
- {(int) 7 /* 103: AStarExpr < ABinopExpr: superclass init_table position */},
+ {(int) 7 /* 104: AStarExpr < ABinopExpr: superclass init_table position */},
{(int) parser_nodes___ABinopExpr___n_expr2},
{(int) parser_prod___AStarExpr___n_expr2__eq},
{(int) parser_prod___AStarExpr___empty_init},
{(int) parser_prod___AStarExpr___init_astarexpr},
- {(int) 8 /* 108: AStarExpr < AStarExpr: superclass init_table position */},
+ {(int) 8 /* 109: AStarExpr < AStarExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute AStarExpr::_parent */
parser_prod___AStarExpr___init_astarexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_ASlashExpr[109] = {
+const classtable_elt_t VFT_ASlashExpr[110] = {
{(int) 3835 /* 0: Identity */},
{(int) 3 /* 1: ASlashExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ASlashExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ASlashExpr___visit_all},
{(int) parser_prod___ASlashExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: ASlashExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: ASlashExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: ASlashExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: ASlashExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: ASlashExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: ASlashExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: ASlashExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: ASlashExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: ASlashExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: ASlashExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: ASlashExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: ASlashExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___ASlashExpr___n_expr__eq},
{(int) parser_prod___ABinopExpr___empty_init},
{(int) parser_prod___ABinopExpr___init_abinopexpr},
- {(int) 7 /* 103: ASlashExpr < ABinopExpr: superclass init_table position */},
+ {(int) 7 /* 104: ASlashExpr < ABinopExpr: superclass init_table position */},
{(int) parser_nodes___ABinopExpr___n_expr2},
{(int) parser_prod___ASlashExpr___n_expr2__eq},
{(int) parser_prod___ASlashExpr___empty_init},
{(int) parser_prod___ASlashExpr___init_aslashexpr},
- {(int) 8 /* 108: ASlashExpr < ASlashExpr: superclass init_table position */},
+ {(int) 8 /* 109: ASlashExpr < ASlashExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute ASlashExpr::_parent */
parser_prod___ASlashExpr___init_aslashexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_APercentExpr[109] = {
+const classtable_elt_t VFT_APercentExpr[110] = {
{(int) 3843 /* 0: Identity */},
{(int) 3 /* 1: APercentExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: APercentExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___APercentExpr___visit_all},
{(int) parser_prod___APercentExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: APercentExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: APercentExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: APercentExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: APercentExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: APercentExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: APercentExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: APercentExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: APercentExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: APercentExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: APercentExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: APercentExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: APercentExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___APercentExpr___n_expr__eq},
{(int) parser_prod___ABinopExpr___empty_init},
{(int) parser_prod___ABinopExpr___init_abinopexpr},
- {(int) 7 /* 103: APercentExpr < ABinopExpr: superclass init_table position */},
+ {(int) 7 /* 104: APercentExpr < ABinopExpr: superclass init_table position */},
{(int) parser_nodes___ABinopExpr___n_expr2},
{(int) parser_prod___APercentExpr___n_expr2__eq},
{(int) parser_prod___APercentExpr___empty_init},
{(int) parser_prod___APercentExpr___init_apercentexpr},
- {(int) 8 /* 108: APercentExpr < APercentExpr: superclass init_table position */},
+ {(int) 8 /* 109: APercentExpr < APercentExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute APercentExpr::_parent */
parser_prod___APercentExpr___init_apercentexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AUminusExpr[106] = {
+const classtable_elt_t VFT_AUminusExpr[107] = {
{(int) 3803 /* 0: Identity */},
{(int) 3 /* 1: AUminusExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AUminusExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AUminusExpr___visit_all},
{(int) parser_prod___AUminusExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: AUminusExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: AUminusExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: AUminusExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: AUminusExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: AUminusExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: AUminusExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: AUminusExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: AUminusExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: AUminusExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: AUminusExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: AUminusExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: AUminusExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___AUminusExpr___n_expr__eq},
{(int) parser_prod___AUminusExpr___empty_init},
{(int) parser_prod___AUminusExpr___init_auminusexpr},
- {(int) 7 /* 103: AUminusExpr < AUminusExpr: superclass init_table position */},
+ {(int) 7 /* 104: AUminusExpr < AUminusExpr: superclass init_table position */},
{(int) parser_nodes___AUminusExpr___n_minus},
{(int) parser_prod___AUminusExpr___n_minus__eq},
};
parser_prod___AUminusExpr___init_auminusexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_ANewExpr[104] = {
+const classtable_elt_t VFT_ANewExpr[105] = {
{(int) 3695 /* 0: Identity */},
{(int) 3 /* 1: ANewExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ANewExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ANewExpr___visit_all},
{(int) parser_prod___ANewExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 2 /* 56: ANewExpr < PNode: superclass init_table position */},
+ {(int) 2 /* 57: ANewExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ANewExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 3 /* 65: ANewExpr < Prod: superclass init_table position */},
+ {(int) 3 /* 66: ANewExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ANewExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 4 /* 70: ANewExpr < PExpr: superclass init_table position */},
+ {(int) 4 /* 71: ANewExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 0 /* 87: ANewExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 0 /* 88: ANewExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___AAbsSendExpr___arguments},
{(int) parser_prod___ANewExpr___empty_init},
{(int) parser_prod___ANewExpr___init_anewexpr},
- {(int) 5 /* 95: ANewExpr < ANewExpr: superclass init_table position */},
+ {(int) 5 /* 96: ANewExpr < ANewExpr: superclass init_table position */},
{(int) parser_nodes___ANewExpr___n_kwnew},
{(int) parser_prod___ANewExpr___n_kwnew__eq},
{(int) parser_nodes___ANewExpr___n_type},
parser_prod___ANewExpr___init_anewexpr(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_AAttrFormExpr[94] = {
+const classtable_elt_t VFT_AAttrFormExpr[95] = {
{(int) 3575 /* 0: Identity */},
{(int) 3 /* 1: AAttrFormExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AAttrFormExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AAttrFormExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AAttrFormExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AAttrFormExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AAttrFormExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AAttrFormExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AAttrFormExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{0} /* Class Hole :( */,
{(int) typing___AAttrFormExpr___prop},
{(int) typing___AAttrFormExpr___do_typing},
- {(int) 4 /* 89: AAttrFormExpr < AAttrFormExpr: superclass init_table position */},
+ {(int) 4 /* 90: AAttrFormExpr < AAttrFormExpr: superclass init_table position */},
{(int) parser_nodes___AAttrFormExpr___n_expr},
{(int) parser_nodes___AAttrFormExpr___n_expr__eq},
{(int) parser_nodes___AAttrFormExpr___n_id},
obj->vft = (classtable_elt_t*)VFT_AAttrFormExpr;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_AAttrExpr[97] = {
+const classtable_elt_t VFT_AAttrExpr[98] = {
{(int) 3759 /* 0: Identity */},
{(int) 3 /* 1: AAttrExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AAttrExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AAttrExpr___visit_all},
{(int) parser_prod___AAttrExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AAttrExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AAttrExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AAttrExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AAttrExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AAttrExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AAttrExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AAttrExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AAttrExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{0} /* Class Hole :( */,
{(int) typing___AAttrFormExpr___prop},
{(int) typing___AAttrFormExpr___do_typing},
- {(int) 4 /* 89: AAttrExpr < AAttrFormExpr: superclass init_table position */},
+ {(int) 4 /* 90: AAttrExpr < AAttrFormExpr: superclass init_table position */},
{(int) parser_nodes___AAttrFormExpr___n_expr},
{(int) parser_prod___AAttrExpr___n_expr__eq},
{(int) parser_nodes___AAttrFormExpr___n_id},
{(int) parser_prod___AAttrExpr___n_id__eq},
{(int) parser_prod___AAttrExpr___empty_init},
{(int) parser_prod___AAttrExpr___init_aattrexpr},
- {(int) 5 /* 96: AAttrExpr < AAttrExpr: superclass init_table position */},
+ {(int) 5 /* 97: AAttrExpr < AAttrExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute AAttrExpr::_parent */
parser_prod___AAttrExpr___init_aattrexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AAttrAssignExpr[94] = {
+const classtable_elt_t VFT_AAttrAssignExpr[95] = {
{(int) 3763 /* 0: Identity */},
{(int) 3 /* 1: AAttrAssignExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AAttrAssignExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AAttrAssignExpr___visit_all},
{(int) parser_prod___AAttrAssignExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AAttrAssignExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AAttrAssignExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AAttrAssignExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AAttrAssignExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AAttrAssignExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___AAttrAssignExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AAttrAssignExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AAttrAssignExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) parser_prod___AAttrAssignExpr___empty_init},
{(int) parser_prod___AAttrAssignExpr___init_aattrassignexpr},
- {(int) 6 /* 77: AAttrAssignExpr < AAttrAssignExpr: superclass init_table position */},
+ {(int) 6 /* 78: AAttrAssignExpr < AAttrAssignExpr: superclass init_table position */},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 5 /* 80: AAttrAssignExpr < AAssignFormExpr: superclass init_table position */},
+ {(int) 5 /* 81: AAttrAssignExpr < AAssignFormExpr: superclass init_table position */},
{(int) parser_nodes___AAssignFormExpr___n_assign},
{(int) parser_prod___AAttrAssignExpr___n_assign__eq},
{(int) parser_nodes___AAssignFormExpr___n_value},
{0} /* Class Hole :( */,
{(int) typing___AAttrFormExpr___prop},
{(int) typing___AAttrFormExpr___do_typing},
- {(int) 4 /* 89: AAttrAssignExpr < AAttrFormExpr: superclass init_table position */},
+ {(int) 4 /* 90: AAttrAssignExpr < AAttrFormExpr: superclass init_table position */},
{(int) parser_nodes___AAttrFormExpr___n_expr},
{(int) parser_prod___AAttrAssignExpr___n_expr__eq},
{(int) parser_nodes___AAttrFormExpr___n_id},
parser_prod___AAttrAssignExpr___init_aattrassignexpr(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_ACallFormExpr[108] = {
+const classtable_elt_t VFT_ACallFormExpr[109] = {
{(int) 3815 /* 0: Identity */},
{(int) 3 /* 1: ACallFormExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ACallFormExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ASendExpr___visit_all},
{(int) parser_prod___ASendExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: ACallFormExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: ACallFormExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ACallFormExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: ACallFormExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: ACallFormExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: ACallFormExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: ACallFormExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: ACallFormExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: ACallFormExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: ACallFormExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: ACallFormExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: ACallFormExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: ACallFormExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___ASendExpr___n_expr__eq},
{(int) typing___ASendExpr___after_typing},
{(int) typing___ACallFormExpr___variable_create},
- {(int) 7 /* 103: ACallFormExpr < ACallFormExpr: superclass init_table position */},
+ {(int) 7 /* 104: ACallFormExpr < ACallFormExpr: superclass init_table position */},
{(int) parser_nodes___ACallFormExpr___n_id},
{(int) parser_nodes___ACallFormExpr___n_id__eq},
{(int) parser_nodes___ACallFormExpr___n_args},
obj->vft = (classtable_elt_t*)VFT_ACallFormExpr;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_AAttrReassignExpr[94] = {
+const classtable_elt_t VFT_AAttrReassignExpr[95] = {
{(int) 3755 /* 0: Identity */},
{(int) 3 /* 1: AAttrReassignExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AAttrReassignExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AAttrReassignExpr___visit_all},
{(int) parser_prod___AAttrReassignExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AAttrReassignExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AAttrReassignExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AAttrReassignExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AAttrReassignExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AAttrReassignExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___AAttrReassignExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AAttrReassignExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AAttrReassignExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) parser_prod___AAttrReassignExpr___empty_init},
{(int) parser_prod___AAttrReassignExpr___init_aattrreassignexpr},
- {(int) 6 /* 77: AAttrReassignExpr < AAttrReassignExpr: superclass init_table position */},
+ {(int) 6 /* 78: AAttrReassignExpr < AAttrReassignExpr: superclass init_table position */},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{(int) typing___AReassignFormExpr___do_lvalue_typing},
{(int) typing___AReassignFormExpr___assign_method},
- {(int) 5 /* 82: AAttrReassignExpr < AReassignFormExpr: superclass init_table position */},
+ {(int) 5 /* 83: AAttrReassignExpr < AReassignFormExpr: superclass init_table position */},
{(int) parser_nodes___AReassignFormExpr___n_assign_op},
{(int) parser_prod___AAttrReassignExpr___n_assign_op__eq},
{(int) parser_nodes___AReassignFormExpr___n_value},
{(int) parser_prod___AAttrReassignExpr___n_value__eq},
{(int) typing___AAttrFormExpr___prop},
{(int) typing___AAttrFormExpr___do_typing},
- {(int) 4 /* 89: AAttrReassignExpr < AAttrFormExpr: superclass init_table position */},
+ {(int) 4 /* 90: AAttrReassignExpr < AAttrFormExpr: superclass init_table position */},
{(int) parser_nodes___AAttrFormExpr___n_expr},
{(int) parser_prod___AAttrReassignExpr___n_expr__eq},
{(int) parser_nodes___AAttrFormExpr___n_id},
parser_prod___AAttrReassignExpr___init_aattrreassignexpr(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_ACallExpr[111] = {
+const classtable_elt_t VFT_ACallExpr[112] = {
{(int) 3879 /* 0: Identity */},
{(int) 3 /* 1: ACallExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ACallExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ACallExpr___visit_all},
{(int) parser_prod___ACallExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: ACallExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: ACallExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ACallFormExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: ACallExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: ACallExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: ACallExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: ACallExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: ACallExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: ACallExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: ACallExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: ACallExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: ACallExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: ACallExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___ACallExpr___n_expr__eq},
{(int) typing___ASendExpr___after_typing},
{(int) typing___ACallExpr___variable_create},
- {(int) 7 /* 103: ACallExpr < ACallFormExpr: superclass init_table position */},
+ {(int) 7 /* 104: ACallExpr < ACallFormExpr: superclass init_table position */},
{(int) parser_nodes___ACallFormExpr___n_id},
{(int) parser_prod___ACallExpr___n_id__eq},
{(int) parser_nodes___ACallFormExpr___n_args},
{(int) parser_nodes___ACallFormExpr___n_args__eq},
{(int) parser_prod___ACallExpr___empty_init},
{(int) parser_prod___ACallExpr___init_acallexpr},
- {(int) 8 /* 110: ACallExpr < ACallExpr: superclass init_table position */},
+ {(int) 8 /* 111: ACallExpr < ACallExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute ACallExpr::_parent */
parser_prod___ACallExpr___init_acallexpr(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_ACallAssignExpr[108] = {
+const classtable_elt_t VFT_ACallAssignExpr[109] = {
{(int) 3883 /* 0: Identity */},
{(int) 3 /* 1: ACallAssignExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ACallAssignExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ACallAssignExpr___visit_all},
{(int) parser_prod___ACallAssignExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: ACallAssignExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: ACallAssignExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ACallFormExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: ACallAssignExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: ACallAssignExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: ACallAssignExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: ACallAssignExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: ACallAssignExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: ACallAssignExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{(int) parser_prod___ACallAssignExpr___empty_init},
{(int) parser_prod___ACallAssignExpr___init_acallassignexpr},
- {(int) 9 /* 79: ACallAssignExpr < ACallAssignExpr: superclass init_table position */},
- {(int) 8 /* 80: ACallAssignExpr < AAssignFormExpr: superclass init_table position */},
+ {(int) 9 /* 80: ACallAssignExpr < ACallAssignExpr: superclass init_table position */},
+ {(int) 8 /* 81: ACallAssignExpr < AAssignFormExpr: superclass init_table position */},
{(int) parser_nodes___AAssignFormExpr___n_assign},
{(int) parser_prod___ACallAssignExpr___n_assign__eq},
{(int) parser_nodes___AAssignFormExpr___n_value},
{(int) parser_prod___ACallAssignExpr___n_value__eq},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: ACallAssignExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: ACallAssignExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: ACallAssignExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: ACallAssignExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___ACallAssignExpr___n_expr__eq},
{(int) typing___ASendExpr___after_typing},
{(int) typing___ACallAssignExpr___variable_create},
- {(int) 7 /* 103: ACallAssignExpr < ACallFormExpr: superclass init_table position */},
+ {(int) 7 /* 104: ACallAssignExpr < ACallFormExpr: superclass init_table position */},
{(int) parser_nodes___ACallFormExpr___n_id},
{(int) parser_prod___ACallAssignExpr___n_id__eq},
{(int) parser_nodes___ACallFormExpr___n_args},
parser_prod___ACallAssignExpr___init_acallassignexpr(self, p0, p1, p2, p3, p4, init_table);
return self;
}
-const classtable_elt_t VFT_ACallReassignExpr[111] = {
+const classtable_elt_t VFT_ACallReassignExpr[112] = {
{(int) 3875 /* 0: Identity */},
{(int) 3 /* 1: ACallReassignExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ACallReassignExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ACallReassignExpr___visit_all},
{(int) parser_prod___ACallReassignExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 5 /* 56: ACallReassignExpr < PNode: superclass init_table position */},
+ {(int) 5 /* 57: ACallReassignExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ACallFormExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 6 /* 65: ACallReassignExpr < Prod: superclass init_table position */},
+ {(int) 6 /* 66: ACallReassignExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendReassignExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 7 /* 70: ACallReassignExpr < PExpr: superclass init_table position */},
+ {(int) 7 /* 71: ACallReassignExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 1 /* 75: ACallReassignExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 1 /* 76: ACallReassignExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
- {(int) 0 /* 77: ACallReassignExpr < ASendReassignExpr: superclass init_table position */},
+ {(int) 0 /* 78: ACallReassignExpr < ASendReassignExpr: superclass init_table position */},
{(int) typing___ASendReassignExpr___read_prop},
{0} /* Class Hole :( */,
{(int) typing___AReassignFormExpr___do_lvalue_typing},
{(int) typing___AReassignFormExpr___assign_method},
- {(int) 8 /* 82: ACallReassignExpr < AReassignFormExpr: superclass init_table position */},
+ {(int) 8 /* 83: ACallReassignExpr < AReassignFormExpr: superclass init_table position */},
{(int) parser_nodes___AReassignFormExpr___n_assign_op},
{(int) parser_prod___ACallReassignExpr___n_assign_op__eq},
{(int) parser_nodes___AReassignFormExpr___n_value},
{(int) parser_prod___ACallReassignExpr___n_value__eq},
- {(int) 2 /* 87: ACallReassignExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 2 /* 88: ACallReassignExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendReassignExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 3 /* 98: ACallReassignExpr < ASendExpr: superclass init_table position */},
+ {(int) 3 /* 99: ACallReassignExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___ACallReassignExpr___n_expr__eq},
{(int) typing___ASendExpr___after_typing},
{(int) typing___ACallReassignExpr___variable_create},
- {(int) 9 /* 103: ACallReassignExpr < ACallFormExpr: superclass init_table position */},
+ {(int) 9 /* 104: ACallReassignExpr < ACallFormExpr: superclass init_table position */},
{(int) parser_nodes___ACallFormExpr___n_id},
{(int) parser_prod___ACallReassignExpr___n_id__eq},
{(int) parser_nodes___ACallFormExpr___n_args},
{(int) parser_nodes___ACallFormExpr___n_args__eq},
{(int) parser_prod___ACallReassignExpr___empty_init},
{(int) parser_prod___ACallReassignExpr___init_acallreassignexpr},
- {(int) 10 /* 110: ACallReassignExpr < ACallReassignExpr: superclass init_table position */},
+ {(int) 10 /* 111: ACallReassignExpr < ACallReassignExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute ACallReassignExpr::_parent */
parser_prod___ACallReassignExpr___init_acallreassignexpr(self, p0, p1, p2, p3, p4, init_table);
return self;
}
-const classtable_elt_t VFT_ASuperExpr[103] = {
+const classtable_elt_t VFT_ASuperExpr[104] = {
{(int) 3787 /* 0: Identity */},
{(int) 3 /* 1: ASuperExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ASuperExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ASuperExpr___visit_all},
{(int) parser_prod___ASuperExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: ASuperExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: ASuperExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASuperExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: ASuperExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: ASuperExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASuperExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASuperExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: ASuperExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: ASuperExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: ASuperExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: ASuperExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: ASuperExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: ASuperExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASuperExpr___init_in_superclass},
{(int) parser_prod___ASuperExpr___empty_init},
{(int) parser_prod___ASuperExpr___init_asuperexpr},
- {(int) 6 /* 96: ASuperExpr < ASuperExpr: superclass init_table position */},
+ {(int) 6 /* 97: ASuperExpr < ASuperExpr: superclass init_table position */},
{(int) parser_nodes___ASuperExpr___n_qualified},
{(int) parser_prod___ASuperExpr___n_qualified__eq},
{(int) parser_nodes___ASuperExpr___n_kwsuper},
parser_prod___ASuperExpr___init_asuperexpr(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_AInitExpr[108] = {
+const classtable_elt_t VFT_AInitExpr[109] = {
{(int) 3811 /* 0: Identity */},
{(int) 3 /* 1: AInitExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AInitExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AInitExpr___visit_all},
{(int) parser_prod___AInitExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: AInitExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: AInitExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: AInitExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: AInitExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: AInitExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: AInitExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: AInitExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: AInitExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: AInitExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: AInitExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: AInitExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: AInitExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___AInitExpr___n_expr__eq},
{(int) parser_prod___AInitExpr___empty_init},
{(int) parser_prod___AInitExpr___init_ainitexpr},
- {(int) 7 /* 103: AInitExpr < AInitExpr: superclass init_table position */},
+ {(int) 7 /* 104: AInitExpr < AInitExpr: superclass init_table position */},
{(int) parser_nodes___AInitExpr___n_kwinit},
{(int) parser_prod___AInitExpr___n_kwinit__eq},
{(int) parser_nodes___AInitExpr___n_args},
parser_prod___AInitExpr___init_ainitexpr(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_ABraFormExpr[104] = {
+const classtable_elt_t VFT_ABraFormExpr[105] = {
{(int) 3819 /* 0: Identity */},
{(int) 3 /* 1: ABraFormExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ABraFormExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ASendExpr___visit_all},
{(int) parser_prod___ASendExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: ABraFormExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: ABraFormExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: ABraFormExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: ABraFormExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: ABraFormExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: ABraFormExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: ABraFormExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: ABraFormExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: ABraFormExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: ABraFormExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: ABraFormExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: ABraFormExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___ASendExpr___n_expr__eq},
- {(int) 7 /* 101: ABraFormExpr < ABraFormExpr: superclass init_table position */},
+ {(int) 7 /* 102: ABraFormExpr < ABraFormExpr: superclass init_table position */},
{(int) parser_nodes___ABraFormExpr___n_args},
{(int) parser_nodes___ABraFormExpr___n_args__eq},
};
obj->vft = (classtable_elt_t*)VFT_ABraFormExpr;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_ABraExpr[107] = {
+const classtable_elt_t VFT_ABraExpr[108] = {
{(int) 3891 /* 0: Identity */},
{(int) 3 /* 1: ABraExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ABraExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ABraExpr___visit_all},
{(int) parser_prod___ABraExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: ABraExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: ABraExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: ABraExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: ABraExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: ABraExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: ABraExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: ABraExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: ABraExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: ABraExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: ABraExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: ABraExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: ABraExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___ABraExpr___n_expr__eq},
- {(int) 7 /* 101: ABraExpr < ABraFormExpr: superclass init_table position */},
+ {(int) 7 /* 102: ABraExpr < ABraFormExpr: superclass init_table position */},
{(int) parser_nodes___ABraFormExpr___n_args},
{(int) parser_nodes___ABraFormExpr___n_args__eq},
{(int) parser_prod___ABraExpr___empty_init},
{(int) parser_prod___ABraExpr___init_abraexpr},
- {(int) 8 /* 106: ABraExpr < ABraExpr: superclass init_table position */},
+ {(int) 8 /* 107: ABraExpr < ABraExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute ABraExpr::_parent */
parser_prod___ABraExpr___init_abraexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_ABraAssignExpr[104] = {
+const classtable_elt_t VFT_ABraAssignExpr[105] = {
{(int) 3895 /* 0: Identity */},
{(int) 3 /* 1: ABraAssignExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ABraAssignExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ABraAssignExpr___visit_all},
{(int) parser_prod___ABraAssignExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: ABraAssignExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: ABraAssignExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: ABraAssignExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: ABraAssignExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: ABraAssignExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: ABraAssignExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: ABraAssignExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: ABraAssignExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{(int) parser_prod___ABraAssignExpr___empty_init},
{(int) parser_prod___ABraAssignExpr___init_abraassignexpr},
- {(int) 9 /* 79: ABraAssignExpr < ABraAssignExpr: superclass init_table position */},
- {(int) 8 /* 80: ABraAssignExpr < AAssignFormExpr: superclass init_table position */},
+ {(int) 9 /* 80: ABraAssignExpr < ABraAssignExpr: superclass init_table position */},
+ {(int) 8 /* 81: ABraAssignExpr < AAssignFormExpr: superclass init_table position */},
{(int) parser_nodes___AAssignFormExpr___n_assign},
{(int) parser_prod___ABraAssignExpr___n_assign__eq},
{(int) parser_nodes___AAssignFormExpr___n_value},
{(int) parser_prod___ABraAssignExpr___n_value__eq},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 1 /* 87: ABraAssignExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: ABraAssignExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: ABraAssignExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: ABraAssignExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___ABraAssignExpr___n_expr__eq},
- {(int) 7 /* 101: ABraAssignExpr < ABraFormExpr: superclass init_table position */},
+ {(int) 7 /* 102: ABraAssignExpr < ABraFormExpr: superclass init_table position */},
{(int) parser_nodes___ABraFormExpr___n_args},
{(int) parser_nodes___ABraFormExpr___n_args__eq},
};
parser_prod___ABraAssignExpr___init_abraassignexpr(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_AVarFormExpr[80] = {
+const classtable_elt_t VFT_AVarFormExpr[81] = {
{(int) 3327 /* 0: Identity */},
{(int) 3 /* 1: AVarFormExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AVarFormExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AVarFormExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AVarFormExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AVarFormExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AVarFormExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AVarFormExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AVarFormExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) typing___AVarFormExpr___variable},
{(int) typing___AVarFormExpr___variable__eq},
- {(int) 4 /* 77: AVarFormExpr < AVarFormExpr: superclass init_table position */},
+ {(int) 4 /* 78: AVarFormExpr < AVarFormExpr: superclass init_table position */},
{(int) parser_nodes___AVarFormExpr___n_id},
{(int) parser_nodes___AVarFormExpr___n_id__eq},
};
obj->vft = (classtable_elt_t*)VFT_AVarFormExpr;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_ABraReassignExpr[107] = {
+const classtable_elt_t VFT_ABraReassignExpr[108] = {
{(int) 3887 /* 0: Identity */},
{(int) 3 /* 1: ABraReassignExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ABraReassignExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ABraReassignExpr___visit_all},
{(int) parser_prod___ABraReassignExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 5 /* 56: ABraReassignExpr < PNode: superclass init_table position */},
+ {(int) 5 /* 57: ABraReassignExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 6 /* 65: ABraReassignExpr < Prod: superclass init_table position */},
+ {(int) 6 /* 66: ABraReassignExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendReassignExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 7 /* 70: ABraReassignExpr < PExpr: superclass init_table position */},
+ {(int) 7 /* 71: ABraReassignExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 1 /* 75: ABraReassignExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 1 /* 76: ABraReassignExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
- {(int) 0 /* 77: ABraReassignExpr < ASendReassignExpr: superclass init_table position */},
+ {(int) 0 /* 78: ABraReassignExpr < ASendReassignExpr: superclass init_table position */},
{(int) typing___ASendReassignExpr___read_prop},
{0} /* Class Hole :( */,
{(int) typing___AReassignFormExpr___do_lvalue_typing},
{(int) typing___AReassignFormExpr___assign_method},
- {(int) 8 /* 82: ABraReassignExpr < AReassignFormExpr: superclass init_table position */},
+ {(int) 8 /* 83: ABraReassignExpr < AReassignFormExpr: superclass init_table position */},
{(int) parser_nodes___AReassignFormExpr___n_assign_op},
{(int) parser_prod___ABraReassignExpr___n_assign_op__eq},
{(int) parser_nodes___AReassignFormExpr___n_value},
{(int) parser_prod___ABraReassignExpr___n_value__eq},
- {(int) 2 /* 87: ABraReassignExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 2 /* 88: ABraReassignExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendReassignExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 3 /* 98: ABraReassignExpr < ASendExpr: superclass init_table position */},
+ {(int) 3 /* 99: ABraReassignExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___ABraReassignExpr___n_expr__eq},
- {(int) 9 /* 101: ABraReassignExpr < ABraFormExpr: superclass init_table position */},
+ {(int) 9 /* 102: ABraReassignExpr < ABraFormExpr: superclass init_table position */},
{(int) parser_nodes___ABraFormExpr___n_args},
{(int) parser_nodes___ABraFormExpr___n_args__eq},
{(int) parser_prod___ABraReassignExpr___empty_init},
{(int) parser_prod___ABraReassignExpr___init_abrareassignexpr},
- {(int) 10 /* 106: ABraReassignExpr < ABraReassignExpr: superclass init_table position */},
+ {(int) 10 /* 107: ABraReassignExpr < ABraReassignExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute ABraReassignExpr::_parent */
parser_prod___ABraReassignExpr___init_abrareassignexpr(self, p0, p1, p2, p3, init_table);
return self;
}
-const classtable_elt_t VFT_AVarExpr[83] = {
+const classtable_elt_t VFT_AVarExpr[84] = {
{(int) 3651 /* 0: Identity */},
{(int) 3 /* 1: AVarExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AVarExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AVarExpr___visit_all},
{(int) parser_prod___AVarExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AVarExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AVarExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AVarExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AVarExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AVarExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AVarExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AVarExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AVarExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___AVarExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) typing___AVarFormExpr___variable},
{(int) typing___AVarFormExpr___variable__eq},
- {(int) 4 /* 77: AVarExpr < AVarFormExpr: superclass init_table position */},
+ {(int) 4 /* 78: AVarExpr < AVarFormExpr: superclass init_table position */},
{(int) parser_nodes___AVarFormExpr___n_id},
{(int) parser_prod___AVarExpr___n_id__eq},
{(int) parser_prod___AVarExpr___empty_init},
{(int) parser_prod___AVarExpr___init_avarexpr},
- {(int) 5 /* 82: AVarExpr < AVarExpr: superclass init_table position */},
+ {(int) 5 /* 83: AVarExpr < AVarExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute AVarExpr::_parent */
parser_prod___AVarExpr___init_avarexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AVarAssignExpr[88] = {
+const classtable_elt_t VFT_AVarAssignExpr[89] = {
{(int) 3655 /* 0: Identity */},
{(int) 3 /* 1: AVarAssignExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AVarAssignExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AVarAssignExpr___visit_all},
{(int) parser_prod___AVarAssignExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AVarAssignExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AVarAssignExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AVarAssignExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AVarAssignExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AVarAssignExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___AVarAssignExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AVarAssignExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AVarAssignExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) typing___AVarFormExpr___variable},
{(int) typing___AVarFormExpr___variable__eq},
- {(int) 4 /* 77: AVarAssignExpr < AVarFormExpr: superclass init_table position */},
+ {(int) 4 /* 78: AVarAssignExpr < AVarFormExpr: superclass init_table position */},
{(int) parser_nodes___AVarFormExpr___n_id},
{(int) parser_prod___AVarAssignExpr___n_id__eq},
- {(int) 5 /* 80: AVarAssignExpr < AAssignFormExpr: superclass init_table position */},
+ {(int) 5 /* 81: AVarAssignExpr < AAssignFormExpr: superclass init_table position */},
{(int) parser_nodes___AAssignFormExpr___n_assign},
{(int) parser_prod___AVarAssignExpr___n_assign__eq},
{(int) parser_nodes___AAssignFormExpr___n_value},
{(int) parser_prod___AVarAssignExpr___n_value__eq},
{(int) parser_prod___AVarAssignExpr___empty_init},
{(int) parser_prod___AVarAssignExpr___init_avarassignexpr},
- {(int) 6 /* 87: AVarAssignExpr < AVarAssignExpr: superclass init_table position */},
+ {(int) 6 /* 88: AVarAssignExpr < AVarAssignExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute AVarAssignExpr::_parent */
parser_prod___AVarAssignExpr___init_avarassignexpr(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_AVarReassignExpr[90] = {
+const classtable_elt_t VFT_AVarReassignExpr[91] = {
{(int) 3647 /* 0: Identity */},
{(int) 3 /* 1: AVarReassignExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AVarReassignExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AVarReassignExpr___visit_all},
{(int) parser_prod___AVarReassignExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AVarReassignExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AVarReassignExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AVarReassignExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AVarReassignExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AVarReassignExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___AVarReassignExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AVarReassignExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AVarReassignExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) typing___AVarFormExpr___variable},
{(int) typing___AVarFormExpr___variable__eq},
- {(int) 4 /* 77: AVarReassignExpr < AVarFormExpr: superclass init_table position */},
+ {(int) 4 /* 78: AVarReassignExpr < AVarFormExpr: superclass init_table position */},
{(int) parser_nodes___AVarFormExpr___n_id},
{(int) parser_prod___AVarReassignExpr___n_id__eq},
{(int) typing___AReassignFormExpr___do_lvalue_typing},
{(int) typing___AReassignFormExpr___assign_method},
- {(int) 5 /* 82: AVarReassignExpr < AReassignFormExpr: superclass init_table position */},
+ {(int) 5 /* 83: AVarReassignExpr < AReassignFormExpr: superclass init_table position */},
{(int) parser_nodes___AReassignFormExpr___n_assign_op},
{(int) parser_prod___AVarReassignExpr___n_assign_op__eq},
{(int) parser_nodes___AReassignFormExpr___n_value},
{(int) parser_prod___AVarReassignExpr___n_value__eq},
{(int) parser_prod___AVarReassignExpr___empty_init},
{(int) parser_prod___AVarReassignExpr___init_avarreassignexpr},
- {(int) 6 /* 89: AVarReassignExpr < AVarReassignExpr: superclass init_table position */},
+ {(int) 6 /* 90: AVarReassignExpr < AVarReassignExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute AVarReassignExpr::_parent */
parser_prod___AVarReassignExpr___init_avarreassignexpr(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_ARangeExpr[83] = {
+const classtable_elt_t VFT_ARangeExpr[84] = {
{(int) 3391 /* 0: Identity */},
{(int) 3 /* 1: ARangeExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ARangeExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ARangeExpr___visit_all},
{(int) parser_prod___ARangeExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ARangeExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ARangeExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ARangeExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ARangeExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ARangeExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ARangeExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: ARangeExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: ARangeExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) compiling_methods___ARangeExpr___propname},
{(int) parser_prod___ARangeExpr___empty_init},
{(int) parser_prod___ARangeExpr___init_arangeexpr},
- {(int) 4 /* 78: ARangeExpr < ARangeExpr: superclass init_table position */},
+ {(int) 4 /* 79: ARangeExpr < ARangeExpr: superclass init_table position */},
{(int) parser_nodes___ARangeExpr___n_expr},
{(int) parser_prod___ARangeExpr___n_expr__eq},
{(int) parser_nodes___ARangeExpr___n_expr2},
parser_prod___ARangeExpr___init_arangeexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_ACrangeExpr[86] = {
+const classtable_elt_t VFT_ACrangeExpr[87] = {
{(int) 3739 /* 0: Identity */},
{(int) 3 /* 1: ACrangeExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ACrangeExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ACrangeExpr___visit_all},
{(int) parser_prod___ACrangeExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ACrangeExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ACrangeExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ARangeExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ACrangeExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ACrangeExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ARangeExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: ACrangeExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: ACrangeExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) compiling_methods___ACrangeExpr___propname},
{(int) parser_prod___ARangeExpr___empty_init},
{(int) parser_prod___ARangeExpr___init_arangeexpr},
- {(int) 4 /* 78: ACrangeExpr < ARangeExpr: superclass init_table position */},
+ {(int) 4 /* 79: ACrangeExpr < ARangeExpr: superclass init_table position */},
{(int) parser_nodes___ARangeExpr___n_expr},
{(int) parser_prod___ACrangeExpr___n_expr__eq},
{(int) parser_nodes___ARangeExpr___n_expr2},
{(int) parser_prod___ACrangeExpr___n_expr2__eq},
{(int) parser_prod___ACrangeExpr___empty_init},
{(int) parser_prod___ACrangeExpr___init_acrangeexpr},
- {(int) 5 /* 85: ACrangeExpr < ACrangeExpr: superclass init_table position */},
+ {(int) 5 /* 86: ACrangeExpr < ACrangeExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute ACrangeExpr::_parent */
parser_prod___ACrangeExpr___init_acrangeexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AOrangeExpr[86] = {
+const classtable_elt_t VFT_AOrangeExpr[87] = {
{(int) 3679 /* 0: Identity */},
{(int) 3 /* 1: AOrangeExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AOrangeExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AOrangeExpr___visit_all},
{(int) parser_prod___AOrangeExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AOrangeExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AOrangeExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ARangeExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AOrangeExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AOrangeExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ARangeExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AOrangeExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AOrangeExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) compiling_methods___AOrangeExpr___propname},
{(int) parser_prod___ARangeExpr___empty_init},
{(int) parser_prod___ARangeExpr___init_arangeexpr},
- {(int) 4 /* 78: AOrangeExpr < ARangeExpr: superclass init_table position */},
+ {(int) 4 /* 79: AOrangeExpr < ARangeExpr: superclass init_table position */},
{(int) parser_nodes___ARangeExpr___n_expr},
{(int) parser_prod___AOrangeExpr___n_expr__eq},
{(int) parser_nodes___ARangeExpr___n_expr2},
{(int) parser_prod___AOrangeExpr___n_expr2__eq},
{(int) parser_prod___AOrangeExpr___empty_init},
{(int) parser_prod___AOrangeExpr___init_aorangeexpr},
- {(int) 5 /* 85: AOrangeExpr < AOrangeExpr: superclass init_table position */},
+ {(int) 5 /* 86: AOrangeExpr < AOrangeExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute AOrangeExpr::_parent */
parser_prod___AOrangeExpr___init_aorangeexpr(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_AArrayExpr[81] = {
+const classtable_elt_t VFT_AArrayExpr[82] = {
{(int) 3591 /* 0: Identity */},
{(int) 3 /* 1: AArrayExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AArrayExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AArrayExpr___visit_all},
{(int) parser_prod___AArrayExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AArrayExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AArrayExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AArrayExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AArrayExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AArrayExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AArrayExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AArrayExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AArrayExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___AArrayExpr___stype__eq},
{(int) parser_prod___AArrayExpr___empty_init},
{(int) parser_prod___AArrayExpr___init_aarrayexpr},
- {(int) 4 /* 78: AArrayExpr < AArrayExpr: superclass init_table position */},
+ {(int) 4 /* 79: AArrayExpr < AArrayExpr: superclass init_table position */},
{(int) parser_nodes___AArrayExpr___n_exprs},
{(int) parser_nodes___AArrayExpr___n_exprs__eq},
};
parser_prod___AArrayExpr___init_aarrayexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_ASelfExpr[80] = {
+const classtable_elt_t VFT_ASelfExpr[81] = {
{(int) 3375 /* 0: Identity */},
{(int) 3 /* 1: ASelfExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ASelfExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ASelfExpr___visit_all},
{(int) parser_prod___ASelfExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ASelfExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ASelfExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASelfExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ASelfExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ASelfExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASelfExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: ASelfExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: ASelfExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___ASelfExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) parser_prod___ASelfExpr___empty_init},
{(int) parser_prod___ASelfExpr___init_aselfexpr},
- {(int) 4 /* 77: ASelfExpr < ASelfExpr: superclass init_table position */},
+ {(int) 4 /* 78: ASelfExpr < ASelfExpr: superclass init_table position */},
{(int) parser_nodes___ASelfExpr___n_kwself},
{(int) parser_prod___ASelfExpr___n_kwself__eq},
};
parser_prod___ASelfExpr___init_aselfexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AImplicitSelfExpr[83] = {
+const classtable_elt_t VFT_AImplicitSelfExpr[84] = {
{(int) 3711 /* 0: Identity */},
{(int) 3 /* 1: AImplicitSelfExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AImplicitSelfExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AImplicitSelfExpr___visit_all},
{(int) parser_prod___AImplicitSelfExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AImplicitSelfExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AImplicitSelfExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASelfExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AImplicitSelfExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AImplicitSelfExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASelfExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AImplicitSelfExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AImplicitSelfExpr < PExpr: superclass init_table position */},
{(int) typing___AImplicitSelfExpr___is_implicit_self},
{(int) typing___ASelfExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) parser_prod___ASelfExpr___empty_init},
{(int) parser_prod___ASelfExpr___init_aselfexpr},
- {(int) 4 /* 77: AImplicitSelfExpr < ASelfExpr: superclass init_table position */},
+ {(int) 4 /* 78: AImplicitSelfExpr < ASelfExpr: superclass init_table position */},
{(int) parser_nodes___ASelfExpr___n_kwself},
{(int) parser_prod___ASelfExpr___n_kwself__eq},
{(int) parser_prod___AImplicitSelfExpr___empty_init},
{(int) parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr},
- {(int) 5 /* 82: AImplicitSelfExpr < AImplicitSelfExpr: superclass init_table position */},
+ {(int) 5 /* 83: AImplicitSelfExpr < AImplicitSelfExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute AImplicitSelfExpr::_parent */
parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr(self, init_table);
return self;
}
-const classtable_elt_t VFT_ATrueExpr[81] = {
+const classtable_elt_t VFT_ATrueExpr[82] = {
{(int) 3659 /* 0: Identity */},
{(int) 3 /* 1: ATrueExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ATrueExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ATrueExpr___visit_all},
{(int) parser_prod___ATrueExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ATrueExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ATrueExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ABoolExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ATrueExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ATrueExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ATrueExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: ATrueExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: ATrueExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 4 /* 75: ATrueExpr < ABoolExpr: superclass init_table position */},
+ {(int) 4 /* 76: ATrueExpr < ABoolExpr: superclass init_table position */},
{(int) parser_prod___ATrueExpr___empty_init},
{(int) parser_prod___ATrueExpr___init_atrueexpr},
- {(int) 5 /* 78: ATrueExpr < ATrueExpr: superclass init_table position */},
+ {(int) 5 /* 79: ATrueExpr < ATrueExpr: superclass init_table position */},
{(int) parser_nodes___ATrueExpr___n_kwtrue},
{(int) parser_prod___ATrueExpr___n_kwtrue__eq},
};
parser_prod___ATrueExpr___init_atrueexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AFalseExpr[81] = {
+const classtable_elt_t VFT_AFalseExpr[82] = {
{(int) 3719 /* 0: Identity */},
{(int) 3 /* 1: AFalseExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AFalseExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AFalseExpr___visit_all},
{(int) parser_prod___AFalseExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AFalseExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AFalseExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ABoolExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AFalseExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AFalseExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AFalseExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AFalseExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AFalseExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 4 /* 75: AFalseExpr < ABoolExpr: superclass init_table position */},
+ {(int) 4 /* 76: AFalseExpr < ABoolExpr: superclass init_table position */},
{(int) parser_prod___AFalseExpr___empty_init},
{(int) parser_prod___AFalseExpr___init_afalseexpr},
- {(int) 5 /* 78: AFalseExpr < AFalseExpr: superclass init_table position */},
+ {(int) 5 /* 79: AFalseExpr < AFalseExpr: superclass init_table position */},
{(int) parser_nodes___AFalseExpr___n_kwfalse},
{(int) parser_prod___AFalseExpr___n_kwfalse__eq},
};
parser_prod___AFalseExpr___init_afalseexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_ANullExpr[80] = {
+const classtable_elt_t VFT_ANullExpr[81] = {
{(int) 3435 /* 0: Identity */},
{(int) 3 /* 1: ANullExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ANullExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ANullExpr___visit_all},
{(int) parser_prod___ANullExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ANullExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ANullExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ANullExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ANullExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ANullExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ANullExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: ANullExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: ANullExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) parser_prod___ANullExpr___empty_init},
{(int) parser_prod___ANullExpr___init_anullexpr},
- {(int) 4 /* 77: ANullExpr < ANullExpr: superclass init_table position */},
+ {(int) 4 /* 78: ANullExpr < ANullExpr: superclass init_table position */},
{(int) parser_nodes___ANullExpr___n_kwnull},
{(int) parser_prod___ANullExpr___n_kwnull__eq},
};
parser_prod___ANullExpr___init_anullexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AIntExpr[80] = {
+const classtable_elt_t VFT_AIntExpr[81] = {
{(int) 3483 /* 0: Identity */},
{(int) 3 /* 1: AIntExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AIntExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AIntExpr___visit_all},
{(int) parser_prod___AIntExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AIntExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AIntExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AIntExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AIntExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AIntExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AIntExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AIntExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AIntExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) parser_prod___AIntExpr___empty_init},
{(int) parser_prod___AIntExpr___init_aintexpr},
- {(int) 4 /* 77: AIntExpr < AIntExpr: superclass init_table position */},
+ {(int) 4 /* 78: AIntExpr < AIntExpr: superclass init_table position */},
{(int) parser_nodes___AIntExpr___n_number},
{(int) parser_prod___AIntExpr___n_number__eq},
};
parser_prod___AIntExpr___init_aintexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AFloatExpr[80] = {
+const classtable_elt_t VFT_AFloatExpr[81] = {
{(int) 3519 /* 0: Identity */},
{(int) 3 /* 1: AFloatExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AFloatExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AFloatExpr___visit_all},
{(int) parser_prod___AFloatExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AFloatExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AFloatExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AFloatExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AFloatExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AFloatExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AFloatExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AFloatExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AFloatExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) parser_prod___AFloatExpr___empty_init},
{(int) parser_prod___AFloatExpr___init_afloatexpr},
- {(int) 4 /* 77: AFloatExpr < AFloatExpr: superclass init_table position */},
+ {(int) 4 /* 78: AFloatExpr < AFloatExpr: superclass init_table position */},
{(int) parser_nodes___AFloatExpr___n_float},
{(int) parser_prod___AFloatExpr___n_float__eq},
};
parser_prod___AFloatExpr___init_afloatexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_ACharExpr[80] = {
+const classtable_elt_t VFT_ACharExpr[81] = {
{(int) 3547 /* 0: Identity */},
{(int) 3 /* 1: ACharExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ACharExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ACharExpr___visit_all},
{(int) parser_prod___ACharExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ACharExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ACharExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ACharExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ACharExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ACharExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ACharExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: ACharExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: ACharExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) parser_prod___ACharExpr___empty_init},
{(int) parser_prod___ACharExpr___init_acharexpr},
- {(int) 4 /* 77: ACharExpr < ACharExpr: superclass init_table position */},
+ {(int) 4 /* 78: ACharExpr < ACharExpr: superclass init_table position */},
{(int) parser_nodes___ACharExpr___n_char},
{(int) parser_prod___ACharExpr___n_char__eq},
};
parser_prod___ACharExpr___init_acharexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AStringFormExpr[78] = {
+const classtable_elt_t VFT_AStringFormExpr[79] = {
{(int) 3355 /* 0: Identity */},
{(int) 3 /* 1: AStringFormExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AStringFormExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AStringFormExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AStringFormExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AStringFormExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AStringFormExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AStringFormExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AStringFormExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AStringFormExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AStringFormExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) compiling_methods___AStringFormExpr___string_text},
{(int) compiling_methods___AStringFormExpr___compute_string_info},
- {(int) 4 /* 77: AStringFormExpr < AStringFormExpr: superclass init_table position */},
+ {(int) 4 /* 78: AStringFormExpr < AStringFormExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute AStringFormExpr::_parent */
ATTR_compiling_methods___AStringFormExpr____cstring_length(obj) = TAG_Int((int)0);
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_AStringExpr[83] = {
+const classtable_elt_t VFT_AStringExpr[84] = {
{(int) 3667 /* 0: Identity */},
{(int) 3 /* 1: AStringExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AStringExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AStringExpr___visit_all},
{(int) parser_prod___AStringExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AStringExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AStringExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AStringFormExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AStringExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AStringExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AStringFormExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AStringExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AStringExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) compiling_methods___AStringExpr___string_text},
{(int) compiling_methods___AStringFormExpr___compute_string_info},
- {(int) 4 /* 77: AStringExpr < AStringFormExpr: superclass init_table position */},
+ {(int) 4 /* 78: AStringExpr < AStringFormExpr: superclass init_table position */},
{(int) parser_prod___AStringExpr___empty_init},
{(int) parser_prod___AStringExpr___init_astringexpr},
- {(int) 5 /* 80: AStringExpr < AStringExpr: superclass init_table position */},
+ {(int) 5 /* 81: AStringExpr < AStringExpr: superclass init_table position */},
{(int) parser_nodes___AStringExpr___n_string},
{(int) parser_prod___AStringExpr___n_string__eq},
};
parser_prod___AStringExpr___init_astringexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AStartStringExpr[83] = {
+const classtable_elt_t VFT_AStartStringExpr[84] = {
{(int) 3671 /* 0: Identity */},
{(int) 3 /* 1: AStartStringExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AStartStringExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AStartStringExpr___visit_all},
{(int) parser_prod___AStartStringExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AStartStringExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AStartStringExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AStringFormExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AStartStringExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AStartStringExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AStringFormExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AStartStringExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AStartStringExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) compiling_methods___AStartStringExpr___string_text},
{(int) compiling_methods___AStringFormExpr___compute_string_info},
- {(int) 4 /* 77: AStartStringExpr < AStringFormExpr: superclass init_table position */},
+ {(int) 4 /* 78: AStartStringExpr < AStringFormExpr: superclass init_table position */},
{(int) parser_prod___AStartStringExpr___empty_init},
{(int) parser_prod___AStartStringExpr___init_astartstringexpr},
- {(int) 5 /* 80: AStartStringExpr < AStartStringExpr: superclass init_table position */},
+ {(int) 5 /* 81: AStartStringExpr < AStartStringExpr: superclass init_table position */},
{(int) parser_nodes___AStartStringExpr___n_string},
{(int) parser_prod___AStartStringExpr___n_string__eq},
};
parser_prod___AStartStringExpr___init_astartstringexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AMidStringExpr[83] = {
+const classtable_elt_t VFT_AMidStringExpr[84] = {
{(int) 3699 /* 0: Identity */},
{(int) 3 /* 1: AMidStringExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AMidStringExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AMidStringExpr___visit_all},
{(int) parser_prod___AMidStringExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AMidStringExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AMidStringExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AStringFormExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AMidStringExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AMidStringExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AStringFormExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AMidStringExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AMidStringExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) compiling_methods___AMidStringExpr___string_text},
{(int) compiling_methods___AStringFormExpr___compute_string_info},
- {(int) 4 /* 77: AMidStringExpr < AStringFormExpr: superclass init_table position */},
+ {(int) 4 /* 78: AMidStringExpr < AStringFormExpr: superclass init_table position */},
{(int) parser_prod___AMidStringExpr___empty_init},
{(int) parser_prod___AMidStringExpr___init_amidstringexpr},
- {(int) 5 /* 80: AMidStringExpr < AMidStringExpr: superclass init_table position */},
+ {(int) 5 /* 81: AMidStringExpr < AMidStringExpr: superclass init_table position */},
{(int) parser_nodes___AMidStringExpr___n_string},
{(int) parser_prod___AMidStringExpr___n_string__eq},
};
parser_prod___AMidStringExpr___init_amidstringexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AEndStringExpr[83] = {
+const classtable_elt_t VFT_AEndStringExpr[84] = {
{(int) 3727 /* 0: Identity */},
{(int) 3 /* 1: AEndStringExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AEndStringExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AEndStringExpr___visit_all},
{(int) parser_prod___AEndStringExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AEndStringExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AEndStringExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AStringFormExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AEndStringExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AEndStringExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AStringFormExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AEndStringExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AEndStringExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) compiling_methods___AEndStringExpr___string_text},
{(int) compiling_methods___AStringFormExpr___compute_string_info},
- {(int) 4 /* 77: AEndStringExpr < AStringFormExpr: superclass init_table position */},
+ {(int) 4 /* 78: AEndStringExpr < AStringFormExpr: superclass init_table position */},
{(int) parser_prod___AEndStringExpr___empty_init},
{(int) parser_prod___AEndStringExpr___init_aendstringexpr},
- {(int) 5 /* 80: AEndStringExpr < AEndStringExpr: superclass init_table position */},
+ {(int) 5 /* 81: AEndStringExpr < AEndStringExpr: superclass init_table position */},
{(int) parser_nodes___AEndStringExpr___n_string},
{(int) parser_prod___AEndStringExpr___n_string__eq},
};
parser_prod___AEndStringExpr___init_aendstringexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_ASuperstringExpr[80] = {
+const classtable_elt_t VFT_ASuperstringExpr[81] = {
{(int) 3347 /* 0: Identity */},
{(int) 3 /* 1: ASuperstringExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ASuperstringExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ASuperstringExpr___visit_all},
{(int) parser_prod___ASuperstringExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ASuperstringExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ASuperstringExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASuperstringExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ASuperstringExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ASuperstringExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASuperstringExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: ASuperstringExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: ASuperstringExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) parser_prod___ASuperstringExpr___empty_init},
{(int) parser_prod___ASuperstringExpr___init_asuperstringexpr},
- {(int) 4 /* 77: ASuperstringExpr < ASuperstringExpr: superclass init_table position */},
+ {(int) 4 /* 78: ASuperstringExpr < ASuperstringExpr: superclass init_table position */},
{(int) parser_nodes___ASuperstringExpr___n_exprs},
{(int) parser_nodes___ASuperstringExpr___n_exprs__eq},
};
parser_prod___ASuperstringExpr___init_asuperstringexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AParExpr[81] = {
+const classtable_elt_t VFT_AParExpr[82] = {
{(int) 3675 /* 0: Identity */},
{(int) 3 /* 1: AParExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AParExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___AParExpr___visit_all},
{(int) parser_prod___AParExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 2 /* 56: AParExpr < PNode: superclass init_table position */},
+ {(int) 2 /* 57: AParExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AProxyExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 3 /* 65: AParExpr < Prod: superclass init_table position */},
+ {(int) 3 /* 66: AParExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AProxyExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 4 /* 70: AParExpr < PExpr: superclass init_table position */},
+ {(int) 4 /* 71: AParExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: AParExpr < AProxyExpr: superclass init_table position */},
+ {(int) 0 /* 76: AParExpr < AProxyExpr: superclass init_table position */},
{(int) parser_nodes___AProxyExpr___n_expr},
{(int) parser_prod___AParExpr___n_expr__eq},
{(int) parser_prod___AParExpr___empty_init},
{(int) parser_prod___AParExpr___init_aparexpr},
- {(int) 5 /* 80: AParExpr < AParExpr: superclass init_table position */},
+ {(int) 5 /* 81: AParExpr < AParExpr: superclass init_table position */},
};
/* 0: Pointer to the classtable */
/* 1: Attribute AParExpr::_parent */
parser_prod___AParExpr___init_aparexpr(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AProxyExpr[78] = {
+const classtable_elt_t VFT_AProxyExpr[79] = {
{(int) 3403 /* 0: Identity */},
{(int) 3 /* 1: AProxyExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AProxyExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AProxyExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AProxyExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___AProxyExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AProxyExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AProxyExpr < Prod: superclass init_table position */},
{(int) compiling_methods___AProxyExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AProxyExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AProxyExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 4 /* 75: AProxyExpr < AProxyExpr: superclass init_table position */},
+ {(int) 4 /* 76: AProxyExpr < AProxyExpr: superclass init_table position */},
{(int) parser_nodes___AProxyExpr___n_expr},
{(int) parser_nodes___AProxyExpr___n_expr__eq},
};
obj->vft = (classtable_elt_t*)VFT_AProxyExpr;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_APlusAssignOp[73] = {
+const classtable_elt_t VFT_APlusAssignOp[74] = {
{(int) 3419 /* 0: Identity */},
{(int) 3 /* 1: APlusAssignOp < Object: superclass typecheck marker */},
{(int) 63 /* 2: APlusAssignOp < PNode: superclass typecheck marker */},
{(int) parser_prod___APlusAssignOp___visit_all},
{(int) parser_prod___APlusAssignOp___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: APlusAssignOp < PNode: superclass init_table position */},
+ {(int) 1 /* 57: APlusAssignOp < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: APlusAssignOp < Prod: superclass init_table position */},
+ {(int) 2 /* 66: APlusAssignOp < Prod: superclass init_table position */},
{(int) typing___APlusAssignOp___method_name},
- {(int) 3 /* 67: APlusAssignOp < PAssignOp: superclass init_table position */},
+ {(int) 3 /* 68: APlusAssignOp < PAssignOp: superclass init_table position */},
{(int) parser_prod___APlusAssignOp___empty_init},
{(int) parser_prod___APlusAssignOp___init_aplusassignop},
- {(int) 4 /* 70: APlusAssignOp < APlusAssignOp: superclass init_table position */},
+ {(int) 4 /* 71: APlusAssignOp < APlusAssignOp: superclass init_table position */},
{(int) parser_nodes___APlusAssignOp___n_pluseq},
{(int) parser_prod___APlusAssignOp___n_pluseq__eq},
};
parser_prod___APlusAssignOp___init_aplusassignop(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AMinusAssignOp[73] = {
+const classtable_elt_t VFT_AMinusAssignOp[74] = {
{(int) 3455 /* 0: Identity */},
{(int) 3 /* 1: AMinusAssignOp < Object: superclass typecheck marker */},
{(int) 63 /* 2: AMinusAssignOp < PNode: superclass typecheck marker */},
{(int) parser_prod___AMinusAssignOp___visit_all},
{(int) parser_prod___AMinusAssignOp___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AMinusAssignOp < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AMinusAssignOp < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AMinusAssignOp < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AMinusAssignOp < Prod: superclass init_table position */},
{(int) typing___AMinusAssignOp___method_name},
- {(int) 3 /* 67: AMinusAssignOp < PAssignOp: superclass init_table position */},
+ {(int) 3 /* 68: AMinusAssignOp < PAssignOp: superclass init_table position */},
{(int) parser_prod___AMinusAssignOp___empty_init},
{(int) parser_prod___AMinusAssignOp___init_aminusassignop},
- {(int) 4 /* 70: AMinusAssignOp < AMinusAssignOp: superclass init_table position */},
+ {(int) 4 /* 71: AMinusAssignOp < AMinusAssignOp: superclass init_table position */},
{(int) parser_nodes___AMinusAssignOp___n_minuseq},
{(int) parser_prod___AMinusAssignOp___n_minuseq__eq},
};
parser_prod___AMinusAssignOp___init_aminusassignop(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_AQualified[74] = {
+const classtable_elt_t VFT_AQualified[75] = {
{(int) 3395 /* 0: Identity */},
{(int) 3 /* 1: AQualified < Object: superclass typecheck marker */},
{(int) 63 /* 2: AQualified < PNode: superclass typecheck marker */},
{(int) parser_prod___AQualified___visit_all},
{(int) parser_prod___AQualified___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AQualified < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AQualified < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AQualified < Prod: superclass init_table position */},
- {(int) 3 /* 66: AQualified < PQualified: superclass init_table position */},
+ {(int) 2 /* 66: AQualified < Prod: superclass init_table position */},
+ {(int) 3 /* 67: AQualified < PQualified: superclass init_table position */},
{(int) parser_prod___AQualified___empty_init},
{(int) parser_prod___AQualified___init_aqualified},
- {(int) 4 /* 69: AQualified < AQualified: superclass init_table position */},
+ {(int) 4 /* 70: AQualified < AQualified: superclass init_table position */},
{(int) parser_nodes___AQualified___n_id},
{(int) parser_nodes___AQualified___n_id__eq},
{(int) parser_nodes___AQualified___n_classid},
parser_prod___AQualified___init_aqualified(self, p0, p1, init_table);
return self;
}
-const classtable_elt_t VFT_ADoc[72] = {
+const classtable_elt_t VFT_ADoc[73] = {
{(int) 3527 /* 0: Identity */},
{(int) 3 /* 1: ADoc < Object: superclass typecheck marker */},
{(int) 63 /* 2: ADoc < PNode: superclass typecheck marker */},
{(int) parser_prod___ADoc___visit_all},
{(int) parser_prod___ADoc___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ADoc < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ADoc < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ADoc < Prod: superclass init_table position */},
- {(int) 3 /* 66: ADoc < PDoc: superclass init_table position */},
+ {(int) 2 /* 66: ADoc < Prod: superclass init_table position */},
+ {(int) 3 /* 67: ADoc < PDoc: superclass init_table position */},
{(int) parser_prod___ADoc___empty_init},
{(int) parser_prod___ADoc___init_adoc},
- {(int) 4 /* 69: ADoc < ADoc: superclass init_table position */},
+ {(int) 4 /* 70: ADoc < ADoc: superclass init_table position */},
{(int) parser_nodes___ADoc___n_comment},
{(int) parser_nodes___ADoc___n_comment__eq},
};
parser_prod___ADoc___init_adoc(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_Start[72] = {
+const classtable_elt_t VFT_Start[73] = {
{(int) 3015 /* 0: Identity */},
{(int) 3 /* 1: Start < Object: superclass typecheck marker */},
{(int) 63 /* 2: Start < PNode: superclass typecheck marker */},
{(int) parser_prod___Start___visit_all},
{(int) parser_prod___Start___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: Start < PNode: superclass init_table position */},
+ {(int) 1 /* 57: Start < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: Start < Prod: superclass init_table position */},
+ {(int) 2 /* 66: Start < Prod: superclass init_table position */},
{(int) parser_prod___Start___init},
- {(int) 3 /* 67: Start < Start: superclass init_table position */},
+ {(int) 3 /* 68: Start < Start: superclass init_table position */},
{(int) parser_nodes___Start___n_base},
{(int) parser_nodes___Start___n_base__eq},
{(int) parser_nodes___Start___n_eof},
control_flow___ControlFlowContext___with(self, p0, init_table);
return self;
}
-const classtable_elt_t VFT_ABlockControler[77] = {
+const classtable_elt_t VFT_ABlockControler[78] = {
{(int) 3567 /* 0: Identity */},
{(int) 3 /* 1: ABlockControler < Object: superclass typecheck marker */},
{(int) 63 /* 2: ABlockControler < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ABlockControler < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ABlockControler < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ABlockControler < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ABlockControler < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: ABlockControler < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: ABlockControler < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 4 /* 75: ABlockControler < ABlockControler: superclass init_table position */},
+ {(int) 4 /* 76: ABlockControler < ABlockControler: superclass init_table position */},
{(int) control_flow___ABlockControler___block},
};
/* 0: Pointer to the classtable */
obj->vft = (classtable_elt_t*)VFT_ABlockControler;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_AControlableBlock[78] = {
+const classtable_elt_t VFT_AControlableBlock[79] = {
{(int) 3535 /* 0: Identity */},
{(int) 3 /* 1: AControlableBlock < Object: superclass typecheck marker */},
{(int) 63 /* 2: AControlableBlock < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AControlableBlock < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AControlableBlock < PNode: superclass init_table position */},
{(int) control_flow___AControlableBlock___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AControlableBlock < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AControlableBlock < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___AControlableBlock___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AControlableBlock < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AControlableBlock < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
{(int) compiling_methods___AControlableBlock___compile_inside_block},
- {(int) 4 /* 76: AControlableBlock < AControlableBlock: superclass init_table position */},
+ {(int) 4 /* 77: AControlableBlock < AControlableBlock: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
};
/* 0: Pointer to the classtable */
typing___SubVariableContext___with(self, p0, p1, p2, init_table);
return self;
}
-const classtable_elt_t VFT_AAbsSendExpr[93] = {
+const classtable_elt_t VFT_AAbsSendExpr[94] = {
{(int) 3599 /* 0: Identity */},
{(int) 3 /* 1: AAbsSendExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: AAbsSendExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: AAbsSendExpr < PNode: superclass init_table position */},
+ {(int) 1 /* 57: AAbsSendExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: AAbsSendExpr < Prod: superclass init_table position */},
+ {(int) 2 /* 66: AAbsSendExpr < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: AAbsSendExpr < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: AAbsSendExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 4 /* 87: AAbsSendExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 4 /* 88: AAbsSendExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
obj->vft = (classtable_elt_t*)VFT_AAbsSendExpr;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_ASuperInitCall[93] = {
+const classtable_elt_t VFT_ASuperInitCall[94] = {
{(int) 3663 /* 0: Identity */},
{(int) 3 /* 1: ASuperInitCall < Object: superclass typecheck marker */},
{(int) 63 /* 2: ASuperInitCall < PNode: superclass typecheck marker */},
{(int) parser_prod___PNode___visit_all},
{(int) parser_prod___PNode___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 1 /* 56: ASuperInitCall < PNode: superclass init_table position */},
+ {(int) 1 /* 57: ASuperInitCall < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___PNode___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 2 /* 65: ASuperInitCall < Prod: superclass init_table position */},
+ {(int) 2 /* 66: ASuperInitCall < Prod: superclass init_table position */},
{(int) compiling_methods___PExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___PExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 3 /* 70: ASuperInitCall < PExpr: superclass init_table position */},
+ {(int) 3 /* 71: ASuperInitCall < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 5 /* 75: ASuperInitCall < ASuperInitCall: superclass init_table position */},
+ {(int) 5 /* 76: ASuperInitCall < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
{0} /* Class Hole :( */,
- {(int) 4 /* 87: ASuperInitCall < AAbsSendExpr: superclass init_table position */},
+ {(int) 4 /* 88: ASuperInitCall < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
obj->vft = (classtable_elt_t*)VFT_ASuperInitCall;
return OBJ2VAL(obj);
}
-const classtable_elt_t VFT_ASendReassignExpr[101] = {
+const classtable_elt_t VFT_ASendReassignExpr[102] = {
{(int) 3807 /* 0: Identity */},
{(int) 3 /* 1: ASendReassignExpr < Object: superclass typecheck marker */},
{(int) 63 /* 2: ASendReassignExpr < PNode: superclass typecheck marker */},
{(int) parser_prod___ASendExpr___visit_all},
{(int) parser_prod___ASendExpr___visit_all_reverse},
{(int) parser_prod___Prod___locate},
+ {(int) parser_prod___Prod___line_number},
{(int) parser_prod___PNode___printl},
- {(int) 3 /* 56: ASendReassignExpr < PNode: superclass init_table position */},
+ {(int) 3 /* 57: ASendReassignExpr < PNode: superclass init_table position */},
{(int) control_flow___PNode___accept_control_flow},
{(int) typing___PNode___accept_typing},
{(int) typing___ASendExpr___after_typing},
{(int) parser_prod___Prod___last_token},
{(int) parser_prod___Prod___last_token__eq},
{(int) parser_prod___PNode___replace_with},
- {(int) 4 /* 65: ASendReassignExpr < Prod: superclass init_table position */},
+ {(int) 4 /* 66: ASendReassignExpr < Prod: superclass init_table position */},
{(int) compiling_methods___ASendReassignExpr___compile_expr},
{(int) compiling_methods___PExpr___prepare_compile_stmt},
{(int) compiling_methods___ASendExpr___compile_stmt},
{(int) typing___PExpr___stype},
- {(int) 5 /* 70: ASendReassignExpr < PExpr: superclass init_table position */},
+ {(int) 5 /* 71: ASendReassignExpr < PExpr: superclass init_table position */},
{(int) typing___PExpr___is_implicit_self},
{(int) typing___PExpr___is_self},
{(int) typing___PExpr___is_variable},
{(int) typing___PExpr___if_true_variable_ctx},
- {(int) 0 /* 75: ASendReassignExpr < ASuperInitCall: superclass init_table position */},
+ {(int) 0 /* 76: ASendReassignExpr < ASuperInitCall: superclass init_table position */},
{(int) typing___ASuperInitCall___register_super_init_call},
- {(int) 8 /* 77: ASendReassignExpr < ASendReassignExpr: superclass init_table position */},
+ {(int) 8 /* 78: ASendReassignExpr < ASendReassignExpr: superclass init_table position */},
{(int) typing___ASendReassignExpr___read_prop},
{0} /* Class Hole :( */,
{(int) typing___AReassignFormExpr___do_lvalue_typing},
{(int) typing___AReassignFormExpr___assign_method},
- {(int) 7 /* 82: ASendReassignExpr < AReassignFormExpr: superclass init_table position */},
+ {(int) 7 /* 83: ASendReassignExpr < AReassignFormExpr: superclass init_table position */},
{(int) parser_nodes___AReassignFormExpr___n_assign_op},
{(int) parser_nodes___AReassignFormExpr___n_assign_op__eq},
{(int) parser_nodes___AReassignFormExpr___n_value},
{(int) parser_nodes___AReassignFormExpr___n_value__eq},
- {(int) 1 /* 87: ASendReassignExpr < AAbsSendExpr: superclass init_table position */},
+ {(int) 1 /* 88: ASendReassignExpr < AAbsSendExpr: superclass init_table position */},
{(int) typing___AAbsSendExpr___do_typing},
{(int) typing___AAbsSendExpr___get_property},
{(int) typing___AAbsSendExpr___process_signature},
{(int) typing___ASendReassignExpr___do_all_typing},
{(int) parser_prod___ASendExpr___empty_init},
{(int) parser_prod___ASendExpr___init_asendexpr},
- {(int) 6 /* 98: ASendReassignExpr < ASendExpr: superclass init_table position */},
+ {(int) 6 /* 99: ASendReassignExpr < ASendExpr: superclass init_table position */},
{(int) parser_nodes___ASendExpr___n_expr},
{(int) parser_prod___ASendExpr___n_expr__eq},
};
abstracttool___AbstractCompiler___init(self, init_table);
return self;
}
-const classtable_elt_t VFT_CompilerVisitor[82] = {
+const classtable_elt_t VFT_CompilerVisitor[83] = {
{(int) 151 /* 0: Identity */},
{(int) 3 /* 1: CompilerVisitor < Object: superclass typecheck marker */},
{(int) 151 /* 2: CompilerVisitor < CompilerVisitor: superclass typecheck marker */},
{(int) compiling_methods___CompilerVisitor___continue_label__eq},
{(int) compiling_methods___CompilerVisitor___return_value},
{(int) compiling_methods___CompilerVisitor___return_value__eq},
+ {(int) compiling_methods___CompilerVisitor___locate},
{(int) compiling_base___CompilerVisitor___init},
{(int) compiling_methods___CompilerVisitor___invoke_super_init_calls_after},
- {(int) 1 /* 67: CompilerVisitor < CompilerVisitor: superclass init_table position */},
+ {(int) 1 /* 68: CompilerVisitor < CompilerVisitor: superclass init_table position */},
{(int) compiling_base___CompilerVisitor___add_decl},
{(int) compiling_base___CompilerVisitor___add_instr},
{(int) compiling_base___CompilerVisitor___new_number},
/* This C file is generated by NIT to compile module opts. */
#include "opts._sep.h"
val_t opts___Option___names(val_t self) {
- struct trace_t trace = {NULL, "opts::Option::names (bin/../lib/opts.nit:16,2--17:35)"};
+ struct trace_t trace = {NULL, LOCATE_opts___Option___names, 16};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_opts___Option____names( self) /*Option::_names*/;
}
val_t opts___Option___helptext(val_t self) {
- struct trace_t trace = {NULL, "opts::Option::helptext (bin/../lib/opts.nit:22,2--23:32)"};
+ struct trace_t trace = {NULL, LOCATE_opts___Option___helptext, 22};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_opts___Option____helptext( self) /*Option::_helptext*/;
}
val_t opts___Option___mandatory(val_t self) {
- struct trace_t trace = {NULL, "opts::Option::mandatory (bin/../lib/opts.nit:25,2--26:40)"};
+ struct trace_t trace = {NULL, LOCATE_opts___Option___mandatory, 25};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_opts___Option____mandatory( self) /*Option::_mandatory*/;
}
void opts___Option___mandatory__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "opts::Option::mandatory= (bin/../lib/opts.nit:25,2--26:40)"};
+ struct trace_t trace = {NULL, LOCATE_opts___Option___mandatory__eq, 25};
trace.prev = tracehead; tracehead = &trace;
ATTR_opts___Option____mandatory( self) /*Option::_mandatory*/ = param0;
tracehead = trace.prev;
return;
}
val_t opts___Option___context(val_t self) {
- struct trace_t trace = {NULL, "opts::Option::context (bin/../lib/opts.nit:28,2--29:47)"};
+ struct trace_t trace = {NULL, LOCATE_opts___Option___context, 28};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_opts___Option____context( self) /*Option::_context*/;
}
void opts___Option___context__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "opts::Option::context= (bin/../lib/opts.nit:28,2--29:47)"};
+ struct trace_t trace = {NULL, LOCATE_opts___Option___context__eq, 28};
trace.prev = tracehead; tracehead = &trace;
ATTR_opts___Option____context( self) /*Option::_context*/ = param0;
tracehead = trace.prev;
return;
}
val_t opts___Option___value(val_t self) {
- struct trace_t trace = {NULL, "opts::Option::value (bin/../lib/opts.nit:31,2--32:37)"};
+ struct trace_t trace = {NULL, LOCATE_opts___Option___value, 31};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_opts___Option____value( self) /*Option::_value*/;
}
void opts___Option___value__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "opts::Option::value= (bin/../lib/opts.nit:31,2--32:37)"};
+ struct trace_t trace = {NULL, LOCATE_opts___Option___value__eq, 31};
trace.prev = tracehead; tracehead = &trace;
ATTR_opts___Option____value( self) /*Option::_value*/ = param0;
tracehead = trace.prev;
return;
}
val_t opts___Option___default_value(val_t self) {
- struct trace_t trace = {NULL, "opts::Option::default_value (bin/../lib/opts.nit:34,2--35:45)"};
+ struct trace_t trace = {NULL, LOCATE_opts___Option___default_value, 34};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_opts___Option____default_value( self) /*Option::_default_value*/;
}
void opts___Option___default_value__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "opts::Option::default_value= (bin/../lib/opts.nit:34,2--35:45)"};
+ struct trace_t trace = {NULL, LOCATE_opts___Option___default_value__eq, 34};
trace.prev = tracehead; tracehead = &trace;
ATTR_opts___Option____default_value( self) /*Option::_default_value*/ = param0;
tracehead = trace.prev;
return;
}
void opts___Option___init_opt(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "opts::Option::init_opt (bin/../lib/opts.nit:37,2--47:26)"};
+ struct trace_t trace = {NULL, LOCATE_opts___Option___init_opt, 37};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void opts___Option___add_aliases(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "opts::Option::add_aliases (bin/../lib/opts.nit:50,2--51:59)"};
+ struct trace_t trace = {NULL, LOCATE_opts___Option___add_aliases, 50};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
/* check if p<Array[String] with p:String */
- if (( param0!=NIT_NULL) && !VAL_ISA( param0, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled at bin/../lib/opts.nit:51,19--34\n"); nit_exit(1); } /*cast Array[String]*/;
+ if (( param0!=NIT_NULL) && !VAL_ISA( param0, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled (%s: %d)\n", LOCATE_opts___Option___init_opt, 51); nit_exit(1); } /*cast Array[String]*/;
variable0 = param0;
variable1 = ATTR_opts___Option____names( self) /*Option::_names*/;
((abstract_collection___SimpleCollection___add_all_t)CALL(variable1,COLOR_abstract_collection___SimpleCollection___add_all))(variable1, variable0 /*names*/) /*Array::add_all*/;
return;
}
val_t opts___Option___to_s(val_t self) {
- struct trace_t trace = {NULL, "opts::Option::to_s (bin/../lib/opts.nit:53,2--54:35)"};
+ struct trace_t trace = {NULL, LOCATE_opts___Option___to_s, 53};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((opts___Option___pretty_t)CALL( self,COLOR_opts___Option___pretty))( self, TAG_Int(2)) /*Option::pretty*/;
return variable0;
}
val_t opts___Option___pretty(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "opts::Option::pretty (bin/../lib/opts.nit:56,2--66:13)"};
+ struct trace_t trace = {NULL, LOCATE_opts___Option___pretty, 56};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t opts___Option___pretty_default(val_t self) {
- struct trace_t trace = {NULL, "opts::Option::pretty_default (bin/../lib/opts.nit:69,2--74:11)"};
+ struct trace_t trace = {NULL, LOCATE_opts___Option___pretty_default, 69};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
void opts___Option___read_param(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "opts::Option::read_param (bin/../lib/opts.nit:77,2--78:46)"};
+ struct trace_t trace = {NULL, LOCATE_opts___Option___read_param, 77};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method read_param called (bin/../lib/opts.nit:77,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "read_param", LOCATE_opts___Option___pretty_default, 77);
nit_exit(1);
tracehead = trace.prev;
return;
}
void opts___OptionText___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "opts::OptionText::init (bin/../lib/opts.nit:83,2--48)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionText___init, 83};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t opts___OptionText___pretty(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "opts::OptionText::pretty (bin/../lib/opts.nit:85,2--38)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionText___pretty, 85};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t opts___OptionText___to_s(val_t self) {
- struct trace_t trace = {NULL, "opts::OptionText::to_s (bin/../lib/opts.nit:87,2--35)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionText___to_s, 87};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((opts___Option___helptext_t)CALL( self,COLOR_opts___Option___helptext))( self) /*OptionText::helptext*/;
return variable0;
}
void opts___OptionBool___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "opts::OptionBool::init (bin/../lib/opts.nit:94,2--68)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionBool___init, 94};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
/* check if p<Array[String] with p:String */
- if (( param1!=NIT_NULL) && !VAL_ISA( param1, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled at bin/../lib/opts.nit:94,21--36\n"); nit_exit(1); } /*cast Array[String]*/;
+ if (( param1!=NIT_NULL) && !VAL_ISA( param1, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled (%s: %d)\n", LOCATE_opts___OptionText___to_s, 94); nit_exit(1); } /*cast Array[String]*/;
variable1 = param1;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_OptionBool].i]) return;
((opts___Option___init_opt_t)CALL( self,COLOR_opts___Option___init_opt))( self, variable0 /*help*/, TAG_Bool(false), variable1 /*names*/, init_table /*YYY*/) /*OptionBool::init_opt*/;
return;
}
void opts___OptionBool___read_param(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "opts::OptionBool::read_param (bin/../lib/opts.nit:96,2--42)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionBool___read_param, 96};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t opts___OptionParameter___convert(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "opts::OptionParameter::convert (bin/../lib/opts.nit:102,2--43)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionParameter___convert, 102};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method convert called (bin/../lib/opts.nit:102,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "convert", LOCATE_opts___OptionBool___read_param, 102);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
void opts___OptionParameter___read_param(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "opts::OptionParameter::read_param (bin/../lib/opts.nit:104,2--109:10)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionParameter___read_param, 104};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = ((opts___Option___context_t)CALL( self,COLOR_opts___Option___context))( self) /*OptionParameter::context*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*OptionContext::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: bin/../lib/opts.nit:106,3--24\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_opts___OptionParameter___read_param, 106); nit_exit(1);}
variable1 = ((abstract_collection___Iterator___is_ok_t)CALL( variable0 /*it*/,COLOR_abstract_collection___Iterator___is_ok))( variable0 /*it*/) /*Iterator::is_ok*/;
if (UNTAG_Bool(variable1)) { /*if*/
variable1 = ((abstract_collection___Iterator___item_t)CALL( variable0 /*it*/,COLOR_abstract_collection___Iterator___item))( variable0 /*it*/) /*Iterator::item*/;
return;
}
void opts___OptionParameter___init_opt(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "opts::OptionParameter::init_opt (bin/../lib/opts.nit:115,2--32)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionParameter___init_opt, 115};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void opts___OptionString___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "opts::OptionString::init (bin/../lib/opts.nit:122,2--67)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionString___init, 122};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
/* check if p<Array[String] with p:String */
- if (( param1!=NIT_NULL) && !VAL_ISA( param1, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled at bin/../lib/opts.nit:122,21--36\n"); nit_exit(1); } /*cast Array[String]*/;
+ if (( param1!=NIT_NULL) && !VAL_ISA( param1, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled (%s: %d)\n", LOCATE_opts___OptionParameter___init_opt, 122); nit_exit(1); } /*cast Array[String]*/;
variable1 = param1;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_OptionString].i]) return;
((opts___OptionParameter___init_opt_t)CALL( self,COLOR_opts___OptionParameter___init_opt))( self, variable0 /*help*/, NIT_NULL /*null*/, variable1 /*names*/, init_table /*YYY*/) /*OptionString::init_opt*/;
return;
}
val_t opts___OptionString___convert(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "opts::OptionString::convert (bin/../lib/opts.nit:124,2--38)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionString___convert, 124};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
void opts___OptionEnum___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "opts::OptionEnum::init (bin/../lib/opts.nit:132,2--136:55)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionEnum___init, 132};
val_t variable0;
val_t variable1;
val_t variable2;
variable1 = param1;
variable2 = param2;
/* check if p<Array[String] with p:String */
- if (( param3!=NIT_NULL) && !VAL_ISA( param3, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled at bin/../lib/opts.nit:132,56--71\n"); nit_exit(1); } /*cast Array[String]*/;
+ if (( param3!=NIT_NULL) && !VAL_ISA( param3, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled (%s: %d)\n", LOCATE_opts___OptionString___convert, 132); nit_exit(1); } /*cast Array[String]*/;
variable3 = param3;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_OptionEnum].i]) return;
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*enum*/ == NIT_NULL /*null*/) || (( variable0 /*enum*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable0 /*enum*/,COLOR_kernel___Object_____eqeq))( variable0 /*enum*/, NIT_NULL /*null*/) /*Array::==*/)))));
variable5 = TAG_Bool(UNTAG_Int(variable5)>UNTAG_Int( TAG_Int(0)));
}
variable4 = variable5;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: bin/../lib/opts.nit:134,3--41\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_opts___OptionEnum___init, 134); nit_exit(1);}
variable4 = ((array___Collection___to_a_t)CALL( variable0 /*enum*/,COLOR_array___Collection___to_a))( variable0 /*enum*/) /*Array::to_a*/;
ATTR_opts___OptionEnum____enum( self) /*OptionEnum::_enum*/ = variable4;
variable4 = NEW_string___String___init(); /*new String*/
return;
}
val_t opts___OptionEnum___convert(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "opts::OptionEnum::convert (bin/../lib/opts.nit:139,2--142:11)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionEnum___convert, 139};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t opts___OptionEnum___pretty_default(val_t self) {
- struct trace_t trace = {NULL, "opts::OptionEnum::pretty_default (bin/../lib/opts.nit:145,2--150:12)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionEnum___pretty_default, 145};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = TAG_Bool(UNTAG_Int( variable5 /*index*/)<UNTAG_Int(variable7));
}
variable6 = variable7;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable6 = variable3;
variable6 = ATTR_array___Array____items(variable6) /*Array::_items*/;
variable6 = UNBOX_NativeArray(variable6)[UNTAG_Int( variable5 /*index*/)];
return variable0;
}
void opts___OptionInt___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "opts::OptionInt::init (bin/../lib/opts.nit:159,2--84)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionInt___init, 159};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
/* check if p<Array[String] with p:String */
- if (( param2!=NIT_NULL) && !VAL_ISA( param2, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled at bin/../lib/opts.nit:159,35--50\n"); nit_exit(1); } /*cast Array[String]*/;
+ if (( param2!=NIT_NULL) && !VAL_ISA( param2, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled (%s: %d)\n", LOCATE_array___Array_____bra, 159); nit_exit(1); } /*cast Array[String]*/;
variable2 = param2;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_OptionInt].i]) return;
((opts___OptionParameter___init_opt_t)CALL( self,COLOR_opts___OptionParameter___init_opt))( self, variable0 /*help*/, variable1 /*default*/, variable2 /*names*/, init_table /*YYY*/) /*OptionInt::init_opt*/;
return;
}
val_t opts___OptionInt___convert(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "opts::OptionInt::convert (bin/../lib/opts.nit:161,2--43)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionInt___convert, 161};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
void opts___OptionArray___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "opts::OptionArray::init (bin/../lib/opts.nit:168,2--171:31)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionArray___init, 168};
val_t variable0;
val_t variable1;
val_t variable2;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
/* check if p<Array[String] with p:String */
- if (( param1!=NIT_NULL) && !VAL_ISA( param1, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled at bin/../lib/opts.nit:168,21--36\n"); nit_exit(1); } /*cast Array[String]*/;
+ if (( param1!=NIT_NULL) && !VAL_ISA( param1, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled (%s: %d)\n", LOCATE_opts___OptionInt___convert, 168); nit_exit(1); } /*cast Array[String]*/;
variable1 = param1;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_OptionArray].i]) return;
variable2 = NEW_array___Array___init(); /*new Array[String]*/
return;
}
val_t opts___OptionArray___convert(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "opts::OptionArray::convert (bin/../lib/opts.nit:175,2--178:16)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionArray___convert, 175};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t opts___OptionContext___options(val_t self) {
- struct trace_t trace = {NULL, "opts::OptionContext::options (bin/../lib/opts.nit:183,2--37)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionContext___options, 183};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_opts___OptionContext____options( self) /*OptionContext::_options*/;
}
val_t opts___OptionContext___rest(val_t self) {
- struct trace_t trace = {NULL, "opts::OptionContext::rest (bin/../lib/opts.nit:184,2--34)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionContext___rest, 184};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_opts___OptionContext____rest( self) /*OptionContext::_rest*/;
}
void opts___OptionContext___usage(val_t self) {
- struct trace_t trace = {NULL, "opts::OptionContext::usage (bin/../lib/opts.nit:188,2--200:22)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionContext___usage, 188};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void opts___OptionContext___parse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "opts::OptionContext::parse (bin/../lib/opts.nit:204,2--208:17)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionContext___parse, 204};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void opts___OptionContext___parse_intern(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "opts::OptionContext::parse_intern (bin/../lib/opts.nit:211,2--230:12)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionContext___parse_intern, 211};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void opts___OptionContext___add_option(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "opts::OptionContext::add_option (bin/../lib/opts.nit:236,2--240:19)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionContext___add_option, 236};
val_t variable0;
val_t variable1;
val_t variable2;
val_t variable3;
trace.prev = tracehead; tracehead = &trace;
/* check if p<Array[Option] with p:Option */
- if (( param0!=NIT_NULL) && !VAL_ISA( param0, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled at bin/../lib/opts.nit:236,18--32\n"); nit_exit(1); } /*cast Array[Option]*/;
+ if (( param0!=NIT_NULL) && !VAL_ISA( param0, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled (%s: %d)\n", LOCATE_opts___OptionContext___parse_intern, 236); nit_exit(1); } /*cast Array[Option]*/;
variable0 = param0;
variable1 = ((array___AbstractArray___iterator_t)CALL( variable0 /*opts*/,COLOR_abstract_collection___Collection___iterator))( variable0 /*opts*/) /*Array::iterator*/;
while (true) { /*for*/
return;
}
void opts___OptionContext___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "opts::OptionContext::init (bin/../lib/opts.nit:244,2--248:26)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionContext___init, 244};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_OptionContext].i]) return;
return;
}
void opts___OptionContext___build(val_t self) {
- struct trace_t trace = {NULL, "opts::OptionContext::build (bin/../lib/opts.nit:251,2--255:18)"};
+ struct trace_t trace = {NULL, LOCATE_opts___OptionContext___build, 251};
val_t variable0;
val_t variable1;
val_t variable2;
/* This C header file is generated by NIT to compile modules and programs that requires opts. */
-#ifndef opts__sep
-#define opts__sep
+#ifndef opts_3_sep
+#define opts_3_sep
#include "standard._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_OptionArray[];
extern const classtable_elt_t VFT_OptionContext[];
+#define LOCATE_opts "opts"
extern const int SFT_opts[];
#define ID_Option SFT_opts[0]
#define COLOR_Option SFT_opts[1]
#define ATTR_opts___Option____names(recv) ATTR(recv, COLOR_opts___Option____names)
typedef val_t (* opts___Option___names_t)(val_t self);
val_t opts___Option___names(val_t self);
+#define LOCATE_opts___Option___names "opts::Option::names"
#define ATTR_opts___Option____helptext(recv) ATTR(recv, COLOR_opts___Option____helptext)
typedef val_t (* opts___Option___helptext_t)(val_t self);
val_t opts___Option___helptext(val_t self);
+#define LOCATE_opts___Option___helptext "opts::Option::helptext"
#define ATTR_opts___Option____mandatory(recv) ATTR(recv, COLOR_opts___Option____mandatory)
typedef val_t (* opts___Option___mandatory_t)(val_t self);
val_t opts___Option___mandatory(val_t self);
+#define LOCATE_opts___Option___mandatory "opts::Option::mandatory"
typedef void (* opts___Option___mandatory__eq_t)(val_t self, val_t param0);
void opts___Option___mandatory__eq(val_t self, val_t param0);
+#define LOCATE_opts___Option___mandatory__eq "opts::Option::mandatory="
#define ATTR_opts___Option____context(recv) ATTR(recv, COLOR_opts___Option____context)
typedef val_t (* opts___Option___context_t)(val_t self);
val_t opts___Option___context(val_t self);
+#define LOCATE_opts___Option___context "opts::Option::context"
typedef void (* opts___Option___context__eq_t)(val_t self, val_t param0);
void opts___Option___context__eq(val_t self, val_t param0);
+#define LOCATE_opts___Option___context__eq "opts::Option::context="
#define ATTR_opts___Option____value(recv) ATTR(recv, COLOR_opts___Option____value)
typedef val_t (* opts___Option___value_t)(val_t self);
val_t opts___Option___value(val_t self);
+#define LOCATE_opts___Option___value "opts::Option::value"
typedef void (* opts___Option___value__eq_t)(val_t self, val_t param0);
void opts___Option___value__eq(val_t self, val_t param0);
+#define LOCATE_opts___Option___value__eq "opts::Option::value="
#define ATTR_opts___Option____default_value(recv) ATTR(recv, COLOR_opts___Option____default_value)
typedef val_t (* opts___Option___default_value_t)(val_t self);
val_t opts___Option___default_value(val_t self);
+#define LOCATE_opts___Option___default_value "opts::Option::default_value"
typedef void (* opts___Option___default_value__eq_t)(val_t self, val_t param0);
void opts___Option___default_value__eq(val_t self, val_t param0);
+#define LOCATE_opts___Option___default_value__eq "opts::Option::default_value="
typedef void (* opts___Option___init_opt_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void opts___Option___init_opt(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_opts___Option___init_opt(val_t param0, val_t param1, val_t param2);
+#define LOCATE_opts___Option___init_opt "opts::Option::init_opt"
typedef void (* opts___Option___add_aliases_t)(val_t self, val_t param0);
void opts___Option___add_aliases(val_t self, val_t param0);
+#define LOCATE_opts___Option___add_aliases "opts::Option::add_aliases"
typedef val_t (* opts___Option___to_s_t)(val_t self);
val_t opts___Option___to_s(val_t self);
+#define LOCATE_opts___Option___to_s "opts::Option::(string::Object::to_s)"
typedef val_t (* opts___Option___pretty_t)(val_t self, val_t param0);
val_t opts___Option___pretty(val_t self, val_t param0);
+#define LOCATE_opts___Option___pretty "opts::Option::pretty"
typedef val_t (* opts___Option___pretty_default_t)(val_t self);
val_t opts___Option___pretty_default(val_t self);
+#define LOCATE_opts___Option___pretty_default "opts::Option::pretty_default"
typedef void (* opts___Option___read_param_t)(val_t self, val_t param0);
void opts___Option___read_param(val_t self, val_t param0);
+#define LOCATE_opts___Option___read_param "opts::Option::read_param"
typedef void (* opts___OptionText___init_t)(val_t self, val_t param0, int* init_table);
void opts___OptionText___init(val_t self, val_t param0, int* init_table);
val_t NEW_opts___OptionText___init(val_t param0);
+#define LOCATE_opts___OptionText___init "opts::OptionText::init"
typedef val_t (* opts___OptionText___pretty_t)(val_t self, val_t param0);
val_t opts___OptionText___pretty(val_t self, val_t param0);
+#define LOCATE_opts___OptionText___pretty "opts::OptionText::(opts::Option::pretty)"
typedef val_t (* opts___OptionText___to_s_t)(val_t self);
val_t opts___OptionText___to_s(val_t self);
+#define LOCATE_opts___OptionText___to_s "opts::OptionText::(string::Object::to_s)"
typedef void (* opts___OptionBool___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void opts___OptionBool___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_opts___OptionBool___init(val_t param0, val_t param1);
+#define LOCATE_opts___OptionBool___init "opts::OptionBool::init"
typedef void (* opts___OptionBool___read_param_t)(val_t self, val_t param0);
void opts___OptionBool___read_param(val_t self, val_t param0);
+#define LOCATE_opts___OptionBool___read_param "opts::OptionBool::(opts::Option::read_param)"
typedef val_t (* opts___OptionParameter___convert_t)(val_t self, val_t param0);
val_t opts___OptionParameter___convert(val_t self, val_t param0);
+#define LOCATE_opts___OptionParameter___convert "opts::OptionParameter::convert"
typedef void (* opts___OptionParameter___read_param_t)(val_t self, val_t param0);
void opts___OptionParameter___read_param(val_t self, val_t param0);
+#define LOCATE_opts___OptionParameter___read_param "opts::OptionParameter::(opts::Option::read_param)"
typedef void (* opts___OptionParameter___init_opt_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void opts___OptionParameter___init_opt(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_opts___OptionParameter___init_opt(val_t param0, val_t param1, val_t param2);
+#define LOCATE_opts___OptionParameter___init_opt "opts::OptionParameter::init_opt"
typedef void (* opts___OptionString___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void opts___OptionString___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_opts___OptionString___init(val_t param0, val_t param1);
+#define LOCATE_opts___OptionString___init "opts::OptionString::init"
typedef val_t (* opts___OptionString___convert_t)(val_t self, val_t param0);
val_t opts___OptionString___convert(val_t self, val_t param0);
+#define LOCATE_opts___OptionString___convert "opts::OptionString::(opts::OptionParameter::convert)"
#define ATTR_opts___OptionEnum____enum(recv) ATTR(recv, COLOR_opts___OptionEnum____enum)
typedef void (* opts___OptionEnum___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void opts___OptionEnum___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_opts___OptionEnum___init(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_opts___OptionEnum___init "opts::OptionEnum::init"
typedef val_t (* opts___OptionEnum___convert_t)(val_t self, val_t param0);
val_t opts___OptionEnum___convert(val_t self, val_t param0);
+#define LOCATE_opts___OptionEnum___convert "opts::OptionEnum::(opts::OptionParameter::convert)"
typedef val_t (* opts___OptionEnum___pretty_default_t)(val_t self);
val_t opts___OptionEnum___pretty_default(val_t self);
+#define LOCATE_opts___OptionEnum___pretty_default "opts::OptionEnum::(opts::Option::pretty_default)"
typedef void (* opts___OptionInt___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void opts___OptionInt___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_opts___OptionInt___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_opts___OptionInt___init "opts::OptionInt::init"
typedef val_t (* opts___OptionInt___convert_t)(val_t self, val_t param0);
val_t opts___OptionInt___convert(val_t self, val_t param0);
+#define LOCATE_opts___OptionInt___convert "opts::OptionInt::(opts::OptionParameter::convert)"
typedef void (* opts___OptionArray___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void opts___OptionArray___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_opts___OptionArray___init(val_t param0, val_t param1);
+#define LOCATE_opts___OptionArray___init "opts::OptionArray::init"
#define ATTR_opts___OptionArray____values(recv) ATTR(recv, COLOR_opts___OptionArray____values)
typedef val_t (* opts___OptionArray___convert_t)(val_t self, val_t param0);
val_t opts___OptionArray___convert(val_t self, val_t param0);
+#define LOCATE_opts___OptionArray___convert "opts::OptionArray::(opts::OptionParameter::convert)"
#define ATTR_opts___OptionContext____options(recv) ATTR(recv, COLOR_opts___OptionContext____options)
typedef val_t (* opts___OptionContext___options_t)(val_t self);
val_t opts___OptionContext___options(val_t self);
+#define LOCATE_opts___OptionContext___options "opts::OptionContext::options"
#define ATTR_opts___OptionContext____rest(recv) ATTR(recv, COLOR_opts___OptionContext____rest)
typedef val_t (* opts___OptionContext___rest_t)(val_t self);
val_t opts___OptionContext___rest(val_t self);
+#define LOCATE_opts___OptionContext___rest "opts::OptionContext::rest"
#define ATTR_opts___OptionContext____optmap(recv) ATTR(recv, COLOR_opts___OptionContext____optmap)
typedef void (* opts___OptionContext___usage_t)(val_t self);
void opts___OptionContext___usage(val_t self);
+#define LOCATE_opts___OptionContext___usage "opts::OptionContext::usage"
typedef void (* opts___OptionContext___parse_t)(val_t self, val_t param0);
void opts___OptionContext___parse(val_t self, val_t param0);
+#define LOCATE_opts___OptionContext___parse "opts::OptionContext::parse"
typedef void (* opts___OptionContext___parse_intern_t)(val_t self, val_t param0);
void opts___OptionContext___parse_intern(val_t self, val_t param0);
+#define LOCATE_opts___OptionContext___parse_intern "opts::OptionContext::parse_intern"
typedef void (* opts___OptionContext___add_option_t)(val_t self, val_t param0);
void opts___OptionContext___add_option(val_t self, val_t param0);
+#define LOCATE_opts___OptionContext___add_option "opts::OptionContext::add_option"
typedef void (* opts___OptionContext___init_t)(val_t self, int* init_table);
void opts___OptionContext___init(val_t self, int* init_table);
val_t NEW_opts___OptionContext___init();
+#define LOCATE_opts___OptionContext___init "opts::OptionContext::init"
typedef void (* opts___OptionContext___build_t)(val_t self);
void opts___OptionContext___build(val_t self);
+#define LOCATE_opts___OptionContext___build "opts::OptionContext::build"
#endif
/* This C file is generated by NIT to compile module parser. */
#include "parser._sep.h"
val_t parser___State___state(val_t self) {
- struct trace_t trace = {NULL, "parser::State::state (src/parser//parser.nit:10,2--11:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___State___state, 10};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser___State____state( self) /*State::_state*/;
}
void parser___State___state__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::State::state= (src/parser//parser.nit:10,2--11:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___State___state__eq, 10};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser___State____state( self) /*State::_state*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser___State___nodes(val_t self) {
- struct trace_t trace = {NULL, "parser::State::nodes (src/parser//parser.nit:13,2--14:38)"};
+ struct trace_t trace = {NULL, LOCATE_parser___State___nodes, 13};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser___State____nodes( self) /*State::_nodes*/;
}
void parser___State___nodes__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::State::nodes= (src/parser//parser.nit:13,2--14:38)"};
+ struct trace_t trace = {NULL, LOCATE_parser___State___nodes__eq, 13};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser___State____nodes( self) /*State::_nodes*/ = param0;
tracehead = trace.prev;
return;
}
void parser___State___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser::State::init (src/parser//parser.nit:16,2--19:16)"};
+ struct trace_t trace = {NULL, LOCATE_parser___State___init, 16};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser___Parser___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser::Parser::init (src/parser//parser.nit:33,2--41:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser___Parser___init, 33};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t parser___Parser___go_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::Parser::go_to (src/parser//parser.nit:44,2--65:16)"};
+ struct trace_t trace = {NULL, LOCATE_parser___Parser___go_to, 44};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = TAG_Bool(UNTAG_Int( variable4 /*index*/)<UNTAG_Int(variable6));
}
variable5 = variable6;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable5 = variable3;
variable5 = ATTR_array___Array____items(variable5) /*Array::_items*/;
variable5 = UNBOX_NativeArray(variable5)[UNTAG_Int( variable4 /*index*/)];
variable9 = TAG_Bool(UNTAG_Int( variable7 /*index*/)<UNTAG_Int(variable9));
}
variable8 = variable9;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable8 = ATTR_array___Array____items( variable2 /*table*/) /*Array::_items*/;
variable8 = UNBOX_NativeArray(variable8)[UNTAG_Int( variable7 /*index*/)];
goto return_label5;
variable9 = TAG_Bool(UNTAG_Int( variable7 /*index*/)<UNTAG_Int(variable9));
}
variable8 = variable9;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable8 = ATTR_array___Array____items( variable2 /*table*/) /*Array::_items*/;
variable8 = UNBOX_NativeArray(variable8)[UNTAG_Int( variable7 /*index*/)];
goto return_label6;
variable10 = TAG_Bool(UNTAG_Int( variable8 /*index*/)<UNTAG_Int(variable10));
}
variable9 = variable10;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable9 = ATTR_array___Array____items( variable2 /*table*/) /*Array::_items*/;
variable9 = UNBOX_NativeArray(variable9)[UNTAG_Int( variable8 /*index*/)];
goto return_label7;
variable7 = TAG_Bool(UNTAG_Int( variable5 /*index*/)<UNTAG_Int(variable7));
}
variable6 = variable7;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable6 = ATTR_array___Array____items( variable2 /*table*/) /*Array::_items*/;
variable6 = UNBOX_NativeArray(variable6)[UNTAG_Int( variable5 /*index*/)];
goto return_label8;
return variable1;
}
void parser___Parser___push(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser::Parser::push (src/parser//parser.nit:68,2--78:44)"};
+ struct trace_t trace = {NULL, LOCATE_parser___Parser___push, 68};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = TAG_Bool(UNTAG_Int( variable5 /*index*/)<UNTAG_Int(variable7));
}
variable6 = variable7;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable6 = variable4;
variable6 = ATTR_array___Array____items(variable6) /*Array::_items*/;
variable6 = UNBOX_NativeArray(variable6)[UNTAG_Int( variable5 /*index*/)];
return;
}
val_t parser___Parser___state(val_t self) {
- struct trace_t trace = {NULL, "parser::Parser::state (src/parser//parser.nit:82,2--85:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___Parser___state, 82};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = TAG_Bool(UNTAG_Int( variable2 /*index*/)<UNTAG_Int(variable4));
}
variable3 = variable4;
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable3 = variable0;
variable3 = ATTR_array___Array____items(variable3) /*Array::_items*/;
variable3 = UNBOX_NativeArray(variable3)[UNTAG_Int( variable2 /*index*/)];
return variable0;
}
val_t parser___Parser___pop(val_t self) {
- struct trace_t trace = {NULL, "parser::Parser::pop (src/parser//parser.nit:88,2--93:12)"};
+ struct trace_t trace = {NULL, LOCATE_parser___Parser___pop, 88};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = TAG_Bool(UNTAG_Int( variable3 /*index*/)<UNTAG_Int(variable5));
}
variable4 = variable5;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable4 = variable1;
variable4 = ATTR_array___Array____items(variable4) /*Array::_items*/;
variable4 = UNBOX_NativeArray(variable4)[UNTAG_Int( variable3 /*index*/)];
return variable0;
}
val_t parser___Parser___parse(val_t self) {
- struct trace_t trace = {NULL, "parser::Parser::parse (src/parser//parser.nit:96,2--154:13)"};
+ struct trace_t trace = {NULL, LOCATE_parser___Parser___parse, 96};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = TAG_Bool(( variable2 /*token*/==NIT_NULL) || VAL_ISA( variable2 /*token*/, COLOR_PError, ID_PError)) /*cast PError*/;
if (UNTAG_Bool(variable5)) { /*if*/
variable5 = TAG_Bool(( variable2 /*token*/==NIT_NULL) || VAL_ISA( variable2 /*token*/, COLOR_PError, ID_PError)) /*cast PError*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:109,5--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___Parser___parse, 109); nit_exit(1);}
variable5 = NEW_parser_prod___Start___init( NIT_NULL /*null*/, variable2 /*token*/); /*new Start*/
variable0 = variable5;
goto return_label15;
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = variable7;
variable10 = ATTR_array___Array____items(variable10) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
variable10 = TAG_Bool(UNTAG_Int( variable8 /*index*/)<UNTAG_Int(variable10));
}
variable9 = variable10;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable9 = ATTR_array___Array____items( variable6 /*table*/) /*Array::_items*/;
variable9 = UNBOX_NativeArray(variable9)[UNTAG_Int( variable8 /*index*/)];
goto return_label18;
variable11 = TAG_Bool(UNTAG_Int( variable9 /*index*/)<UNTAG_Int(variable11));
}
variable10 = variable11;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable10 = ATTR_array___Array____items( variable6 /*table*/) /*Array::_items*/;
variable10 = UNBOX_NativeArray(variable10)[UNTAG_Int( variable9 /*index*/)];
goto return_label19;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable6 /*table*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
goto return_label21;
variable15 = TAG_Bool(UNTAG_Int( variable13 /*index*/)<UNTAG_Int(variable15));
}
variable14 = variable15;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable14 = ATTR_array___Array____items( variable6 /*table*/) /*Array::_items*/;
variable14 = UNBOX_NativeArray(variable14)[UNTAG_Int( variable13 /*index*/)];
goto return_label22;
variable16 = TAG_Bool(UNTAG_Int( variable14 /*index*/)<UNTAG_Int(variable16));
}
variable15 = variable16;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable15 = ATTR_array___Array____items( variable6 /*table*/) /*Array::_items*/;
variable15 = UNBOX_NativeArray(variable15)[UNTAG_Int( variable14 /*index*/)];
goto return_label23;
variable16 = TAG_Bool(UNTAG_Int( variable14 /*index*/)<UNTAG_Int(variable16));
}
variable15 = variable16;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable15 = ATTR_array___Array____items( variable6 /*table*/) /*Array::_items*/;
variable15 = UNBOX_NativeArray(variable15)[UNTAG_Int( variable14 /*index*/)];
goto return_label24;
variable14 = TAG_Bool(UNTAG_Int( variable12 /*index*/)<UNTAG_Int(variable14));
}
variable13 = variable14;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable13 = variable11;
variable13 = ATTR_array___Array____items(variable13) /*Array::_items*/;
variable13 = UNBOX_NativeArray(variable13)[UNTAG_Int( variable12 /*index*/)];
variable12 = ((lexer___Lexer___next_t)CALL( variable1 /*lexer*/,COLOR_lexer___Lexer___next))( variable1 /*lexer*/) /*Lexer::next*/;
variable11 = variable12;
variable12 = TAG_Bool(( variable11 /*node2*/==NIT_NULL) || VAL_ISA( variable11 /*node2*/, COLOR_EOF, ID_EOF)) /*cast EOF*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:142,5--24\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_array___Array_____bra, 142); nit_exit(1);}
variable13 = ((parser___Parser___pop_t)CALL( self,COLOR_parser___Parser___pop))( self) /*Parser::pop*/;
variable12 = variable13;
variable13 = TAG_Bool(( variable12 /*node1*/==NIT_NULL) || VAL_ISA( variable12 /*node1*/, COLOR_PModule, ID_PModule)) /*cast PModule*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:144,5--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_array___Array_____bra, 144); nit_exit(1);}
variable14 = NEW_parser_prod___Start___init( variable12 /*node1*/, variable11 /*node2*/); /*new Start*/
variable13 = variable14;
variable14 = NEW_parser___SearchTokensVisitor___init(); /*new SearchTokensVisitor*/
variable17 = TAG_Bool(UNTAG_Int( variable15 /*index*/)<UNTAG_Int(variable17));
}
variable16 = variable17;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable16 = variable14;
variable16 = ATTR_array___Array____items(variable16) /*Array::_items*/;
variable16 = UNBOX_NativeArray(variable16)[UNTAG_Int( variable15 /*index*/)];
variable17 = TAG_Bool(UNTAG_Int( variable15 /*index*/)<UNTAG_Int(variable17));
}
variable16 = variable17;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable16 = variable13;
variable16 = ATTR_array___Array____items(variable16) /*Array::_items*/;
variable16 = UNBOX_NativeArray(variable16)[UNTAG_Int( variable15 /*index*/)];
return variable0;
}
void parser___Parser___build_reduce_table(val_t self) {
- struct trace_t trace = {NULL, "parser::Parser::build_reduce_table (src/parser//parser.nit:158,2--729:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser___Parser___build_reduce_table, 158};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___SearchTokensVisitor___visit(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::SearchTokensVisitor::visit (src/parser//parser.nit:739,2--752:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser___SearchTokensVisitor___visit, 739};
val_t variable0;
val_t variable1;
val_t variable2;
variable1 = TAG_Bool(( variable0 /*n*/==NIT_NULL) || VAL_ISA( variable0 /*n*/, COLOR_Token, ID_Token)) /*cast Token*/;
if (UNTAG_Bool(variable1)) { /*if*/
variable1 = TAG_Bool(( variable0 /*n*/==NIT_NULL) || VAL_ISA( variable0 /*n*/, COLOR_Token, ID_Token)) /*cast Token*/;
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:742,4--21\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___SearchTokensVisitor___visit, 742); nit_exit(1);}
ATTR_parser___SearchTokensVisitor____last_token( self) /*SearchTokensVisitor::_last_token*/ = variable0 /*n*/;
variable1 = ATTR_parser___SearchTokensVisitor____untokenned_nodes( self) /*SearchTokensVisitor::_untokenned_nodes*/;
variable1 = ((array___AbstractArray___iterator_t)CALL(variable1,COLOR_abstract_collection___Collection___iterator))(variable1) /*Array::iterator*/;
((array___AbstractArray___clear_t)CALL(variable1,COLOR_abstract_collection___RemovableCollection___clear))(variable1) /*Array::clear*/;
} else { /*if*/
variable1 = TAG_Bool(( variable0 /*n*/==NIT_NULL) || VAL_ISA( variable0 /*n*/, COLOR_Prod, ID_Prod)) /*cast Prod*/;
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:749,4--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___SearchTokensVisitor___visit, 749); nit_exit(1);}
variable1 = ATTR_parser___SearchTokensVisitor____untokenned_nodes( self) /*SearchTokensVisitor::_untokenned_nodes*/;
((array___AbstractArray___add_t)CALL(variable1,COLOR_abstract_collection___SimpleCollection___add))(variable1, variable0 /*n*/) /*Array::add*/;
((parser_prod___PNode___visit_all_t)CALL( variable0 /*n*/,COLOR_parser_prod___PNode___visit_all))( variable0 /*n*/, self) /*Prod::visit_all*/;
return;
}
void parser___SearchTokensVisitor___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::SearchTokensVisitor::init (src/parser//parser.nit:755,2--757:36)"};
+ struct trace_t trace = {NULL, LOCATE_parser___SearchTokensVisitor___init, 755};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_SearchTokensVisitor].i]) return;
return;
}
void parser___ReduceAction___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction::action (src/parser//parser.nit:763,2--22)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction___action, 763};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method action called (src/parser//parser.nit:763,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "action", LOCATE_parser___SearchTokensVisitor___init, 763);
nit_exit(1);
tracehead = trace.prev;
return;
}
void parser___ReduceAction0___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction0::action (src/parser//parser.nit:768,2--779:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction0___action, 768};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction0___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction0::init (src/parser//parser.nit:781,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction0___init, 781};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction0].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction0].i] = 1;
return;
}
void parser___ReduceAction1___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction1::action (src/parser//parser.nit:785,2--799:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction1___action, 785};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable2 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable5 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:792,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction1___action, 792); nit_exit(1);}
variable7 = NEW_parser_prod___AModule___init_amodule( variable5 /*ppackagedeclnode2*/, variable3 /*listnode3*/, variable4 /*listnode4*/); /*new AModule*/
variable6 = variable7;
variable1 = variable6 /*pmodulenode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction1___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction1::init (src/parser//parser.nit:801,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction1___init, 801};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction1].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction1].i] = 1;
return;
}
void parser___ReduceAction2___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction2::action (src/parser//parser.nit:805,2--826:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction2___action, 805};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable2 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode3*/==NIT_NULL) || VAL_ISA( variable5 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:812,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction2___action, 812); nit_exit(1);}
variable6 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode3*/ == NIT_NULL /*null*/) || (( variable5 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable6 = ((array___AbstractArray___is_empty_t)CALL( variable3 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable3 /*listnode4*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction2___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction2::init (src/parser//parser.nit:828,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction2___init, 828};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction2].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction2].i] = 1;
return;
}
void parser___ReduceAction3___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction3::action (src/parser//parser.nit:832,2--856:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction3___action, 832};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable3 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable6 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:840,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction3___action, 840); nit_exit(1);}
variable7 = variable2 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*listnode3*/==NIT_NULL) || VAL_ISA( variable7 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:842,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction3___action, 842); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*listnode3*/ == NIT_NULL /*null*/) || (( variable7 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable7 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable7 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable8)) { /*if*/
variable8 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode4*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction3___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction3::init (src/parser//parser.nit:858,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction3___init, 858};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction3].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction3].i] = 1;
return;
}
void parser___ReduceAction4___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction4::action (src/parser//parser.nit:862,2--883:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction4___action, 862};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable2 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode4*/==NIT_NULL) || VAL_ISA( variable5 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:869,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction4___action, 869); nit_exit(1);}
variable6 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode4*/ == NIT_NULL /*null*/) || (( variable5 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable6 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction4___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction4::init (src/parser//parser.nit:885,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction4___init, 885};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction4].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction4].i] = 1;
return;
}
void parser___ReduceAction5___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction5::action (src/parser//parser.nit:889,2--913:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction5___action, 889};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable3 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable6 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:897,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction5___action, 897); nit_exit(1);}
variable7 = variable2 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*listnode4*/==NIT_NULL) || VAL_ISA( variable7 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:899,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction5___action, 899); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*listnode4*/ == NIT_NULL /*null*/) || (( variable7 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable7 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable7 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable8)) { /*if*/
variable8 = ((array___AbstractArray___is_empty_t)CALL( variable5 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable5 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction5___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction5::init (src/parser//parser.nit:915,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction5___init, 915};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction5].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction5].i] = 1;
return;
}
void parser___ReduceAction6___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction6::action (src/parser//parser.nit:919,2--950:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction6___action, 919};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable3 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*listnode3*/==NIT_NULL) || VAL_ISA( variable6 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:927,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction6___action, 927); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable6 /*listnode3*/ == NIT_NULL /*null*/) || (( variable6 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable6 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable6 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode4*/) /*Array::is_empty*/;
}
variable7 = variable2 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*listnode5*/==NIT_NULL) || VAL_ISA( variable7 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:936,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction6___action, 936); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*listnode5*/ == NIT_NULL /*null*/) || (( variable7 /*listnode5*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable7 /*listnode5*/,COLOR_kernel___Object_____eqeq))( variable7 /*listnode5*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable8)) { /*if*/
variable8 = ((array___AbstractArray___is_empty_t)CALL( variable5 /*listnode6*/,COLOR_abstract_collection___Collection___is_empty))( variable5 /*listnode6*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction6___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction6::init (src/parser//parser.nit:952,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction6___init, 952};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction6].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction6].i] = 1;
return;
}
void parser___ReduceAction7___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction7::action (src/parser//parser.nit:956,2--990:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction7___action, 956};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable4 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable7 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:965,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction7___action, 965); nit_exit(1);}
variable8 = variable3 /*nodearraylist2*/;
variable9 = TAG_Bool(( variable8 /*listnode3*/==NIT_NULL) || VAL_ISA( variable8 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:967,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction7___action, 967); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*listnode3*/ == NIT_NULL /*null*/) || (( variable8 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable8 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable8 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable9)) { /*if*/
variable9 = ((array___AbstractArray___is_empty_t)CALL( variable5 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable5 /*listnode4*/) /*Array::is_empty*/;
}
variable9 = variable2 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*listnode5*/==NIT_NULL) || VAL_ISA( variable9 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:976,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction7___action, 976); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*listnode5*/ == NIT_NULL /*null*/) || (( variable9 /*listnode5*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable9 /*listnode5*/,COLOR_kernel___Object_____eqeq))( variable9 /*listnode5*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable10)) { /*if*/
variable10 = ((array___AbstractArray___is_empty_t)CALL( variable6 /*listnode6*/,COLOR_abstract_collection___Collection___is_empty))( variable6 /*listnode6*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction7___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction7::init (src/parser//parser.nit:992,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction7___init, 992};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction7].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction7].i] = 1;
return;
}
void parser___ReduceAction8___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction8::action (src/parser//parser.nit:996,2--1021:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction8___action, 996};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable3 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*ppropdefnode5*/==NIT_NULL) || VAL_ISA( variable7 /*ppropdefnode5*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1005,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction8___action, 1005); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*ppropdefnode5*/ == NIT_NULL /*null*/) || (( variable7 /*ppropdefnode5*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable7 /*ppropdefnode5*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable7 /*ppropdefnode5*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable7 /*ppropdefnode5*/,COLOR_kernel___Object_____eqeq))( variable7 /*ppropdefnode5*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable8)) { /*if*/
((array___AbstractArray___add_t)CALL( variable6 /*listnode6*/,COLOR_abstract_collection___SimpleCollection___add))( variable6 /*listnode6*/, variable7 /*ppropdefnode5*/) /*Array::add*/;
return;
}
void parser___ReduceAction8___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction8::init (src/parser//parser.nit:1023,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction8___init, 1023};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction8].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction8].i] = 1;
return;
}
void parser___ReduceAction9___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction9::action (src/parser//parser.nit:1027,2--1062:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction9___action, 1027};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable4 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*ppropdefnode5*/==NIT_NULL) || VAL_ISA( variable8 /*ppropdefnode5*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1037,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction9___action, 1037); nit_exit(1);}
variable9 = variable2 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*listnode6*/==NIT_NULL) || VAL_ISA( variable9 /*listnode6*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1039,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction9___action, 1039); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*ppropdefnode5*/ == NIT_NULL /*null*/) || (( variable8 /*ppropdefnode5*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable8 /*ppropdefnode5*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable8 /*ppropdefnode5*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable8 /*ppropdefnode5*/,COLOR_kernel___Object_____eqeq))( variable8 /*ppropdefnode5*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable10)) { /*if*/
((array___AbstractArray___add_t)CALL( variable7 /*listnode7*/,COLOR_abstract_collection___SimpleCollection___add))( variable7 /*listnode7*/, variable8 /*ppropdefnode5*/) /*Array::add*/;
return;
}
void parser___ReduceAction9___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction9::init (src/parser//parser.nit:1064,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction9___init, 1064};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction9].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction9].i] = 1;
return;
}
void parser___ReduceAction10___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction10::action (src/parser//parser.nit:1068,2--1096:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction10___action, 1068};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable4 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable7 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1077,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction10___action, 1077); nit_exit(1);}
variable9 = NEW_array___Array___init(); /*new Array[Object]*/
variable8 = variable9;
variable9 = variable3 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*ppropdefnode5*/==NIT_NULL) || VAL_ISA( variable9 /*ppropdefnode5*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1080,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction10___action, 1080); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*ppropdefnode5*/ == NIT_NULL /*null*/) || (( variable9 /*ppropdefnode5*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable9 /*ppropdefnode5*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable9 /*ppropdefnode5*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable9 /*ppropdefnode5*/,COLOR_kernel___Object_____eqeq))( variable9 /*ppropdefnode5*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable10)) { /*if*/
((array___AbstractArray___add_t)CALL( variable8 /*listnode6*/,COLOR_abstract_collection___SimpleCollection___add))( variable8 /*listnode6*/, variable9 /*ppropdefnode5*/) /*Array::add*/;
return;
}
void parser___ReduceAction10___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction10::init (src/parser//parser.nit:1098,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction10___init, 1098};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction10].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction10].i] = 1;
return;
}
void parser___ReduceAction11___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction11::action (src/parser//parser.nit:1102,2--1140:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction11___action, 1102};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable5 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable8 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1112,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction11___action, 1112); nit_exit(1);}
variable10 = NEW_array___Array___init(); /*new Array[Object]*/
variable9 = variable10;
variable10 = variable4 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*ppropdefnode5*/==NIT_NULL) || VAL_ISA( variable10 /*ppropdefnode5*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1115,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction11___action, 1115); nit_exit(1);}
variable11 = variable2 /*nodearraylist4*/;
variable12 = TAG_Bool(( variable11 /*listnode6*/==NIT_NULL) || VAL_ISA( variable11 /*listnode6*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1117,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction11___action, 1117); nit_exit(1);}
variable12 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*ppropdefnode5*/ == NIT_NULL /*null*/) || (( variable10 /*ppropdefnode5*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable10 /*ppropdefnode5*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable10 /*ppropdefnode5*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable10 /*ppropdefnode5*/,COLOR_kernel___Object_____eqeq))( variable10 /*ppropdefnode5*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable12)) { /*if*/
((array___AbstractArray___add_t)CALL( variable9 /*listnode7*/,COLOR_abstract_collection___SimpleCollection___add))( variable9 /*listnode7*/, variable10 /*ppropdefnode5*/) /*Array::add*/;
return;
}
void parser___ReduceAction11___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction11::init (src/parser//parser.nit:1142,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction11___init, 1142};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction11].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction11].i] = 1;
return;
}
void parser___ReduceAction12___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction12::action (src/parser//parser.nit:1146,2--1181:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction12___action, 1146};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable4 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*listnode3*/==NIT_NULL) || VAL_ISA( variable7 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1155,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction12___action, 1155); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*listnode3*/ == NIT_NULL /*null*/) || (( variable7 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable7 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable7 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable8)) { /*if*/
variable8 = ((array___AbstractArray___is_empty_t)CALL( variable5 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable5 /*listnode4*/) /*Array::is_empty*/;
variable8 = variable9;
variable9 = variable3 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*ppropdefnode6*/==NIT_NULL) || VAL_ISA( variable9 /*ppropdefnode6*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1165,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction12___action, 1165); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*ppropdefnode6*/ == NIT_NULL /*null*/) || (( variable9 /*ppropdefnode6*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable9 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable9 /*ppropdefnode6*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable9 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))( variable9 /*ppropdefnode6*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable10)) { /*if*/
((array___AbstractArray___add_t)CALL( variable8 /*listnode7*/,COLOR_abstract_collection___SimpleCollection___add))( variable8 /*listnode7*/, variable9 /*ppropdefnode6*/) /*Array::add*/;
return;
}
void parser___ReduceAction12___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction12::init (src/parser//parser.nit:1183,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction12___init, 1183};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction12].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction12].i] = 1;
return;
}
void parser___ReduceAction13___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction13::action (src/parser//parser.nit:1187,2--1232:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction13___action, 1187};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable5 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*listnode3*/==NIT_NULL) || VAL_ISA( variable8 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1197,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction13___action, 1197); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*listnode3*/ == NIT_NULL /*null*/) || (( variable8 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable8 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable8 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable9)) { /*if*/
variable9 = ((array___AbstractArray___is_empty_t)CALL( variable6 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable6 /*listnode4*/) /*Array::is_empty*/;
variable9 = variable10;
variable10 = variable4 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*ppropdefnode6*/==NIT_NULL) || VAL_ISA( variable10 /*ppropdefnode6*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1207,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction13___action, 1207); nit_exit(1);}
variable11 = variable2 /*nodearraylist4*/;
variable12 = TAG_Bool(( variable11 /*listnode7*/==NIT_NULL) || VAL_ISA( variable11 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1209,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction13___action, 1209); nit_exit(1);}
variable12 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*ppropdefnode6*/ == NIT_NULL /*null*/) || (( variable10 /*ppropdefnode6*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable10 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable10 /*ppropdefnode6*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable10 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))( variable10 /*ppropdefnode6*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable12)) { /*if*/
((array___AbstractArray___add_t)CALL( variable9 /*listnode8*/,COLOR_abstract_collection___SimpleCollection___add))( variable9 /*listnode8*/, variable10 /*ppropdefnode6*/) /*Array::add*/;
return;
}
void parser___ReduceAction13___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction13::init (src/parser//parser.nit:1234,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction13___init, 1234};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction13].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction13].i] = 1;
return;
}
void parser___ReduceAction14___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction14::action (src/parser//parser.nit:1238,2--1276:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction14___action, 1238};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable5 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable8 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1248,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction14___action, 1248); nit_exit(1);}
variable9 = variable4 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*listnode3*/==NIT_NULL) || VAL_ISA( variable9 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1250,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction14___action, 1250); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*listnode3*/ == NIT_NULL /*null*/) || (( variable9 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable9 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable9 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable10)) { /*if*/
variable10 = ((array___AbstractArray___is_empty_t)CALL( variable6 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable6 /*listnode4*/) /*Array::is_empty*/;
variable10 = variable11;
variable11 = variable3 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*ppropdefnode6*/==NIT_NULL) || VAL_ISA( variable11 /*ppropdefnode6*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1260,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction14___action, 1260); nit_exit(1);}
variable12 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable11 /*ppropdefnode6*/ == NIT_NULL /*null*/) || (( variable11 /*ppropdefnode6*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable11 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable11 /*ppropdefnode6*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable11 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))( variable11 /*ppropdefnode6*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable12)) { /*if*/
((array___AbstractArray___add_t)CALL( variable10 /*listnode7*/,COLOR_abstract_collection___SimpleCollection___add))( variable10 /*listnode7*/, variable11 /*ppropdefnode6*/) /*Array::add*/;
return;
}
void parser___ReduceAction14___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction14::init (src/parser//parser.nit:1278,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction14___init, 1278};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction14].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction14].i] = 1;
return;
}
void parser___ReduceAction15___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction15::action (src/parser//parser.nit:1282,2--1330:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction15___action, 1282};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable6 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable9 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1293,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction15___action, 1293); nit_exit(1);}
variable10 = variable5 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*listnode3*/==NIT_NULL) || VAL_ISA( variable10 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1295,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction15___action, 1295); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode3*/ == NIT_NULL /*null*/) || (( variable10 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable11)) { /*if*/
variable11 = ((array___AbstractArray___is_empty_t)CALL( variable7 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable7 /*listnode4*/) /*Array::is_empty*/;
variable11 = variable12;
variable12 = variable4 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*ppropdefnode6*/==NIT_NULL) || VAL_ISA( variable12 /*ppropdefnode6*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1305,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction15___action, 1305); nit_exit(1);}
variable13 = variable2 /*nodearraylist5*/;
variable14 = TAG_Bool(( variable13 /*listnode7*/==NIT_NULL) || VAL_ISA( variable13 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1307,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction15___action, 1307); nit_exit(1);}
variable14 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable12 /*ppropdefnode6*/ == NIT_NULL /*null*/) || (( variable12 /*ppropdefnode6*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable12 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable12 /*ppropdefnode6*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable12 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))( variable12 /*ppropdefnode6*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable14)) { /*if*/
((array___AbstractArray___add_t)CALL( variable11 /*listnode8*/,COLOR_abstract_collection___SimpleCollection___add))( variable11 /*listnode8*/, variable12 /*ppropdefnode6*/) /*Array::add*/;
return;
}
void parser___ReduceAction15___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction15::init (src/parser//parser.nit:1332,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction15___init, 1332};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction15].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction15].i] = 1;
return;
}
void parser___ReduceAction16___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction16::action (src/parser//parser.nit:1336,2--1371:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction16___action, 1336};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable4 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*listnode4*/==NIT_NULL) || VAL_ISA( variable7 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1345,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction16___action, 1345); nit_exit(1);}
variable9 = NEW_array___Array___init(); /*new Array[Object]*/
variable8 = variable9;
variable9 = variable3 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*ppropdefnode6*/==NIT_NULL) || VAL_ISA( variable9 /*ppropdefnode6*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1348,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction16___action, 1348); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*ppropdefnode6*/ == NIT_NULL /*null*/) || (( variable9 /*ppropdefnode6*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable9 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable9 /*ppropdefnode6*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable9 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))( variable9 /*ppropdefnode6*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable10)) { /*if*/
((array___AbstractArray___add_t)CALL( variable8 /*listnode7*/,COLOR_abstract_collection___SimpleCollection___add))( variable8 /*listnode7*/, variable9 /*ppropdefnode6*/) /*Array::add*/;
return;
}
void parser___ReduceAction16___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction16::init (src/parser//parser.nit:1373,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction16___init, 1373};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction16].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction16].i] = 1;
return;
}
void parser___ReduceAction17___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction17::action (src/parser//parser.nit:1377,2--1422:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction17___action, 1377};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable5 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*listnode4*/==NIT_NULL) || VAL_ISA( variable8 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1387,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction17___action, 1387); nit_exit(1);}
variable10 = NEW_array___Array___init(); /*new Array[Object]*/
variable9 = variable10;
variable10 = variable4 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*ppropdefnode6*/==NIT_NULL) || VAL_ISA( variable10 /*ppropdefnode6*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1390,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction17___action, 1390); nit_exit(1);}
variable11 = variable2 /*nodearraylist4*/;
variable12 = TAG_Bool(( variable11 /*listnode7*/==NIT_NULL) || VAL_ISA( variable11 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1392,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction17___action, 1392); nit_exit(1);}
variable12 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*ppropdefnode6*/ == NIT_NULL /*null*/) || (( variable10 /*ppropdefnode6*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable10 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable10 /*ppropdefnode6*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable10 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))( variable10 /*ppropdefnode6*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable12)) { /*if*/
((array___AbstractArray___add_t)CALL( variable9 /*listnode8*/,COLOR_abstract_collection___SimpleCollection___add))( variable9 /*listnode8*/, variable10 /*ppropdefnode6*/) /*Array::add*/;
return;
}
void parser___ReduceAction17___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction17::init (src/parser//parser.nit:1424,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction17___init, 1424};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction17].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction17].i] = 1;
return;
}
void parser___ReduceAction18___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction18::action (src/parser//parser.nit:1428,2--1466:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction18___action, 1428};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable5 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable8 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1438,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction18___action, 1438); nit_exit(1);}
variable9 = variable4 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*listnode4*/==NIT_NULL) || VAL_ISA( variable9 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1440,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction18___action, 1440); nit_exit(1);}
variable11 = NEW_array___Array___init(); /*new Array[Object]*/
variable10 = variable11;
variable11 = variable3 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*ppropdefnode6*/==NIT_NULL) || VAL_ISA( variable11 /*ppropdefnode6*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1443,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction18___action, 1443); nit_exit(1);}
variable12 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable11 /*ppropdefnode6*/ == NIT_NULL /*null*/) || (( variable11 /*ppropdefnode6*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable11 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable11 /*ppropdefnode6*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable11 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))( variable11 /*ppropdefnode6*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable12)) { /*if*/
((array___AbstractArray___add_t)CALL( variable10 /*listnode7*/,COLOR_abstract_collection___SimpleCollection___add))( variable10 /*listnode7*/, variable11 /*ppropdefnode6*/) /*Array::add*/;
return;
}
void parser___ReduceAction18___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction18::init (src/parser//parser.nit:1468,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction18___init, 1468};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction18].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction18].i] = 1;
return;
}
void parser___ReduceAction19___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction19::action (src/parser//parser.nit:1472,2--1520:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction19___action, 1472};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable6 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable9 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1483,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction19___action, 1483); nit_exit(1);}
variable10 = variable5 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*listnode4*/==NIT_NULL) || VAL_ISA( variable10 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1485,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction19___action, 1485); nit_exit(1);}
variable12 = NEW_array___Array___init(); /*new Array[Object]*/
variable11 = variable12;
variable12 = variable4 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*ppropdefnode6*/==NIT_NULL) || VAL_ISA( variable12 /*ppropdefnode6*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1488,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction19___action, 1488); nit_exit(1);}
variable13 = variable2 /*nodearraylist5*/;
variable14 = TAG_Bool(( variable13 /*listnode7*/==NIT_NULL) || VAL_ISA( variable13 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1490,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction19___action, 1490); nit_exit(1);}
variable14 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable12 /*ppropdefnode6*/ == NIT_NULL /*null*/) || (( variable12 /*ppropdefnode6*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable12 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable12 /*ppropdefnode6*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable12 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))( variable12 /*ppropdefnode6*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable14)) { /*if*/
((array___AbstractArray___add_t)CALL( variable11 /*listnode8*/,COLOR_abstract_collection___SimpleCollection___add))( variable11 /*listnode8*/, variable12 /*ppropdefnode6*/) /*Array::add*/;
return;
}
void parser___ReduceAction19___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction19::init (src/parser//parser.nit:1522,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction19___init, 1522};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction19].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction19].i] = 1;
return;
}
void parser___ReduceAction20___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction20::action (src/parser//parser.nit:1526,2--1571:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction20___action, 1526};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable5 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*listnode3*/==NIT_NULL) || VAL_ISA( variable8 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1536,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction20___action, 1536); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*listnode3*/ == NIT_NULL /*null*/) || (( variable8 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable8 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable8 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable9)) { /*if*/
variable9 = ((array___AbstractArray___is_empty_t)CALL( variable6 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable6 /*listnode4*/) /*Array::is_empty*/;
}
variable9 = variable4 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*listnode5*/==NIT_NULL) || VAL_ISA( variable9 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1545,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction20___action, 1545); nit_exit(1);}
variable11 = NEW_array___Array___init(); /*new Array[Object]*/
variable10 = variable11;
variable11 = variable3 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*ppropdefnode7*/==NIT_NULL) || VAL_ISA( variable11 /*ppropdefnode7*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1548,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction20___action, 1548); nit_exit(1);}
variable12 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable11 /*ppropdefnode7*/ == NIT_NULL /*null*/) || (( variable11 /*ppropdefnode7*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable11 /*ppropdefnode7*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable11 /*ppropdefnode7*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable11 /*ppropdefnode7*/,COLOR_kernel___Object_____eqeq))( variable11 /*ppropdefnode7*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable12)) { /*if*/
((array___AbstractArray___add_t)CALL( variable10 /*listnode8*/,COLOR_abstract_collection___SimpleCollection___add))( variable10 /*listnode8*/, variable11 /*ppropdefnode7*/) /*Array::add*/;
return;
}
void parser___ReduceAction20___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction20::init (src/parser//parser.nit:1573,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction20___init, 1573};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction20].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction20].i] = 1;
return;
}
void parser___ReduceAction21___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction21::action (src/parser//parser.nit:1577,2--1632:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction21___action, 1577};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable6 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*listnode3*/==NIT_NULL) || VAL_ISA( variable9 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1588,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction21___action, 1588); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*listnode3*/ == NIT_NULL /*null*/) || (( variable9 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable9 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable9 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable10)) { /*if*/
variable10 = ((array___AbstractArray___is_empty_t)CALL( variable7 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable7 /*listnode4*/) /*Array::is_empty*/;
}
variable10 = variable5 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*listnode5*/==NIT_NULL) || VAL_ISA( variable10 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1597,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction21___action, 1597); nit_exit(1);}
variable12 = NEW_array___Array___init(); /*new Array[Object]*/
variable11 = variable12;
variable12 = variable4 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*ppropdefnode7*/==NIT_NULL) || VAL_ISA( variable12 /*ppropdefnode7*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1600,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction21___action, 1600); nit_exit(1);}
variable13 = variable2 /*nodearraylist5*/;
variable14 = TAG_Bool(( variable13 /*listnode8*/==NIT_NULL) || VAL_ISA( variable13 /*listnode8*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1602,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction21___action, 1602); nit_exit(1);}
variable14 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable12 /*ppropdefnode7*/ == NIT_NULL /*null*/) || (( variable12 /*ppropdefnode7*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable12 /*ppropdefnode7*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable12 /*ppropdefnode7*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable12 /*ppropdefnode7*/,COLOR_kernel___Object_____eqeq))( variable12 /*ppropdefnode7*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable14)) { /*if*/
((array___AbstractArray___add_t)CALL( variable11 /*listnode9*/,COLOR_abstract_collection___SimpleCollection___add))( variable11 /*listnode9*/, variable12 /*ppropdefnode7*/) /*Array::add*/;
return;
}
void parser___ReduceAction21___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction21::init (src/parser//parser.nit:1634,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction21___init, 1634};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction21].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction21].i] = 1;
return;
}
void parser___ReduceAction22___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction22::action (src/parser//parser.nit:1638,2--1686:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction22___action, 1638};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable6 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable9 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1649,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction22___action, 1649); nit_exit(1);}
variable10 = variable5 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*listnode3*/==NIT_NULL) || VAL_ISA( variable10 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1651,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction22___action, 1651); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode3*/ == NIT_NULL /*null*/) || (( variable10 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable11)) { /*if*/
variable11 = ((array___AbstractArray___is_empty_t)CALL( variable7 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable7 /*listnode4*/) /*Array::is_empty*/;
}
variable11 = variable4 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*listnode5*/==NIT_NULL) || VAL_ISA( variable11 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1660,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction22___action, 1660); nit_exit(1);}
variable13 = NEW_array___Array___init(); /*new Array[Object]*/
variable12 = variable13;
variable13 = variable3 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*ppropdefnode7*/==NIT_NULL) || VAL_ISA( variable13 /*ppropdefnode7*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1663,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction22___action, 1663); nit_exit(1);}
variable14 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable13 /*ppropdefnode7*/ == NIT_NULL /*null*/) || (( variable13 /*ppropdefnode7*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable13 /*ppropdefnode7*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable13 /*ppropdefnode7*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable13 /*ppropdefnode7*/,COLOR_kernel___Object_____eqeq))( variable13 /*ppropdefnode7*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable14)) { /*if*/
((array___AbstractArray___add_t)CALL( variable12 /*listnode8*/,COLOR_abstract_collection___SimpleCollection___add))( variable12 /*listnode8*/, variable13 /*ppropdefnode7*/) /*Array::add*/;
return;
}
void parser___ReduceAction22___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction22::init (src/parser//parser.nit:1688,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction22___init, 1688};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction22].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction22].i] = 1;
return;
}
void parser___ReduceAction23___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction23::action (src/parser//parser.nit:1692,2--1750:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction23___action, 1692};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable7 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable10 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1704,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction23___action, 1704); nit_exit(1);}
variable11 = variable6 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*listnode3*/==NIT_NULL) || VAL_ISA( variable11 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1706,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction23___action, 1706); nit_exit(1);}
variable12 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable11 /*listnode3*/ == NIT_NULL /*null*/) || (( variable11 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable11 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable11 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable12)) { /*if*/
variable12 = ((array___AbstractArray___is_empty_t)CALL( variable8 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable8 /*listnode4*/) /*Array::is_empty*/;
}
variable12 = variable5 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*listnode5*/==NIT_NULL) || VAL_ISA( variable12 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1715,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction23___action, 1715); nit_exit(1);}
variable14 = NEW_array___Array___init(); /*new Array[Object]*/
variable13 = variable14;
variable14 = variable4 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*ppropdefnode7*/==NIT_NULL) || VAL_ISA( variable14 /*ppropdefnode7*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1718,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction23___action, 1718); nit_exit(1);}
variable15 = variable2 /*nodearraylist6*/;
variable16 = TAG_Bool(( variable15 /*listnode8*/==NIT_NULL) || VAL_ISA( variable15 /*listnode8*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1720,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction23___action, 1720); nit_exit(1);}
variable16 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable14 /*ppropdefnode7*/ == NIT_NULL /*null*/) || (( variable14 /*ppropdefnode7*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable14 /*ppropdefnode7*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable14 /*ppropdefnode7*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable14 /*ppropdefnode7*/,COLOR_kernel___Object_____eqeq))( variable14 /*ppropdefnode7*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable16)) { /*if*/
((array___AbstractArray___add_t)CALL( variable13 /*listnode9*/,COLOR_abstract_collection___SimpleCollection___add))( variable13 /*listnode9*/, variable14 /*ppropdefnode7*/) /*Array::add*/;
return;
}
void parser___ReduceAction23___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction23::init (src/parser//parser.nit:1752,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction23___init, 1752};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction23].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction23].i] = 1;
return;
}
void parser___ReduceAction24___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction24::action (src/parser//parser.nit:1756,2--1773:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction24___action, 1756};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable2 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*pclassdefnode4*/==NIT_NULL) || VAL_ISA( variable5 /*pclassdefnode4*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1763,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction24___action, 1763); nit_exit(1);}
variable6 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*pclassdefnode4*/ == NIT_NULL /*null*/) || (( variable5 /*pclassdefnode4*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable5 /*pclassdefnode4*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable5 /*pclassdefnode4*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable5 /*pclassdefnode4*/,COLOR_kernel___Object_____eqeq))( variable5 /*pclassdefnode4*/, NIT_NULL /*null*/) /*PClassdef::==*/)))))));
if (UNTAG_Bool(variable6)) { /*if*/
((array___AbstractArray___add_t)CALL( variable4 /*listnode5*/,COLOR_abstract_collection___SimpleCollection___add))( variable4 /*listnode5*/, variable5 /*pclassdefnode4*/) /*Array::add*/;
return;
}
void parser___ReduceAction24___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction24::init (src/parser//parser.nit:1775,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction24___init, 1775};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction24].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction24].i] = 1;
return;
}
void parser___ReduceAction25___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction25::action (src/parser//parser.nit:1779,2--1799:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction25___action, 1779};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable3 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable6 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1787,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction25___action, 1787); nit_exit(1);}
variable7 = variable2 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*pclassdefnode4*/==NIT_NULL) || VAL_ISA( variable7 /*pclassdefnode4*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1789,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction25___action, 1789); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*pclassdefnode4*/ == NIT_NULL /*null*/) || (( variable7 /*pclassdefnode4*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable7 /*pclassdefnode4*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable7 /*pclassdefnode4*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable7 /*pclassdefnode4*/,COLOR_kernel___Object_____eqeq))( variable7 /*pclassdefnode4*/, NIT_NULL /*null*/) /*PClassdef::==*/)))))));
if (UNTAG_Bool(variable8)) { /*if*/
((array___AbstractArray___add_t)CALL( variable5 /*listnode5*/,COLOR_abstract_collection___SimpleCollection___add))( variable5 /*listnode5*/, variable7 /*pclassdefnode4*/) /*Array::add*/;
return;
}
void parser___ReduceAction25___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction25::init (src/parser//parser.nit:1801,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction25___init, 1801};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction25].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction25].i] = 1;
return;
}
void parser___ReduceAction26___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction26::action (src/parser//parser.nit:1805,2--1832:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction26___action, 1805};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable3 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*listnode3*/==NIT_NULL) || VAL_ISA( variable6 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1813,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction26___action, 1813); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable6 /*listnode3*/ == NIT_NULL /*null*/) || (( variable6 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable6 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable6 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode4*/) /*Array::is_empty*/;
}
variable7 = variable2 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*pclassdefnode5*/==NIT_NULL) || VAL_ISA( variable7 /*pclassdefnode5*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1822,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction26___action, 1822); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*pclassdefnode5*/ == NIT_NULL /*null*/) || (( variable7 /*pclassdefnode5*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable7 /*pclassdefnode5*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable7 /*pclassdefnode5*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable7 /*pclassdefnode5*/,COLOR_kernel___Object_____eqeq))( variable7 /*pclassdefnode5*/, NIT_NULL /*null*/) /*PClassdef::==*/)))))));
if (UNTAG_Bool(variable8)) { /*if*/
((array___AbstractArray___add_t)CALL( variable5 /*listnode6*/,COLOR_abstract_collection___SimpleCollection___add))( variable5 /*listnode6*/, variable7 /*pclassdefnode5*/) /*Array::add*/;
return;
}
void parser___ReduceAction26___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction26::init (src/parser//parser.nit:1834,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction26___init, 1834};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction26].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction26].i] = 1;
return;
}
void parser___ReduceAction27___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction27::action (src/parser//parser.nit:1838,2--1868:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction27___action, 1838};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable4 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable7 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1847,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction27___action, 1847); nit_exit(1);}
variable8 = variable3 /*nodearraylist2*/;
variable9 = TAG_Bool(( variable8 /*listnode3*/==NIT_NULL) || VAL_ISA( variable8 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1849,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction27___action, 1849); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*listnode3*/ == NIT_NULL /*null*/) || (( variable8 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable8 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable8 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable9)) { /*if*/
variable9 = ((array___AbstractArray___is_empty_t)CALL( variable5 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable5 /*listnode4*/) /*Array::is_empty*/;
}
variable9 = variable2 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*pclassdefnode5*/==NIT_NULL) || VAL_ISA( variable9 /*pclassdefnode5*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1858,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction27___action, 1858); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*pclassdefnode5*/ == NIT_NULL /*null*/) || (( variable9 /*pclassdefnode5*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable9 /*pclassdefnode5*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable9 /*pclassdefnode5*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable9 /*pclassdefnode5*/,COLOR_kernel___Object_____eqeq))( variable9 /*pclassdefnode5*/, NIT_NULL /*null*/) /*PClassdef::==*/)))))));
if (UNTAG_Bool(variable10)) { /*if*/
((array___AbstractArray___add_t)CALL( variable6 /*listnode6*/,COLOR_abstract_collection___SimpleCollection___add))( variable6 /*listnode6*/, variable9 /*pclassdefnode5*/) /*Array::add*/;
return;
}
void parser___ReduceAction27___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction27::init (src/parser//parser.nit:1870,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction27___init, 1870};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction27].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction27].i] = 1;
return;
}
void parser___ReduceAction28___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction28::action (src/parser//parser.nit:1874,2--1901:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction28___action, 1874};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable3 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*listnode4*/==NIT_NULL) || VAL_ISA( variable6 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1882,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction28___action, 1882); nit_exit(1);}
variable7 = variable2 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*pclassdefnode5*/==NIT_NULL) || VAL_ISA( variable7 /*pclassdefnode5*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1884,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction28___action, 1884); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable6 /*listnode4*/ == NIT_NULL /*null*/) || (( variable6 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable6 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable6 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable8)) { /*if*/
variable8 = ((array___AbstractArray___is_empty_t)CALL( variable5 /*listnode6*/,COLOR_abstract_collection___Collection___is_empty))( variable5 /*listnode6*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction28___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction28::init (src/parser//parser.nit:1903,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction28___init, 1903};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction28].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction28].i] = 1;
return;
}
void parser___ReduceAction29___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction29::action (src/parser//parser.nit:1907,2--1937:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction29___action, 1907};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable4 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable7 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1916,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction29___action, 1916); nit_exit(1);}
variable8 = variable3 /*nodearraylist2*/;
variable9 = TAG_Bool(( variable8 /*listnode4*/==NIT_NULL) || VAL_ISA( variable8 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1918,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction29___action, 1918); nit_exit(1);}
variable9 = variable2 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*pclassdefnode5*/==NIT_NULL) || VAL_ISA( variable9 /*pclassdefnode5*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1920,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction29___action, 1920); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*listnode4*/ == NIT_NULL /*null*/) || (( variable8 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable8 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable8 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable10)) { /*if*/
variable10 = ((array___AbstractArray___is_empty_t)CALL( variable6 /*listnode6*/,COLOR_abstract_collection___Collection___is_empty))( variable6 /*listnode6*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction29___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction29::init (src/parser//parser.nit:1939,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction29___init, 1939};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction29].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction29].i] = 1;
return;
}
void parser___ReduceAction30___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction30::action (src/parser//parser.nit:1943,2--1980:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction30___action, 1943};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable4 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*listnode3*/==NIT_NULL) || VAL_ISA( variable7 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1952,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction30___action, 1952); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*listnode3*/ == NIT_NULL /*null*/) || (( variable7 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable7 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable7 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable8)) { /*if*/
variable8 = ((array___AbstractArray___is_empty_t)CALL( variable5 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable5 /*listnode4*/) /*Array::is_empty*/;
}
variable8 = variable3 /*nodearraylist2*/;
variable9 = TAG_Bool(( variable8 /*listnode5*/==NIT_NULL) || VAL_ISA( variable8 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1961,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction30___action, 1961); nit_exit(1);}
variable9 = variable2 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*pclassdefnode6*/==NIT_NULL) || VAL_ISA( variable9 /*pclassdefnode6*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1963,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction30___action, 1963); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*listnode5*/ == NIT_NULL /*null*/) || (( variable8 /*listnode5*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable8 /*listnode5*/,COLOR_kernel___Object_____eqeq))( variable8 /*listnode5*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable10)) { /*if*/
variable10 = ((array___AbstractArray___is_empty_t)CALL( variable6 /*listnode7*/,COLOR_abstract_collection___Collection___is_empty))( variable6 /*listnode7*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction30___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction30::init (src/parser//parser.nit:1982,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction30___init, 1982};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction30].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction30].i] = 1;
return;
}
void parser___ReduceAction31___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction31::action (src/parser//parser.nit:1986,2--2026:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction31___action, 1986};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable5 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable8 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1996,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction31___action, 1996); nit_exit(1);}
variable9 = variable4 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*listnode3*/==NIT_NULL) || VAL_ISA( variable9 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:1998,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction31___action, 1998); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*listnode3*/ == NIT_NULL /*null*/) || (( variable9 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable9 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable9 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable10)) { /*if*/
variable10 = ((array___AbstractArray___is_empty_t)CALL( variable6 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable6 /*listnode4*/) /*Array::is_empty*/;
}
variable10 = variable3 /*nodearraylist3*/;
variable11 = TAG_Bool(( variable10 /*listnode5*/==NIT_NULL) || VAL_ISA( variable10 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2007,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction31___action, 2007); nit_exit(1);}
variable11 = variable2 /*nodearraylist4*/;
variable12 = TAG_Bool(( variable11 /*pclassdefnode6*/==NIT_NULL) || VAL_ISA( variable11 /*pclassdefnode6*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2009,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction31___action, 2009); nit_exit(1);}
variable12 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode5*/ == NIT_NULL /*null*/) || (( variable10 /*listnode5*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode5*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode5*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable12)) { /*if*/
variable12 = ((array___AbstractArray___is_empty_t)CALL( variable7 /*listnode7*/,COLOR_abstract_collection___Collection___is_empty))( variable7 /*listnode7*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction31___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction31::init (src/parser//parser.nit:2028,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction31___init, 2028};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction31].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction31].i] = 1;
return;
}
void parser___ReduceAction32___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction32::action (src/parser//parser.nit:2032,2--2063:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction32___action, 2032};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable4 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*ppropdefnode5*/==NIT_NULL) || VAL_ISA( variable8 /*ppropdefnode5*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2042,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction32___action, 2042); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*ppropdefnode5*/ == NIT_NULL /*null*/) || (( variable8 /*ppropdefnode5*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable8 /*ppropdefnode5*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable8 /*ppropdefnode5*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable8 /*ppropdefnode5*/,COLOR_kernel___Object_____eqeq))( variable8 /*ppropdefnode5*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable9)) { /*if*/
((array___AbstractArray___add_t)CALL( variable7 /*listnode6*/,COLOR_abstract_collection___SimpleCollection___add))( variable7 /*listnode6*/, variable8 /*ppropdefnode5*/) /*Array::add*/;
variable9 = variable10;
variable10 = variable2 /*nodearraylist3*/;
variable11 = TAG_Bool(( variable10 /*pclassdefnode7*/==NIT_NULL) || VAL_ISA( variable10 /*pclassdefnode7*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2050,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction32___action, 2050); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*pclassdefnode4*/ == NIT_NULL /*null*/) || (( variable9 /*pclassdefnode4*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable9 /*pclassdefnode4*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable9 /*pclassdefnode4*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable9 /*pclassdefnode4*/,COLOR_kernel___Object_____eqeq))( variable9 /*pclassdefnode4*/, NIT_NULL /*null*/) /*ATopClassdef::==*/)))))));
if (UNTAG_Bool(variable11)) { /*if*/
((array___AbstractArray___add_t)CALL( variable6 /*listnode8*/,COLOR_abstract_collection___SimpleCollection___add))( variable6 /*listnode8*/, variable9 /*pclassdefnode4*/) /*Array::add*/;
return;
}
void parser___ReduceAction32___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction32::init (src/parser//parser.nit:2065,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction32___init, 2065};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction32].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction32].i] = 1;
return;
}
void parser___ReduceAction33___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction33::action (src/parser//parser.nit:2069,2--2110:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction33___action, 2069};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable5 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*ppropdefnode5*/==NIT_NULL) || VAL_ISA( variable9 /*ppropdefnode5*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2080,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction33___action, 2080); nit_exit(1);}
variable10 = variable3 /*nodearraylist3*/;
variable11 = TAG_Bool(( variable10 /*listnode6*/==NIT_NULL) || VAL_ISA( variable10 /*listnode6*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2082,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction33___action, 2082); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*ppropdefnode5*/ == NIT_NULL /*null*/) || (( variable9 /*ppropdefnode5*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable9 /*ppropdefnode5*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable9 /*ppropdefnode5*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable9 /*ppropdefnode5*/,COLOR_kernel___Object_____eqeq))( variable9 /*ppropdefnode5*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable11)) { /*if*/
((array___AbstractArray___add_t)CALL( variable8 /*listnode7*/,COLOR_abstract_collection___SimpleCollection___add))( variable8 /*listnode7*/, variable9 /*ppropdefnode5*/) /*Array::add*/;
variable11 = variable12;
variable12 = variable2 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*pclassdefnode8*/==NIT_NULL) || VAL_ISA( variable12 /*pclassdefnode8*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2097,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction33___action, 2097); nit_exit(1);}
variable13 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable11 /*pclassdefnode4*/ == NIT_NULL /*null*/) || (( variable11 /*pclassdefnode4*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable11 /*pclassdefnode4*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable11 /*pclassdefnode4*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable11 /*pclassdefnode4*/,COLOR_kernel___Object_____eqeq))( variable11 /*pclassdefnode4*/, NIT_NULL /*null*/) /*ATopClassdef::==*/)))))));
if (UNTAG_Bool(variable13)) { /*if*/
((array___AbstractArray___add_t)CALL( variable7 /*listnode9*/,COLOR_abstract_collection___SimpleCollection___add))( variable7 /*listnode9*/, variable11 /*pclassdefnode4*/) /*Array::add*/;
return;
}
void parser___ReduceAction33___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction33::init (src/parser//parser.nit:2112,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction33___init, 2112};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction33].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction33].i] = 1;
return;
}
void parser___ReduceAction34___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction34::action (src/parser//parser.nit:2116,2--2150:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction34___action, 2116};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable5 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable8 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2126,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction34___action, 2126); nit_exit(1);}
variable10 = NEW_array___Array___init(); /*new Array[Object]*/
variable9 = variable10;
variable10 = variable4 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*ppropdefnode5*/==NIT_NULL) || VAL_ISA( variable10 /*ppropdefnode5*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2129,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction34___action, 2129); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*ppropdefnode5*/ == NIT_NULL /*null*/) || (( variable10 /*ppropdefnode5*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable10 /*ppropdefnode5*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable10 /*ppropdefnode5*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable10 /*ppropdefnode5*/,COLOR_kernel___Object_____eqeq))( variable10 /*ppropdefnode5*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable11)) { /*if*/
((array___AbstractArray___add_t)CALL( variable9 /*listnode6*/,COLOR_abstract_collection___SimpleCollection___add))( variable9 /*listnode6*/, variable10 /*ppropdefnode5*/) /*Array::add*/;
variable11 = variable12;
variable12 = variable2 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*pclassdefnode7*/==NIT_NULL) || VAL_ISA( variable12 /*pclassdefnode7*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2137,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction34___action, 2137); nit_exit(1);}
variable13 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable11 /*pclassdefnode4*/ == NIT_NULL /*null*/) || (( variable11 /*pclassdefnode4*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable11 /*pclassdefnode4*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable11 /*pclassdefnode4*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable11 /*pclassdefnode4*/,COLOR_kernel___Object_____eqeq))( variable11 /*pclassdefnode4*/, NIT_NULL /*null*/) /*ATopClassdef::==*/)))))));
if (UNTAG_Bool(variable13)) { /*if*/
((array___AbstractArray___add_t)CALL( variable7 /*listnode8*/,COLOR_abstract_collection___SimpleCollection___add))( variable7 /*listnode8*/, variable11 /*pclassdefnode4*/) /*Array::add*/;
return;
}
void parser___ReduceAction34___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction34::init (src/parser//parser.nit:2152,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction34___init, 2152};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction34].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction34].i] = 1;
return;
}
void parser___ReduceAction35___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction35::action (src/parser//parser.nit:2156,2--2200:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction35___action, 2156};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable6 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable9 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2167,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction35___action, 2167); nit_exit(1);}
variable11 = NEW_array___Array___init(); /*new Array[Object]*/
variable10 = variable11;
variable11 = variable5 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*ppropdefnode5*/==NIT_NULL) || VAL_ISA( variable11 /*ppropdefnode5*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2170,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction35___action, 2170); nit_exit(1);}
variable12 = variable3 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*listnode6*/==NIT_NULL) || VAL_ISA( variable12 /*listnode6*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2172,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction35___action, 2172); nit_exit(1);}
variable13 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable11 /*ppropdefnode5*/ == NIT_NULL /*null*/) || (( variable11 /*ppropdefnode5*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable11 /*ppropdefnode5*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable11 /*ppropdefnode5*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable11 /*ppropdefnode5*/,COLOR_kernel___Object_____eqeq))( variable11 /*ppropdefnode5*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable13)) { /*if*/
((array___AbstractArray___add_t)CALL( variable10 /*listnode7*/,COLOR_abstract_collection___SimpleCollection___add))( variable10 /*listnode7*/, variable11 /*ppropdefnode5*/) /*Array::add*/;
variable13 = variable14;
variable14 = variable2 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*pclassdefnode8*/==NIT_NULL) || VAL_ISA( variable14 /*pclassdefnode8*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2187,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction35___action, 2187); nit_exit(1);}
variable15 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable13 /*pclassdefnode4*/ == NIT_NULL /*null*/) || (( variable13 /*pclassdefnode4*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable13 /*pclassdefnode4*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable13 /*pclassdefnode4*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable13 /*pclassdefnode4*/,COLOR_kernel___Object_____eqeq))( variable13 /*pclassdefnode4*/, NIT_NULL /*null*/) /*ATopClassdef::==*/)))))));
if (UNTAG_Bool(variable15)) { /*if*/
((array___AbstractArray___add_t)CALL( variable8 /*listnode9*/,COLOR_abstract_collection___SimpleCollection___add))( variable8 /*listnode9*/, variable13 /*pclassdefnode4*/) /*Array::add*/;
return;
}
void parser___ReduceAction35___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction35::init (src/parser//parser.nit:2202,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction35___init, 2202};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction35].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction35].i] = 1;
return;
}
void parser___ReduceAction36___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction36::action (src/parser//parser.nit:2206,2--2247:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction36___action, 2206};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable5 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*listnode3*/==NIT_NULL) || VAL_ISA( variable8 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2216,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction36___action, 2216); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*listnode3*/ == NIT_NULL /*null*/) || (( variable8 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable8 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable8 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable9)) { /*if*/
variable9 = ((array___AbstractArray___is_empty_t)CALL( variable6 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable6 /*listnode4*/) /*Array::is_empty*/;
variable9 = variable10;
variable10 = variable4 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*ppropdefnode6*/==NIT_NULL) || VAL_ISA( variable10 /*ppropdefnode6*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2226,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction36___action, 2226); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*ppropdefnode6*/ == NIT_NULL /*null*/) || (( variable10 /*ppropdefnode6*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable10 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable10 /*ppropdefnode6*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable10 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))( variable10 /*ppropdefnode6*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable11)) { /*if*/
((array___AbstractArray___add_t)CALL( variable9 /*listnode7*/,COLOR_abstract_collection___SimpleCollection___add))( variable9 /*listnode7*/, variable10 /*ppropdefnode6*/) /*Array::add*/;
variable11 = variable12;
variable12 = variable2 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*pclassdefnode8*/==NIT_NULL) || VAL_ISA( variable12 /*pclassdefnode8*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2234,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction36___action, 2234); nit_exit(1);}
variable13 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable11 /*pclassdefnode5*/ == NIT_NULL /*null*/) || (( variable11 /*pclassdefnode5*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable11 /*pclassdefnode5*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable11 /*pclassdefnode5*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable11 /*pclassdefnode5*/,COLOR_kernel___Object_____eqeq))( variable11 /*pclassdefnode5*/, NIT_NULL /*null*/) /*ATopClassdef::==*/)))))));
if (UNTAG_Bool(variable13)) { /*if*/
((array___AbstractArray___add_t)CALL( variable7 /*listnode9*/,COLOR_abstract_collection___SimpleCollection___add))( variable7 /*listnode9*/, variable11 /*pclassdefnode5*/) /*Array::add*/;
return;
}
void parser___ReduceAction36___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction36::init (src/parser//parser.nit:2249,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction36___init, 2249};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction36].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction36].i] = 1;
return;
}
void parser___ReduceAction37___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction37::action (src/parser//parser.nit:2253,2--2304:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction37___action, 2253};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable6 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*listnode3*/==NIT_NULL) || VAL_ISA( variable9 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2264,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction37___action, 2264); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*listnode3*/ == NIT_NULL /*null*/) || (( variable9 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable9 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable9 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable10)) { /*if*/
variable10 = ((array___AbstractArray___is_empty_t)CALL( variable7 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable7 /*listnode4*/) /*Array::is_empty*/;
variable10 = variable11;
variable11 = variable5 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*ppropdefnode6*/==NIT_NULL) || VAL_ISA( variable11 /*ppropdefnode6*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2274,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction37___action, 2274); nit_exit(1);}
variable12 = variable3 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*listnode7*/==NIT_NULL) || VAL_ISA( variable12 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2276,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction37___action, 2276); nit_exit(1);}
variable13 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable11 /*ppropdefnode6*/ == NIT_NULL /*null*/) || (( variable11 /*ppropdefnode6*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable11 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable11 /*ppropdefnode6*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable11 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))( variable11 /*ppropdefnode6*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable13)) { /*if*/
((array___AbstractArray___add_t)CALL( variable10 /*listnode8*/,COLOR_abstract_collection___SimpleCollection___add))( variable10 /*listnode8*/, variable11 /*ppropdefnode6*/) /*Array::add*/;
variable13 = variable14;
variable14 = variable2 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*pclassdefnode9*/==NIT_NULL) || VAL_ISA( variable14 /*pclassdefnode9*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2291,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction37___action, 2291); nit_exit(1);}
variable15 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable13 /*pclassdefnode5*/ == NIT_NULL /*null*/) || (( variable13 /*pclassdefnode5*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable13 /*pclassdefnode5*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable13 /*pclassdefnode5*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable13 /*pclassdefnode5*/,COLOR_kernel___Object_____eqeq))( variable13 /*pclassdefnode5*/, NIT_NULL /*null*/) /*ATopClassdef::==*/)))))));
if (UNTAG_Bool(variable15)) { /*if*/
((array___AbstractArray___add_t)CALL( variable8 /*listnode10*/,COLOR_abstract_collection___SimpleCollection___add))( variable8 /*listnode10*/, variable13 /*pclassdefnode5*/) /*Array::add*/;
return;
}
void parser___ReduceAction37___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction37::init (src/parser//parser.nit:2306,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction37___init, 2306};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction37].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction37].i] = 1;
return;
}
void parser___ReduceAction38___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction38::action (src/parser//parser.nit:2310,2--2354:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction38___action, 2310};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable6 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable9 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2321,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction38___action, 2321); nit_exit(1);}
variable10 = variable5 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*listnode3*/==NIT_NULL) || VAL_ISA( variable10 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2323,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction38___action, 2323); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode3*/ == NIT_NULL /*null*/) || (( variable10 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable11)) { /*if*/
variable11 = ((array___AbstractArray___is_empty_t)CALL( variable7 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable7 /*listnode4*/) /*Array::is_empty*/;
variable11 = variable12;
variable12 = variable4 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*ppropdefnode6*/==NIT_NULL) || VAL_ISA( variable12 /*ppropdefnode6*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2333,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction38___action, 2333); nit_exit(1);}
variable13 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable12 /*ppropdefnode6*/ == NIT_NULL /*null*/) || (( variable12 /*ppropdefnode6*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable12 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable12 /*ppropdefnode6*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable12 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))( variable12 /*ppropdefnode6*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable13)) { /*if*/
((array___AbstractArray___add_t)CALL( variable11 /*listnode7*/,COLOR_abstract_collection___SimpleCollection___add))( variable11 /*listnode7*/, variable12 /*ppropdefnode6*/) /*Array::add*/;
variable13 = variable14;
variable14 = variable2 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*pclassdefnode8*/==NIT_NULL) || VAL_ISA( variable14 /*pclassdefnode8*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2341,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction38___action, 2341); nit_exit(1);}
variable15 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable13 /*pclassdefnode5*/ == NIT_NULL /*null*/) || (( variable13 /*pclassdefnode5*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable13 /*pclassdefnode5*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable13 /*pclassdefnode5*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable13 /*pclassdefnode5*/,COLOR_kernel___Object_____eqeq))( variable13 /*pclassdefnode5*/, NIT_NULL /*null*/) /*ATopClassdef::==*/)))))));
if (UNTAG_Bool(variable15)) { /*if*/
((array___AbstractArray___add_t)CALL( variable8 /*listnode9*/,COLOR_abstract_collection___SimpleCollection___add))( variable8 /*listnode9*/, variable13 /*pclassdefnode5*/) /*Array::add*/;
return;
}
void parser___ReduceAction38___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction38::init (src/parser//parser.nit:2356,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction38___init, 2356};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction38].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction38].i] = 1;
return;
}
void parser___ReduceAction39___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction39::action (src/parser//parser.nit:2360,2--2414:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction39___action, 2360};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable7 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable10 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2372,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction39___action, 2372); nit_exit(1);}
variable11 = variable6 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*listnode3*/==NIT_NULL) || VAL_ISA( variable11 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2374,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction39___action, 2374); nit_exit(1);}
variable12 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable11 /*listnode3*/ == NIT_NULL /*null*/) || (( variable11 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable11 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable11 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable12)) { /*if*/
variable12 = ((array___AbstractArray___is_empty_t)CALL( variable8 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable8 /*listnode4*/) /*Array::is_empty*/;
variable12 = variable13;
variable13 = variable5 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*ppropdefnode6*/==NIT_NULL) || VAL_ISA( variable13 /*ppropdefnode6*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2384,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction39___action, 2384); nit_exit(1);}
variable14 = variable3 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*listnode7*/==NIT_NULL) || VAL_ISA( variable14 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2386,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction39___action, 2386); nit_exit(1);}
variable15 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable13 /*ppropdefnode6*/ == NIT_NULL /*null*/) || (( variable13 /*ppropdefnode6*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable13 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable13 /*ppropdefnode6*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable13 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))( variable13 /*ppropdefnode6*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable15)) { /*if*/
((array___AbstractArray___add_t)CALL( variable12 /*listnode8*/,COLOR_abstract_collection___SimpleCollection___add))( variable12 /*listnode8*/, variable13 /*ppropdefnode6*/) /*Array::add*/;
variable15 = variable16;
variable16 = variable2 /*nodearraylist6*/;
variable17 = TAG_Bool(( variable16 /*pclassdefnode9*/==NIT_NULL) || VAL_ISA( variable16 /*pclassdefnode9*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2401,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction39___action, 2401); nit_exit(1);}
variable17 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable15 /*pclassdefnode5*/ == NIT_NULL /*null*/) || (( variable15 /*pclassdefnode5*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable15 /*pclassdefnode5*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable15 /*pclassdefnode5*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable15 /*pclassdefnode5*/,COLOR_kernel___Object_____eqeq))( variable15 /*pclassdefnode5*/, NIT_NULL /*null*/) /*ATopClassdef::==*/)))))));
if (UNTAG_Bool(variable17)) { /*if*/
((array___AbstractArray___add_t)CALL( variable9 /*listnode10*/,COLOR_abstract_collection___SimpleCollection___add))( variable9 /*listnode10*/, variable15 /*pclassdefnode5*/) /*Array::add*/;
return;
}
void parser___ReduceAction39___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction39::init (src/parser//parser.nit:2416,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction39___init, 2416};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction39].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction39].i] = 1;
return;
}
void parser___ReduceAction40___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction40::action (src/parser//parser.nit:2420,2--2461:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction40___action, 2420};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable5 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*listnode4*/==NIT_NULL) || VAL_ISA( variable8 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2430,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction40___action, 2430); nit_exit(1);}
variable10 = NEW_array___Array___init(); /*new Array[Object]*/
variable9 = variable10;
variable10 = variable4 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*ppropdefnode6*/==NIT_NULL) || VAL_ISA( variable10 /*ppropdefnode6*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2433,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction40___action, 2433); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*ppropdefnode6*/ == NIT_NULL /*null*/) || (( variable10 /*ppropdefnode6*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable10 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable10 /*ppropdefnode6*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable10 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))( variable10 /*ppropdefnode6*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable11)) { /*if*/
((array___AbstractArray___add_t)CALL( variable9 /*listnode7*/,COLOR_abstract_collection___SimpleCollection___add))( variable9 /*listnode7*/, variable10 /*ppropdefnode6*/) /*Array::add*/;
variable11 = variable12;
variable12 = variable2 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*pclassdefnode8*/==NIT_NULL) || VAL_ISA( variable12 /*pclassdefnode8*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2441,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction40___action, 2441); nit_exit(1);}
variable13 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*listnode4*/ == NIT_NULL /*null*/) || (( variable8 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable8 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable8 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable13)) { /*if*/
variable13 = ((array___AbstractArray___is_empty_t)CALL( variable7 /*listnode9*/,COLOR_abstract_collection___Collection___is_empty))( variable7 /*listnode9*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction40___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction40::init (src/parser//parser.nit:2463,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction40___init, 2463};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction40].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction40].i] = 1;
return;
}
void parser___ReduceAction41___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction41::action (src/parser//parser.nit:2467,2--2518:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction41___action, 2467};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable6 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*listnode4*/==NIT_NULL) || VAL_ISA( variable9 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2478,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction41___action, 2478); nit_exit(1);}
variable11 = NEW_array___Array___init(); /*new Array[Object]*/
variable10 = variable11;
variable11 = variable5 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*ppropdefnode6*/==NIT_NULL) || VAL_ISA( variable11 /*ppropdefnode6*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2481,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction41___action, 2481); nit_exit(1);}
variable12 = variable3 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*listnode7*/==NIT_NULL) || VAL_ISA( variable12 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2483,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction41___action, 2483); nit_exit(1);}
variable13 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable11 /*ppropdefnode6*/ == NIT_NULL /*null*/) || (( variable11 /*ppropdefnode6*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable11 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable11 /*ppropdefnode6*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable11 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))( variable11 /*ppropdefnode6*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable13)) { /*if*/
((array___AbstractArray___add_t)CALL( variable10 /*listnode8*/,COLOR_abstract_collection___SimpleCollection___add))( variable10 /*listnode8*/, variable11 /*ppropdefnode6*/) /*Array::add*/;
variable13 = variable14;
variable14 = variable2 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*pclassdefnode9*/==NIT_NULL) || VAL_ISA( variable14 /*pclassdefnode9*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2498,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction41___action, 2498); nit_exit(1);}
variable15 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*listnode4*/ == NIT_NULL /*null*/) || (( variable9 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable9 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable9 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable15)) { /*if*/
variable15 = ((array___AbstractArray___is_empty_t)CALL( variable8 /*listnode10*/,COLOR_abstract_collection___Collection___is_empty))( variable8 /*listnode10*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction41___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction41::init (src/parser//parser.nit:2520,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction41___init, 2520};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction41].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction41].i] = 1;
return;
}
void parser___ReduceAction42___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction42::action (src/parser//parser.nit:2524,2--2568:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction42___action, 2524};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable6 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable9 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2535,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction42___action, 2535); nit_exit(1);}
variable10 = variable5 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*listnode4*/==NIT_NULL) || VAL_ISA( variable10 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2537,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction42___action, 2537); nit_exit(1);}
variable12 = NEW_array___Array___init(); /*new Array[Object]*/
variable11 = variable12;
variable12 = variable4 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*ppropdefnode6*/==NIT_NULL) || VAL_ISA( variable12 /*ppropdefnode6*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2540,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction42___action, 2540); nit_exit(1);}
variable13 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable12 /*ppropdefnode6*/ == NIT_NULL /*null*/) || (( variable12 /*ppropdefnode6*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable12 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable12 /*ppropdefnode6*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable12 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))( variable12 /*ppropdefnode6*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable13)) { /*if*/
((array___AbstractArray___add_t)CALL( variable11 /*listnode7*/,COLOR_abstract_collection___SimpleCollection___add))( variable11 /*listnode7*/, variable12 /*ppropdefnode6*/) /*Array::add*/;
variable13 = variable14;
variable14 = variable2 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*pclassdefnode8*/==NIT_NULL) || VAL_ISA( variable14 /*pclassdefnode8*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2548,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction42___action, 2548); nit_exit(1);}
variable15 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode4*/ == NIT_NULL /*null*/) || (( variable10 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable15)) { /*if*/
variable15 = ((array___AbstractArray___is_empty_t)CALL( variable8 /*listnode9*/,COLOR_abstract_collection___Collection___is_empty))( variable8 /*listnode9*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction42___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction42::init (src/parser//parser.nit:2570,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction42___init, 2570};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction42].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction42].i] = 1;
return;
}
void parser___ReduceAction43___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction43::action (src/parser//parser.nit:2574,2--2628:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction43___action, 2574};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable7 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable10 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2586,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction43___action, 2586); nit_exit(1);}
variable11 = variable6 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*listnode4*/==NIT_NULL) || VAL_ISA( variable11 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2588,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction43___action, 2588); nit_exit(1);}
variable13 = NEW_array___Array___init(); /*new Array[Object]*/
variable12 = variable13;
variable13 = variable5 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*ppropdefnode6*/==NIT_NULL) || VAL_ISA( variable13 /*ppropdefnode6*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2591,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction43___action, 2591); nit_exit(1);}
variable14 = variable3 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*listnode7*/==NIT_NULL) || VAL_ISA( variable14 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2593,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction43___action, 2593); nit_exit(1);}
variable15 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable13 /*ppropdefnode6*/ == NIT_NULL /*null*/) || (( variable13 /*ppropdefnode6*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable13 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable13 /*ppropdefnode6*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable13 /*ppropdefnode6*/,COLOR_kernel___Object_____eqeq))( variable13 /*ppropdefnode6*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable15)) { /*if*/
((array___AbstractArray___add_t)CALL( variable12 /*listnode8*/,COLOR_abstract_collection___SimpleCollection___add))( variable12 /*listnode8*/, variable13 /*ppropdefnode6*/) /*Array::add*/;
variable15 = variable16;
variable16 = variable2 /*nodearraylist6*/;
variable17 = TAG_Bool(( variable16 /*pclassdefnode9*/==NIT_NULL) || VAL_ISA( variable16 /*pclassdefnode9*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2608,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction43___action, 2608); nit_exit(1);}
variable17 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable11 /*listnode4*/ == NIT_NULL /*null*/) || (( variable11 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable11 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable11 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable17)) { /*if*/
variable17 = ((array___AbstractArray___is_empty_t)CALL( variable9 /*listnode10*/,COLOR_abstract_collection___Collection___is_empty))( variable9 /*listnode10*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction43___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction43::init (src/parser//parser.nit:2630,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction43___init, 2630};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction43].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction43].i] = 1;
return;
}
void parser___ReduceAction44___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction44::action (src/parser//parser.nit:2634,2--2685:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction44___action, 2634};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable6 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*listnode3*/==NIT_NULL) || VAL_ISA( variable9 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2645,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction44___action, 2645); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*listnode3*/ == NIT_NULL /*null*/) || (( variable9 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable9 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable9 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable10)) { /*if*/
variable10 = ((array___AbstractArray___is_empty_t)CALL( variable7 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable7 /*listnode4*/) /*Array::is_empty*/;
}
variable10 = variable5 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*listnode5*/==NIT_NULL) || VAL_ISA( variable10 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2654,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction44___action, 2654); nit_exit(1);}
variable12 = NEW_array___Array___init(); /*new Array[Object]*/
variable11 = variable12;
variable12 = variable4 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*ppropdefnode7*/==NIT_NULL) || VAL_ISA( variable12 /*ppropdefnode7*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2657,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction44___action, 2657); nit_exit(1);}
variable13 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable12 /*ppropdefnode7*/ == NIT_NULL /*null*/) || (( variable12 /*ppropdefnode7*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable12 /*ppropdefnode7*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable12 /*ppropdefnode7*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable12 /*ppropdefnode7*/,COLOR_kernel___Object_____eqeq))( variable12 /*ppropdefnode7*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable13)) { /*if*/
((array___AbstractArray___add_t)CALL( variable11 /*listnode8*/,COLOR_abstract_collection___SimpleCollection___add))( variable11 /*listnode8*/, variable12 /*ppropdefnode7*/) /*Array::add*/;
variable13 = variable14;
variable14 = variable2 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*pclassdefnode9*/==NIT_NULL) || VAL_ISA( variable14 /*pclassdefnode9*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2665,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction44___action, 2665); nit_exit(1);}
variable15 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode5*/ == NIT_NULL /*null*/) || (( variable10 /*listnode5*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode5*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode5*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable15)) { /*if*/
variable15 = ((array___AbstractArray___is_empty_t)CALL( variable8 /*listnode10*/,COLOR_abstract_collection___Collection___is_empty))( variable8 /*listnode10*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction44___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction44::init (src/parser//parser.nit:2687,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction44___init, 2687};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction44].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction44].i] = 1;
return;
}
void parser___ReduceAction45___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction45::action (src/parser//parser.nit:2691,2--2752:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction45___action, 2691};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable7 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*listnode3*/==NIT_NULL) || VAL_ISA( variable10 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2703,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction45___action, 2703); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode3*/ == NIT_NULL /*null*/) || (( variable10 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable11)) { /*if*/
variable11 = ((array___AbstractArray___is_empty_t)CALL( variable8 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable8 /*listnode4*/) /*Array::is_empty*/;
}
variable11 = variable6 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*listnode5*/==NIT_NULL) || VAL_ISA( variable11 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2712,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction45___action, 2712); nit_exit(1);}
variable13 = NEW_array___Array___init(); /*new Array[Object]*/
variable12 = variable13;
variable13 = variable5 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*ppropdefnode7*/==NIT_NULL) || VAL_ISA( variable13 /*ppropdefnode7*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2715,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction45___action, 2715); nit_exit(1);}
variable14 = variable3 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*listnode8*/==NIT_NULL) || VAL_ISA( variable14 /*listnode8*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2717,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction45___action, 2717); nit_exit(1);}
variable15 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable13 /*ppropdefnode7*/ == NIT_NULL /*null*/) || (( variable13 /*ppropdefnode7*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable13 /*ppropdefnode7*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable13 /*ppropdefnode7*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable13 /*ppropdefnode7*/,COLOR_kernel___Object_____eqeq))( variable13 /*ppropdefnode7*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable15)) { /*if*/
((array___AbstractArray___add_t)CALL( variable12 /*listnode9*/,COLOR_abstract_collection___SimpleCollection___add))( variable12 /*listnode9*/, variable13 /*ppropdefnode7*/) /*Array::add*/;
variable15 = variable16;
variable16 = variable2 /*nodearraylist6*/;
variable17 = TAG_Bool(( variable16 /*pclassdefnode10*/==NIT_NULL) || VAL_ISA( variable16 /*pclassdefnode10*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2732,6--41\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction45___action, 2732); nit_exit(1);}
variable17 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable11 /*listnode5*/ == NIT_NULL /*null*/) || (( variable11 /*listnode5*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable11 /*listnode5*/,COLOR_kernel___Object_____eqeq))( variable11 /*listnode5*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable17)) { /*if*/
variable17 = ((array___AbstractArray___is_empty_t)CALL( variable9 /*listnode11*/,COLOR_abstract_collection___Collection___is_empty))( variable9 /*listnode11*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction45___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction45::init (src/parser//parser.nit:2754,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction45___init, 2754};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction45].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction45].i] = 1;
return;
}
void parser___ReduceAction46___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction46::action (src/parser//parser.nit:2758,2--2812:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction46___action, 2758};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable7 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable10 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2770,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction46___action, 2770); nit_exit(1);}
variable11 = variable6 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*listnode3*/==NIT_NULL) || VAL_ISA( variable11 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2772,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction46___action, 2772); nit_exit(1);}
variable12 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable11 /*listnode3*/ == NIT_NULL /*null*/) || (( variable11 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable11 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable11 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable12)) { /*if*/
variable12 = ((array___AbstractArray___is_empty_t)CALL( variable8 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable8 /*listnode4*/) /*Array::is_empty*/;
}
variable12 = variable5 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*listnode5*/==NIT_NULL) || VAL_ISA( variable12 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2781,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction46___action, 2781); nit_exit(1);}
variable14 = NEW_array___Array___init(); /*new Array[Object]*/
variable13 = variable14;
variable14 = variable4 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*ppropdefnode7*/==NIT_NULL) || VAL_ISA( variable14 /*ppropdefnode7*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2784,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction46___action, 2784); nit_exit(1);}
variable15 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable14 /*ppropdefnode7*/ == NIT_NULL /*null*/) || (( variable14 /*ppropdefnode7*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable14 /*ppropdefnode7*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable14 /*ppropdefnode7*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable14 /*ppropdefnode7*/,COLOR_kernel___Object_____eqeq))( variable14 /*ppropdefnode7*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable15)) { /*if*/
((array___AbstractArray___add_t)CALL( variable13 /*listnode8*/,COLOR_abstract_collection___SimpleCollection___add))( variable13 /*listnode8*/, variable14 /*ppropdefnode7*/) /*Array::add*/;
variable15 = variable16;
variable16 = variable2 /*nodearraylist6*/;
variable17 = TAG_Bool(( variable16 /*pclassdefnode9*/==NIT_NULL) || VAL_ISA( variable16 /*pclassdefnode9*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2792,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction46___action, 2792); nit_exit(1);}
variable17 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable12 /*listnode5*/ == NIT_NULL /*null*/) || (( variable12 /*listnode5*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable12 /*listnode5*/,COLOR_kernel___Object_____eqeq))( variable12 /*listnode5*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable17)) { /*if*/
variable17 = ((array___AbstractArray___is_empty_t)CALL( variable9 /*listnode10*/,COLOR_abstract_collection___Collection___is_empty))( variable9 /*listnode10*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction46___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction46::init (src/parser//parser.nit:2814,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction46___init, 2814};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction46].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction46].i] = 1;
return;
}
void parser___ReduceAction47___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction47::action (src/parser//parser.nit:2818,2--2882:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction47___action, 2818};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable8 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*ppackagedeclnode2*/==NIT_NULL) || VAL_ISA( variable11 /*ppackagedeclnode2*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2831,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction47___action, 2831); nit_exit(1);}
variable12 = variable7 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*listnode3*/==NIT_NULL) || VAL_ISA( variable12 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2833,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction47___action, 2833); nit_exit(1);}
variable13 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable12 /*listnode3*/ == NIT_NULL /*null*/) || (( variable12 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable12 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable12 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable13)) { /*if*/
variable13 = ((array___AbstractArray___is_empty_t)CALL( variable9 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable9 /*listnode4*/) /*Array::is_empty*/;
}
variable13 = variable6 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*listnode5*/==NIT_NULL) || VAL_ISA( variable13 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2842,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction47___action, 2842); nit_exit(1);}
variable15 = NEW_array___Array___init(); /*new Array[Object]*/
variable14 = variable15;
variable15 = variable5 /*nodearraylist4*/;
variable16 = TAG_Bool(( variable15 /*ppropdefnode7*/==NIT_NULL) || VAL_ISA( variable15 /*ppropdefnode7*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2845,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction47___action, 2845); nit_exit(1);}
variable16 = variable3 /*nodearraylist6*/;
variable17 = TAG_Bool(( variable16 /*listnode8*/==NIT_NULL) || VAL_ISA( variable16 /*listnode8*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2847,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction47___action, 2847); nit_exit(1);}
variable17 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable15 /*ppropdefnode7*/ == NIT_NULL /*null*/) || (( variable15 /*ppropdefnode7*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable15 /*ppropdefnode7*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable15 /*ppropdefnode7*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable15 /*ppropdefnode7*/,COLOR_kernel___Object_____eqeq))( variable15 /*ppropdefnode7*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable17)) { /*if*/
((array___AbstractArray___add_t)CALL( variable14 /*listnode9*/,COLOR_abstract_collection___SimpleCollection___add))( variable14 /*listnode9*/, variable15 /*ppropdefnode7*/) /*Array::add*/;
variable17 = variable18;
variable18 = variable2 /*nodearraylist7*/;
variable19 = TAG_Bool(( variable18 /*pclassdefnode10*/==NIT_NULL) || VAL_ISA( variable18 /*pclassdefnode10*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2862,6--41\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction47___action, 2862); nit_exit(1);}
variable19 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable13 /*listnode5*/ == NIT_NULL /*null*/) || (( variable13 /*listnode5*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable13 /*listnode5*/,COLOR_kernel___Object_____eqeq))( variable13 /*listnode5*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable19)) { /*if*/
variable19 = ((array___AbstractArray___is_empty_t)CALL( variable10 /*listnode11*/,COLOR_abstract_collection___Collection___is_empty))( variable10 /*listnode11*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction47___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction47::init (src/parser//parser.nit:2884,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction47___init, 2884};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction47].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction47].i] = 1;
return;
}
void parser___ReduceAction48___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction48::action (src/parser//parser.nit:2888,2--2908:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction48___action, 2888};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable6 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable7 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2897,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction48___action, 2897); nit_exit(1);}
variable8 = variable5 /*nodearraylist2*/;
variable9 = TAG_Bool(( variable8 /*tkwpackagenode3*/==NIT_NULL) || VAL_ISA( variable8 /*tkwpackagenode3*/, COLOR_TKwpackage, ID_TKwpackage)) /*cast TKwpackage*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2899,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction48___action, 2899); nit_exit(1);}
variable9 = variable3 /*nodearraylist4*/;
variable10 = TAG_Bool(( variable9 /*tidnode4*/==NIT_NULL) || VAL_ISA( variable9 /*tidnode4*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2901,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction48___action, 2901); nit_exit(1);}
variable11 = NEW_parser_prod___APackagedecl___init_apackagedecl( variable7 /*pdocnode2*/, variable8 /*tkwpackagenode3*/, variable9 /*tidnode4*/); /*new APackagedecl*/
variable10 = variable11;
variable1 = variable10 /*ppackagedeclnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction48___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction48::init (src/parser//parser.nit:2910,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction48___init, 2910};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction48].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction48].i] = 1;
return;
}
void parser___ReduceAction49___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction49::action (src/parser//parser.nit:2914,2--2935:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction49___action, 2914};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable6 /*nodearraylist2*/;
variable9 = TAG_Bool(( variable8 /*pvisibilitynode2*/==NIT_NULL) || VAL_ISA( variable8 /*pvisibilitynode2*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2924,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction49___action, 2924); nit_exit(1);}
variable9 = variable5 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*tkwimportnode3*/==NIT_NULL) || VAL_ISA( variable9 /*tkwimportnode3*/, COLOR_TKwimport, ID_TKwimport)) /*cast TKwimport*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2926,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction49___action, 2926); nit_exit(1);}
variable10 = variable3 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*tidnode4*/==NIT_NULL) || VAL_ISA( variable10 /*tidnode4*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2928,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction49___action, 2928); nit_exit(1);}
variable12 = NEW_parser_prod___AImport___init_aimport( variable8 /*pvisibilitynode2*/, variable9 /*tkwimportnode3*/, variable10 /*tidnode4*/); /*new AImport*/
variable11 = variable12;
variable1 = variable11 /*pimportnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction49___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction49::init (src/parser//parser.nit:2937,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction49___init, 2937};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction49].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction49].i] = 1;
return;
}
void parser___ReduceAction50___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction50::action (src/parser//parser.nit:2941,2--2962:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction50___action, 2941};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable6 /*nodearraylist2*/;
variable9 = TAG_Bool(( variable8 /*pvisibilitynode2*/==NIT_NULL) || VAL_ISA( variable8 /*pvisibilitynode2*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2951,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction50___action, 2951); nit_exit(1);}
variable9 = variable5 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*tkwimportnode3*/==NIT_NULL) || VAL_ISA( variable9 /*tkwimportnode3*/, COLOR_TKwimport, ID_TKwimport)) /*cast TKwimport*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2953,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction50___action, 2953); nit_exit(1);}
variable10 = variable3 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*tkwendnode4*/==NIT_NULL) || VAL_ISA( variable10 /*tkwendnode4*/, COLOR_TKwend, ID_TKwend)) /*cast TKwend*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2955,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction50___action, 2955); nit_exit(1);}
variable12 = NEW_parser_prod___ANoImport___init_anoimport( variable8 /*pvisibilitynode2*/, variable9 /*tkwimportnode3*/, variable10 /*tkwendnode4*/); /*new ANoImport*/
variable11 = variable12;
variable1 = variable11 /*pimportnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction50___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction50::init (src/parser//parser.nit:2964,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction50___init, 2964};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction50].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction50].i] = 1;
return;
}
void parser___ReduceAction51___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction51::action (src/parser//parser.nit:2968,2--2982:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction51___action, 2968};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*ppropdefnode2*/==NIT_NULL) || VAL_ISA( variable4 /*ppropdefnode2*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:2974,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction51___action, 2974); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*ppropdefnode2*/ == NIT_NULL /*null*/) || (( variable4 /*ppropdefnode2*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*ppropdefnode2*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*ppropdefnode2*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*ppropdefnode2*/,COLOR_kernel___Object_____eqeq))( variable4 /*ppropdefnode2*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable5)) { /*if*/
((array___AbstractArray___add_t)CALL( variable3 /*listnode3*/,COLOR_abstract_collection___SimpleCollection___add))( variable3 /*listnode3*/, variable4 /*ppropdefnode2*/) /*Array::add*/;
return;
}
void parser___ReduceAction51___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction51::init (src/parser//parser.nit:2984,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction51___init, 2984};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction51].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction51].i] = 1;
return;
}
void parser___ReduceAction52___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction52::action (src/parser//parser.nit:2988,2--2993:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction52___action, 2988};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction52___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction52::init (src/parser//parser.nit:2995,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction52___init, 2995};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction52].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction52].i] = 1;
return;
}
void parser___ReduceAction53___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction53::action (src/parser//parser.nit:2999,2--3019:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction53___action, 2999};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable3 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*pexprnode4*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode4*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3007,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction53___action, 3007); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable6 /*pexprnode4*/ == NIT_NULL /*null*/) || (( variable6 /*pexprnode4*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable6 /*pexprnode4*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable6 /*pexprnode4*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable6 /*pexprnode4*/,COLOR_kernel___Object_____eqeq))( variable6 /*pexprnode4*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable7)) { /*if*/
((array___AbstractArray___add_t)CALL( variable5 /*listnode5*/,COLOR_abstract_collection___SimpleCollection___add))( variable5 /*listnode5*/, variable6 /*pexprnode4*/) /*Array::add*/;
return;
}
void parser___ReduceAction53___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction53::init (src/parser//parser.nit:3021,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction53___init, 3021};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction53].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction53].i] = 1;
return;
}
void parser___ReduceAction54___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction54::action (src/parser//parser.nit:3025,2--3055:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction54___action, 3025};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable4 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*pexprnode4*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode4*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3034,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction54___action, 3034); nit_exit(1);}
variable8 = variable3 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*listnode5*/==NIT_NULL) || VAL_ISA( variable8 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3036,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction54___action, 3036); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*pexprnode4*/ == NIT_NULL /*null*/) || (( variable7 /*pexprnode4*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable7 /*pexprnode4*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable7 /*pexprnode4*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable7 /*pexprnode4*/,COLOR_kernel___Object_____eqeq))( variable7 /*pexprnode4*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable9)) { /*if*/
((array___AbstractArray___add_t)CALL( variable6 /*listnode6*/,COLOR_abstract_collection___SimpleCollection___add))( variable6 /*listnode6*/, variable7 /*pexprnode4*/) /*Array::add*/;
return;
}
void parser___ReduceAction54___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction54::init (src/parser//parser.nit:3057,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction54___init, 3057};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction54].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction54].i] = 1;
return;
}
void parser___ReduceAction55___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction55::action (src/parser//parser.nit:3061,2--3093:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction55___action, 3061};
val_t variable0;
val_t variable1;
val_t variable2;
variable11 = variable12;
variable12 = variable8 /*nodearraylist1*/;
variable13 = TAG_Bool(( variable12 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable12 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3075,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction55___action, 3075); nit_exit(1);}
variable13 = variable7 /*nodearraylist2*/;
variable14 = TAG_Bool(( variable13 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable13 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3077,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction55___action, 3077); nit_exit(1);}
variable14 = variable6 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable14 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3079,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction55___action, 3079); nit_exit(1);}
variable15 = variable4 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable15 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3081,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction55___action, 3081); nit_exit(1);}
variable17 = NEW_parser_prod___AClassdef___init_aclassdef( variable12 /*pdocnode2*/, NIT_NULL /*null*/, variable13 /*pvisibilitynode4*/, variable14 /*pclasskindnode5*/, variable15 /*tclassidnode6*/, variable9 /*listnode7*/, variable10 /*listnode8*/, variable11 /*listnode9*/); /*new AClassdef*/
variable16 = variable17;
variable1 = variable16 /*pclassdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction55___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction55::init (src/parser//parser.nit:3095,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction55___init, 3095};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction55].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction55].i] = 1;
return;
}
void parser___ReduceAction56___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction56::action (src/parser//parser.nit:3099,2--3134:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction56___action, 3099};
val_t variable0;
val_t variable1;
val_t variable2;
variable12 = variable13;
variable13 = variable9 /*nodearraylist1*/;
variable14 = TAG_Bool(( variable13 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable13 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3114,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction56___action, 3114); nit_exit(1);}
variable14 = variable8 /*nodearraylist2*/;
variable15 = TAG_Bool(( variable14 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable14 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3116,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction56___action, 3116); nit_exit(1);}
variable15 = variable7 /*nodearraylist3*/;
variable16 = TAG_Bool(( variable15 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable15 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3118,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction56___action, 3118); nit_exit(1);}
variable16 = variable6 /*nodearraylist4*/;
variable17 = TAG_Bool(( variable16 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable16 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3120,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction56___action, 3120); nit_exit(1);}
variable17 = variable4 /*nodearraylist6*/;
variable18 = TAG_Bool(( variable17 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable17 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3122,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction56___action, 3122); nit_exit(1);}
variable19 = NEW_parser_prod___AClassdef___init_aclassdef( variable13 /*pdocnode2*/, variable14 /*tkwredefnode3*/, variable15 /*pvisibilitynode4*/, variable16 /*pclasskindnode5*/, variable17 /*tclassidnode6*/, variable10 /*listnode7*/, variable11 /*listnode8*/, variable12 /*listnode9*/); /*new AClassdef*/
variable18 = variable19;
variable1 = variable18 /*pclassdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction56___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction56::init (src/parser//parser.nit:3136,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction56___init, 3136};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction56].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction56].i] = 1;
return;
}
void parser___ReduceAction57___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction57::action (src/parser//parser.nit:3140,2--3182:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction57___action, 3140};
val_t variable0;
val_t variable1;
val_t variable2;
variable12 = variable13;
variable13 = variable9 /*nodearraylist1*/;
variable14 = TAG_Bool(( variable13 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable13 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3155,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction57___action, 3155); nit_exit(1);}
variable14 = variable8 /*nodearraylist2*/;
variable15 = TAG_Bool(( variable14 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable14 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3157,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction57___action, 3157); nit_exit(1);}
variable15 = variable7 /*nodearraylist3*/;
variable16 = TAG_Bool(( variable15 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable15 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3159,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction57___action, 3159); nit_exit(1);}
variable16 = variable5 /*nodearraylist5*/;
variable17 = TAG_Bool(( variable16 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable16 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3161,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction57___action, 3161); nit_exit(1);}
variable17 = variable4 /*nodearraylist6*/;
variable18 = TAG_Bool(( variable17 /*listnode7*/==NIT_NULL) || VAL_ISA( variable17 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3163,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction57___action, 3163); nit_exit(1);}
variable18 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable17 /*listnode7*/ == NIT_NULL /*null*/) || (( variable17 /*listnode7*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable17 /*listnode7*/,COLOR_kernel___Object_____eqeq))( variable17 /*listnode7*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable18)) { /*if*/
variable18 = ((array___AbstractArray___is_empty_t)CALL( variable10 /*listnode8*/,COLOR_abstract_collection___Collection___is_empty))( variable10 /*listnode8*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction57___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction57::init (src/parser//parser.nit:3184,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction57___init, 3184};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction57].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction57].i] = 1;
return;
}
void parser___ReduceAction58___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction58::action (src/parser//parser.nit:3188,2--3233:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction58___action, 3188};
val_t variable0;
val_t variable1;
val_t variable2;
variable13 = variable14;
variable14 = variable10 /*nodearraylist1*/;
variable15 = TAG_Bool(( variable14 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable14 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3204,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction58___action, 3204); nit_exit(1);}
variable15 = variable9 /*nodearraylist2*/;
variable16 = TAG_Bool(( variable15 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable15 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3206,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction58___action, 3206); nit_exit(1);}
variable16 = variable8 /*nodearraylist3*/;
variable17 = TAG_Bool(( variable16 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable16 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3208,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction58___action, 3208); nit_exit(1);}
variable17 = variable7 /*nodearraylist4*/;
variable18 = TAG_Bool(( variable17 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable17 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3210,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction58___action, 3210); nit_exit(1);}
variable18 = variable5 /*nodearraylist6*/;
variable19 = TAG_Bool(( variable18 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable18 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3212,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction58___action, 3212); nit_exit(1);}
variable19 = variable4 /*nodearraylist7*/;
variable20 = TAG_Bool(( variable19 /*listnode7*/==NIT_NULL) || VAL_ISA( variable19 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3214,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction58___action, 3214); nit_exit(1);}
variable20 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable19 /*listnode7*/ == NIT_NULL /*null*/) || (( variable19 /*listnode7*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable19 /*listnode7*/,COLOR_kernel___Object_____eqeq))( variable19 /*listnode7*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable20)) { /*if*/
variable20 = ((array___AbstractArray___is_empty_t)CALL( variable11 /*listnode8*/,COLOR_abstract_collection___Collection___is_empty))( variable11 /*listnode8*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction58___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction58::init (src/parser//parser.nit:3235,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction58___init, 3235};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction58].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction58].i] = 1;
return;
}
void parser___ReduceAction59___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction59::action (src/parser//parser.nit:3239,2--3281:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction59___action, 3239};
val_t variable0;
val_t variable1;
val_t variable2;
variable12 = variable13;
variable13 = variable9 /*nodearraylist1*/;
variable14 = TAG_Bool(( variable13 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable13 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3254,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction59___action, 3254); nit_exit(1);}
variable14 = variable8 /*nodearraylist2*/;
variable15 = TAG_Bool(( variable14 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable14 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3256,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction59___action, 3256); nit_exit(1);}
variable15 = variable7 /*nodearraylist3*/;
variable16 = TAG_Bool(( variable15 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable15 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3258,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction59___action, 3258); nit_exit(1);}
variable16 = variable5 /*nodearraylist5*/;
variable17 = TAG_Bool(( variable16 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable16 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3260,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction59___action, 3260); nit_exit(1);}
variable17 = variable4 /*nodearraylist6*/;
variable18 = TAG_Bool(( variable17 /*listnode8*/==NIT_NULL) || VAL_ISA( variable17 /*listnode8*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3262,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction59___action, 3262); nit_exit(1);}
variable18 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable17 /*listnode8*/ == NIT_NULL /*null*/) || (( variable17 /*listnode8*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable17 /*listnode8*/,COLOR_kernel___Object_____eqeq))( variable17 /*listnode8*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable18)) { /*if*/
variable18 = ((array___AbstractArray___is_empty_t)CALL( variable11 /*listnode9*/,COLOR_abstract_collection___Collection___is_empty))( variable11 /*listnode9*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction59___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction59::init (src/parser//parser.nit:3283,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction59___init, 3283};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction59].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction59].i] = 1;
return;
}
void parser___ReduceAction60___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction60::action (src/parser//parser.nit:3287,2--3332:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction60___action, 3287};
val_t variable0;
val_t variable1;
val_t variable2;
variable13 = variable14;
variable14 = variable10 /*nodearraylist1*/;
variable15 = TAG_Bool(( variable14 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable14 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3303,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction60___action, 3303); nit_exit(1);}
variable15 = variable9 /*nodearraylist2*/;
variable16 = TAG_Bool(( variable15 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable15 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3305,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction60___action, 3305); nit_exit(1);}
variable16 = variable8 /*nodearraylist3*/;
variable17 = TAG_Bool(( variable16 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable16 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3307,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction60___action, 3307); nit_exit(1);}
variable17 = variable7 /*nodearraylist4*/;
variable18 = TAG_Bool(( variable17 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable17 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3309,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction60___action, 3309); nit_exit(1);}
variable18 = variable5 /*nodearraylist6*/;
variable19 = TAG_Bool(( variable18 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable18 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3311,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction60___action, 3311); nit_exit(1);}
variable19 = variable4 /*nodearraylist7*/;
variable20 = TAG_Bool(( variable19 /*listnode8*/==NIT_NULL) || VAL_ISA( variable19 /*listnode8*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3313,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction60___action, 3313); nit_exit(1);}
variable20 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable19 /*listnode8*/ == NIT_NULL /*null*/) || (( variable19 /*listnode8*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable19 /*listnode8*/,COLOR_kernel___Object_____eqeq))( variable19 /*listnode8*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable20)) { /*if*/
variable20 = ((array___AbstractArray___is_empty_t)CALL( variable12 /*listnode9*/,COLOR_abstract_collection___Collection___is_empty))( variable12 /*listnode9*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction60___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction60::init (src/parser//parser.nit:3334,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction60___init, 3334};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction60].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction60].i] = 1;
return;
}
void parser___ReduceAction61___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction61::action (src/parser//parser.nit:3338,2--3390:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction61___action, 3338};
val_t variable0;
val_t variable1;
val_t variable2;
variable13 = variable14;
variable14 = variable10 /*nodearraylist1*/;
variable15 = TAG_Bool(( variable14 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable14 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3354,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction61___action, 3354); nit_exit(1);}
variable15 = variable9 /*nodearraylist2*/;
variable16 = TAG_Bool(( variable15 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable15 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3356,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction61___action, 3356); nit_exit(1);}
variable16 = variable8 /*nodearraylist3*/;
variable17 = TAG_Bool(( variable16 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable16 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3358,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction61___action, 3358); nit_exit(1);}
variable17 = variable6 /*nodearraylist5*/;
variable18 = TAG_Bool(( variable17 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable17 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3360,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction61___action, 3360); nit_exit(1);}
variable18 = variable5 /*nodearraylist6*/;
variable19 = TAG_Bool(( variable18 /*listnode7*/==NIT_NULL) || VAL_ISA( variable18 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3362,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction61___action, 3362); nit_exit(1);}
variable19 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable18 /*listnode7*/ == NIT_NULL /*null*/) || (( variable18 /*listnode7*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable18 /*listnode7*/,COLOR_kernel___Object_____eqeq))( variable18 /*listnode7*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable19)) { /*if*/
variable19 = ((array___AbstractArray___is_empty_t)CALL( variable11 /*listnode8*/,COLOR_abstract_collection___Collection___is_empty))( variable11 /*listnode8*/) /*Array::is_empty*/;
}
variable19 = variable4 /*nodearraylist7*/;
variable20 = TAG_Bool(( variable19 /*listnode9*/==NIT_NULL) || VAL_ISA( variable19 /*listnode9*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3371,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction61___action, 3371); nit_exit(1);}
variable20 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable19 /*listnode9*/ == NIT_NULL /*null*/) || (( variable19 /*listnode9*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable19 /*listnode9*/,COLOR_kernel___Object_____eqeq))( variable19 /*listnode9*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable20)) { /*if*/
variable20 = ((array___AbstractArray___is_empty_t)CALL( variable12 /*listnode10*/,COLOR_abstract_collection___Collection___is_empty))( variable12 /*listnode10*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction61___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction61::init (src/parser//parser.nit:3392,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction61___init, 3392};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction61].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction61].i] = 1;
return;
}
void parser___ReduceAction62___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction62::action (src/parser//parser.nit:3396,2--3451:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction62___action, 3396};
val_t variable0;
val_t variable1;
val_t variable2;
variable14 = variable15;
variable15 = variable11 /*nodearraylist1*/;
variable16 = TAG_Bool(( variable15 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable15 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3413,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction62___action, 3413); nit_exit(1);}
variable16 = variable10 /*nodearraylist2*/;
variable17 = TAG_Bool(( variable16 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable16 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3415,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction62___action, 3415); nit_exit(1);}
variable17 = variable9 /*nodearraylist3*/;
variable18 = TAG_Bool(( variable17 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable17 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3417,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction62___action, 3417); nit_exit(1);}
variable18 = variable8 /*nodearraylist4*/;
variable19 = TAG_Bool(( variable18 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable18 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3419,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction62___action, 3419); nit_exit(1);}
variable19 = variable6 /*nodearraylist6*/;
variable20 = TAG_Bool(( variable19 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable19 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3421,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction62___action, 3421); nit_exit(1);}
variable20 = variable5 /*nodearraylist7*/;
variable21 = TAG_Bool(( variable20 /*listnode7*/==NIT_NULL) || VAL_ISA( variable20 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3423,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction62___action, 3423); nit_exit(1);}
variable21 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable20 /*listnode7*/ == NIT_NULL /*null*/) || (( variable20 /*listnode7*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable20 /*listnode7*/,COLOR_kernel___Object_____eqeq))( variable20 /*listnode7*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable21)) { /*if*/
variable21 = ((array___AbstractArray___is_empty_t)CALL( variable12 /*listnode8*/,COLOR_abstract_collection___Collection___is_empty))( variable12 /*listnode8*/) /*Array::is_empty*/;
}
variable21 = variable4 /*nodearraylist8*/;
variable22 = TAG_Bool(( variable21 /*listnode9*/==NIT_NULL) || VAL_ISA( variable21 /*listnode9*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3432,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction62___action, 3432); nit_exit(1);}
variable22 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable21 /*listnode9*/ == NIT_NULL /*null*/) || (( variable21 /*listnode9*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable21 /*listnode9*/,COLOR_kernel___Object_____eqeq))( variable21 /*listnode9*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable22)) { /*if*/
variable22 = ((array___AbstractArray___is_empty_t)CALL( variable13 /*listnode10*/,COLOR_abstract_collection___Collection___is_empty))( variable13 /*listnode10*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction62___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction62::init (src/parser//parser.nit:3453,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction62___init, 3453};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction62].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction62].i] = 1;
return;
}
void parser___ReduceAction63___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction63::action (src/parser//parser.nit:3457,2--3496:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction63___action, 3457};
val_t variable0;
val_t variable1;
val_t variable2;
variable13 = variable14;
variable14 = variable10 /*nodearraylist1*/;
variable15 = TAG_Bool(( variable14 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable14 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3473,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction63___action, 3473); nit_exit(1);}
variable15 = variable9 /*nodearraylist2*/;
variable16 = TAG_Bool(( variable15 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable15 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3475,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction63___action, 3475); nit_exit(1);}
variable16 = variable8 /*nodearraylist3*/;
variable17 = TAG_Bool(( variable16 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable16 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3477,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction63___action, 3477); nit_exit(1);}
variable17 = variable6 /*nodearraylist5*/;
variable18 = TAG_Bool(( variable17 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable17 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3479,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction63___action, 3479); nit_exit(1);}
variable18 = variable5 /*nodearraylist6*/;
variable19 = TAG_Bool(( variable18 /*ppropdefnode9*/==NIT_NULL) || VAL_ISA( variable18 /*ppropdefnode9*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3481,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction63___action, 3481); nit_exit(1);}
variable19 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable18 /*ppropdefnode9*/ == NIT_NULL /*null*/) || (( variable18 /*ppropdefnode9*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable18 /*ppropdefnode9*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable18 /*ppropdefnode9*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable18 /*ppropdefnode9*/,COLOR_kernel___Object_____eqeq))( variable18 /*ppropdefnode9*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable19)) { /*if*/
((array___AbstractArray___add_t)CALL( variable13 /*listnode10*/,COLOR_abstract_collection___SimpleCollection___add))( variable13 /*listnode10*/, variable18 /*ppropdefnode9*/) /*Array::add*/;
return;
}
void parser___ReduceAction63___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction63::init (src/parser//parser.nit:3498,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction63___init, 3498};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction63].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction63].i] = 1;
return;
}
void parser___ReduceAction64___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction64::action (src/parser//parser.nit:3502,2--3551:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction64___action, 3502};
val_t variable0;
val_t variable1;
val_t variable2;
variable14 = variable15;
variable15 = variable11 /*nodearraylist1*/;
variable16 = TAG_Bool(( variable15 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable15 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3519,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction64___action, 3519); nit_exit(1);}
variable16 = variable10 /*nodearraylist2*/;
variable17 = TAG_Bool(( variable16 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable16 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3521,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction64___action, 3521); nit_exit(1);}
variable17 = variable9 /*nodearraylist3*/;
variable18 = TAG_Bool(( variable17 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable17 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3523,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction64___action, 3523); nit_exit(1);}
variable18 = variable7 /*nodearraylist5*/;
variable19 = TAG_Bool(( variable18 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable18 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3525,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction64___action, 3525); nit_exit(1);}
variable19 = variable6 /*nodearraylist6*/;
variable20 = TAG_Bool(( variable19 /*ppropdefnode9*/==NIT_NULL) || VAL_ISA( variable19 /*ppropdefnode9*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3527,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction64___action, 3527); nit_exit(1);}
variable20 = variable4 /*nodearraylist8*/;
variable21 = TAG_Bool(( variable20 /*listnode10*/==NIT_NULL) || VAL_ISA( variable20 /*listnode10*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3529,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction64___action, 3529); nit_exit(1);}
variable21 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable19 /*ppropdefnode9*/ == NIT_NULL /*null*/) || (( variable19 /*ppropdefnode9*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable19 /*ppropdefnode9*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable19 /*ppropdefnode9*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable19 /*ppropdefnode9*/,COLOR_kernel___Object_____eqeq))( variable19 /*ppropdefnode9*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable21)) { /*if*/
((array___AbstractArray___add_t)CALL( variable14 /*listnode11*/,COLOR_abstract_collection___SimpleCollection___add))( variable14 /*listnode11*/, variable19 /*ppropdefnode9*/) /*Array::add*/;
return;
}
void parser___ReduceAction64___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction64::init (src/parser//parser.nit:3553,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction64___init, 3553};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction64].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction64].i] = 1;
return;
}
void parser___ReduceAction65___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction65::action (src/parser//parser.nit:3557,2--3599:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction65___action, 3557};
val_t variable0;
val_t variable1;
val_t variable2;
variable14 = variable15;
variable15 = variable11 /*nodearraylist1*/;
variable16 = TAG_Bool(( variable15 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable15 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3574,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction65___action, 3574); nit_exit(1);}
variable16 = variable10 /*nodearraylist2*/;
variable17 = TAG_Bool(( variable16 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable16 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3576,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction65___action, 3576); nit_exit(1);}
variable17 = variable9 /*nodearraylist3*/;
variable18 = TAG_Bool(( variable17 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable17 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3578,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction65___action, 3578); nit_exit(1);}
variable18 = variable8 /*nodearraylist4*/;
variable19 = TAG_Bool(( variable18 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable18 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3580,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction65___action, 3580); nit_exit(1);}
variable19 = variable6 /*nodearraylist6*/;
variable20 = TAG_Bool(( variable19 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable19 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3582,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction65___action, 3582); nit_exit(1);}
variable20 = variable5 /*nodearraylist7*/;
variable21 = TAG_Bool(( variable20 /*ppropdefnode9*/==NIT_NULL) || VAL_ISA( variable20 /*ppropdefnode9*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3584,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction65___action, 3584); nit_exit(1);}
variable21 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable20 /*ppropdefnode9*/ == NIT_NULL /*null*/) || (( variable20 /*ppropdefnode9*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable20 /*ppropdefnode9*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable20 /*ppropdefnode9*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable20 /*ppropdefnode9*/,COLOR_kernel___Object_____eqeq))( variable20 /*ppropdefnode9*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable21)) { /*if*/
((array___AbstractArray___add_t)CALL( variable14 /*listnode10*/,COLOR_abstract_collection___SimpleCollection___add))( variable14 /*listnode10*/, variable20 /*ppropdefnode9*/) /*Array::add*/;
return;
}
void parser___ReduceAction65___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction65::init (src/parser//parser.nit:3601,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction65___init, 3601};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction65].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction65].i] = 1;
return;
}
void parser___ReduceAction66___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction66::action (src/parser//parser.nit:3605,2--3657:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction66___action, 3605};
val_t variable0;
val_t variable1;
val_t variable2;
variable15 = variable16;
variable16 = variable12 /*nodearraylist1*/;
variable17 = TAG_Bool(( variable16 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable16 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3623,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction66___action, 3623); nit_exit(1);}
variable17 = variable11 /*nodearraylist2*/;
variable18 = TAG_Bool(( variable17 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable17 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3625,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction66___action, 3625); nit_exit(1);}
variable18 = variable10 /*nodearraylist3*/;
variable19 = TAG_Bool(( variable18 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable18 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3627,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction66___action, 3627); nit_exit(1);}
variable19 = variable9 /*nodearraylist4*/;
variable20 = TAG_Bool(( variable19 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable19 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3629,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction66___action, 3629); nit_exit(1);}
variable20 = variable7 /*nodearraylist6*/;
variable21 = TAG_Bool(( variable20 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable20 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3631,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction66___action, 3631); nit_exit(1);}
variable21 = variable6 /*nodearraylist7*/;
variable22 = TAG_Bool(( variable21 /*ppropdefnode9*/==NIT_NULL) || VAL_ISA( variable21 /*ppropdefnode9*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3633,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction66___action, 3633); nit_exit(1);}
variable22 = variable4 /*nodearraylist9*/;
variable23 = TAG_Bool(( variable22 /*listnode10*/==NIT_NULL) || VAL_ISA( variable22 /*listnode10*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3635,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction66___action, 3635); nit_exit(1);}
variable23 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable21 /*ppropdefnode9*/ == NIT_NULL /*null*/) || (( variable21 /*ppropdefnode9*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable21 /*ppropdefnode9*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable21 /*ppropdefnode9*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable21 /*ppropdefnode9*/,COLOR_kernel___Object_____eqeq))( variable21 /*ppropdefnode9*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable23)) { /*if*/
((array___AbstractArray___add_t)CALL( variable15 /*listnode11*/,COLOR_abstract_collection___SimpleCollection___add))( variable15 /*listnode11*/, variable21 /*ppropdefnode9*/) /*Array::add*/;
return;
}
void parser___ReduceAction66___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction66::init (src/parser//parser.nit:3659,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction66___init, 3659};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction66].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction66].i] = 1;
return;
}
void parser___ReduceAction67___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction67::action (src/parser//parser.nit:3663,2--3712:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction67___action, 3663};
val_t variable0;
val_t variable1;
val_t variable2;
variable14 = variable15;
variable15 = variable11 /*nodearraylist1*/;
variable16 = TAG_Bool(( variable15 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable15 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3680,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction67___action, 3680); nit_exit(1);}
variable16 = variable10 /*nodearraylist2*/;
variable17 = TAG_Bool(( variable16 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable16 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3682,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction67___action, 3682); nit_exit(1);}
variable17 = variable9 /*nodearraylist3*/;
variable18 = TAG_Bool(( variable17 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable17 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3684,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction67___action, 3684); nit_exit(1);}
variable18 = variable7 /*nodearraylist5*/;
variable19 = TAG_Bool(( variable18 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable18 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3686,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction67___action, 3686); nit_exit(1);}
variable19 = variable6 /*nodearraylist6*/;
variable20 = TAG_Bool(( variable19 /*listnode7*/==NIT_NULL) || VAL_ISA( variable19 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3688,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction67___action, 3688); nit_exit(1);}
variable20 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable19 /*listnode7*/ == NIT_NULL /*null*/) || (( variable19 /*listnode7*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable19 /*listnode7*/,COLOR_kernel___Object_____eqeq))( variable19 /*listnode7*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable20)) { /*if*/
variable20 = ((array___AbstractArray___is_empty_t)CALL( variable12 /*listnode8*/,COLOR_abstract_collection___Collection___is_empty))( variable12 /*listnode8*/) /*Array::is_empty*/;
}
variable20 = variable5 /*nodearraylist7*/;
variable21 = TAG_Bool(( variable20 /*ppropdefnode10*/==NIT_NULL) || VAL_ISA( variable20 /*ppropdefnode10*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3697,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction67___action, 3697); nit_exit(1);}
variable21 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable20 /*ppropdefnode10*/ == NIT_NULL /*null*/) || (( variable20 /*ppropdefnode10*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable20 /*ppropdefnode10*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable20 /*ppropdefnode10*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable20 /*ppropdefnode10*/,COLOR_kernel___Object_____eqeq))( variable20 /*ppropdefnode10*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable21)) { /*if*/
((array___AbstractArray___add_t)CALL( variable14 /*listnode11*/,COLOR_abstract_collection___SimpleCollection___add))( variable14 /*listnode11*/, variable20 /*ppropdefnode10*/) /*Array::add*/;
return;
}
void parser___ReduceAction67___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction67::init (src/parser//parser.nit:3714,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction67___init, 3714};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction67].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction67].i] = 1;
return;
}
void parser___ReduceAction68___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction68::action (src/parser//parser.nit:3718,2--3777:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction68___action, 3718};
val_t variable0;
val_t variable1;
val_t variable2;
variable15 = variable16;
variable16 = variable12 /*nodearraylist1*/;
variable17 = TAG_Bool(( variable16 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable16 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3736,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction68___action, 3736); nit_exit(1);}
variable17 = variable11 /*nodearraylist2*/;
variable18 = TAG_Bool(( variable17 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable17 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3738,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction68___action, 3738); nit_exit(1);}
variable18 = variable10 /*nodearraylist3*/;
variable19 = TAG_Bool(( variable18 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable18 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3740,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction68___action, 3740); nit_exit(1);}
variable19 = variable8 /*nodearraylist5*/;
variable20 = TAG_Bool(( variable19 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable19 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3742,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction68___action, 3742); nit_exit(1);}
variable20 = variable7 /*nodearraylist6*/;
variable21 = TAG_Bool(( variable20 /*listnode7*/==NIT_NULL) || VAL_ISA( variable20 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3744,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction68___action, 3744); nit_exit(1);}
variable21 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable20 /*listnode7*/ == NIT_NULL /*null*/) || (( variable20 /*listnode7*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable20 /*listnode7*/,COLOR_kernel___Object_____eqeq))( variable20 /*listnode7*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable21)) { /*if*/
variable21 = ((array___AbstractArray___is_empty_t)CALL( variable13 /*listnode8*/,COLOR_abstract_collection___Collection___is_empty))( variable13 /*listnode8*/) /*Array::is_empty*/;
}
variable21 = variable6 /*nodearraylist7*/;
variable22 = TAG_Bool(( variable21 /*ppropdefnode10*/==NIT_NULL) || VAL_ISA( variable21 /*ppropdefnode10*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3753,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction68___action, 3753); nit_exit(1);}
variable22 = variable4 /*nodearraylist9*/;
variable23 = TAG_Bool(( variable22 /*listnode11*/==NIT_NULL) || VAL_ISA( variable22 /*listnode11*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3755,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction68___action, 3755); nit_exit(1);}
variable23 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable21 /*ppropdefnode10*/ == NIT_NULL /*null*/) || (( variable21 /*ppropdefnode10*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable21 /*ppropdefnode10*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable21 /*ppropdefnode10*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable21 /*ppropdefnode10*/,COLOR_kernel___Object_____eqeq))( variable21 /*ppropdefnode10*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable23)) { /*if*/
((array___AbstractArray___add_t)CALL( variable15 /*listnode12*/,COLOR_abstract_collection___SimpleCollection___add))( variable15 /*listnode12*/, variable21 /*ppropdefnode10*/) /*Array::add*/;
return;
}
void parser___ReduceAction68___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction68::init (src/parser//parser.nit:3779,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction68___init, 3779};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction68].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction68].i] = 1;
return;
}
void parser___ReduceAction69___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction69::action (src/parser//parser.nit:3783,2--3835:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction69___action, 3783};
val_t variable0;
val_t variable1;
val_t variable2;
variable15 = variable16;
variable16 = variable12 /*nodearraylist1*/;
variable17 = TAG_Bool(( variable16 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable16 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3801,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction69___action, 3801); nit_exit(1);}
variable17 = variable11 /*nodearraylist2*/;
variable18 = TAG_Bool(( variable17 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable17 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3803,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction69___action, 3803); nit_exit(1);}
variable18 = variable10 /*nodearraylist3*/;
variable19 = TAG_Bool(( variable18 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable18 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3805,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction69___action, 3805); nit_exit(1);}
variable19 = variable9 /*nodearraylist4*/;
variable20 = TAG_Bool(( variable19 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable19 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3807,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction69___action, 3807); nit_exit(1);}
variable20 = variable7 /*nodearraylist6*/;
variable21 = TAG_Bool(( variable20 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable20 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3809,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction69___action, 3809); nit_exit(1);}
variable21 = variable6 /*nodearraylist7*/;
variable22 = TAG_Bool(( variable21 /*listnode7*/==NIT_NULL) || VAL_ISA( variable21 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3811,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction69___action, 3811); nit_exit(1);}
variable22 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable21 /*listnode7*/ == NIT_NULL /*null*/) || (( variable21 /*listnode7*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable21 /*listnode7*/,COLOR_kernel___Object_____eqeq))( variable21 /*listnode7*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable22)) { /*if*/
variable22 = ((array___AbstractArray___is_empty_t)CALL( variable13 /*listnode8*/,COLOR_abstract_collection___Collection___is_empty))( variable13 /*listnode8*/) /*Array::is_empty*/;
}
variable22 = variable5 /*nodearraylist8*/;
variable23 = TAG_Bool(( variable22 /*ppropdefnode10*/==NIT_NULL) || VAL_ISA( variable22 /*ppropdefnode10*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3820,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction69___action, 3820); nit_exit(1);}
variable23 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable22 /*ppropdefnode10*/ == NIT_NULL /*null*/) || (( variable22 /*ppropdefnode10*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable22 /*ppropdefnode10*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable22 /*ppropdefnode10*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable22 /*ppropdefnode10*/,COLOR_kernel___Object_____eqeq))( variable22 /*ppropdefnode10*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable23)) { /*if*/
((array___AbstractArray___add_t)CALL( variable15 /*listnode11*/,COLOR_abstract_collection___SimpleCollection___add))( variable15 /*listnode11*/, variable22 /*ppropdefnode10*/) /*Array::add*/;
return;
}
void parser___ReduceAction69___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction69::init (src/parser//parser.nit:3837,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction69___init, 3837};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction69].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction69].i] = 1;
return;
}
void parser___ReduceAction70___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction70::action (src/parser//parser.nit:3841,2--3903:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction70___action, 3841};
val_t variable0;
val_t variable1;
val_t variable2;
variable16 = variable17;
variable17 = variable13 /*nodearraylist1*/;
variable18 = TAG_Bool(( variable17 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable17 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3860,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction70___action, 3860); nit_exit(1);}
variable18 = variable12 /*nodearraylist2*/;
variable19 = TAG_Bool(( variable18 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable18 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3862,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction70___action, 3862); nit_exit(1);}
variable19 = variable11 /*nodearraylist3*/;
variable20 = TAG_Bool(( variable19 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable19 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3864,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction70___action, 3864); nit_exit(1);}
variable20 = variable10 /*nodearraylist4*/;
variable21 = TAG_Bool(( variable20 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable20 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3866,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction70___action, 3866); nit_exit(1);}
variable21 = variable8 /*nodearraylist6*/;
variable22 = TAG_Bool(( variable21 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable21 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3868,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction70___action, 3868); nit_exit(1);}
variable22 = variable7 /*nodearraylist7*/;
variable23 = TAG_Bool(( variable22 /*listnode7*/==NIT_NULL) || VAL_ISA( variable22 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3870,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction70___action, 3870); nit_exit(1);}
variable23 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable22 /*listnode7*/ == NIT_NULL /*null*/) || (( variable22 /*listnode7*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable22 /*listnode7*/,COLOR_kernel___Object_____eqeq))( variable22 /*listnode7*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable23)) { /*if*/
variable23 = ((array___AbstractArray___is_empty_t)CALL( variable14 /*listnode8*/,COLOR_abstract_collection___Collection___is_empty))( variable14 /*listnode8*/) /*Array::is_empty*/;
}
variable23 = variable6 /*nodearraylist8*/;
variable24 = TAG_Bool(( variable23 /*ppropdefnode10*/==NIT_NULL) || VAL_ISA( variable23 /*ppropdefnode10*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3879,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction70___action, 3879); nit_exit(1);}
variable24 = variable4 /*nodearraylist10*/;
variable25 = TAG_Bool(( variable24 /*listnode11*/==NIT_NULL) || VAL_ISA( variable24 /*listnode11*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3881,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction70___action, 3881); nit_exit(1);}
variable25 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable23 /*ppropdefnode10*/ == NIT_NULL /*null*/) || (( variable23 /*ppropdefnode10*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable23 /*ppropdefnode10*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable23 /*ppropdefnode10*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable23 /*ppropdefnode10*/,COLOR_kernel___Object_____eqeq))( variable23 /*ppropdefnode10*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable25)) { /*if*/
((array___AbstractArray___add_t)CALL( variable16 /*listnode12*/,COLOR_abstract_collection___SimpleCollection___add))( variable16 /*listnode12*/, variable23 /*ppropdefnode10*/) /*Array::add*/;
return;
}
void parser___ReduceAction70___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction70::init (src/parser//parser.nit:3905,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction70___init, 3905};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction70].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction70].i] = 1;
return;
}
void parser___ReduceAction71___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction71::action (src/parser//parser.nit:3909,2--3958:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction71___action, 3909};
val_t variable0;
val_t variable1;
val_t variable2;
variable14 = variable15;
variable15 = variable11 /*nodearraylist1*/;
variable16 = TAG_Bool(( variable15 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable15 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3926,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction71___action, 3926); nit_exit(1);}
variable16 = variable10 /*nodearraylist2*/;
variable17 = TAG_Bool(( variable16 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable16 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3928,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction71___action, 3928); nit_exit(1);}
variable17 = variable9 /*nodearraylist3*/;
variable18 = TAG_Bool(( variable17 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable17 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3930,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction71___action, 3930); nit_exit(1);}
variable18 = variable7 /*nodearraylist5*/;
variable19 = TAG_Bool(( variable18 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable18 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3932,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction71___action, 3932); nit_exit(1);}
variable19 = variable6 /*nodearraylist6*/;
variable20 = TAG_Bool(( variable19 /*listnode8*/==NIT_NULL) || VAL_ISA( variable19 /*listnode8*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3934,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction71___action, 3934); nit_exit(1);}
variable20 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable19 /*listnode8*/ == NIT_NULL /*null*/) || (( variable19 /*listnode8*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable19 /*listnode8*/,COLOR_kernel___Object_____eqeq))( variable19 /*listnode8*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable20)) { /*if*/
variable20 = ((array___AbstractArray___is_empty_t)CALL( variable13 /*listnode9*/,COLOR_abstract_collection___Collection___is_empty))( variable13 /*listnode9*/) /*Array::is_empty*/;
}
variable20 = variable5 /*nodearraylist7*/;
variable21 = TAG_Bool(( variable20 /*ppropdefnode10*/==NIT_NULL) || VAL_ISA( variable20 /*ppropdefnode10*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3943,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction71___action, 3943); nit_exit(1);}
variable21 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable20 /*ppropdefnode10*/ == NIT_NULL /*null*/) || (( variable20 /*ppropdefnode10*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable20 /*ppropdefnode10*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable20 /*ppropdefnode10*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable20 /*ppropdefnode10*/,COLOR_kernel___Object_____eqeq))( variable20 /*ppropdefnode10*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable21)) { /*if*/
((array___AbstractArray___add_t)CALL( variable14 /*listnode11*/,COLOR_abstract_collection___SimpleCollection___add))( variable14 /*listnode11*/, variable20 /*ppropdefnode10*/) /*Array::add*/;
return;
}
void parser___ReduceAction71___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction71::init (src/parser//parser.nit:3960,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction71___init, 3960};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction71].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction71].i] = 1;
return;
}
void parser___ReduceAction72___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction72::action (src/parser//parser.nit:3964,2--4023:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction72___action, 3964};
val_t variable0;
val_t variable1;
val_t variable2;
variable15 = variable16;
variable16 = variable12 /*nodearraylist1*/;
variable17 = TAG_Bool(( variable16 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable16 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3982,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction72___action, 3982); nit_exit(1);}
variable17 = variable11 /*nodearraylist2*/;
variable18 = TAG_Bool(( variable17 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable17 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3984,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction72___action, 3984); nit_exit(1);}
variable18 = variable10 /*nodearraylist3*/;
variable19 = TAG_Bool(( variable18 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable18 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3986,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction72___action, 3986); nit_exit(1);}
variable19 = variable8 /*nodearraylist5*/;
variable20 = TAG_Bool(( variable19 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable19 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3988,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction72___action, 3988); nit_exit(1);}
variable20 = variable7 /*nodearraylist6*/;
variable21 = TAG_Bool(( variable20 /*listnode8*/==NIT_NULL) || VAL_ISA( variable20 /*listnode8*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3990,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction72___action, 3990); nit_exit(1);}
variable21 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable20 /*listnode8*/ == NIT_NULL /*null*/) || (( variable20 /*listnode8*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable20 /*listnode8*/,COLOR_kernel___Object_____eqeq))( variable20 /*listnode8*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable21)) { /*if*/
variable21 = ((array___AbstractArray___is_empty_t)CALL( variable14 /*listnode9*/,COLOR_abstract_collection___Collection___is_empty))( variable14 /*listnode9*/) /*Array::is_empty*/;
}
variable21 = variable6 /*nodearraylist7*/;
variable22 = TAG_Bool(( variable21 /*ppropdefnode10*/==NIT_NULL) || VAL_ISA( variable21 /*ppropdefnode10*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:3999,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction72___action, 3999); nit_exit(1);}
variable22 = variable4 /*nodearraylist9*/;
variable23 = TAG_Bool(( variable22 /*listnode11*/==NIT_NULL) || VAL_ISA( variable22 /*listnode11*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4001,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction72___action, 4001); nit_exit(1);}
variable23 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable21 /*ppropdefnode10*/ == NIT_NULL /*null*/) || (( variable21 /*ppropdefnode10*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable21 /*ppropdefnode10*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable21 /*ppropdefnode10*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable21 /*ppropdefnode10*/,COLOR_kernel___Object_____eqeq))( variable21 /*ppropdefnode10*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable23)) { /*if*/
((array___AbstractArray___add_t)CALL( variable15 /*listnode12*/,COLOR_abstract_collection___SimpleCollection___add))( variable15 /*listnode12*/, variable21 /*ppropdefnode10*/) /*Array::add*/;
return;
}
void parser___ReduceAction72___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction72::init (src/parser//parser.nit:4025,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction72___init, 4025};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction72].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction72].i] = 1;
return;
}
void parser___ReduceAction73___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction73::action (src/parser//parser.nit:4029,2--4081:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction73___action, 4029};
val_t variable0;
val_t variable1;
val_t variable2;
variable15 = variable16;
variable16 = variable12 /*nodearraylist1*/;
variable17 = TAG_Bool(( variable16 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable16 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4047,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction73___action, 4047); nit_exit(1);}
variable17 = variable11 /*nodearraylist2*/;
variable18 = TAG_Bool(( variable17 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable17 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4049,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction73___action, 4049); nit_exit(1);}
variable18 = variable10 /*nodearraylist3*/;
variable19 = TAG_Bool(( variable18 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable18 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4051,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction73___action, 4051); nit_exit(1);}
variable19 = variable9 /*nodearraylist4*/;
variable20 = TAG_Bool(( variable19 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable19 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4053,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction73___action, 4053); nit_exit(1);}
variable20 = variable7 /*nodearraylist6*/;
variable21 = TAG_Bool(( variable20 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable20 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4055,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction73___action, 4055); nit_exit(1);}
variable21 = variable6 /*nodearraylist7*/;
variable22 = TAG_Bool(( variable21 /*listnode8*/==NIT_NULL) || VAL_ISA( variable21 /*listnode8*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4057,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction73___action, 4057); nit_exit(1);}
variable22 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable21 /*listnode8*/ == NIT_NULL /*null*/) || (( variable21 /*listnode8*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable21 /*listnode8*/,COLOR_kernel___Object_____eqeq))( variable21 /*listnode8*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable22)) { /*if*/
variable22 = ((array___AbstractArray___is_empty_t)CALL( variable14 /*listnode9*/,COLOR_abstract_collection___Collection___is_empty))( variable14 /*listnode9*/) /*Array::is_empty*/;
}
variable22 = variable5 /*nodearraylist8*/;
variable23 = TAG_Bool(( variable22 /*ppropdefnode10*/==NIT_NULL) || VAL_ISA( variable22 /*ppropdefnode10*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4066,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction73___action, 4066); nit_exit(1);}
variable23 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable22 /*ppropdefnode10*/ == NIT_NULL /*null*/) || (( variable22 /*ppropdefnode10*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable22 /*ppropdefnode10*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable22 /*ppropdefnode10*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable22 /*ppropdefnode10*/,COLOR_kernel___Object_____eqeq))( variable22 /*ppropdefnode10*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable23)) { /*if*/
((array___AbstractArray___add_t)CALL( variable15 /*listnode11*/,COLOR_abstract_collection___SimpleCollection___add))( variable15 /*listnode11*/, variable22 /*ppropdefnode10*/) /*Array::add*/;
return;
}
void parser___ReduceAction73___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction73::init (src/parser//parser.nit:4083,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction73___init, 4083};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction73].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction73].i] = 1;
return;
}
void parser___ReduceAction74___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction74::action (src/parser//parser.nit:4087,2--4149:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction74___action, 4087};
val_t variable0;
val_t variable1;
val_t variable2;
variable16 = variable17;
variable17 = variable13 /*nodearraylist1*/;
variable18 = TAG_Bool(( variable17 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable17 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4106,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction74___action, 4106); nit_exit(1);}
variable18 = variable12 /*nodearraylist2*/;
variable19 = TAG_Bool(( variable18 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable18 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4108,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction74___action, 4108); nit_exit(1);}
variable19 = variable11 /*nodearraylist3*/;
variable20 = TAG_Bool(( variable19 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable19 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4110,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction74___action, 4110); nit_exit(1);}
variable20 = variable10 /*nodearraylist4*/;
variable21 = TAG_Bool(( variable20 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable20 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4112,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction74___action, 4112); nit_exit(1);}
variable21 = variable8 /*nodearraylist6*/;
variable22 = TAG_Bool(( variable21 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable21 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4114,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction74___action, 4114); nit_exit(1);}
variable22 = variable7 /*nodearraylist7*/;
variable23 = TAG_Bool(( variable22 /*listnode8*/==NIT_NULL) || VAL_ISA( variable22 /*listnode8*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4116,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction74___action, 4116); nit_exit(1);}
variable23 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable22 /*listnode8*/ == NIT_NULL /*null*/) || (( variable22 /*listnode8*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable22 /*listnode8*/,COLOR_kernel___Object_____eqeq))( variable22 /*listnode8*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable23)) { /*if*/
variable23 = ((array___AbstractArray___is_empty_t)CALL( variable15 /*listnode9*/,COLOR_abstract_collection___Collection___is_empty))( variable15 /*listnode9*/) /*Array::is_empty*/;
}
variable23 = variable6 /*nodearraylist8*/;
variable24 = TAG_Bool(( variable23 /*ppropdefnode10*/==NIT_NULL) || VAL_ISA( variable23 /*ppropdefnode10*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4125,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction74___action, 4125); nit_exit(1);}
variable24 = variable4 /*nodearraylist10*/;
variable25 = TAG_Bool(( variable24 /*listnode11*/==NIT_NULL) || VAL_ISA( variable24 /*listnode11*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4127,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction74___action, 4127); nit_exit(1);}
variable25 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable23 /*ppropdefnode10*/ == NIT_NULL /*null*/) || (( variable23 /*ppropdefnode10*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable23 /*ppropdefnode10*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable23 /*ppropdefnode10*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable23 /*ppropdefnode10*/,COLOR_kernel___Object_____eqeq))( variable23 /*ppropdefnode10*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable25)) { /*if*/
((array___AbstractArray___add_t)CALL( variable16 /*listnode12*/,COLOR_abstract_collection___SimpleCollection___add))( variable16 /*listnode12*/, variable23 /*ppropdefnode10*/) /*Array::add*/;
return;
}
void parser___ReduceAction74___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction74::init (src/parser//parser.nit:4151,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction74___init, 4151};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction74].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction74].i] = 1;
return;
}
void parser___ReduceAction75___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction75::action (src/parser//parser.nit:4155,2--4214:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction75___action, 4155};
val_t variable0;
val_t variable1;
val_t variable2;
variable15 = variable16;
variable16 = variable12 /*nodearraylist1*/;
variable17 = TAG_Bool(( variable16 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable16 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4173,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction75___action, 4173); nit_exit(1);}
variable17 = variable11 /*nodearraylist2*/;
variable18 = TAG_Bool(( variable17 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable17 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4175,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction75___action, 4175); nit_exit(1);}
variable18 = variable10 /*nodearraylist3*/;
variable19 = TAG_Bool(( variable18 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable18 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4177,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction75___action, 4177); nit_exit(1);}
variable19 = variable8 /*nodearraylist5*/;
variable20 = TAG_Bool(( variable19 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable19 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4179,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction75___action, 4179); nit_exit(1);}
variable20 = variable7 /*nodearraylist6*/;
variable21 = TAG_Bool(( variable20 /*listnode7*/==NIT_NULL) || VAL_ISA( variable20 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4181,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction75___action, 4181); nit_exit(1);}
variable21 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable20 /*listnode7*/ == NIT_NULL /*null*/) || (( variable20 /*listnode7*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable20 /*listnode7*/,COLOR_kernel___Object_____eqeq))( variable20 /*listnode7*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable21)) { /*if*/
variable21 = ((array___AbstractArray___is_empty_t)CALL( variable13 /*listnode8*/,COLOR_abstract_collection___Collection___is_empty))( variable13 /*listnode8*/) /*Array::is_empty*/;
}
variable21 = variable6 /*nodearraylist7*/;
variable22 = TAG_Bool(( variable21 /*listnode9*/==NIT_NULL) || VAL_ISA( variable21 /*listnode9*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4190,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction75___action, 4190); nit_exit(1);}
variable22 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable21 /*listnode9*/ == NIT_NULL /*null*/) || (( variable21 /*listnode9*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable21 /*listnode9*/,COLOR_kernel___Object_____eqeq))( variable21 /*listnode9*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable22)) { /*if*/
variable22 = ((array___AbstractArray___is_empty_t)CALL( variable14 /*listnode10*/,COLOR_abstract_collection___Collection___is_empty))( variable14 /*listnode10*/) /*Array::is_empty*/;
}
variable22 = variable5 /*nodearraylist8*/;
variable23 = TAG_Bool(( variable22 /*ppropdefnode11*/==NIT_NULL) || VAL_ISA( variable22 /*ppropdefnode11*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4199,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction75___action, 4199); nit_exit(1);}
variable23 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable22 /*ppropdefnode11*/ == NIT_NULL /*null*/) || (( variable22 /*ppropdefnode11*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable22 /*ppropdefnode11*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable22 /*ppropdefnode11*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable22 /*ppropdefnode11*/,COLOR_kernel___Object_____eqeq))( variable22 /*ppropdefnode11*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable23)) { /*if*/
((array___AbstractArray___add_t)CALL( variable15 /*listnode12*/,COLOR_abstract_collection___SimpleCollection___add))( variable15 /*listnode12*/, variable22 /*ppropdefnode11*/) /*Array::add*/;
return;
}
void parser___ReduceAction75___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction75::init (src/parser//parser.nit:4216,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction75___init, 4216};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction75].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction75].i] = 1;
return;
}
void parser___ReduceAction76___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction76::action (src/parser//parser.nit:4220,2--4289:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction76___action, 4220};
val_t variable0;
val_t variable1;
val_t variable2;
variable16 = variable17;
variable17 = variable13 /*nodearraylist1*/;
variable18 = TAG_Bool(( variable17 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable17 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4239,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction76___action, 4239); nit_exit(1);}
variable18 = variable12 /*nodearraylist2*/;
variable19 = TAG_Bool(( variable18 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable18 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4241,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction76___action, 4241); nit_exit(1);}
variable19 = variable11 /*nodearraylist3*/;
variable20 = TAG_Bool(( variable19 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable19 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4243,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction76___action, 4243); nit_exit(1);}
variable20 = variable9 /*nodearraylist5*/;
variable21 = TAG_Bool(( variable20 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable20 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4245,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction76___action, 4245); nit_exit(1);}
variable21 = variable8 /*nodearraylist6*/;
variable22 = TAG_Bool(( variable21 /*listnode7*/==NIT_NULL) || VAL_ISA( variable21 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4247,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction76___action, 4247); nit_exit(1);}
variable22 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable21 /*listnode7*/ == NIT_NULL /*null*/) || (( variable21 /*listnode7*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable21 /*listnode7*/,COLOR_kernel___Object_____eqeq))( variable21 /*listnode7*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable22)) { /*if*/
variable22 = ((array___AbstractArray___is_empty_t)CALL( variable14 /*listnode8*/,COLOR_abstract_collection___Collection___is_empty))( variable14 /*listnode8*/) /*Array::is_empty*/;
}
variable22 = variable7 /*nodearraylist7*/;
variable23 = TAG_Bool(( variable22 /*listnode9*/==NIT_NULL) || VAL_ISA( variable22 /*listnode9*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4256,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction76___action, 4256); nit_exit(1);}
variable23 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable22 /*listnode9*/ == NIT_NULL /*null*/) || (( variable22 /*listnode9*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable22 /*listnode9*/,COLOR_kernel___Object_____eqeq))( variable22 /*listnode9*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable23)) { /*if*/
variable23 = ((array___AbstractArray___is_empty_t)CALL( variable15 /*listnode10*/,COLOR_abstract_collection___Collection___is_empty))( variable15 /*listnode10*/) /*Array::is_empty*/;
}
variable23 = variable6 /*nodearraylist8*/;
variable24 = TAG_Bool(( variable23 /*ppropdefnode11*/==NIT_NULL) || VAL_ISA( variable23 /*ppropdefnode11*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4265,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction76___action, 4265); nit_exit(1);}
variable24 = variable4 /*nodearraylist10*/;
variable25 = TAG_Bool(( variable24 /*listnode12*/==NIT_NULL) || VAL_ISA( variable24 /*listnode12*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4267,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction76___action, 4267); nit_exit(1);}
variable25 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable23 /*ppropdefnode11*/ == NIT_NULL /*null*/) || (( variable23 /*ppropdefnode11*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable23 /*ppropdefnode11*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable23 /*ppropdefnode11*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable23 /*ppropdefnode11*/,COLOR_kernel___Object_____eqeq))( variable23 /*ppropdefnode11*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable25)) { /*if*/
((array___AbstractArray___add_t)CALL( variable16 /*listnode13*/,COLOR_abstract_collection___SimpleCollection___add))( variable16 /*listnode13*/, variable23 /*ppropdefnode11*/) /*Array::add*/;
return;
}
void parser___ReduceAction76___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction76::init (src/parser//parser.nit:4291,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction76___init, 4291};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction76].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction76].i] = 1;
return;
}
void parser___ReduceAction77___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction77::action (src/parser//parser.nit:4295,2--4357:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction77___action, 4295};
val_t variable0;
val_t variable1;
val_t variable2;
variable16 = variable17;
variable17 = variable13 /*nodearraylist1*/;
variable18 = TAG_Bool(( variable17 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable17 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4314,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction77___action, 4314); nit_exit(1);}
variable18 = variable12 /*nodearraylist2*/;
variable19 = TAG_Bool(( variable18 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable18 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4316,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction77___action, 4316); nit_exit(1);}
variable19 = variable11 /*nodearraylist3*/;
variable20 = TAG_Bool(( variable19 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable19 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4318,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction77___action, 4318); nit_exit(1);}
variable20 = variable10 /*nodearraylist4*/;
variable21 = TAG_Bool(( variable20 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable20 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4320,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction77___action, 4320); nit_exit(1);}
variable21 = variable8 /*nodearraylist6*/;
variable22 = TAG_Bool(( variable21 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable21 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4322,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction77___action, 4322); nit_exit(1);}
variable22 = variable7 /*nodearraylist7*/;
variable23 = TAG_Bool(( variable22 /*listnode7*/==NIT_NULL) || VAL_ISA( variable22 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4324,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction77___action, 4324); nit_exit(1);}
variable23 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable22 /*listnode7*/ == NIT_NULL /*null*/) || (( variable22 /*listnode7*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable22 /*listnode7*/,COLOR_kernel___Object_____eqeq))( variable22 /*listnode7*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable23)) { /*if*/
variable23 = ((array___AbstractArray___is_empty_t)CALL( variable14 /*listnode8*/,COLOR_abstract_collection___Collection___is_empty))( variable14 /*listnode8*/) /*Array::is_empty*/;
}
variable23 = variable6 /*nodearraylist8*/;
variable24 = TAG_Bool(( variable23 /*listnode9*/==NIT_NULL) || VAL_ISA( variable23 /*listnode9*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4333,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction77___action, 4333); nit_exit(1);}
variable24 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable23 /*listnode9*/ == NIT_NULL /*null*/) || (( variable23 /*listnode9*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable23 /*listnode9*/,COLOR_kernel___Object_____eqeq))( variable23 /*listnode9*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable24)) { /*if*/
variable24 = ((array___AbstractArray___is_empty_t)CALL( variable15 /*listnode10*/,COLOR_abstract_collection___Collection___is_empty))( variable15 /*listnode10*/) /*Array::is_empty*/;
}
variable24 = variable5 /*nodearraylist9*/;
variable25 = TAG_Bool(( variable24 /*ppropdefnode11*/==NIT_NULL) || VAL_ISA( variable24 /*ppropdefnode11*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4342,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction77___action, 4342); nit_exit(1);}
variable25 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable24 /*ppropdefnode11*/ == NIT_NULL /*null*/) || (( variable24 /*ppropdefnode11*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable24 /*ppropdefnode11*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable24 /*ppropdefnode11*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable24 /*ppropdefnode11*/,COLOR_kernel___Object_____eqeq))( variable24 /*ppropdefnode11*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable25)) { /*if*/
((array___AbstractArray___add_t)CALL( variable16 /*listnode12*/,COLOR_abstract_collection___SimpleCollection___add))( variable16 /*listnode12*/, variable24 /*ppropdefnode11*/) /*Array::add*/;
return;
}
void parser___ReduceAction77___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction77::init (src/parser//parser.nit:4359,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction77___init, 4359};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction77].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction77].i] = 1;
return;
}
void parser___ReduceAction78___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction78::action (src/parser//parser.nit:4363,2--4435:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction78___action, 4363};
val_t variable0;
val_t variable1;
val_t variable2;
variable17 = variable18;
variable18 = variable14 /*nodearraylist1*/;
variable19 = TAG_Bool(( variable18 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable18 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4383,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction78___action, 4383); nit_exit(1);}
variable19 = variable13 /*nodearraylist2*/;
variable20 = TAG_Bool(( variable19 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable19 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4385,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction78___action, 4385); nit_exit(1);}
variable20 = variable12 /*nodearraylist3*/;
variable21 = TAG_Bool(( variable20 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable20 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4387,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction78___action, 4387); nit_exit(1);}
variable21 = variable11 /*nodearraylist4*/;
variable22 = TAG_Bool(( variable21 /*pclasskindnode5*/==NIT_NULL) || VAL_ISA( variable21 /*pclasskindnode5*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4389,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction78___action, 4389); nit_exit(1);}
variable22 = variable9 /*nodearraylist6*/;
variable23 = TAG_Bool(( variable22 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable22 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4391,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction78___action, 4391); nit_exit(1);}
variable23 = variable8 /*nodearraylist7*/;
variable24 = TAG_Bool(( variable23 /*listnode7*/==NIT_NULL) || VAL_ISA( variable23 /*listnode7*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4393,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction78___action, 4393); nit_exit(1);}
variable24 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable23 /*listnode7*/ == NIT_NULL /*null*/) || (( variable23 /*listnode7*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable23 /*listnode7*/,COLOR_kernel___Object_____eqeq))( variable23 /*listnode7*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable24)) { /*if*/
variable24 = ((array___AbstractArray___is_empty_t)CALL( variable15 /*listnode8*/,COLOR_abstract_collection___Collection___is_empty))( variable15 /*listnode8*/) /*Array::is_empty*/;
}
variable24 = variable7 /*nodearraylist8*/;
variable25 = TAG_Bool(( variable24 /*listnode9*/==NIT_NULL) || VAL_ISA( variable24 /*listnode9*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4402,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction78___action, 4402); nit_exit(1);}
variable25 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable24 /*listnode9*/ == NIT_NULL /*null*/) || (( variable24 /*listnode9*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable24 /*listnode9*/,COLOR_kernel___Object_____eqeq))( variable24 /*listnode9*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable25)) { /*if*/
variable25 = ((array___AbstractArray___is_empty_t)CALL( variable16 /*listnode10*/,COLOR_abstract_collection___Collection___is_empty))( variable16 /*listnode10*/) /*Array::is_empty*/;
}
variable25 = variable6 /*nodearraylist9*/;
variable26 = TAG_Bool(( variable25 /*ppropdefnode11*/==NIT_NULL) || VAL_ISA( variable25 /*ppropdefnode11*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable26)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4411,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable26)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction78___action, 4411); nit_exit(1);}
variable26 = variable4 /*nodearraylist11*/;
variable27 = TAG_Bool(( variable26 /*listnode12*/==NIT_NULL) || VAL_ISA( variable26 /*listnode12*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable27)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4413,6--39\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable27)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction78___action, 4413); nit_exit(1);}
variable27 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable25 /*ppropdefnode11*/ == NIT_NULL /*null*/) || (( variable25 /*ppropdefnode11*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable25 /*ppropdefnode11*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable25 /*ppropdefnode11*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable25 /*ppropdefnode11*/,COLOR_kernel___Object_____eqeq))( variable25 /*ppropdefnode11*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable27)) { /*if*/
((array___AbstractArray___add_t)CALL( variable17 /*listnode13*/,COLOR_abstract_collection___SimpleCollection___add))( variable17 /*listnode13*/, variable25 /*ppropdefnode11*/) /*Array::add*/;
return;
}
void parser___ReduceAction78___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction78::init (src/parser//parser.nit:4437,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction78___init, 4437};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction78].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction78].i] = 1;
return;
}
void parser___ReduceAction79___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction79::action (src/parser//parser.nit:4441,2--4451:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction79___action, 4441};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwclassnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwclassnode2*/, COLOR_TKwclass, ID_TKwclass)) /*cast TKwclass*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4446,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction79___action, 4446); nit_exit(1);}
variable5 = NEW_parser_prod___AConcreteClasskind___init_aconcreteclasskind( variable3 /*tkwclassnode2*/); /*new AConcreteClasskind*/
variable4 = variable5;
variable1 = variable4 /*pclasskindnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction79___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction79::init (src/parser//parser.nit:4453,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction79___init, 4453};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction79].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction79].i] = 1;
return;
}
void parser___ReduceAction80___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction80::action (src/parser//parser.nit:4457,2--4471:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction80___action, 4457};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable3 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tkwabstractnode2*/==NIT_NULL) || VAL_ISA( variable4 /*tkwabstractnode2*/, COLOR_TKwabstract, ID_TKwabstract)) /*cast TKwabstract*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4463,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction80___action, 4463); nit_exit(1);}
variable5 = variable2 /*nodearraylist2*/;
variable6 = TAG_Bool(( variable5 /*tkwclassnode3*/==NIT_NULL) || VAL_ISA( variable5 /*tkwclassnode3*/, COLOR_TKwclass, ID_TKwclass)) /*cast TKwclass*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4465,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction80___action, 4465); nit_exit(1);}
variable7 = NEW_parser_prod___AAbstractClasskind___init_aabstractclasskind( variable4 /*tkwabstractnode2*/, variable5 /*tkwclassnode3*/); /*new AAbstractClasskind*/
variable6 = variable7;
variable1 = variable6 /*pclasskindnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction80___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction80::init (src/parser//parser.nit:4473,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction80___init, 4473};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction80].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction80].i] = 1;
return;
}
void parser___ReduceAction81___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction81::action (src/parser//parser.nit:4477,2--4487:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction81___action, 4477};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwinterfacenode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwinterfacenode2*/, COLOR_TKwinterface, ID_TKwinterface)) /*cast TKwinterface*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4482,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction81___action, 4482); nit_exit(1);}
variable5 = NEW_parser_prod___AInterfaceClasskind___init_ainterfaceclasskind( variable3 /*tkwinterfacenode2*/); /*new AInterfaceClasskind*/
variable4 = variable5;
variable1 = variable4 /*pclasskindnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction81___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction81::init (src/parser//parser.nit:4489,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction81___init, 4489};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction81].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction81].i] = 1;
return;
}
void parser___ReduceAction82___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction82::action (src/parser//parser.nit:4493,2--4503:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction82___action, 4493};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwuniversalnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwuniversalnode2*/, COLOR_TKwuniversal, ID_TKwuniversal)) /*cast TKwuniversal*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4498,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction82___action, 4498); nit_exit(1);}
variable5 = NEW_parser_prod___AUniversalClasskind___init_auniversalclasskind( variable3 /*tkwuniversalnode2*/); /*new AUniversalClasskind*/
variable4 = variable5;
variable1 = variable4 /*pclasskindnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction82___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction82::init (src/parser//parser.nit:4505,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction82___init, 4505};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction82].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction82].i] = 1;
return;
}
void parser___ReduceAction83___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction83::action (src/parser//parser.nit:4509,2--4524:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction83___action, 4509};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable4 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*pformaldefnode1*/==NIT_NULL) || VAL_ISA( variable8 /*pformaldefnode1*/, COLOR_PFormaldef, ID_PFormaldef)) /*cast PFormaldef*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4519,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction83___action, 4519); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*pformaldefnode1*/ == NIT_NULL /*null*/) || (( variable8 /*pformaldefnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable8 /*pformaldefnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable8 /*pformaldefnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable8 /*pformaldefnode1*/,COLOR_kernel___Object_____eqeq))( variable8 /*pformaldefnode1*/, NIT_NULL /*null*/) /*PFormaldef::==*/)))))));
if (UNTAG_Bool(variable9)) { /*if*/
((array___AbstractArray___add_t)CALL( variable7 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable7 /*listnode2*/, variable8 /*pformaldefnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction83___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction83::init (src/parser//parser.nit:4526,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction83___init, 4526};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction83].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction83].i] = 1;
return;
}
void parser___ReduceAction84___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction84::action (src/parser//parser.nit:4530,2--4555:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction84___action, 4530};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable5 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*pformaldefnode1*/==NIT_NULL) || VAL_ISA( variable9 /*pformaldefnode1*/, COLOR_PFormaldef, ID_PFormaldef)) /*cast PFormaldef*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4541,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction84___action, 4541); nit_exit(1);}
variable10 = variable4 /*nodearraylist4*/;
variable11 = TAG_Bool(( variable10 /*listnode2*/==NIT_NULL) || VAL_ISA( variable10 /*listnode2*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4543,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction84___action, 4543); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*pformaldefnode1*/ == NIT_NULL /*null*/) || (( variable9 /*pformaldefnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable9 /*pformaldefnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable9 /*pformaldefnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable9 /*pformaldefnode1*/,COLOR_kernel___Object_____eqeq))( variable9 /*pformaldefnode1*/, NIT_NULL /*null*/) /*PFormaldef::==*/)))))));
if (UNTAG_Bool(variable11)) { /*if*/
((array___AbstractArray___add_t)CALL( variable8 /*listnode3*/,COLOR_abstract_collection___SimpleCollection___add))( variable8 /*listnode3*/, variable9 /*pformaldefnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction84___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction84::init (src/parser//parser.nit:4557,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction84___init, 4557};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction84].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction84].i] = 1;
return;
}
void parser___ReduceAction85___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction85::action (src/parser//parser.nit:4561,2--4570:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction85___action, 4561};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable2 /*nodearraylist3*/;
variable6 = TAG_Bool(( variable5 /*pformaldefnode1*/==NIT_NULL) || VAL_ISA( variable5 /*pformaldefnode1*/, COLOR_PFormaldef, ID_PFormaldef)) /*cast PFormaldef*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4568,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction85___action, 4568); nit_exit(1);}
variable1 = variable5 /*pformaldefnode1*/ /*node_list=*/;
variable6 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(8)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable6, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction85___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction85::init (src/parser//parser.nit:4572,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction85___init, 4572};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction85].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction85].i] = 1;
return;
}
void parser___ReduceAction86___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction86::action (src/parser//parser.nit:4576,2--4587:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction86___action, 4576};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tclassidnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tclassidnode2*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4581,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction86___action, 4581); nit_exit(1);}
variable5 = NEW_parser_prod___AFormaldef___init_aformaldef( variable3 /*tclassidnode2*/, NIT_NULL /*null*/); /*new AFormaldef*/
variable4 = variable5;
variable1 = variable4 /*pformaldefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction86___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction86::init (src/parser//parser.nit:4589,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction86___init, 4589};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction86].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction86].i] = 1;
return;
}
void parser___ReduceAction87___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction87::action (src/parser//parser.nit:4593,2--4607:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction87___action, 4593};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable3 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tclassidnode2*/==NIT_NULL) || VAL_ISA( variable4 /*tclassidnode2*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4599,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction87___action, 4599); nit_exit(1);}
variable5 = variable2 /*nodearraylist2*/;
variable6 = TAG_Bool(( variable5 /*ptypenode3*/==NIT_NULL) || VAL_ISA( variable5 /*ptypenode3*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4601,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction87___action, 4601); nit_exit(1);}
variable7 = NEW_parser_prod___AFormaldef___init_aformaldef( variable4 /*tclassidnode2*/, variable5 /*ptypenode3*/); /*new AFormaldef*/
variable6 = variable7;
variable1 = variable6 /*pformaldefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction87___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction87::init (src/parser//parser.nit:4609,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction87___init, 4609};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction87].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction87].i] = 1;
return;
}
void parser___ReduceAction88___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction88::action (src/parser//parser.nit:4613,2--4629:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction88___action, 4613};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable4 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*tkwspecialnode2*/==NIT_NULL) || VAL_ISA( variable6 /*tkwspecialnode2*/, COLOR_TKwspecial, ID_TKwspecial)) /*cast TKwspecial*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4621,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction88___action, 4621); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*ptypenode3*/==NIT_NULL) || VAL_ISA( variable7 /*ptypenode3*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4623,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction88___action, 4623); nit_exit(1);}
variable9 = NEW_parser_prod___ASuperclass___init_asuperclass( variable6 /*tkwspecialnode2*/, variable7 /*ptypenode3*/); /*new ASuperclass*/
variable8 = variable9;
variable1 = variable8 /*psuperclassnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction88___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction88::init (src/parser//parser.nit:4631,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction88___init, 4631};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction88].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction88].i] = 1;
return;
}
void parser___ReduceAction89___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction89::action (src/parser//parser.nit:4635,2--4643:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction89___action, 4635};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable3 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*ppropdefnode1*/==NIT_NULL) || VAL_ISA( variable4 /*ppropdefnode1*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4641,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction89___action, 4641); nit_exit(1);}
variable1 = variable4 /*ppropdefnode1*/ /*node_list=*/;
variable5 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(11)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable5, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction89___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction89::init (src/parser//parser.nit:4645,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction89___init, 4645};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction89].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction89].i] = 1;
return;
}
void parser___ReduceAction90___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction90::action (src/parser//parser.nit:4649,2--4690:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction90___action, 4649};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable7 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4659,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction90___action, 4659); nit_exit(1);}
variable9 = variable6 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable9 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4661,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction90___action, 4661); nit_exit(1);}
variable11 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable9 /*tkwreadablenode5*/); /*new AReadAble*/
variable10 = variable11;
variable11 = variable5 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable11 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4667,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction90___action, 4667); nit_exit(1);}
variable13 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable11 /*tkwwritablenode8*/); /*new AWriteAble*/
variable12 = variable13;
variable13 = variable4 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable13 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4673,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction90___action, 4673); nit_exit(1);}
variable14 = variable3 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable14 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4675,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction90___action, 4675); nit_exit(1);}
variable15 = variable2 /*nodearraylist6*/;
variable16 = TAG_Bool(( variable15 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable15 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4677,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction90___action, 4677); nit_exit(1);}
variable17 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable8 /*pdocnode2*/, variable10 /*pablenode3*/, variable12 /*pablenode6*/, NIT_NULL /*null*/, variable13 /*pvisibilitynode10*/, variable14 /*tkwattrnode11*/, variable15 /*tattridnode12*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable16 = variable17;
variable1 = variable16 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction90___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction90::init (src/parser//parser.nit:4692,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction90___init, 4692};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction90].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction90].i] = 1;
return;
}
void parser___ReduceAction91___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction91::action (src/parser//parser.nit:4696,2--4740:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction91___action, 4696};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable8 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable9 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4707,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction91___action, 4707); nit_exit(1);}
variable10 = variable7 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable10 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4709,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction91___action, 4709); nit_exit(1);}
variable12 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable10 /*tkwreadablenode5*/); /*new AReadAble*/
variable11 = variable12;
variable12 = variable6 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable12 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4715,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction91___action, 4715); nit_exit(1);}
variable13 = variable5 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable13 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4717,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction91___action, 4717); nit_exit(1);}
variable15 = NEW_parser_prod___AWriteAble___init_awriteable( variable12 /*tkwredefnode7*/, variable13 /*tkwwritablenode8*/); /*new AWriteAble*/
variable14 = variable15;
variable15 = variable4 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable15 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4723,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction91___action, 4723); nit_exit(1);}
variable16 = variable3 /*nodearraylist6*/;
variable17 = TAG_Bool(( variable16 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable16 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4725,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction91___action, 4725); nit_exit(1);}
variable17 = variable2 /*nodearraylist7*/;
variable18 = TAG_Bool(( variable17 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable17 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4727,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction91___action, 4727); nit_exit(1);}
variable19 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable9 /*pdocnode2*/, variable11 /*pablenode3*/, variable14 /*pablenode6*/, NIT_NULL /*null*/, variable15 /*pvisibilitynode10*/, variable16 /*tkwattrnode11*/, variable17 /*tattridnode12*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable18 = variable19;
variable1 = variable18 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction91___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction91::init (src/parser//parser.nit:4742,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction91___init, 4742};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction91].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction91].i] = 1;
return;
}
void parser___ReduceAction92___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction92::action (src/parser//parser.nit:4746,2--4780:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction92___action, 4746};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable6 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable7 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4755,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction92___action, 4755); nit_exit(1);}
variable8 = variable5 /*nodearraylist2*/;
variable9 = TAG_Bool(( variable8 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable8 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4757,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction92___action, 4757); nit_exit(1);}
variable10 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable8 /*tkwreadablenode5*/); /*new AReadAble*/
variable9 = variable10;
variable10 = variable4 /*nodearraylist3*/;
variable11 = TAG_Bool(( variable10 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable10 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4763,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction92___action, 4763); nit_exit(1);}
variable11 = variable3 /*nodearraylist4*/;
variable12 = TAG_Bool(( variable11 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable11 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4765,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction92___action, 4765); nit_exit(1);}
variable12 = variable2 /*nodearraylist5*/;
variable13 = TAG_Bool(( variable12 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable12 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4767,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction92___action, 4767); nit_exit(1);}
variable14 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable7 /*pdocnode2*/, variable9 /*pablenode3*/, NIT_NULL /*null*/, NIT_NULL /*null*/, variable10 /*pvisibilitynode8*/, variable11 /*tkwattrnode9*/, variable12 /*tattridnode10*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable13 = variable14;
variable1 = variable13 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction92___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction92::init (src/parser//parser.nit:4782,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction92___init, 4782};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction92].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction92].i] = 1;
return;
}
void parser___ReduceAction93___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction93::action (src/parser//parser.nit:4786,2--4830:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction93___action, 4786};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable8 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable9 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4797,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction93___action, 4797); nit_exit(1);}
variable10 = variable7 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable10 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4799,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction93___action, 4799); nit_exit(1);}
variable11 = variable6 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable11 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4801,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction93___action, 4801); nit_exit(1);}
variable13 = NEW_parser_prod___AReadAble___init_areadable( variable10 /*tkwredefnode4*/, variable11 /*tkwreadablenode5*/); /*new AReadAble*/
variable12 = variable13;
variable13 = variable5 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable13 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4807,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction93___action, 4807); nit_exit(1);}
variable15 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable13 /*tkwwritablenode8*/); /*new AWriteAble*/
variable14 = variable15;
variable15 = variable4 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable15 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4813,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction93___action, 4813); nit_exit(1);}
variable16 = variable3 /*nodearraylist6*/;
variable17 = TAG_Bool(( variable16 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable16 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4815,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction93___action, 4815); nit_exit(1);}
variable17 = variable2 /*nodearraylist7*/;
variable18 = TAG_Bool(( variable17 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable17 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4817,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction93___action, 4817); nit_exit(1);}
variable19 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable9 /*pdocnode2*/, variable12 /*pablenode3*/, variable14 /*pablenode6*/, NIT_NULL /*null*/, variable15 /*pvisibilitynode10*/, variable16 /*tkwattrnode11*/, variable17 /*tattridnode12*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable18 = variable19;
variable1 = variable18 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction93___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction93::init (src/parser//parser.nit:4832,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction93___init, 4832};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction93].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction93].i] = 1;
return;
}
void parser___ReduceAction94___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction94::action (src/parser//parser.nit:4836,2--4883:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction94___action, 4836};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4848,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction94___action, 4848); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable11 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4850,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction94___action, 4850); nit_exit(1);}
variable12 = variable7 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable12 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4852,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction94___action, 4852); nit_exit(1);}
variable14 = NEW_parser_prod___AReadAble___init_areadable( variable11 /*tkwredefnode4*/, variable12 /*tkwreadablenode5*/); /*new AReadAble*/
variable13 = variable14;
variable14 = variable6 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable14 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4858,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction94___action, 4858); nit_exit(1);}
variable15 = variable5 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable15 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4860,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction94___action, 4860); nit_exit(1);}
variable17 = NEW_parser_prod___AWriteAble___init_awriteable( variable14 /*tkwredefnode7*/, variable15 /*tkwwritablenode8*/); /*new AWriteAble*/
variable16 = variable17;
variable17 = variable4 /*nodearraylist6*/;
variable18 = TAG_Bool(( variable17 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable17 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4866,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction94___action, 4866); nit_exit(1);}
variable18 = variable3 /*nodearraylist7*/;
variable19 = TAG_Bool(( variable18 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable18 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4868,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction94___action, 4868); nit_exit(1);}
variable19 = variable2 /*nodearraylist8*/;
variable20 = TAG_Bool(( variable19 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable19 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4870,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction94___action, 4870); nit_exit(1);}
variable21 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable10 /*pdocnode2*/, variable13 /*pablenode3*/, variable16 /*pablenode6*/, NIT_NULL /*null*/, variable17 /*pvisibilitynode10*/, variable18 /*tkwattrnode11*/, variable19 /*tattridnode12*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable20 = variable21;
variable1 = variable20 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction94___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction94::init (src/parser//parser.nit:4885,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction94___init, 4885};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction94].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction94].i] = 1;
return;
}
void parser___ReduceAction95___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction95::action (src/parser//parser.nit:4889,2--4926:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction95___action, 4889};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable7 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4899,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction95___action, 4899); nit_exit(1);}
variable9 = variable6 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable9 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4901,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction95___action, 4901); nit_exit(1);}
variable10 = variable5 /*nodearraylist3*/;
variable11 = TAG_Bool(( variable10 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable10 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4903,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction95___action, 4903); nit_exit(1);}
variable12 = NEW_parser_prod___AReadAble___init_areadable( variable9 /*tkwredefnode4*/, variable10 /*tkwreadablenode5*/); /*new AReadAble*/
variable11 = variable12;
variable12 = variable4 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable12 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4909,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction95___action, 4909); nit_exit(1);}
variable13 = variable3 /*nodearraylist5*/;
variable14 = TAG_Bool(( variable13 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable13 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4911,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction95___action, 4911); nit_exit(1);}
variable14 = variable2 /*nodearraylist6*/;
variable15 = TAG_Bool(( variable14 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable14 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4913,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction95___action, 4913); nit_exit(1);}
variable16 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable8 /*pdocnode2*/, variable11 /*pablenode3*/, NIT_NULL /*null*/, NIT_NULL /*null*/, variable12 /*pvisibilitynode8*/, variable13 /*tkwattrnode9*/, variable14 /*tattridnode10*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable15 = variable16;
variable1 = variable15 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction95___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction95::init (src/parser//parser.nit:4928,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction95___init, 4928};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction95].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction95].i] = 1;
return;
}
void parser___ReduceAction96___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction96::action (src/parser//parser.nit:4932,2--4966:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction96___action, 4932};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable6 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable7 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4941,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction96___action, 4941); nit_exit(1);}
variable8 = variable5 /*nodearraylist2*/;
variable9 = TAG_Bool(( variable8 /*tkwwritablenode6*/==NIT_NULL) || VAL_ISA( variable8 /*tkwwritablenode6*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4943,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction96___action, 4943); nit_exit(1);}
variable10 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable8 /*tkwwritablenode6*/); /*new AWriteAble*/
variable9 = variable10;
variable10 = variable4 /*nodearraylist3*/;
variable11 = TAG_Bool(( variable10 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable10 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4949,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction96___action, 4949); nit_exit(1);}
variable11 = variable3 /*nodearraylist4*/;
variable12 = TAG_Bool(( variable11 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable11 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4951,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction96___action, 4951); nit_exit(1);}
variable12 = variable2 /*nodearraylist5*/;
variable13 = TAG_Bool(( variable12 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable12 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4953,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction96___action, 4953); nit_exit(1);}
variable14 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable7 /*pdocnode2*/, NIT_NULL /*null*/, variable9 /*pablenode4*/, NIT_NULL /*null*/, variable10 /*pvisibilitynode8*/, variable11 /*tkwattrnode9*/, variable12 /*tattridnode10*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable13 = variable14;
variable1 = variable13 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction96___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction96::init (src/parser//parser.nit:4968,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction96___init, 4968};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction96].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction96].i] = 1;
return;
}
void parser___ReduceAction97___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction97::action (src/parser//parser.nit:4972,2--5009:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction97___action, 4972};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable7 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4982,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction97___action, 4982); nit_exit(1);}
variable9 = variable6 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*tkwredefnode5*/==NIT_NULL) || VAL_ISA( variable9 /*tkwredefnode5*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4984,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction97___action, 4984); nit_exit(1);}
variable10 = variable5 /*nodearraylist3*/;
variable11 = TAG_Bool(( variable10 /*tkwwritablenode6*/==NIT_NULL) || VAL_ISA( variable10 /*tkwwritablenode6*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4986,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction97___action, 4986); nit_exit(1);}
variable12 = NEW_parser_prod___AWriteAble___init_awriteable( variable9 /*tkwredefnode5*/, variable10 /*tkwwritablenode6*/); /*new AWriteAble*/
variable11 = variable12;
variable12 = variable4 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable12 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4992,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction97___action, 4992); nit_exit(1);}
variable13 = variable3 /*nodearraylist5*/;
variable14 = TAG_Bool(( variable13 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable13 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4994,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction97___action, 4994); nit_exit(1);}
variable14 = variable2 /*nodearraylist6*/;
variable15 = TAG_Bool(( variable14 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable14 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:4996,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction97___action, 4996); nit_exit(1);}
variable16 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable8 /*pdocnode2*/, NIT_NULL /*null*/, variable11 /*pablenode4*/, NIT_NULL /*null*/, variable12 /*pvisibilitynode8*/, variable13 /*tkwattrnode9*/, variable14 /*tattridnode10*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable15 = variable16;
variable1 = variable15 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction97___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction97::init (src/parser//parser.nit:5011,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction97___init, 5011};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction97].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction97].i] = 1;
return;
}
void parser___ReduceAction98___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction98::action (src/parser//parser.nit:5015,2--5042:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction98___action, 5015};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5023,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction98___action, 5023); nit_exit(1);}
variable7 = variable4 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*pvisibilitynode6*/==NIT_NULL) || VAL_ISA( variable7 /*pvisibilitynode6*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5025,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction98___action, 5025); nit_exit(1);}
variable8 = variable3 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*tkwattrnode7*/==NIT_NULL) || VAL_ISA( variable8 /*tkwattrnode7*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5027,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction98___action, 5027); nit_exit(1);}
variable9 = variable2 /*nodearraylist4*/;
variable10 = TAG_Bool(( variable9 /*tattridnode8*/==NIT_NULL) || VAL_ISA( variable9 /*tattridnode8*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5029,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction98___action, 5029); nit_exit(1);}
variable11 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable6 /*pdocnode2*/, NIT_NULL /*null*/, NIT_NULL /*null*/, NIT_NULL /*null*/, variable7 /*pvisibilitynode6*/, variable8 /*tkwattrnode7*/, variable9 /*tattridnode8*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable10 = variable11;
variable1 = variable10 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction98___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction98::init (src/parser//parser.nit:5044,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction98___init, 5044};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction98].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction98].i] = 1;
return;
}
void parser___ReduceAction99___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction99::action (src/parser//parser.nit:5048,2--5092:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction99___action, 5048};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable8 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable9 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5059,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction99___action, 5059); nit_exit(1);}
variable10 = variable7 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable10 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5061,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction99___action, 5061); nit_exit(1);}
variable12 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable10 /*tkwreadablenode5*/); /*new AReadAble*/
variable11 = variable12;
variable12 = variable6 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable12 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5067,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction99___action, 5067); nit_exit(1);}
variable14 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable12 /*tkwwritablenode8*/); /*new AWriteAble*/
variable13 = variable14;
variable14 = variable5 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*tkwredefnode9*/==NIT_NULL) || VAL_ISA( variable14 /*tkwredefnode9*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5073,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction99___action, 5073); nit_exit(1);}
variable15 = variable4 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable15 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5075,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction99___action, 5075); nit_exit(1);}
variable16 = variable3 /*nodearraylist6*/;
variable17 = TAG_Bool(( variable16 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable16 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5077,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction99___action, 5077); nit_exit(1);}
variable17 = variable2 /*nodearraylist7*/;
variable18 = TAG_Bool(( variable17 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable17 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5079,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction99___action, 5079); nit_exit(1);}
variable19 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable9 /*pdocnode2*/, variable11 /*pablenode3*/, variable13 /*pablenode6*/, variable14 /*tkwredefnode9*/, variable15 /*pvisibilitynode10*/, variable16 /*tkwattrnode11*/, variable17 /*tattridnode12*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable18 = variable19;
variable1 = variable18 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction99___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction99::init (src/parser//parser.nit:5094,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction99___init, 5094};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction99].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction99].i] = 1;
return;
}
void parser___ReduceAction100___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction100::action (src/parser//parser.nit:5098,2--5145:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction100___action, 5098};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5110,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction100___action, 5110); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable11 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5112,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction100___action, 5112); nit_exit(1);}
variable13 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable11 /*tkwreadablenode5*/); /*new AReadAble*/
variable12 = variable13;
variable13 = variable7 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable13 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5118,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction100___action, 5118); nit_exit(1);}
variable14 = variable6 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable14 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5120,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction100___action, 5120); nit_exit(1);}
variable16 = NEW_parser_prod___AWriteAble___init_awriteable( variable13 /*tkwredefnode7*/, variable14 /*tkwwritablenode8*/); /*new AWriteAble*/
variable15 = variable16;
variable16 = variable5 /*nodearraylist5*/;
variable17 = TAG_Bool(( variable16 /*tkwredefnode9*/==NIT_NULL) || VAL_ISA( variable16 /*tkwredefnode9*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5126,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction100___action, 5126); nit_exit(1);}
variable17 = variable4 /*nodearraylist6*/;
variable18 = TAG_Bool(( variable17 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable17 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5128,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction100___action, 5128); nit_exit(1);}
variable18 = variable3 /*nodearraylist7*/;
variable19 = TAG_Bool(( variable18 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable18 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5130,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction100___action, 5130); nit_exit(1);}
variable19 = variable2 /*nodearraylist8*/;
variable20 = TAG_Bool(( variable19 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable19 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5132,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction100___action, 5132); nit_exit(1);}
variable21 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable10 /*pdocnode2*/, variable12 /*pablenode3*/, variable15 /*pablenode6*/, variable16 /*tkwredefnode9*/, variable17 /*pvisibilitynode10*/, variable18 /*tkwattrnode11*/, variable19 /*tattridnode12*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable20 = variable21;
variable1 = variable20 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction100___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction100::init (src/parser//parser.nit:5147,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction100___init, 5147};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction100].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction100].i] = 1;
return;
}
void parser___ReduceAction101___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction101::action (src/parser//parser.nit:5151,2--5188:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction101___action, 5151};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable7 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5161,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction101___action, 5161); nit_exit(1);}
variable9 = variable6 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable9 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5163,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction101___action, 5163); nit_exit(1);}
variable11 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable9 /*tkwreadablenode5*/); /*new AReadAble*/
variable10 = variable11;
variable11 = variable5 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable11 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5169,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction101___action, 5169); nit_exit(1);}
variable12 = variable4 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable12 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5171,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction101___action, 5171); nit_exit(1);}
variable13 = variable3 /*nodearraylist5*/;
variable14 = TAG_Bool(( variable13 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable13 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5173,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction101___action, 5173); nit_exit(1);}
variable14 = variable2 /*nodearraylist6*/;
variable15 = TAG_Bool(( variable14 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable14 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5175,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction101___action, 5175); nit_exit(1);}
variable16 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable8 /*pdocnode2*/, variable10 /*pablenode3*/, NIT_NULL /*null*/, variable11 /*tkwredefnode7*/, variable12 /*pvisibilitynode8*/, variable13 /*tkwattrnode9*/, variable14 /*tattridnode10*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable15 = variable16;
variable1 = variable15 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction101___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction101::init (src/parser//parser.nit:5190,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction101___init, 5190};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction101].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction101].i] = 1;
return;
}
void parser___ReduceAction102___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction102::action (src/parser//parser.nit:5194,2--5241:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction102___action, 5194};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5206,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction102___action, 5206); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable11 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5208,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction102___action, 5208); nit_exit(1);}
variable12 = variable7 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable12 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5210,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction102___action, 5210); nit_exit(1);}
variable14 = NEW_parser_prod___AReadAble___init_areadable( variable11 /*tkwredefnode4*/, variable12 /*tkwreadablenode5*/); /*new AReadAble*/
variable13 = variable14;
variable14 = variable6 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable14 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5216,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction102___action, 5216); nit_exit(1);}
variable16 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable14 /*tkwwritablenode8*/); /*new AWriteAble*/
variable15 = variable16;
variable16 = variable5 /*nodearraylist5*/;
variable17 = TAG_Bool(( variable16 /*tkwredefnode9*/==NIT_NULL) || VAL_ISA( variable16 /*tkwredefnode9*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5222,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction102___action, 5222); nit_exit(1);}
variable17 = variable4 /*nodearraylist6*/;
variable18 = TAG_Bool(( variable17 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable17 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5224,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction102___action, 5224); nit_exit(1);}
variable18 = variable3 /*nodearraylist7*/;
variable19 = TAG_Bool(( variable18 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable18 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5226,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction102___action, 5226); nit_exit(1);}
variable19 = variable2 /*nodearraylist8*/;
variable20 = TAG_Bool(( variable19 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable19 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5228,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction102___action, 5228); nit_exit(1);}
variable21 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable10 /*pdocnode2*/, variable13 /*pablenode3*/, variable15 /*pablenode6*/, variable16 /*tkwredefnode9*/, variable17 /*pvisibilitynode10*/, variable18 /*tkwattrnode11*/, variable19 /*tattridnode12*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable20 = variable21;
variable1 = variable20 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction102___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction102::init (src/parser//parser.nit:5243,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction102___init, 5243};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction102].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction102].i] = 1;
return;
}
void parser___ReduceAction103___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction103::action (src/parser//parser.nit:5247,2--5297:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction103___action, 5247};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5260,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction103___action, 5260); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable12 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5262,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction103___action, 5262); nit_exit(1);}
variable13 = variable8 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable13 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5264,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction103___action, 5264); nit_exit(1);}
variable15 = NEW_parser_prod___AReadAble___init_areadable( variable12 /*tkwredefnode4*/, variable13 /*tkwreadablenode5*/); /*new AReadAble*/
variable14 = variable15;
variable15 = variable7 /*nodearraylist4*/;
variable16 = TAG_Bool(( variable15 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable15 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5270,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction103___action, 5270); nit_exit(1);}
variable16 = variable6 /*nodearraylist5*/;
variable17 = TAG_Bool(( variable16 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable16 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5272,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction103___action, 5272); nit_exit(1);}
variable18 = NEW_parser_prod___AWriteAble___init_awriteable( variable15 /*tkwredefnode7*/, variable16 /*tkwwritablenode8*/); /*new AWriteAble*/
variable17 = variable18;
variable18 = variable5 /*nodearraylist6*/;
variable19 = TAG_Bool(( variable18 /*tkwredefnode9*/==NIT_NULL) || VAL_ISA( variable18 /*tkwredefnode9*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5278,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction103___action, 5278); nit_exit(1);}
variable19 = variable4 /*nodearraylist7*/;
variable20 = TAG_Bool(( variable19 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable19 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5280,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction103___action, 5280); nit_exit(1);}
variable20 = variable3 /*nodearraylist8*/;
variable21 = TAG_Bool(( variable20 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable20 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5282,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction103___action, 5282); nit_exit(1);}
variable21 = variable2 /*nodearraylist9*/;
variable22 = TAG_Bool(( variable21 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable21 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5284,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction103___action, 5284); nit_exit(1);}
variable23 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable11 /*pdocnode2*/, variable14 /*pablenode3*/, variable17 /*pablenode6*/, variable18 /*tkwredefnode9*/, variable19 /*pvisibilitynode10*/, variable20 /*tkwattrnode11*/, variable21 /*tattridnode12*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable22 = variable23;
variable1 = variable22 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction103___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction103::init (src/parser//parser.nit:5299,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction103___init, 5299};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction103].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction103].i] = 1;
return;
}
void parser___ReduceAction104___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction104::action (src/parser//parser.nit:5303,2--5343:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction104___action, 5303};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable8 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable9 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5314,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction104___action, 5314); nit_exit(1);}
variable10 = variable7 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable10 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5316,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction104___action, 5316); nit_exit(1);}
variable11 = variable6 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable11 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5318,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction104___action, 5318); nit_exit(1);}
variable13 = NEW_parser_prod___AReadAble___init_areadable( variable10 /*tkwredefnode4*/, variable11 /*tkwreadablenode5*/); /*new AReadAble*/
variable12 = variable13;
variable13 = variable5 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable13 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5324,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction104___action, 5324); nit_exit(1);}
variable14 = variable4 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable14 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5326,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction104___action, 5326); nit_exit(1);}
variable15 = variable3 /*nodearraylist6*/;
variable16 = TAG_Bool(( variable15 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable15 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5328,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction104___action, 5328); nit_exit(1);}
variable16 = variable2 /*nodearraylist7*/;
variable17 = TAG_Bool(( variable16 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable16 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5330,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction104___action, 5330); nit_exit(1);}
variable18 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable9 /*pdocnode2*/, variable12 /*pablenode3*/, NIT_NULL /*null*/, variable13 /*tkwredefnode7*/, variable14 /*pvisibilitynode8*/, variable15 /*tkwattrnode9*/, variable16 /*tattridnode10*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable17 = variable18;
variable1 = variable17 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction104___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction104::init (src/parser//parser.nit:5345,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction104___init, 5345};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction104].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction104].i] = 1;
return;
}
void parser___ReduceAction105___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction105::action (src/parser//parser.nit:5349,2--5386:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction105___action, 5349};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable7 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5359,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction105___action, 5359); nit_exit(1);}
variable9 = variable6 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*tkwwritablenode6*/==NIT_NULL) || VAL_ISA( variable9 /*tkwwritablenode6*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5361,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction105___action, 5361); nit_exit(1);}
variable11 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable9 /*tkwwritablenode6*/); /*new AWriteAble*/
variable10 = variable11;
variable11 = variable5 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable11 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5367,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction105___action, 5367); nit_exit(1);}
variable12 = variable4 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable12 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5369,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction105___action, 5369); nit_exit(1);}
variable13 = variable3 /*nodearraylist5*/;
variable14 = TAG_Bool(( variable13 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable13 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5371,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction105___action, 5371); nit_exit(1);}
variable14 = variable2 /*nodearraylist6*/;
variable15 = TAG_Bool(( variable14 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable14 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5373,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction105___action, 5373); nit_exit(1);}
variable16 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable8 /*pdocnode2*/, NIT_NULL /*null*/, variable10 /*pablenode4*/, variable11 /*tkwredefnode7*/, variable12 /*pvisibilitynode8*/, variable13 /*tkwattrnode9*/, variable14 /*tattridnode10*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable15 = variable16;
variable1 = variable15 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction105___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction105::init (src/parser//parser.nit:5388,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction105___init, 5388};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction105].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction105].i] = 1;
return;
}
void parser___ReduceAction106___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction106::action (src/parser//parser.nit:5392,2--5432:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction106___action, 5392};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable8 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable9 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5403,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction106___action, 5403); nit_exit(1);}
variable10 = variable7 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*tkwredefnode5*/==NIT_NULL) || VAL_ISA( variable10 /*tkwredefnode5*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5405,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction106___action, 5405); nit_exit(1);}
variable11 = variable6 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*tkwwritablenode6*/==NIT_NULL) || VAL_ISA( variable11 /*tkwwritablenode6*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5407,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction106___action, 5407); nit_exit(1);}
variable13 = NEW_parser_prod___AWriteAble___init_awriteable( variable10 /*tkwredefnode5*/, variable11 /*tkwwritablenode6*/); /*new AWriteAble*/
variable12 = variable13;
variable13 = variable5 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable13 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5413,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction106___action, 5413); nit_exit(1);}
variable14 = variable4 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable14 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5415,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction106___action, 5415); nit_exit(1);}
variable15 = variable3 /*nodearraylist6*/;
variable16 = TAG_Bool(( variable15 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable15 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5417,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction106___action, 5417); nit_exit(1);}
variable16 = variable2 /*nodearraylist7*/;
variable17 = TAG_Bool(( variable16 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable16 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5419,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction106___action, 5419); nit_exit(1);}
variable18 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable9 /*pdocnode2*/, NIT_NULL /*null*/, variable12 /*pablenode4*/, variable13 /*tkwredefnode7*/, variable14 /*pvisibilitynode8*/, variable15 /*tkwattrnode9*/, variable16 /*tattridnode10*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable17 = variable18;
variable1 = variable17 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction106___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction106::init (src/parser//parser.nit:5434,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction106___init, 5434};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction106].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction106].i] = 1;
return;
}
void parser___ReduceAction107___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction107::action (src/parser//parser.nit:5438,2--5468:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction107___action, 5438};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable6 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable7 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5447,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction107___action, 5447); nit_exit(1);}
variable8 = variable5 /*nodearraylist2*/;
variable9 = TAG_Bool(( variable8 /*tkwredefnode5*/==NIT_NULL) || VAL_ISA( variable8 /*tkwredefnode5*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5449,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction107___action, 5449); nit_exit(1);}
variable9 = variable4 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*pvisibilitynode6*/==NIT_NULL) || VAL_ISA( variable9 /*pvisibilitynode6*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5451,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction107___action, 5451); nit_exit(1);}
variable10 = variable3 /*nodearraylist4*/;
variable11 = TAG_Bool(( variable10 /*tkwattrnode7*/==NIT_NULL) || VAL_ISA( variable10 /*tkwattrnode7*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5453,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction107___action, 5453); nit_exit(1);}
variable11 = variable2 /*nodearraylist5*/;
variable12 = TAG_Bool(( variable11 /*tattridnode8*/==NIT_NULL) || VAL_ISA( variable11 /*tattridnode8*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5455,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction107___action, 5455); nit_exit(1);}
variable13 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable7 /*pdocnode2*/, NIT_NULL /*null*/, NIT_NULL /*null*/, variable8 /*tkwredefnode5*/, variable9 /*pvisibilitynode6*/, variable10 /*tkwattrnode7*/, variable11 /*tattridnode8*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable12 = variable13;
variable1 = variable12 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction107___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction107::init (src/parser//parser.nit:5470,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction107___init, 5470};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction107].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction107].i] = 1;
return;
}
void parser___ReduceAction108___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction108::action (src/parser//parser.nit:5474,2--5518:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction108___action, 5474};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable8 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable9 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5485,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction108___action, 5485); nit_exit(1);}
variable10 = variable7 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable10 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5487,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction108___action, 5487); nit_exit(1);}
variable12 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable10 /*tkwreadablenode5*/); /*new AReadAble*/
variable11 = variable12;
variable12 = variable6 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable12 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5493,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction108___action, 5493); nit_exit(1);}
variable14 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable12 /*tkwwritablenode8*/); /*new AWriteAble*/
variable13 = variable14;
variable14 = variable5 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable14 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5499,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction108___action, 5499); nit_exit(1);}
variable15 = variable4 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable15 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5501,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction108___action, 5501); nit_exit(1);}
variable16 = variable3 /*nodearraylist6*/;
variable17 = TAG_Bool(( variable16 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable16 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5503,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction108___action, 5503); nit_exit(1);}
variable17 = variable2 /*nodearraylist7*/;
variable18 = TAG_Bool(( variable17 /*ptypenode13*/==NIT_NULL) || VAL_ISA( variable17 /*ptypenode13*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5505,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction108___action, 5505); nit_exit(1);}
variable19 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable9 /*pdocnode2*/, variable11 /*pablenode3*/, variable13 /*pablenode6*/, NIT_NULL /*null*/, variable14 /*pvisibilitynode10*/, variable15 /*tkwattrnode11*/, variable16 /*tattridnode12*/, variable17 /*ptypenode13*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable18 = variable19;
variable1 = variable18 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction108___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction108::init (src/parser//parser.nit:5520,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction108___init, 5520};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction108].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction108].i] = 1;
return;
}
void parser___ReduceAction109___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction109::action (src/parser//parser.nit:5524,2--5571:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction109___action, 5524};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5536,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction109___action, 5536); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable11 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5538,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction109___action, 5538); nit_exit(1);}
variable13 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable11 /*tkwreadablenode5*/); /*new AReadAble*/
variable12 = variable13;
variable13 = variable7 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable13 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5544,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction109___action, 5544); nit_exit(1);}
variable14 = variable6 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable14 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5546,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction109___action, 5546); nit_exit(1);}
variable16 = NEW_parser_prod___AWriteAble___init_awriteable( variable13 /*tkwredefnode7*/, variable14 /*tkwwritablenode8*/); /*new AWriteAble*/
variable15 = variable16;
variable16 = variable5 /*nodearraylist5*/;
variable17 = TAG_Bool(( variable16 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable16 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5552,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction109___action, 5552); nit_exit(1);}
variable17 = variable4 /*nodearraylist6*/;
variable18 = TAG_Bool(( variable17 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable17 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5554,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction109___action, 5554); nit_exit(1);}
variable18 = variable3 /*nodearraylist7*/;
variable19 = TAG_Bool(( variable18 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable18 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5556,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction109___action, 5556); nit_exit(1);}
variable19 = variable2 /*nodearraylist8*/;
variable20 = TAG_Bool(( variable19 /*ptypenode13*/==NIT_NULL) || VAL_ISA( variable19 /*ptypenode13*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5558,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction109___action, 5558); nit_exit(1);}
variable21 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable10 /*pdocnode2*/, variable12 /*pablenode3*/, variable15 /*pablenode6*/, NIT_NULL /*null*/, variable16 /*pvisibilitynode10*/, variable17 /*tkwattrnode11*/, variable18 /*tattridnode12*/, variable19 /*ptypenode13*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable20 = variable21;
variable1 = variable20 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction109___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction109::init (src/parser//parser.nit:5573,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction109___init, 5573};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction109].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction109].i] = 1;
return;
}
void parser___ReduceAction110___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction110::action (src/parser//parser.nit:5577,2--5614:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction110___action, 5577};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable7 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5587,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction110___action, 5587); nit_exit(1);}
variable9 = variable6 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable9 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5589,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction110___action, 5589); nit_exit(1);}
variable11 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable9 /*tkwreadablenode5*/); /*new AReadAble*/
variable10 = variable11;
variable11 = variable5 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable11 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5595,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction110___action, 5595); nit_exit(1);}
variable12 = variable4 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable12 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5597,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction110___action, 5597); nit_exit(1);}
variable13 = variable3 /*nodearraylist5*/;
variable14 = TAG_Bool(( variable13 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable13 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5599,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction110___action, 5599); nit_exit(1);}
variable14 = variable2 /*nodearraylist6*/;
variable15 = TAG_Bool(( variable14 /*ptypenode11*/==NIT_NULL) || VAL_ISA( variable14 /*ptypenode11*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5601,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction110___action, 5601); nit_exit(1);}
variable16 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable8 /*pdocnode2*/, variable10 /*pablenode3*/, NIT_NULL /*null*/, NIT_NULL /*null*/, variable11 /*pvisibilitynode8*/, variable12 /*tkwattrnode9*/, variable13 /*tattridnode10*/, variable14 /*ptypenode11*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable15 = variable16;
variable1 = variable15 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction110___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction110::init (src/parser//parser.nit:5616,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction110___init, 5616};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction110].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction110].i] = 1;
return;
}
void parser___ReduceAction111___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction111::action (src/parser//parser.nit:5620,2--5667:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction111___action, 5620};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5632,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction111___action, 5632); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable11 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5634,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction111___action, 5634); nit_exit(1);}
variable12 = variable7 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable12 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5636,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction111___action, 5636); nit_exit(1);}
variable14 = NEW_parser_prod___AReadAble___init_areadable( variable11 /*tkwredefnode4*/, variable12 /*tkwreadablenode5*/); /*new AReadAble*/
variable13 = variable14;
variable14 = variable6 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable14 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5642,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction111___action, 5642); nit_exit(1);}
variable16 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable14 /*tkwwritablenode8*/); /*new AWriteAble*/
variable15 = variable16;
variable16 = variable5 /*nodearraylist5*/;
variable17 = TAG_Bool(( variable16 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable16 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5648,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction111___action, 5648); nit_exit(1);}
variable17 = variable4 /*nodearraylist6*/;
variable18 = TAG_Bool(( variable17 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable17 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5650,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction111___action, 5650); nit_exit(1);}
variable18 = variable3 /*nodearraylist7*/;
variable19 = TAG_Bool(( variable18 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable18 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5652,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction111___action, 5652); nit_exit(1);}
variable19 = variable2 /*nodearraylist8*/;
variable20 = TAG_Bool(( variable19 /*ptypenode13*/==NIT_NULL) || VAL_ISA( variable19 /*ptypenode13*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5654,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction111___action, 5654); nit_exit(1);}
variable21 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable10 /*pdocnode2*/, variable13 /*pablenode3*/, variable15 /*pablenode6*/, NIT_NULL /*null*/, variable16 /*pvisibilitynode10*/, variable17 /*tkwattrnode11*/, variable18 /*tattridnode12*/, variable19 /*ptypenode13*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable20 = variable21;
variable1 = variable20 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction111___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction111::init (src/parser//parser.nit:5669,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction111___init, 5669};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction111].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction111].i] = 1;
return;
}
void parser___ReduceAction112___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction112::action (src/parser//parser.nit:5673,2--5723:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction112___action, 5673};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5686,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction112___action, 5686); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable12 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5688,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction112___action, 5688); nit_exit(1);}
variable13 = variable8 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable13 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5690,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction112___action, 5690); nit_exit(1);}
variable15 = NEW_parser_prod___AReadAble___init_areadable( variable12 /*tkwredefnode4*/, variable13 /*tkwreadablenode5*/); /*new AReadAble*/
variable14 = variable15;
variable15 = variable7 /*nodearraylist4*/;
variable16 = TAG_Bool(( variable15 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable15 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5696,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction112___action, 5696); nit_exit(1);}
variable16 = variable6 /*nodearraylist5*/;
variable17 = TAG_Bool(( variable16 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable16 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5698,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction112___action, 5698); nit_exit(1);}
variable18 = NEW_parser_prod___AWriteAble___init_awriteable( variable15 /*tkwredefnode7*/, variable16 /*tkwwritablenode8*/); /*new AWriteAble*/
variable17 = variable18;
variable18 = variable5 /*nodearraylist6*/;
variable19 = TAG_Bool(( variable18 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable18 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5704,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction112___action, 5704); nit_exit(1);}
variable19 = variable4 /*nodearraylist7*/;
variable20 = TAG_Bool(( variable19 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable19 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5706,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction112___action, 5706); nit_exit(1);}
variable20 = variable3 /*nodearraylist8*/;
variable21 = TAG_Bool(( variable20 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable20 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5708,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction112___action, 5708); nit_exit(1);}
variable21 = variable2 /*nodearraylist9*/;
variable22 = TAG_Bool(( variable21 /*ptypenode13*/==NIT_NULL) || VAL_ISA( variable21 /*ptypenode13*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5710,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction112___action, 5710); nit_exit(1);}
variable23 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable11 /*pdocnode2*/, variable14 /*pablenode3*/, variable17 /*pablenode6*/, NIT_NULL /*null*/, variable18 /*pvisibilitynode10*/, variable19 /*tkwattrnode11*/, variable20 /*tattridnode12*/, variable21 /*ptypenode13*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable22 = variable23;
variable1 = variable22 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction112___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction112::init (src/parser//parser.nit:5725,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction112___init, 5725};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction112].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction112].i] = 1;
return;
}
void parser___ReduceAction113___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction113::action (src/parser//parser.nit:5729,2--5769:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction113___action, 5729};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable8 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable9 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5740,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction113___action, 5740); nit_exit(1);}
variable10 = variable7 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable10 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5742,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction113___action, 5742); nit_exit(1);}
variable11 = variable6 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable11 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5744,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction113___action, 5744); nit_exit(1);}
variable13 = NEW_parser_prod___AReadAble___init_areadable( variable10 /*tkwredefnode4*/, variable11 /*tkwreadablenode5*/); /*new AReadAble*/
variable12 = variable13;
variable13 = variable5 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable13 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5750,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction113___action, 5750); nit_exit(1);}
variable14 = variable4 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable14 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5752,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction113___action, 5752); nit_exit(1);}
variable15 = variable3 /*nodearraylist6*/;
variable16 = TAG_Bool(( variable15 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable15 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5754,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction113___action, 5754); nit_exit(1);}
variable16 = variable2 /*nodearraylist7*/;
variable17 = TAG_Bool(( variable16 /*ptypenode11*/==NIT_NULL) || VAL_ISA( variable16 /*ptypenode11*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5756,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction113___action, 5756); nit_exit(1);}
variable18 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable9 /*pdocnode2*/, variable12 /*pablenode3*/, NIT_NULL /*null*/, NIT_NULL /*null*/, variable13 /*pvisibilitynode8*/, variable14 /*tkwattrnode9*/, variable15 /*tattridnode10*/, variable16 /*ptypenode11*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable17 = variable18;
variable1 = variable17 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction113___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction113::init (src/parser//parser.nit:5771,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction113___init, 5771};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction113].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction113].i] = 1;
return;
}
void parser___ReduceAction114___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction114::action (src/parser//parser.nit:5775,2--5812:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction114___action, 5775};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable7 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5785,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction114___action, 5785); nit_exit(1);}
variable9 = variable6 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*tkwwritablenode6*/==NIT_NULL) || VAL_ISA( variable9 /*tkwwritablenode6*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5787,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction114___action, 5787); nit_exit(1);}
variable11 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable9 /*tkwwritablenode6*/); /*new AWriteAble*/
variable10 = variable11;
variable11 = variable5 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable11 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5793,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction114___action, 5793); nit_exit(1);}
variable12 = variable4 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable12 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5795,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction114___action, 5795); nit_exit(1);}
variable13 = variable3 /*nodearraylist5*/;
variable14 = TAG_Bool(( variable13 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable13 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5797,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction114___action, 5797); nit_exit(1);}
variable14 = variable2 /*nodearraylist6*/;
variable15 = TAG_Bool(( variable14 /*ptypenode11*/==NIT_NULL) || VAL_ISA( variable14 /*ptypenode11*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5799,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction114___action, 5799); nit_exit(1);}
variable16 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable8 /*pdocnode2*/, NIT_NULL /*null*/, variable10 /*pablenode4*/, NIT_NULL /*null*/, variable11 /*pvisibilitynode8*/, variable12 /*tkwattrnode9*/, variable13 /*tattridnode10*/, variable14 /*ptypenode11*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable15 = variable16;
variable1 = variable15 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction114___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction114::init (src/parser//parser.nit:5814,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction114___init, 5814};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction114].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction114].i] = 1;
return;
}
void parser___ReduceAction115___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction115::action (src/parser//parser.nit:5818,2--5858:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction115___action, 5818};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable8 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable9 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5829,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction115___action, 5829); nit_exit(1);}
variable10 = variable7 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*tkwredefnode5*/==NIT_NULL) || VAL_ISA( variable10 /*tkwredefnode5*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5831,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction115___action, 5831); nit_exit(1);}
variable11 = variable6 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*tkwwritablenode6*/==NIT_NULL) || VAL_ISA( variable11 /*tkwwritablenode6*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5833,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction115___action, 5833); nit_exit(1);}
variable13 = NEW_parser_prod___AWriteAble___init_awriteable( variable10 /*tkwredefnode5*/, variable11 /*tkwwritablenode6*/); /*new AWriteAble*/
variable12 = variable13;
variable13 = variable5 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable13 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5839,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction115___action, 5839); nit_exit(1);}
variable14 = variable4 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable14 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5841,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction115___action, 5841); nit_exit(1);}
variable15 = variable3 /*nodearraylist6*/;
variable16 = TAG_Bool(( variable15 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable15 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5843,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction115___action, 5843); nit_exit(1);}
variable16 = variable2 /*nodearraylist7*/;
variable17 = TAG_Bool(( variable16 /*ptypenode11*/==NIT_NULL) || VAL_ISA( variable16 /*ptypenode11*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5845,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction115___action, 5845); nit_exit(1);}
variable18 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable9 /*pdocnode2*/, NIT_NULL /*null*/, variable12 /*pablenode4*/, NIT_NULL /*null*/, variable13 /*pvisibilitynode8*/, variable14 /*tkwattrnode9*/, variable15 /*tattridnode10*/, variable16 /*ptypenode11*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable17 = variable18;
variable1 = variable17 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction115___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction115::init (src/parser//parser.nit:5860,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction115___init, 5860};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction115].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction115].i] = 1;
return;
}
void parser___ReduceAction116___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction116::action (src/parser//parser.nit:5864,2--5894:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction116___action, 5864};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable6 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable7 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5873,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction116___action, 5873); nit_exit(1);}
variable8 = variable5 /*nodearraylist2*/;
variable9 = TAG_Bool(( variable8 /*pvisibilitynode6*/==NIT_NULL) || VAL_ISA( variable8 /*pvisibilitynode6*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5875,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction116___action, 5875); nit_exit(1);}
variable9 = variable4 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*tkwattrnode7*/==NIT_NULL) || VAL_ISA( variable9 /*tkwattrnode7*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5877,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction116___action, 5877); nit_exit(1);}
variable10 = variable3 /*nodearraylist4*/;
variable11 = TAG_Bool(( variable10 /*tattridnode8*/==NIT_NULL) || VAL_ISA( variable10 /*tattridnode8*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5879,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction116___action, 5879); nit_exit(1);}
variable11 = variable2 /*nodearraylist5*/;
variable12 = TAG_Bool(( variable11 /*ptypenode9*/==NIT_NULL) || VAL_ISA( variable11 /*ptypenode9*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5881,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction116___action, 5881); nit_exit(1);}
variable13 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable7 /*pdocnode2*/, NIT_NULL /*null*/, NIT_NULL /*null*/, NIT_NULL /*null*/, variable8 /*pvisibilitynode6*/, variable9 /*tkwattrnode7*/, variable10 /*tattridnode8*/, variable11 /*ptypenode9*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable12 = variable13;
variable1 = variable12 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction116___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction116::init (src/parser//parser.nit:5896,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction116___init, 5896};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction116].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction116].i] = 1;
return;
}
void parser___ReduceAction117___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction117::action (src/parser//parser.nit:5900,2--5947:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction117___action, 5900};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5912,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction117___action, 5912); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable11 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5914,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction117___action, 5914); nit_exit(1);}
variable13 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable11 /*tkwreadablenode5*/); /*new AReadAble*/
variable12 = variable13;
variable13 = variable7 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable13 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5920,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction117___action, 5920); nit_exit(1);}
variable15 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable13 /*tkwwritablenode8*/); /*new AWriteAble*/
variable14 = variable15;
variable15 = variable6 /*nodearraylist4*/;
variable16 = TAG_Bool(( variable15 /*tkwredefnode9*/==NIT_NULL) || VAL_ISA( variable15 /*tkwredefnode9*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5926,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction117___action, 5926); nit_exit(1);}
variable16 = variable5 /*nodearraylist5*/;
variable17 = TAG_Bool(( variable16 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable16 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5928,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction117___action, 5928); nit_exit(1);}
variable17 = variable4 /*nodearraylist6*/;
variable18 = TAG_Bool(( variable17 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable17 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5930,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction117___action, 5930); nit_exit(1);}
variable18 = variable3 /*nodearraylist7*/;
variable19 = TAG_Bool(( variable18 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable18 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5932,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction117___action, 5932); nit_exit(1);}
variable19 = variable2 /*nodearraylist8*/;
variable20 = TAG_Bool(( variable19 /*ptypenode13*/==NIT_NULL) || VAL_ISA( variable19 /*ptypenode13*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5934,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction117___action, 5934); nit_exit(1);}
variable21 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable10 /*pdocnode2*/, variable12 /*pablenode3*/, variable14 /*pablenode6*/, variable15 /*tkwredefnode9*/, variable16 /*pvisibilitynode10*/, variable17 /*tkwattrnode11*/, variable18 /*tattridnode12*/, variable19 /*ptypenode13*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable20 = variable21;
variable1 = variable20 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction117___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction117::init (src/parser//parser.nit:5949,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction117___init, 5949};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction117].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction117].i] = 1;
return;
}
void parser___ReduceAction118___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction118::action (src/parser//parser.nit:5953,2--6003:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction118___action, 5953};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5966,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction118___action, 5966); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable12 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5968,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction118___action, 5968); nit_exit(1);}
variable14 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable12 /*tkwreadablenode5*/); /*new AReadAble*/
variable13 = variable14;
variable14 = variable8 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable14 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5974,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction118___action, 5974); nit_exit(1);}
variable15 = variable7 /*nodearraylist4*/;
variable16 = TAG_Bool(( variable15 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable15 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5976,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction118___action, 5976); nit_exit(1);}
variable17 = NEW_parser_prod___AWriteAble___init_awriteable( variable14 /*tkwredefnode7*/, variable15 /*tkwwritablenode8*/); /*new AWriteAble*/
variable16 = variable17;
variable17 = variable6 /*nodearraylist5*/;
variable18 = TAG_Bool(( variable17 /*tkwredefnode9*/==NIT_NULL) || VAL_ISA( variable17 /*tkwredefnode9*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5982,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction118___action, 5982); nit_exit(1);}
variable18 = variable5 /*nodearraylist6*/;
variable19 = TAG_Bool(( variable18 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable18 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5984,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction118___action, 5984); nit_exit(1);}
variable19 = variable4 /*nodearraylist7*/;
variable20 = TAG_Bool(( variable19 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable19 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5986,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction118___action, 5986); nit_exit(1);}
variable20 = variable3 /*nodearraylist8*/;
variable21 = TAG_Bool(( variable20 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable20 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5988,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction118___action, 5988); nit_exit(1);}
variable21 = variable2 /*nodearraylist9*/;
variable22 = TAG_Bool(( variable21 /*ptypenode13*/==NIT_NULL) || VAL_ISA( variable21 /*ptypenode13*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:5990,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction118___action, 5990); nit_exit(1);}
variable23 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable11 /*pdocnode2*/, variable13 /*pablenode3*/, variable16 /*pablenode6*/, variable17 /*tkwredefnode9*/, variable18 /*pvisibilitynode10*/, variable19 /*tkwattrnode11*/, variable20 /*tattridnode12*/, variable21 /*ptypenode13*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable22 = variable23;
variable1 = variable22 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction118___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction118::init (src/parser//parser.nit:6005,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction118___init, 6005};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction118].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction118].i] = 1;
return;
}
void parser___ReduceAction119___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction119::action (src/parser//parser.nit:6009,2--6049:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction119___action, 6009};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable8 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable9 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6020,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction119___action, 6020); nit_exit(1);}
variable10 = variable7 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable10 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6022,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction119___action, 6022); nit_exit(1);}
variable12 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable10 /*tkwreadablenode5*/); /*new AReadAble*/
variable11 = variable12;
variable12 = variable6 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable12 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6028,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction119___action, 6028); nit_exit(1);}
variable13 = variable5 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable13 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6030,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction119___action, 6030); nit_exit(1);}
variable14 = variable4 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable14 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6032,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction119___action, 6032); nit_exit(1);}
variable15 = variable3 /*nodearraylist6*/;
variable16 = TAG_Bool(( variable15 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable15 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6034,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction119___action, 6034); nit_exit(1);}
variable16 = variable2 /*nodearraylist7*/;
variable17 = TAG_Bool(( variable16 /*ptypenode11*/==NIT_NULL) || VAL_ISA( variable16 /*ptypenode11*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6036,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction119___action, 6036); nit_exit(1);}
variable18 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable9 /*pdocnode2*/, variable11 /*pablenode3*/, NIT_NULL /*null*/, variable12 /*tkwredefnode7*/, variable13 /*pvisibilitynode8*/, variable14 /*tkwattrnode9*/, variable15 /*tattridnode10*/, variable16 /*ptypenode11*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable17 = variable18;
variable1 = variable17 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction119___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction119::init (src/parser//parser.nit:6051,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction119___init, 6051};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction119].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction119].i] = 1;
return;
}
void parser___ReduceAction120___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction120::action (src/parser//parser.nit:6055,2--6105:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction120___action, 6055};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6068,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction120___action, 6068); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable12 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6070,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction120___action, 6070); nit_exit(1);}
variable13 = variable8 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable13 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6072,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction120___action, 6072); nit_exit(1);}
variable15 = NEW_parser_prod___AReadAble___init_areadable( variable12 /*tkwredefnode4*/, variable13 /*tkwreadablenode5*/); /*new AReadAble*/
variable14 = variable15;
variable15 = variable7 /*nodearraylist4*/;
variable16 = TAG_Bool(( variable15 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable15 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6078,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction120___action, 6078); nit_exit(1);}
variable17 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable15 /*tkwwritablenode8*/); /*new AWriteAble*/
variable16 = variable17;
variable17 = variable6 /*nodearraylist5*/;
variable18 = TAG_Bool(( variable17 /*tkwredefnode9*/==NIT_NULL) || VAL_ISA( variable17 /*tkwredefnode9*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6084,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction120___action, 6084); nit_exit(1);}
variable18 = variable5 /*nodearraylist6*/;
variable19 = TAG_Bool(( variable18 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable18 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6086,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction120___action, 6086); nit_exit(1);}
variable19 = variable4 /*nodearraylist7*/;
variable20 = TAG_Bool(( variable19 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable19 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6088,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction120___action, 6088); nit_exit(1);}
variable20 = variable3 /*nodearraylist8*/;
variable21 = TAG_Bool(( variable20 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable20 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6090,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction120___action, 6090); nit_exit(1);}
variable21 = variable2 /*nodearraylist9*/;
variable22 = TAG_Bool(( variable21 /*ptypenode13*/==NIT_NULL) || VAL_ISA( variable21 /*ptypenode13*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6092,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction120___action, 6092); nit_exit(1);}
variable23 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable11 /*pdocnode2*/, variable14 /*pablenode3*/, variable16 /*pablenode6*/, variable17 /*tkwredefnode9*/, variable18 /*pvisibilitynode10*/, variable19 /*tkwattrnode11*/, variable20 /*tattridnode12*/, variable21 /*ptypenode13*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable22 = variable23;
variable1 = variable22 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction120___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction120::init (src/parser//parser.nit:6107,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction120___init, 6107};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction120].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction120].i] = 1;
return;
}
void parser___ReduceAction121___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction121::action (src/parser//parser.nit:6111,2--6164:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction121___action, 6111};
val_t variable0;
val_t variable1;
val_t variable2;
variable11 = variable12;
variable12 = variable11 /*nodearraylist1*/;
variable13 = TAG_Bool(( variable12 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable12 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6125,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction121___action, 6125); nit_exit(1);}
variable13 = variable10 /*nodearraylist2*/;
variable14 = TAG_Bool(( variable13 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable13 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6127,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction121___action, 6127); nit_exit(1);}
variable14 = variable9 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable14 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6129,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction121___action, 6129); nit_exit(1);}
variable16 = NEW_parser_prod___AReadAble___init_areadable( variable13 /*tkwredefnode4*/, variable14 /*tkwreadablenode5*/); /*new AReadAble*/
variable15 = variable16;
variable16 = variable8 /*nodearraylist4*/;
variable17 = TAG_Bool(( variable16 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable16 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6135,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction121___action, 6135); nit_exit(1);}
variable17 = variable7 /*nodearraylist5*/;
variable18 = TAG_Bool(( variable17 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable17 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6137,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction121___action, 6137); nit_exit(1);}
variable19 = NEW_parser_prod___AWriteAble___init_awriteable( variable16 /*tkwredefnode7*/, variable17 /*tkwwritablenode8*/); /*new AWriteAble*/
variable18 = variable19;
variable19 = variable6 /*nodearraylist6*/;
variable20 = TAG_Bool(( variable19 /*tkwredefnode9*/==NIT_NULL) || VAL_ISA( variable19 /*tkwredefnode9*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6143,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction121___action, 6143); nit_exit(1);}
variable20 = variable5 /*nodearraylist7*/;
variable21 = TAG_Bool(( variable20 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable20 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6145,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction121___action, 6145); nit_exit(1);}
variable21 = variable4 /*nodearraylist8*/;
variable22 = TAG_Bool(( variable21 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable21 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6147,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction121___action, 6147); nit_exit(1);}
variable22 = variable3 /*nodearraylist9*/;
variable23 = TAG_Bool(( variable22 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable22 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6149,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction121___action, 6149); nit_exit(1);}
variable23 = variable2 /*nodearraylist10*/;
variable24 = TAG_Bool(( variable23 /*ptypenode13*/==NIT_NULL) || VAL_ISA( variable23 /*ptypenode13*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6151,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction121___action, 6151); nit_exit(1);}
variable25 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable12 /*pdocnode2*/, variable15 /*pablenode3*/, variable18 /*pablenode6*/, variable19 /*tkwredefnode9*/, variable20 /*pvisibilitynode10*/, variable21 /*tkwattrnode11*/, variable22 /*tattridnode12*/, variable23 /*ptypenode13*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable24 = variable25;
variable1 = variable24 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction121___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction121::init (src/parser//parser.nit:6166,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction121___init, 6166};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction121].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction121].i] = 1;
return;
}
void parser___ReduceAction122___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction122::action (src/parser//parser.nit:6170,2--6213:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction122___action, 6170};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6182,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction122___action, 6182); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable11 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6184,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction122___action, 6184); nit_exit(1);}
variable12 = variable7 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable12 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6186,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction122___action, 6186); nit_exit(1);}
variable14 = NEW_parser_prod___AReadAble___init_areadable( variable11 /*tkwredefnode4*/, variable12 /*tkwreadablenode5*/); /*new AReadAble*/
variable13 = variable14;
variable14 = variable6 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable14 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6192,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction122___action, 6192); nit_exit(1);}
variable15 = variable5 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable15 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6194,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction122___action, 6194); nit_exit(1);}
variable16 = variable4 /*nodearraylist6*/;
variable17 = TAG_Bool(( variable16 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable16 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6196,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction122___action, 6196); nit_exit(1);}
variable17 = variable3 /*nodearraylist7*/;
variable18 = TAG_Bool(( variable17 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable17 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6198,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction122___action, 6198); nit_exit(1);}
variable18 = variable2 /*nodearraylist8*/;
variable19 = TAG_Bool(( variable18 /*ptypenode11*/==NIT_NULL) || VAL_ISA( variable18 /*ptypenode11*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6200,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction122___action, 6200); nit_exit(1);}
variable20 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable10 /*pdocnode2*/, variable13 /*pablenode3*/, NIT_NULL /*null*/, variable14 /*tkwredefnode7*/, variable15 /*pvisibilitynode8*/, variable16 /*tkwattrnode9*/, variable17 /*tattridnode10*/, variable18 /*ptypenode11*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable19 = variable20;
variable1 = variable19 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction122___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction122::init (src/parser//parser.nit:6215,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction122___init, 6215};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction122].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction122].i] = 1;
return;
}
void parser___ReduceAction123___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction123::action (src/parser//parser.nit:6219,2--6259:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction123___action, 6219};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable8 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable9 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6230,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction123___action, 6230); nit_exit(1);}
variable10 = variable7 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*tkwwritablenode6*/==NIT_NULL) || VAL_ISA( variable10 /*tkwwritablenode6*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6232,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction123___action, 6232); nit_exit(1);}
variable12 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable10 /*tkwwritablenode6*/); /*new AWriteAble*/
variable11 = variable12;
variable12 = variable6 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable12 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6238,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction123___action, 6238); nit_exit(1);}
variable13 = variable5 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable13 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6240,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction123___action, 6240); nit_exit(1);}
variable14 = variable4 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable14 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6242,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction123___action, 6242); nit_exit(1);}
variable15 = variable3 /*nodearraylist6*/;
variable16 = TAG_Bool(( variable15 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable15 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6244,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction123___action, 6244); nit_exit(1);}
variable16 = variable2 /*nodearraylist7*/;
variable17 = TAG_Bool(( variable16 /*ptypenode11*/==NIT_NULL) || VAL_ISA( variable16 /*ptypenode11*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6246,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction123___action, 6246); nit_exit(1);}
variable18 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable9 /*pdocnode2*/, NIT_NULL /*null*/, variable11 /*pablenode4*/, variable12 /*tkwredefnode7*/, variable13 /*pvisibilitynode8*/, variable14 /*tkwattrnode9*/, variable15 /*tattridnode10*/, variable16 /*ptypenode11*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable17 = variable18;
variable1 = variable17 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction123___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction123::init (src/parser//parser.nit:6261,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction123___init, 6261};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction123].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction123].i] = 1;
return;
}
void parser___ReduceAction124___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction124::action (src/parser//parser.nit:6265,2--6308:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction124___action, 6265};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6277,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction124___action, 6277); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*tkwredefnode5*/==NIT_NULL) || VAL_ISA( variable11 /*tkwredefnode5*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6279,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction124___action, 6279); nit_exit(1);}
variable12 = variable7 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*tkwwritablenode6*/==NIT_NULL) || VAL_ISA( variable12 /*tkwwritablenode6*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6281,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction124___action, 6281); nit_exit(1);}
variable14 = NEW_parser_prod___AWriteAble___init_awriteable( variable11 /*tkwredefnode5*/, variable12 /*tkwwritablenode6*/); /*new AWriteAble*/
variable13 = variable14;
variable14 = variable6 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable14 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6287,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction124___action, 6287); nit_exit(1);}
variable15 = variable5 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable15 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6289,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction124___action, 6289); nit_exit(1);}
variable16 = variable4 /*nodearraylist6*/;
variable17 = TAG_Bool(( variable16 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable16 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6291,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction124___action, 6291); nit_exit(1);}
variable17 = variable3 /*nodearraylist7*/;
variable18 = TAG_Bool(( variable17 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable17 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6293,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction124___action, 6293); nit_exit(1);}
variable18 = variable2 /*nodearraylist8*/;
variable19 = TAG_Bool(( variable18 /*ptypenode11*/==NIT_NULL) || VAL_ISA( variable18 /*ptypenode11*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6295,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction124___action, 6295); nit_exit(1);}
variable20 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable10 /*pdocnode2*/, NIT_NULL /*null*/, variable13 /*pablenode4*/, variable14 /*tkwredefnode7*/, variable15 /*pvisibilitynode8*/, variable16 /*tkwattrnode9*/, variable17 /*tattridnode10*/, variable18 /*ptypenode11*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable19 = variable20;
variable1 = variable19 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction124___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction124::init (src/parser//parser.nit:6310,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction124___init, 6310};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction124].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction124].i] = 1;
return;
}
void parser___ReduceAction125___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction125::action (src/parser//parser.nit:6314,2--6347:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction125___action, 6314};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable7 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6324,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction125___action, 6324); nit_exit(1);}
variable9 = variable6 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*tkwredefnode5*/==NIT_NULL) || VAL_ISA( variable9 /*tkwredefnode5*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6326,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction125___action, 6326); nit_exit(1);}
variable10 = variable5 /*nodearraylist3*/;
variable11 = TAG_Bool(( variable10 /*pvisibilitynode6*/==NIT_NULL) || VAL_ISA( variable10 /*pvisibilitynode6*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6328,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction125___action, 6328); nit_exit(1);}
variable11 = variable4 /*nodearraylist4*/;
variable12 = TAG_Bool(( variable11 /*tkwattrnode7*/==NIT_NULL) || VAL_ISA( variable11 /*tkwattrnode7*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6330,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction125___action, 6330); nit_exit(1);}
variable12 = variable3 /*nodearraylist5*/;
variable13 = TAG_Bool(( variable12 /*tattridnode8*/==NIT_NULL) || VAL_ISA( variable12 /*tattridnode8*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6332,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction125___action, 6332); nit_exit(1);}
variable13 = variable2 /*nodearraylist6*/;
variable14 = TAG_Bool(( variable13 /*ptypenode9*/==NIT_NULL) || VAL_ISA( variable13 /*ptypenode9*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6334,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction125___action, 6334); nit_exit(1);}
variable15 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable8 /*pdocnode2*/, NIT_NULL /*null*/, NIT_NULL /*null*/, variable9 /*tkwredefnode5*/, variable10 /*pvisibilitynode6*/, variable11 /*tkwattrnode7*/, variable12 /*tattridnode8*/, variable13 /*ptypenode9*/, NIT_NULL /*null*/); /*new AAttrPropdef*/
variable14 = variable15;
variable1 = variable14 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction125___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction125::init (src/parser//parser.nit:6349,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction125___init, 6349};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction125].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction125].i] = 1;
return;
}
void parser___ReduceAction126___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction126::action (src/parser//parser.nit:6353,2--6399:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction126___action, 6353};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6366,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction126___action, 6366); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable12 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6368,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction126___action, 6368); nit_exit(1);}
variable14 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable12 /*tkwreadablenode5*/); /*new AReadAble*/
variable13 = variable14;
variable14 = variable8 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable14 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6374,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction126___action, 6374); nit_exit(1);}
variable16 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable14 /*tkwwritablenode8*/); /*new AWriteAble*/
variable15 = variable16;
variable16 = variable7 /*nodearraylist4*/;
variable17 = TAG_Bool(( variable16 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable16 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6380,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction126___action, 6380); nit_exit(1);}
variable17 = variable6 /*nodearraylist5*/;
variable18 = TAG_Bool(( variable17 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable17 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6382,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction126___action, 6382); nit_exit(1);}
variable18 = variable5 /*nodearraylist6*/;
variable19 = TAG_Bool(( variable18 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable18 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6384,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction126___action, 6384); nit_exit(1);}
variable19 = variable2 /*nodearraylist9*/;
variable20 = TAG_Bool(( variable19 /*pexprnode14*/==NIT_NULL) || VAL_ISA( variable19 /*pexprnode14*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6386,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction126___action, 6386); nit_exit(1);}
variable21 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable11 /*pdocnode2*/, variable13 /*pablenode3*/, variable15 /*pablenode6*/, NIT_NULL /*null*/, variable16 /*pvisibilitynode10*/, variable17 /*tkwattrnode11*/, variable18 /*tattridnode12*/, NIT_NULL /*null*/, variable19 /*pexprnode14*/); /*new AAttrPropdef*/
variable20 = variable21;
variable1 = variable20 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction126___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction126::init (src/parser//parser.nit:6401,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction126___init, 6401};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction126].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction126].i] = 1;
return;
}
void parser___ReduceAction127___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction127::action (src/parser//parser.nit:6405,2--6454:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction127___action, 6405};
val_t variable0;
val_t variable1;
val_t variable2;
variable11 = variable12;
variable12 = variable11 /*nodearraylist1*/;
variable13 = TAG_Bool(( variable12 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable12 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6419,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction127___action, 6419); nit_exit(1);}
variable13 = variable10 /*nodearraylist2*/;
variable14 = TAG_Bool(( variable13 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable13 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6421,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction127___action, 6421); nit_exit(1);}
variable15 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable13 /*tkwreadablenode5*/); /*new AReadAble*/
variable14 = variable15;
variable15 = variable9 /*nodearraylist3*/;
variable16 = TAG_Bool(( variable15 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable15 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6427,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction127___action, 6427); nit_exit(1);}
variable16 = variable8 /*nodearraylist4*/;
variable17 = TAG_Bool(( variable16 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable16 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6429,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction127___action, 6429); nit_exit(1);}
variable18 = NEW_parser_prod___AWriteAble___init_awriteable( variable15 /*tkwredefnode7*/, variable16 /*tkwwritablenode8*/); /*new AWriteAble*/
variable17 = variable18;
variable18 = variable7 /*nodearraylist5*/;
variable19 = TAG_Bool(( variable18 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable18 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6435,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction127___action, 6435); nit_exit(1);}
variable19 = variable6 /*nodearraylist6*/;
variable20 = TAG_Bool(( variable19 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable19 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6437,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction127___action, 6437); nit_exit(1);}
variable20 = variable5 /*nodearraylist7*/;
variable21 = TAG_Bool(( variable20 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable20 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6439,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction127___action, 6439); nit_exit(1);}
variable21 = variable2 /*nodearraylist10*/;
variable22 = TAG_Bool(( variable21 /*pexprnode14*/==NIT_NULL) || VAL_ISA( variable21 /*pexprnode14*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6441,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction127___action, 6441); nit_exit(1);}
variable23 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable12 /*pdocnode2*/, variable14 /*pablenode3*/, variable17 /*pablenode6*/, NIT_NULL /*null*/, variable18 /*pvisibilitynode10*/, variable19 /*tkwattrnode11*/, variable20 /*tattridnode12*/, NIT_NULL /*null*/, variable21 /*pexprnode14*/); /*new AAttrPropdef*/
variable22 = variable23;
variable1 = variable22 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction127___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction127::init (src/parser//parser.nit:6456,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction127___init, 6456};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction127].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction127].i] = 1;
return;
}
void parser___ReduceAction128___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction128::action (src/parser//parser.nit:6460,2--6499:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction128___action, 6460};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6472,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction128___action, 6472); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable11 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6474,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction128___action, 6474); nit_exit(1);}
variable13 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable11 /*tkwreadablenode5*/); /*new AReadAble*/
variable12 = variable13;
variable13 = variable7 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable13 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6480,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction128___action, 6480); nit_exit(1);}
variable14 = variable6 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable14 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6482,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction128___action, 6482); nit_exit(1);}
variable15 = variable5 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable15 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6484,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction128___action, 6484); nit_exit(1);}
variable16 = variable2 /*nodearraylist8*/;
variable17 = TAG_Bool(( variable16 /*pexprnode12*/==NIT_NULL) || VAL_ISA( variable16 /*pexprnode12*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6486,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction128___action, 6486); nit_exit(1);}
variable18 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable10 /*pdocnode2*/, variable12 /*pablenode3*/, NIT_NULL /*null*/, NIT_NULL /*null*/, variable13 /*pvisibilitynode8*/, variable14 /*tkwattrnode9*/, variable15 /*tattridnode10*/, NIT_NULL /*null*/, variable16 /*pexprnode12*/); /*new AAttrPropdef*/
variable17 = variable18;
variable1 = variable17 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction128___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction128::init (src/parser//parser.nit:6501,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction128___init, 6501};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction128].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction128].i] = 1;
return;
}
void parser___ReduceAction129___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction129::action (src/parser//parser.nit:6505,2--6554:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction129___action, 6505};
val_t variable0;
val_t variable1;
val_t variable2;
variable11 = variable12;
variable12 = variable11 /*nodearraylist1*/;
variable13 = TAG_Bool(( variable12 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable12 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6519,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction129___action, 6519); nit_exit(1);}
variable13 = variable10 /*nodearraylist2*/;
variable14 = TAG_Bool(( variable13 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable13 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6521,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction129___action, 6521); nit_exit(1);}
variable14 = variable9 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable14 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6523,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction129___action, 6523); nit_exit(1);}
variable16 = NEW_parser_prod___AReadAble___init_areadable( variable13 /*tkwredefnode4*/, variable14 /*tkwreadablenode5*/); /*new AReadAble*/
variable15 = variable16;
variable16 = variable8 /*nodearraylist4*/;
variable17 = TAG_Bool(( variable16 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable16 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6529,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction129___action, 6529); nit_exit(1);}
variable18 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable16 /*tkwwritablenode8*/); /*new AWriteAble*/
variable17 = variable18;
variable18 = variable7 /*nodearraylist5*/;
variable19 = TAG_Bool(( variable18 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable18 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6535,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction129___action, 6535); nit_exit(1);}
variable19 = variable6 /*nodearraylist6*/;
variable20 = TAG_Bool(( variable19 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable19 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6537,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction129___action, 6537); nit_exit(1);}
variable20 = variable5 /*nodearraylist7*/;
variable21 = TAG_Bool(( variable20 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable20 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6539,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction129___action, 6539); nit_exit(1);}
variable21 = variable2 /*nodearraylist10*/;
variable22 = TAG_Bool(( variable21 /*pexprnode14*/==NIT_NULL) || VAL_ISA( variable21 /*pexprnode14*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6541,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction129___action, 6541); nit_exit(1);}
variable23 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable12 /*pdocnode2*/, variable15 /*pablenode3*/, variable17 /*pablenode6*/, NIT_NULL /*null*/, variable18 /*pvisibilitynode10*/, variable19 /*tkwattrnode11*/, variable20 /*tattridnode12*/, NIT_NULL /*null*/, variable21 /*pexprnode14*/); /*new AAttrPropdef*/
variable22 = variable23;
variable1 = variable22 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction129___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction129::init (src/parser//parser.nit:6556,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction129___init, 6556};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction129].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction129].i] = 1;
return;
}
void parser___ReduceAction130___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction130::action (src/parser//parser.nit:6560,2--6612:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction130___action, 6560};
val_t variable0;
val_t variable1;
val_t variable2;
variable12 = variable13;
variable13 = variable12 /*nodearraylist1*/;
variable14 = TAG_Bool(( variable13 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable13 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6575,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction130___action, 6575); nit_exit(1);}
variable14 = variable11 /*nodearraylist2*/;
variable15 = TAG_Bool(( variable14 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable14 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6577,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction130___action, 6577); nit_exit(1);}
variable15 = variable10 /*nodearraylist3*/;
variable16 = TAG_Bool(( variable15 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable15 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6579,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction130___action, 6579); nit_exit(1);}
variable17 = NEW_parser_prod___AReadAble___init_areadable( variable14 /*tkwredefnode4*/, variable15 /*tkwreadablenode5*/); /*new AReadAble*/
variable16 = variable17;
variable17 = variable9 /*nodearraylist4*/;
variable18 = TAG_Bool(( variable17 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable17 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6585,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction130___action, 6585); nit_exit(1);}
variable18 = variable8 /*nodearraylist5*/;
variable19 = TAG_Bool(( variable18 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable18 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6587,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction130___action, 6587); nit_exit(1);}
variable20 = NEW_parser_prod___AWriteAble___init_awriteable( variable17 /*tkwredefnode7*/, variable18 /*tkwwritablenode8*/); /*new AWriteAble*/
variable19 = variable20;
variable20 = variable7 /*nodearraylist6*/;
variable21 = TAG_Bool(( variable20 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable20 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6593,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction130___action, 6593); nit_exit(1);}
variable21 = variable6 /*nodearraylist7*/;
variable22 = TAG_Bool(( variable21 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable21 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6595,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction130___action, 6595); nit_exit(1);}
variable22 = variable5 /*nodearraylist8*/;
variable23 = TAG_Bool(( variable22 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable22 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6597,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction130___action, 6597); nit_exit(1);}
variable23 = variable2 /*nodearraylist11*/;
variable24 = TAG_Bool(( variable23 /*pexprnode14*/==NIT_NULL) || VAL_ISA( variable23 /*pexprnode14*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6599,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction130___action, 6599); nit_exit(1);}
variable25 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable13 /*pdocnode2*/, variable16 /*pablenode3*/, variable19 /*pablenode6*/, NIT_NULL /*null*/, variable20 /*pvisibilitynode10*/, variable21 /*tkwattrnode11*/, variable22 /*tattridnode12*/, NIT_NULL /*null*/, variable23 /*pexprnode14*/); /*new AAttrPropdef*/
variable24 = variable25;
variable1 = variable24 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction130___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction130::init (src/parser//parser.nit:6614,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction130___init, 6614};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction130].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction130].i] = 1;
return;
}
void parser___ReduceAction131___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction131::action (src/parser//parser.nit:6618,2--6660:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction131___action, 6618};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6631,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction131___action, 6631); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable12 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6633,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction131___action, 6633); nit_exit(1);}
variable13 = variable8 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable13 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6635,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction131___action, 6635); nit_exit(1);}
variable15 = NEW_parser_prod___AReadAble___init_areadable( variable12 /*tkwredefnode4*/, variable13 /*tkwreadablenode5*/); /*new AReadAble*/
variable14 = variable15;
variable15 = variable7 /*nodearraylist4*/;
variable16 = TAG_Bool(( variable15 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable15 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6641,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction131___action, 6641); nit_exit(1);}
variable16 = variable6 /*nodearraylist5*/;
variable17 = TAG_Bool(( variable16 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable16 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6643,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction131___action, 6643); nit_exit(1);}
variable17 = variable5 /*nodearraylist6*/;
variable18 = TAG_Bool(( variable17 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable17 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6645,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction131___action, 6645); nit_exit(1);}
variable18 = variable2 /*nodearraylist9*/;
variable19 = TAG_Bool(( variable18 /*pexprnode12*/==NIT_NULL) || VAL_ISA( variable18 /*pexprnode12*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6647,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction131___action, 6647); nit_exit(1);}
variable20 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable11 /*pdocnode2*/, variable14 /*pablenode3*/, NIT_NULL /*null*/, NIT_NULL /*null*/, variable15 /*pvisibilitynode8*/, variable16 /*tkwattrnode9*/, variable17 /*tattridnode10*/, NIT_NULL /*null*/, variable18 /*pexprnode12*/); /*new AAttrPropdef*/
variable19 = variable20;
variable1 = variable19 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction131___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction131::init (src/parser//parser.nit:6662,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction131___init, 6662};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction131].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction131].i] = 1;
return;
}
void parser___ReduceAction132___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction132::action (src/parser//parser.nit:6666,2--6705:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction132___action, 6666};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6678,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction132___action, 6678); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*tkwwritablenode6*/==NIT_NULL) || VAL_ISA( variable11 /*tkwwritablenode6*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6680,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction132___action, 6680); nit_exit(1);}
variable13 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable11 /*tkwwritablenode6*/); /*new AWriteAble*/
variable12 = variable13;
variable13 = variable7 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable13 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6686,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction132___action, 6686); nit_exit(1);}
variable14 = variable6 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable14 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6688,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction132___action, 6688); nit_exit(1);}
variable15 = variable5 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable15 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6690,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction132___action, 6690); nit_exit(1);}
variable16 = variable2 /*nodearraylist8*/;
variable17 = TAG_Bool(( variable16 /*pexprnode12*/==NIT_NULL) || VAL_ISA( variable16 /*pexprnode12*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6692,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction132___action, 6692); nit_exit(1);}
variable18 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable10 /*pdocnode2*/, NIT_NULL /*null*/, variable12 /*pablenode4*/, NIT_NULL /*null*/, variable13 /*pvisibilitynode8*/, variable14 /*tkwattrnode9*/, variable15 /*tattridnode10*/, NIT_NULL /*null*/, variable16 /*pexprnode12*/); /*new AAttrPropdef*/
variable17 = variable18;
variable1 = variable17 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction132___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction132::init (src/parser//parser.nit:6707,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction132___init, 6707};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction132].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction132].i] = 1;
return;
}
void parser___ReduceAction133___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction133::action (src/parser//parser.nit:6711,2--6753:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction133___action, 6711};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6724,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction133___action, 6724); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*tkwredefnode5*/==NIT_NULL) || VAL_ISA( variable12 /*tkwredefnode5*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6726,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction133___action, 6726); nit_exit(1);}
variable13 = variable8 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*tkwwritablenode6*/==NIT_NULL) || VAL_ISA( variable13 /*tkwwritablenode6*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6728,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction133___action, 6728); nit_exit(1);}
variable15 = NEW_parser_prod___AWriteAble___init_awriteable( variable12 /*tkwredefnode5*/, variable13 /*tkwwritablenode6*/); /*new AWriteAble*/
variable14 = variable15;
variable15 = variable7 /*nodearraylist4*/;
variable16 = TAG_Bool(( variable15 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable15 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6734,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction133___action, 6734); nit_exit(1);}
variable16 = variable6 /*nodearraylist5*/;
variable17 = TAG_Bool(( variable16 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable16 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6736,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction133___action, 6736); nit_exit(1);}
variable17 = variable5 /*nodearraylist6*/;
variable18 = TAG_Bool(( variable17 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable17 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6738,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction133___action, 6738); nit_exit(1);}
variable18 = variable2 /*nodearraylist9*/;
variable19 = TAG_Bool(( variable18 /*pexprnode12*/==NIT_NULL) || VAL_ISA( variable18 /*pexprnode12*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6740,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction133___action, 6740); nit_exit(1);}
variable20 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable11 /*pdocnode2*/, NIT_NULL /*null*/, variable14 /*pablenode4*/, NIT_NULL /*null*/, variable15 /*pvisibilitynode8*/, variable16 /*tkwattrnode9*/, variable17 /*tattridnode10*/, NIT_NULL /*null*/, variable18 /*pexprnode12*/); /*new AAttrPropdef*/
variable19 = variable20;
variable1 = variable19 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction133___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction133::init (src/parser//parser.nit:6755,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction133___init, 6755};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction133].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction133].i] = 1;
return;
}
void parser___ReduceAction134___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction134::action (src/parser//parser.nit:6759,2--6791:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction134___action, 6759};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable8 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable9 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6770,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction134___action, 6770); nit_exit(1);}
variable10 = variable7 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*pvisibilitynode6*/==NIT_NULL) || VAL_ISA( variable10 /*pvisibilitynode6*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6772,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction134___action, 6772); nit_exit(1);}
variable11 = variable6 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*tkwattrnode7*/==NIT_NULL) || VAL_ISA( variable11 /*tkwattrnode7*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6774,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction134___action, 6774); nit_exit(1);}
variable12 = variable5 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*tattridnode8*/==NIT_NULL) || VAL_ISA( variable12 /*tattridnode8*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6776,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction134___action, 6776); nit_exit(1);}
variable13 = variable2 /*nodearraylist7*/;
variable14 = TAG_Bool(( variable13 /*pexprnode10*/==NIT_NULL) || VAL_ISA( variable13 /*pexprnode10*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6778,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction134___action, 6778); nit_exit(1);}
variable15 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable9 /*pdocnode2*/, NIT_NULL /*null*/, NIT_NULL /*null*/, NIT_NULL /*null*/, variable10 /*pvisibilitynode6*/, variable11 /*tkwattrnode7*/, variable12 /*tattridnode8*/, NIT_NULL /*null*/, variable13 /*pexprnode10*/); /*new AAttrPropdef*/
variable14 = variable15;
variable1 = variable14 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction134___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction134::init (src/parser//parser.nit:6793,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction134___init, 6793};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction134].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction134].i] = 1;
return;
}
void parser___ReduceAction135___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction135::action (src/parser//parser.nit:6797,2--6846:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction135___action, 6797};
val_t variable0;
val_t variable1;
val_t variable2;
variable11 = variable12;
variable12 = variable11 /*nodearraylist1*/;
variable13 = TAG_Bool(( variable12 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable12 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6811,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction135___action, 6811); nit_exit(1);}
variable13 = variable10 /*nodearraylist2*/;
variable14 = TAG_Bool(( variable13 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable13 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6813,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction135___action, 6813); nit_exit(1);}
variable15 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable13 /*tkwreadablenode5*/); /*new AReadAble*/
variable14 = variable15;
variable15 = variable9 /*nodearraylist3*/;
variable16 = TAG_Bool(( variable15 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable15 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6819,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction135___action, 6819); nit_exit(1);}
variable17 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable15 /*tkwwritablenode8*/); /*new AWriteAble*/
variable16 = variable17;
variable17 = variable8 /*nodearraylist4*/;
variable18 = TAG_Bool(( variable17 /*tkwredefnode9*/==NIT_NULL) || VAL_ISA( variable17 /*tkwredefnode9*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6825,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction135___action, 6825); nit_exit(1);}
variable18 = variable7 /*nodearraylist5*/;
variable19 = TAG_Bool(( variable18 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable18 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6827,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction135___action, 6827); nit_exit(1);}
variable19 = variable6 /*nodearraylist6*/;
variable20 = TAG_Bool(( variable19 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable19 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6829,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction135___action, 6829); nit_exit(1);}
variable20 = variable5 /*nodearraylist7*/;
variable21 = TAG_Bool(( variable20 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable20 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6831,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction135___action, 6831); nit_exit(1);}
variable21 = variable2 /*nodearraylist10*/;
variable22 = TAG_Bool(( variable21 /*pexprnode14*/==NIT_NULL) || VAL_ISA( variable21 /*pexprnode14*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6833,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction135___action, 6833); nit_exit(1);}
variable23 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable12 /*pdocnode2*/, variable14 /*pablenode3*/, variable16 /*pablenode6*/, variable17 /*tkwredefnode9*/, variable18 /*pvisibilitynode10*/, variable19 /*tkwattrnode11*/, variable20 /*tattridnode12*/, NIT_NULL /*null*/, variable21 /*pexprnode14*/); /*new AAttrPropdef*/
variable22 = variable23;
variable1 = variable22 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction135___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction135::init (src/parser//parser.nit:6848,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction135___init, 6848};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction135].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction135].i] = 1;
return;
}
void parser___ReduceAction136___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction136::action (src/parser//parser.nit:6852,2--6904:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction136___action, 6852};
val_t variable0;
val_t variable1;
val_t variable2;
variable12 = variable13;
variable13 = variable12 /*nodearraylist1*/;
variable14 = TAG_Bool(( variable13 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable13 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6867,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction136___action, 6867); nit_exit(1);}
variable14 = variable11 /*nodearraylist2*/;
variable15 = TAG_Bool(( variable14 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable14 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6869,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction136___action, 6869); nit_exit(1);}
variable16 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable14 /*tkwreadablenode5*/); /*new AReadAble*/
variable15 = variable16;
variable16 = variable10 /*nodearraylist3*/;
variable17 = TAG_Bool(( variable16 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable16 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6875,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction136___action, 6875); nit_exit(1);}
variable17 = variable9 /*nodearraylist4*/;
variable18 = TAG_Bool(( variable17 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable17 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6877,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction136___action, 6877); nit_exit(1);}
variable19 = NEW_parser_prod___AWriteAble___init_awriteable( variable16 /*tkwredefnode7*/, variable17 /*tkwwritablenode8*/); /*new AWriteAble*/
variable18 = variable19;
variable19 = variable8 /*nodearraylist5*/;
variable20 = TAG_Bool(( variable19 /*tkwredefnode9*/==NIT_NULL) || VAL_ISA( variable19 /*tkwredefnode9*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6883,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction136___action, 6883); nit_exit(1);}
variable20 = variable7 /*nodearraylist6*/;
variable21 = TAG_Bool(( variable20 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable20 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6885,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction136___action, 6885); nit_exit(1);}
variable21 = variable6 /*nodearraylist7*/;
variable22 = TAG_Bool(( variable21 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable21 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6887,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction136___action, 6887); nit_exit(1);}
variable22 = variable5 /*nodearraylist8*/;
variable23 = TAG_Bool(( variable22 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable22 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6889,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction136___action, 6889); nit_exit(1);}
variable23 = variable2 /*nodearraylist11*/;
variable24 = TAG_Bool(( variable23 /*pexprnode14*/==NIT_NULL) || VAL_ISA( variable23 /*pexprnode14*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6891,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction136___action, 6891); nit_exit(1);}
variable25 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable13 /*pdocnode2*/, variable15 /*pablenode3*/, variable18 /*pablenode6*/, variable19 /*tkwredefnode9*/, variable20 /*pvisibilitynode10*/, variable21 /*tkwattrnode11*/, variable22 /*tattridnode12*/, NIT_NULL /*null*/, variable23 /*pexprnode14*/); /*new AAttrPropdef*/
variable24 = variable25;
variable1 = variable24 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction136___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction136::init (src/parser//parser.nit:6906,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction136___init, 6906};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction136].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction136].i] = 1;
return;
}
void parser___ReduceAction137___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction137::action (src/parser//parser.nit:6910,2--6952:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction137___action, 6910};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6923,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction137___action, 6923); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable12 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6925,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction137___action, 6925); nit_exit(1);}
variable14 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable12 /*tkwreadablenode5*/); /*new AReadAble*/
variable13 = variable14;
variable14 = variable8 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable14 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6931,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction137___action, 6931); nit_exit(1);}
variable15 = variable7 /*nodearraylist4*/;
variable16 = TAG_Bool(( variable15 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable15 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6933,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction137___action, 6933); nit_exit(1);}
variable16 = variable6 /*nodearraylist5*/;
variable17 = TAG_Bool(( variable16 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable16 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6935,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction137___action, 6935); nit_exit(1);}
variable17 = variable5 /*nodearraylist6*/;
variable18 = TAG_Bool(( variable17 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable17 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6937,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction137___action, 6937); nit_exit(1);}
variable18 = variable2 /*nodearraylist9*/;
variable19 = TAG_Bool(( variable18 /*pexprnode12*/==NIT_NULL) || VAL_ISA( variable18 /*pexprnode12*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6939,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction137___action, 6939); nit_exit(1);}
variable20 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable11 /*pdocnode2*/, variable13 /*pablenode3*/, NIT_NULL /*null*/, variable14 /*tkwredefnode7*/, variable15 /*pvisibilitynode8*/, variable16 /*tkwattrnode9*/, variable17 /*tattridnode10*/, NIT_NULL /*null*/, variable18 /*pexprnode12*/); /*new AAttrPropdef*/
variable19 = variable20;
variable1 = variable19 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction137___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction137::init (src/parser//parser.nit:6954,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction137___init, 6954};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction137].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction137].i] = 1;
return;
}
void parser___ReduceAction138___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction138::action (src/parser//parser.nit:6958,2--7010:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction138___action, 6958};
val_t variable0;
val_t variable1;
val_t variable2;
variable12 = variable13;
variable13 = variable12 /*nodearraylist1*/;
variable14 = TAG_Bool(( variable13 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable13 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6973,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction138___action, 6973); nit_exit(1);}
variable14 = variable11 /*nodearraylist2*/;
variable15 = TAG_Bool(( variable14 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable14 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6975,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction138___action, 6975); nit_exit(1);}
variable15 = variable10 /*nodearraylist3*/;
variable16 = TAG_Bool(( variable15 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable15 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6977,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction138___action, 6977); nit_exit(1);}
variable17 = NEW_parser_prod___AReadAble___init_areadable( variable14 /*tkwredefnode4*/, variable15 /*tkwreadablenode5*/); /*new AReadAble*/
variable16 = variable17;
variable17 = variable9 /*nodearraylist4*/;
variable18 = TAG_Bool(( variable17 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable17 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6983,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction138___action, 6983); nit_exit(1);}
variable19 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable17 /*tkwwritablenode8*/); /*new AWriteAble*/
variable18 = variable19;
variable19 = variable8 /*nodearraylist5*/;
variable20 = TAG_Bool(( variable19 /*tkwredefnode9*/==NIT_NULL) || VAL_ISA( variable19 /*tkwredefnode9*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6989,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction138___action, 6989); nit_exit(1);}
variable20 = variable7 /*nodearraylist6*/;
variable21 = TAG_Bool(( variable20 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable20 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6991,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction138___action, 6991); nit_exit(1);}
variable21 = variable6 /*nodearraylist7*/;
variable22 = TAG_Bool(( variable21 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable21 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6993,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction138___action, 6993); nit_exit(1);}
variable22 = variable5 /*nodearraylist8*/;
variable23 = TAG_Bool(( variable22 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable22 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6995,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction138___action, 6995); nit_exit(1);}
variable23 = variable2 /*nodearraylist11*/;
variable24 = TAG_Bool(( variable23 /*pexprnode14*/==NIT_NULL) || VAL_ISA( variable23 /*pexprnode14*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:6997,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction138___action, 6997); nit_exit(1);}
variable25 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable13 /*pdocnode2*/, variable16 /*pablenode3*/, variable18 /*pablenode6*/, variable19 /*tkwredefnode9*/, variable20 /*pvisibilitynode10*/, variable21 /*tkwattrnode11*/, variable22 /*tattridnode12*/, NIT_NULL /*null*/, variable23 /*pexprnode14*/); /*new AAttrPropdef*/
variable24 = variable25;
variable1 = variable24 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction138___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction138::init (src/parser//parser.nit:7012,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction138___init, 7012};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction138].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction138].i] = 1;
return;
}
void parser___ReduceAction139___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction139::action (src/parser//parser.nit:7016,2--7071:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction139___action, 7016};
val_t variable0;
val_t variable1;
val_t variable2;
variable13 = variable14;
variable14 = variable13 /*nodearraylist1*/;
variable15 = TAG_Bool(( variable14 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable14 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7032,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction139___action, 7032); nit_exit(1);}
variable15 = variable12 /*nodearraylist2*/;
variable16 = TAG_Bool(( variable15 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable15 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7034,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction139___action, 7034); nit_exit(1);}
variable16 = variable11 /*nodearraylist3*/;
variable17 = TAG_Bool(( variable16 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable16 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7036,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction139___action, 7036); nit_exit(1);}
variable18 = NEW_parser_prod___AReadAble___init_areadable( variable15 /*tkwredefnode4*/, variable16 /*tkwreadablenode5*/); /*new AReadAble*/
variable17 = variable18;
variable18 = variable10 /*nodearraylist4*/;
variable19 = TAG_Bool(( variable18 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable18 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7042,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction139___action, 7042); nit_exit(1);}
variable19 = variable9 /*nodearraylist5*/;
variable20 = TAG_Bool(( variable19 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable19 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7044,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction139___action, 7044); nit_exit(1);}
variable21 = NEW_parser_prod___AWriteAble___init_awriteable( variable18 /*tkwredefnode7*/, variable19 /*tkwwritablenode8*/); /*new AWriteAble*/
variable20 = variable21;
variable21 = variable8 /*nodearraylist6*/;
variable22 = TAG_Bool(( variable21 /*tkwredefnode9*/==NIT_NULL) || VAL_ISA( variable21 /*tkwredefnode9*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7050,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction139___action, 7050); nit_exit(1);}
variable22 = variable7 /*nodearraylist7*/;
variable23 = TAG_Bool(( variable22 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable22 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7052,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction139___action, 7052); nit_exit(1);}
variable23 = variable6 /*nodearraylist8*/;
variable24 = TAG_Bool(( variable23 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable23 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7054,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction139___action, 7054); nit_exit(1);}
variable24 = variable5 /*nodearraylist9*/;
variable25 = TAG_Bool(( variable24 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable24 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7056,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction139___action, 7056); nit_exit(1);}
variable25 = variable2 /*nodearraylist12*/;
variable26 = TAG_Bool(( variable25 /*pexprnode14*/==NIT_NULL) || VAL_ISA( variable25 /*pexprnode14*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable26)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7058,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable26)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction139___action, 7058); nit_exit(1);}
variable27 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable14 /*pdocnode2*/, variable17 /*pablenode3*/, variable20 /*pablenode6*/, variable21 /*tkwredefnode9*/, variable22 /*pvisibilitynode10*/, variable23 /*tkwattrnode11*/, variable24 /*tattridnode12*/, NIT_NULL /*null*/, variable25 /*pexprnode14*/); /*new AAttrPropdef*/
variable26 = variable27;
variable1 = variable26 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction139___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction139::init (src/parser//parser.nit:7073,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction139___init, 7073};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction139].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction139].i] = 1;
return;
}
void parser___ReduceAction140___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction140::action (src/parser//parser.nit:7077,2--7122:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction140___action, 7077};
val_t variable0;
val_t variable1;
val_t variable2;
variable11 = variable12;
variable12 = variable11 /*nodearraylist1*/;
variable13 = TAG_Bool(( variable12 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable12 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7091,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction140___action, 7091); nit_exit(1);}
variable13 = variable10 /*nodearraylist2*/;
variable14 = TAG_Bool(( variable13 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable13 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7093,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction140___action, 7093); nit_exit(1);}
variable14 = variable9 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable14 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7095,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction140___action, 7095); nit_exit(1);}
variable16 = NEW_parser_prod___AReadAble___init_areadable( variable13 /*tkwredefnode4*/, variable14 /*tkwreadablenode5*/); /*new AReadAble*/
variable15 = variable16;
variable16 = variable8 /*nodearraylist4*/;
variable17 = TAG_Bool(( variable16 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable16 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7101,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction140___action, 7101); nit_exit(1);}
variable17 = variable7 /*nodearraylist5*/;
variable18 = TAG_Bool(( variable17 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable17 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7103,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction140___action, 7103); nit_exit(1);}
variable18 = variable6 /*nodearraylist6*/;
variable19 = TAG_Bool(( variable18 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable18 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7105,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction140___action, 7105); nit_exit(1);}
variable19 = variable5 /*nodearraylist7*/;
variable20 = TAG_Bool(( variable19 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable19 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7107,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction140___action, 7107); nit_exit(1);}
variable20 = variable2 /*nodearraylist10*/;
variable21 = TAG_Bool(( variable20 /*pexprnode12*/==NIT_NULL) || VAL_ISA( variable20 /*pexprnode12*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7109,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction140___action, 7109); nit_exit(1);}
variable22 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable12 /*pdocnode2*/, variable15 /*pablenode3*/, NIT_NULL /*null*/, variable16 /*tkwredefnode7*/, variable17 /*pvisibilitynode8*/, variable18 /*tkwattrnode9*/, variable19 /*tattridnode10*/, NIT_NULL /*null*/, variable20 /*pexprnode12*/); /*new AAttrPropdef*/
variable21 = variable22;
variable1 = variable21 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction140___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction140::init (src/parser//parser.nit:7124,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction140___init, 7124};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction140].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction140].i] = 1;
return;
}
void parser___ReduceAction141___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction141::action (src/parser//parser.nit:7128,2--7170:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction141___action, 7128};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7141,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction141___action, 7141); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*tkwwritablenode6*/==NIT_NULL) || VAL_ISA( variable12 /*tkwwritablenode6*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7143,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction141___action, 7143); nit_exit(1);}
variable14 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable12 /*tkwwritablenode6*/); /*new AWriteAble*/
variable13 = variable14;
variable14 = variable8 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable14 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7149,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction141___action, 7149); nit_exit(1);}
variable15 = variable7 /*nodearraylist4*/;
variable16 = TAG_Bool(( variable15 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable15 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7151,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction141___action, 7151); nit_exit(1);}
variable16 = variable6 /*nodearraylist5*/;
variable17 = TAG_Bool(( variable16 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable16 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7153,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction141___action, 7153); nit_exit(1);}
variable17 = variable5 /*nodearraylist6*/;
variable18 = TAG_Bool(( variable17 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable17 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7155,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction141___action, 7155); nit_exit(1);}
variable18 = variable2 /*nodearraylist9*/;
variable19 = TAG_Bool(( variable18 /*pexprnode12*/==NIT_NULL) || VAL_ISA( variable18 /*pexprnode12*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7157,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction141___action, 7157); nit_exit(1);}
variable20 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable11 /*pdocnode2*/, NIT_NULL /*null*/, variable13 /*pablenode4*/, variable14 /*tkwredefnode7*/, variable15 /*pvisibilitynode8*/, variable16 /*tkwattrnode9*/, variable17 /*tattridnode10*/, NIT_NULL /*null*/, variable18 /*pexprnode12*/); /*new AAttrPropdef*/
variable19 = variable20;
variable1 = variable19 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction141___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction141::init (src/parser//parser.nit:7172,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction141___init, 7172};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction141].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction141].i] = 1;
return;
}
void parser___ReduceAction142___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction142::action (src/parser//parser.nit:7176,2--7221:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction142___action, 7176};
val_t variable0;
val_t variable1;
val_t variable2;
variable11 = variable12;
variable12 = variable11 /*nodearraylist1*/;
variable13 = TAG_Bool(( variable12 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable12 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7190,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction142___action, 7190); nit_exit(1);}
variable13 = variable10 /*nodearraylist2*/;
variable14 = TAG_Bool(( variable13 /*tkwredefnode5*/==NIT_NULL) || VAL_ISA( variable13 /*tkwredefnode5*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7192,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction142___action, 7192); nit_exit(1);}
variable14 = variable9 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*tkwwritablenode6*/==NIT_NULL) || VAL_ISA( variable14 /*tkwwritablenode6*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7194,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction142___action, 7194); nit_exit(1);}
variable16 = NEW_parser_prod___AWriteAble___init_awriteable( variable13 /*tkwredefnode5*/, variable14 /*tkwwritablenode6*/); /*new AWriteAble*/
variable15 = variable16;
variable16 = variable8 /*nodearraylist4*/;
variable17 = TAG_Bool(( variable16 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable16 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7200,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction142___action, 7200); nit_exit(1);}
variable17 = variable7 /*nodearraylist5*/;
variable18 = TAG_Bool(( variable17 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable17 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7202,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction142___action, 7202); nit_exit(1);}
variable18 = variable6 /*nodearraylist6*/;
variable19 = TAG_Bool(( variable18 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable18 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7204,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction142___action, 7204); nit_exit(1);}
variable19 = variable5 /*nodearraylist7*/;
variable20 = TAG_Bool(( variable19 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable19 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7206,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction142___action, 7206); nit_exit(1);}
variable20 = variable2 /*nodearraylist10*/;
variable21 = TAG_Bool(( variable20 /*pexprnode12*/==NIT_NULL) || VAL_ISA( variable20 /*pexprnode12*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7208,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction142___action, 7208); nit_exit(1);}
variable22 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable12 /*pdocnode2*/, NIT_NULL /*null*/, variable15 /*pablenode4*/, variable16 /*tkwredefnode7*/, variable17 /*pvisibilitynode8*/, variable18 /*tkwattrnode9*/, variable19 /*tattridnode10*/, NIT_NULL /*null*/, variable20 /*pexprnode12*/); /*new AAttrPropdef*/
variable21 = variable22;
variable1 = variable21 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction142___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction142::init (src/parser//parser.nit:7223,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction142___init, 7223};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction142].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction142].i] = 1;
return;
}
void parser___ReduceAction143___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction143::action (src/parser//parser.nit:7227,2--7262:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction143___action, 7227};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7239,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction143___action, 7239); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*tkwredefnode5*/==NIT_NULL) || VAL_ISA( variable11 /*tkwredefnode5*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7241,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction143___action, 7241); nit_exit(1);}
variable12 = variable7 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*pvisibilitynode6*/==NIT_NULL) || VAL_ISA( variable12 /*pvisibilitynode6*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7243,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction143___action, 7243); nit_exit(1);}
variable13 = variable6 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*tkwattrnode7*/==NIT_NULL) || VAL_ISA( variable13 /*tkwattrnode7*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7245,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction143___action, 7245); nit_exit(1);}
variable14 = variable5 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*tattridnode8*/==NIT_NULL) || VAL_ISA( variable14 /*tattridnode8*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7247,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction143___action, 7247); nit_exit(1);}
variable15 = variable2 /*nodearraylist8*/;
variable16 = TAG_Bool(( variable15 /*pexprnode10*/==NIT_NULL) || VAL_ISA( variable15 /*pexprnode10*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7249,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction143___action, 7249); nit_exit(1);}
variable17 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable10 /*pdocnode2*/, NIT_NULL /*null*/, NIT_NULL /*null*/, variable11 /*tkwredefnode5*/, variable12 /*pvisibilitynode6*/, variable13 /*tkwattrnode7*/, variable14 /*tattridnode8*/, NIT_NULL /*null*/, variable15 /*pexprnode10*/); /*new AAttrPropdef*/
variable16 = variable17;
variable1 = variable16 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction143___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction143::init (src/parser//parser.nit:7264,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction143___init, 7264};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction143].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction143].i] = 1;
return;
}
void parser___ReduceAction144___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction144::action (src/parser//parser.nit:7268,2--7317:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction144___action, 7268};
val_t variable0;
val_t variable1;
val_t variable2;
variable11 = variable12;
variable12 = variable11 /*nodearraylist1*/;
variable13 = TAG_Bool(( variable12 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable12 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7282,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction144___action, 7282); nit_exit(1);}
variable13 = variable10 /*nodearraylist2*/;
variable14 = TAG_Bool(( variable13 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable13 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7284,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction144___action, 7284); nit_exit(1);}
variable15 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable13 /*tkwreadablenode5*/); /*new AReadAble*/
variable14 = variable15;
variable15 = variable9 /*nodearraylist3*/;
variable16 = TAG_Bool(( variable15 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable15 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7290,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction144___action, 7290); nit_exit(1);}
variable17 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable15 /*tkwwritablenode8*/); /*new AWriteAble*/
variable16 = variable17;
variable17 = variable8 /*nodearraylist4*/;
variable18 = TAG_Bool(( variable17 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable17 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7296,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction144___action, 7296); nit_exit(1);}
variable18 = variable7 /*nodearraylist5*/;
variable19 = TAG_Bool(( variable18 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable18 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7298,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction144___action, 7298); nit_exit(1);}
variable19 = variable6 /*nodearraylist6*/;
variable20 = TAG_Bool(( variable19 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable19 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7300,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction144___action, 7300); nit_exit(1);}
variable20 = variable5 /*nodearraylist7*/;
variable21 = TAG_Bool(( variable20 /*ptypenode13*/==NIT_NULL) || VAL_ISA( variable20 /*ptypenode13*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7302,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction144___action, 7302); nit_exit(1);}
variable21 = variable2 /*nodearraylist10*/;
variable22 = TAG_Bool(( variable21 /*pexprnode14*/==NIT_NULL) || VAL_ISA( variable21 /*pexprnode14*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7304,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction144___action, 7304); nit_exit(1);}
variable23 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable12 /*pdocnode2*/, variable14 /*pablenode3*/, variable16 /*pablenode6*/, NIT_NULL /*null*/, variable17 /*pvisibilitynode10*/, variable18 /*tkwattrnode11*/, variable19 /*tattridnode12*/, variable20 /*ptypenode13*/, variable21 /*pexprnode14*/); /*new AAttrPropdef*/
variable22 = variable23;
variable1 = variable22 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction144___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction144::init (src/parser//parser.nit:7319,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction144___init, 7319};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction144].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction144].i] = 1;
return;
}
void parser___ReduceAction145___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction145::action (src/parser//parser.nit:7323,2--7375:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction145___action, 7323};
val_t variable0;
val_t variable1;
val_t variable2;
variable12 = variable13;
variable13 = variable12 /*nodearraylist1*/;
variable14 = TAG_Bool(( variable13 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable13 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7338,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction145___action, 7338); nit_exit(1);}
variable14 = variable11 /*nodearraylist2*/;
variable15 = TAG_Bool(( variable14 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable14 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7340,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction145___action, 7340); nit_exit(1);}
variable16 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable14 /*tkwreadablenode5*/); /*new AReadAble*/
variable15 = variable16;
variable16 = variable10 /*nodearraylist3*/;
variable17 = TAG_Bool(( variable16 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable16 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7346,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction145___action, 7346); nit_exit(1);}
variable17 = variable9 /*nodearraylist4*/;
variable18 = TAG_Bool(( variable17 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable17 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7348,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction145___action, 7348); nit_exit(1);}
variable19 = NEW_parser_prod___AWriteAble___init_awriteable( variable16 /*tkwredefnode7*/, variable17 /*tkwwritablenode8*/); /*new AWriteAble*/
variable18 = variable19;
variable19 = variable8 /*nodearraylist5*/;
variable20 = TAG_Bool(( variable19 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable19 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7354,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction145___action, 7354); nit_exit(1);}
variable20 = variable7 /*nodearraylist6*/;
variable21 = TAG_Bool(( variable20 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable20 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7356,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction145___action, 7356); nit_exit(1);}
variable21 = variable6 /*nodearraylist7*/;
variable22 = TAG_Bool(( variable21 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable21 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7358,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction145___action, 7358); nit_exit(1);}
variable22 = variable5 /*nodearraylist8*/;
variable23 = TAG_Bool(( variable22 /*ptypenode13*/==NIT_NULL) || VAL_ISA( variable22 /*ptypenode13*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7360,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction145___action, 7360); nit_exit(1);}
variable23 = variable2 /*nodearraylist11*/;
variable24 = TAG_Bool(( variable23 /*pexprnode14*/==NIT_NULL) || VAL_ISA( variable23 /*pexprnode14*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7362,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction145___action, 7362); nit_exit(1);}
variable25 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable13 /*pdocnode2*/, variable15 /*pablenode3*/, variable18 /*pablenode6*/, NIT_NULL /*null*/, variable19 /*pvisibilitynode10*/, variable20 /*tkwattrnode11*/, variable21 /*tattridnode12*/, variable22 /*ptypenode13*/, variable23 /*pexprnode14*/); /*new AAttrPropdef*/
variable24 = variable25;
variable1 = variable24 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction145___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction145::init (src/parser//parser.nit:7377,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction145___init, 7377};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction145].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction145].i] = 1;
return;
}
void parser___ReduceAction146___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction146::action (src/parser//parser.nit:7381,2--7423:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction146___action, 7381};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7394,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction146___action, 7394); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable12 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7396,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction146___action, 7396); nit_exit(1);}
variable14 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable12 /*tkwreadablenode5*/); /*new AReadAble*/
variable13 = variable14;
variable14 = variable8 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable14 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7402,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction146___action, 7402); nit_exit(1);}
variable15 = variable7 /*nodearraylist4*/;
variable16 = TAG_Bool(( variable15 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable15 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7404,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction146___action, 7404); nit_exit(1);}
variable16 = variable6 /*nodearraylist5*/;
variable17 = TAG_Bool(( variable16 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable16 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7406,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction146___action, 7406); nit_exit(1);}
variable17 = variable5 /*nodearraylist6*/;
variable18 = TAG_Bool(( variable17 /*ptypenode11*/==NIT_NULL) || VAL_ISA( variable17 /*ptypenode11*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7408,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction146___action, 7408); nit_exit(1);}
variable18 = variable2 /*nodearraylist9*/;
variable19 = TAG_Bool(( variable18 /*pexprnode12*/==NIT_NULL) || VAL_ISA( variable18 /*pexprnode12*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7410,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction146___action, 7410); nit_exit(1);}
variable20 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable11 /*pdocnode2*/, variable13 /*pablenode3*/, NIT_NULL /*null*/, NIT_NULL /*null*/, variable14 /*pvisibilitynode8*/, variable15 /*tkwattrnode9*/, variable16 /*tattridnode10*/, variable17 /*ptypenode11*/, variable18 /*pexprnode12*/); /*new AAttrPropdef*/
variable19 = variable20;
variable1 = variable19 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction146___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction146::init (src/parser//parser.nit:7425,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction146___init, 7425};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction146].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction146].i] = 1;
return;
}
void parser___ReduceAction147___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction147::action (src/parser//parser.nit:7429,2--7481:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction147___action, 7429};
val_t variable0;
val_t variable1;
val_t variable2;
variable12 = variable13;
variable13 = variable12 /*nodearraylist1*/;
variable14 = TAG_Bool(( variable13 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable13 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7444,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction147___action, 7444); nit_exit(1);}
variable14 = variable11 /*nodearraylist2*/;
variable15 = TAG_Bool(( variable14 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable14 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7446,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction147___action, 7446); nit_exit(1);}
variable15 = variable10 /*nodearraylist3*/;
variable16 = TAG_Bool(( variable15 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable15 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7448,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction147___action, 7448); nit_exit(1);}
variable17 = NEW_parser_prod___AReadAble___init_areadable( variable14 /*tkwredefnode4*/, variable15 /*tkwreadablenode5*/); /*new AReadAble*/
variable16 = variable17;
variable17 = variable9 /*nodearraylist4*/;
variable18 = TAG_Bool(( variable17 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable17 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7454,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction147___action, 7454); nit_exit(1);}
variable19 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable17 /*tkwwritablenode8*/); /*new AWriteAble*/
variable18 = variable19;
variable19 = variable8 /*nodearraylist5*/;
variable20 = TAG_Bool(( variable19 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable19 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7460,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction147___action, 7460); nit_exit(1);}
variable20 = variable7 /*nodearraylist6*/;
variable21 = TAG_Bool(( variable20 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable20 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7462,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction147___action, 7462); nit_exit(1);}
variable21 = variable6 /*nodearraylist7*/;
variable22 = TAG_Bool(( variable21 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable21 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7464,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction147___action, 7464); nit_exit(1);}
variable22 = variable5 /*nodearraylist8*/;
variable23 = TAG_Bool(( variable22 /*ptypenode13*/==NIT_NULL) || VAL_ISA( variable22 /*ptypenode13*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7466,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction147___action, 7466); nit_exit(1);}
variable23 = variable2 /*nodearraylist11*/;
variable24 = TAG_Bool(( variable23 /*pexprnode14*/==NIT_NULL) || VAL_ISA( variable23 /*pexprnode14*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7468,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction147___action, 7468); nit_exit(1);}
variable25 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable13 /*pdocnode2*/, variable16 /*pablenode3*/, variable18 /*pablenode6*/, NIT_NULL /*null*/, variable19 /*pvisibilitynode10*/, variable20 /*tkwattrnode11*/, variable21 /*tattridnode12*/, variable22 /*ptypenode13*/, variable23 /*pexprnode14*/); /*new AAttrPropdef*/
variable24 = variable25;
variable1 = variable24 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction147___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction147::init (src/parser//parser.nit:7483,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction147___init, 7483};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction147].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction147].i] = 1;
return;
}
void parser___ReduceAction148___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction148::action (src/parser//parser.nit:7487,2--7542:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction148___action, 7487};
val_t variable0;
val_t variable1;
val_t variable2;
variable13 = variable14;
variable14 = variable13 /*nodearraylist1*/;
variable15 = TAG_Bool(( variable14 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable14 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7503,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction148___action, 7503); nit_exit(1);}
variable15 = variable12 /*nodearraylist2*/;
variable16 = TAG_Bool(( variable15 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable15 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7505,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction148___action, 7505); nit_exit(1);}
variable16 = variable11 /*nodearraylist3*/;
variable17 = TAG_Bool(( variable16 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable16 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7507,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction148___action, 7507); nit_exit(1);}
variable18 = NEW_parser_prod___AReadAble___init_areadable( variable15 /*tkwredefnode4*/, variable16 /*tkwreadablenode5*/); /*new AReadAble*/
variable17 = variable18;
variable18 = variable10 /*nodearraylist4*/;
variable19 = TAG_Bool(( variable18 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable18 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7513,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction148___action, 7513); nit_exit(1);}
variable19 = variable9 /*nodearraylist5*/;
variable20 = TAG_Bool(( variable19 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable19 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7515,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction148___action, 7515); nit_exit(1);}
variable21 = NEW_parser_prod___AWriteAble___init_awriteable( variable18 /*tkwredefnode7*/, variable19 /*tkwwritablenode8*/); /*new AWriteAble*/
variable20 = variable21;
variable21 = variable8 /*nodearraylist6*/;
variable22 = TAG_Bool(( variable21 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable21 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7521,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction148___action, 7521); nit_exit(1);}
variable22 = variable7 /*nodearraylist7*/;
variable23 = TAG_Bool(( variable22 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable22 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7523,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction148___action, 7523); nit_exit(1);}
variable23 = variable6 /*nodearraylist8*/;
variable24 = TAG_Bool(( variable23 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable23 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7525,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction148___action, 7525); nit_exit(1);}
variable24 = variable5 /*nodearraylist9*/;
variable25 = TAG_Bool(( variable24 /*ptypenode13*/==NIT_NULL) || VAL_ISA( variable24 /*ptypenode13*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7527,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction148___action, 7527); nit_exit(1);}
variable25 = variable2 /*nodearraylist12*/;
variable26 = TAG_Bool(( variable25 /*pexprnode14*/==NIT_NULL) || VAL_ISA( variable25 /*pexprnode14*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable26)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7529,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable26)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction148___action, 7529); nit_exit(1);}
variable27 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable14 /*pdocnode2*/, variable17 /*pablenode3*/, variable20 /*pablenode6*/, NIT_NULL /*null*/, variable21 /*pvisibilitynode10*/, variable22 /*tkwattrnode11*/, variable23 /*tattridnode12*/, variable24 /*ptypenode13*/, variable25 /*pexprnode14*/); /*new AAttrPropdef*/
variable26 = variable27;
variable1 = variable26 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction148___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction148::init (src/parser//parser.nit:7544,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction148___init, 7544};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction148].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction148].i] = 1;
return;
}
void parser___ReduceAction149___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction149::action (src/parser//parser.nit:7548,2--7593:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction149___action, 7548};
val_t variable0;
val_t variable1;
val_t variable2;
variable11 = variable12;
variable12 = variable11 /*nodearraylist1*/;
variable13 = TAG_Bool(( variable12 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable12 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7562,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction149___action, 7562); nit_exit(1);}
variable13 = variable10 /*nodearraylist2*/;
variable14 = TAG_Bool(( variable13 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable13 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7564,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction149___action, 7564); nit_exit(1);}
variable14 = variable9 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable14 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7566,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction149___action, 7566); nit_exit(1);}
variable16 = NEW_parser_prod___AReadAble___init_areadable( variable13 /*tkwredefnode4*/, variable14 /*tkwreadablenode5*/); /*new AReadAble*/
variable15 = variable16;
variable16 = variable8 /*nodearraylist4*/;
variable17 = TAG_Bool(( variable16 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable16 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7572,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction149___action, 7572); nit_exit(1);}
variable17 = variable7 /*nodearraylist5*/;
variable18 = TAG_Bool(( variable17 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable17 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7574,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction149___action, 7574); nit_exit(1);}
variable18 = variable6 /*nodearraylist6*/;
variable19 = TAG_Bool(( variable18 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable18 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7576,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction149___action, 7576); nit_exit(1);}
variable19 = variable5 /*nodearraylist7*/;
variable20 = TAG_Bool(( variable19 /*ptypenode11*/==NIT_NULL) || VAL_ISA( variable19 /*ptypenode11*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7578,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction149___action, 7578); nit_exit(1);}
variable20 = variable2 /*nodearraylist10*/;
variable21 = TAG_Bool(( variable20 /*pexprnode12*/==NIT_NULL) || VAL_ISA( variable20 /*pexprnode12*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7580,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction149___action, 7580); nit_exit(1);}
variable22 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable12 /*pdocnode2*/, variable15 /*pablenode3*/, NIT_NULL /*null*/, NIT_NULL /*null*/, variable16 /*pvisibilitynode8*/, variable17 /*tkwattrnode9*/, variable18 /*tattridnode10*/, variable19 /*ptypenode11*/, variable20 /*pexprnode12*/); /*new AAttrPropdef*/
variable21 = variable22;
variable1 = variable21 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction149___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction149::init (src/parser//parser.nit:7595,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction149___init, 7595};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction149].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction149].i] = 1;
return;
}
void parser___ReduceAction150___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction150::action (src/parser//parser.nit:7599,2--7641:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction150___action, 7599};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7612,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction150___action, 7612); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*tkwwritablenode6*/==NIT_NULL) || VAL_ISA( variable12 /*tkwwritablenode6*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7614,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction150___action, 7614); nit_exit(1);}
variable14 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable12 /*tkwwritablenode6*/); /*new AWriteAble*/
variable13 = variable14;
variable14 = variable8 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable14 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7620,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction150___action, 7620); nit_exit(1);}
variable15 = variable7 /*nodearraylist4*/;
variable16 = TAG_Bool(( variable15 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable15 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7622,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction150___action, 7622); nit_exit(1);}
variable16 = variable6 /*nodearraylist5*/;
variable17 = TAG_Bool(( variable16 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable16 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7624,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction150___action, 7624); nit_exit(1);}
variable17 = variable5 /*nodearraylist6*/;
variable18 = TAG_Bool(( variable17 /*ptypenode11*/==NIT_NULL) || VAL_ISA( variable17 /*ptypenode11*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7626,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction150___action, 7626); nit_exit(1);}
variable18 = variable2 /*nodearraylist9*/;
variable19 = TAG_Bool(( variable18 /*pexprnode12*/==NIT_NULL) || VAL_ISA( variable18 /*pexprnode12*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7628,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction150___action, 7628); nit_exit(1);}
variable20 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable11 /*pdocnode2*/, NIT_NULL /*null*/, variable13 /*pablenode4*/, NIT_NULL /*null*/, variable14 /*pvisibilitynode8*/, variable15 /*tkwattrnode9*/, variable16 /*tattridnode10*/, variable17 /*ptypenode11*/, variable18 /*pexprnode12*/); /*new AAttrPropdef*/
variable19 = variable20;
variable1 = variable19 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction150___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction150::init (src/parser//parser.nit:7643,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction150___init, 7643};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction150].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction150].i] = 1;
return;
}
void parser___ReduceAction151___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction151::action (src/parser//parser.nit:7647,2--7692:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction151___action, 7647};
val_t variable0;
val_t variable1;
val_t variable2;
variable11 = variable12;
variable12 = variable11 /*nodearraylist1*/;
variable13 = TAG_Bool(( variable12 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable12 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7661,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction151___action, 7661); nit_exit(1);}
variable13 = variable10 /*nodearraylist2*/;
variable14 = TAG_Bool(( variable13 /*tkwredefnode5*/==NIT_NULL) || VAL_ISA( variable13 /*tkwredefnode5*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7663,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction151___action, 7663); nit_exit(1);}
variable14 = variable9 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*tkwwritablenode6*/==NIT_NULL) || VAL_ISA( variable14 /*tkwwritablenode6*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7665,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction151___action, 7665); nit_exit(1);}
variable16 = NEW_parser_prod___AWriteAble___init_awriteable( variable13 /*tkwredefnode5*/, variable14 /*tkwwritablenode6*/); /*new AWriteAble*/
variable15 = variable16;
variable16 = variable8 /*nodearraylist4*/;
variable17 = TAG_Bool(( variable16 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable16 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7671,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction151___action, 7671); nit_exit(1);}
variable17 = variable7 /*nodearraylist5*/;
variable18 = TAG_Bool(( variable17 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable17 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7673,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction151___action, 7673); nit_exit(1);}
variable18 = variable6 /*nodearraylist6*/;
variable19 = TAG_Bool(( variable18 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable18 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7675,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction151___action, 7675); nit_exit(1);}
variable19 = variable5 /*nodearraylist7*/;
variable20 = TAG_Bool(( variable19 /*ptypenode11*/==NIT_NULL) || VAL_ISA( variable19 /*ptypenode11*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7677,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction151___action, 7677); nit_exit(1);}
variable20 = variable2 /*nodearraylist10*/;
variable21 = TAG_Bool(( variable20 /*pexprnode12*/==NIT_NULL) || VAL_ISA( variable20 /*pexprnode12*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7679,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction151___action, 7679); nit_exit(1);}
variable22 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable12 /*pdocnode2*/, NIT_NULL /*null*/, variable15 /*pablenode4*/, NIT_NULL /*null*/, variable16 /*pvisibilitynode8*/, variable17 /*tkwattrnode9*/, variable18 /*tattridnode10*/, variable19 /*ptypenode11*/, variable20 /*pexprnode12*/); /*new AAttrPropdef*/
variable21 = variable22;
variable1 = variable21 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction151___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction151::init (src/parser//parser.nit:7694,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction151___init, 7694};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction151].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction151].i] = 1;
return;
}
void parser___ReduceAction152___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction152::action (src/parser//parser.nit:7698,2--7733:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction152___action, 7698};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7710,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction152___action, 7710); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*pvisibilitynode6*/==NIT_NULL) || VAL_ISA( variable11 /*pvisibilitynode6*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7712,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction152___action, 7712); nit_exit(1);}
variable12 = variable7 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*tkwattrnode7*/==NIT_NULL) || VAL_ISA( variable12 /*tkwattrnode7*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7714,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction152___action, 7714); nit_exit(1);}
variable13 = variable6 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*tattridnode8*/==NIT_NULL) || VAL_ISA( variable13 /*tattridnode8*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7716,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction152___action, 7716); nit_exit(1);}
variable14 = variable5 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*ptypenode9*/==NIT_NULL) || VAL_ISA( variable14 /*ptypenode9*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7718,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction152___action, 7718); nit_exit(1);}
variable15 = variable2 /*nodearraylist8*/;
variable16 = TAG_Bool(( variable15 /*pexprnode10*/==NIT_NULL) || VAL_ISA( variable15 /*pexprnode10*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7720,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction152___action, 7720); nit_exit(1);}
variable17 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable10 /*pdocnode2*/, NIT_NULL /*null*/, NIT_NULL /*null*/, NIT_NULL /*null*/, variable11 /*pvisibilitynode6*/, variable12 /*tkwattrnode7*/, variable13 /*tattridnode8*/, variable14 /*ptypenode9*/, variable15 /*pexprnode10*/); /*new AAttrPropdef*/
variable16 = variable17;
variable1 = variable16 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction152___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction152::init (src/parser//parser.nit:7735,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction152___init, 7735};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction152].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction152].i] = 1;
return;
}
void parser___ReduceAction153___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction153::action (src/parser//parser.nit:7739,2--7791:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction153___action, 7739};
val_t variable0;
val_t variable1;
val_t variable2;
variable12 = variable13;
variable13 = variable12 /*nodearraylist1*/;
variable14 = TAG_Bool(( variable13 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable13 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7754,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction153___action, 7754); nit_exit(1);}
variable14 = variable11 /*nodearraylist2*/;
variable15 = TAG_Bool(( variable14 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable14 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7756,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction153___action, 7756); nit_exit(1);}
variable16 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable14 /*tkwreadablenode5*/); /*new AReadAble*/
variable15 = variable16;
variable16 = variable10 /*nodearraylist3*/;
variable17 = TAG_Bool(( variable16 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable16 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7762,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction153___action, 7762); nit_exit(1);}
variable18 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable16 /*tkwwritablenode8*/); /*new AWriteAble*/
variable17 = variable18;
variable18 = variable9 /*nodearraylist4*/;
variable19 = TAG_Bool(( variable18 /*tkwredefnode9*/==NIT_NULL) || VAL_ISA( variable18 /*tkwredefnode9*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7768,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction153___action, 7768); nit_exit(1);}
variable19 = variable8 /*nodearraylist5*/;
variable20 = TAG_Bool(( variable19 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable19 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7770,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction153___action, 7770); nit_exit(1);}
variable20 = variable7 /*nodearraylist6*/;
variable21 = TAG_Bool(( variable20 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable20 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7772,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction153___action, 7772); nit_exit(1);}
variable21 = variable6 /*nodearraylist7*/;
variable22 = TAG_Bool(( variable21 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable21 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7774,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction153___action, 7774); nit_exit(1);}
variable22 = variable5 /*nodearraylist8*/;
variable23 = TAG_Bool(( variable22 /*ptypenode13*/==NIT_NULL) || VAL_ISA( variable22 /*ptypenode13*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7776,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction153___action, 7776); nit_exit(1);}
variable23 = variable2 /*nodearraylist11*/;
variable24 = TAG_Bool(( variable23 /*pexprnode14*/==NIT_NULL) || VAL_ISA( variable23 /*pexprnode14*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7778,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction153___action, 7778); nit_exit(1);}
variable25 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable13 /*pdocnode2*/, variable15 /*pablenode3*/, variable17 /*pablenode6*/, variable18 /*tkwredefnode9*/, variable19 /*pvisibilitynode10*/, variable20 /*tkwattrnode11*/, variable21 /*tattridnode12*/, variable22 /*ptypenode13*/, variable23 /*pexprnode14*/); /*new AAttrPropdef*/
variable24 = variable25;
variable1 = variable24 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction153___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction153::init (src/parser//parser.nit:7793,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction153___init, 7793};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction153].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction153].i] = 1;
return;
}
void parser___ReduceAction154___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction154::action (src/parser//parser.nit:7797,2--7852:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction154___action, 7797};
val_t variable0;
val_t variable1;
val_t variable2;
variable13 = variable14;
variable14 = variable13 /*nodearraylist1*/;
variable15 = TAG_Bool(( variable14 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable14 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7813,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction154___action, 7813); nit_exit(1);}
variable15 = variable12 /*nodearraylist2*/;
variable16 = TAG_Bool(( variable15 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable15 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7815,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction154___action, 7815); nit_exit(1);}
variable17 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable15 /*tkwreadablenode5*/); /*new AReadAble*/
variable16 = variable17;
variable17 = variable11 /*nodearraylist3*/;
variable18 = TAG_Bool(( variable17 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable17 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7821,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction154___action, 7821); nit_exit(1);}
variable18 = variable10 /*nodearraylist4*/;
variable19 = TAG_Bool(( variable18 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable18 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7823,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction154___action, 7823); nit_exit(1);}
variable20 = NEW_parser_prod___AWriteAble___init_awriteable( variable17 /*tkwredefnode7*/, variable18 /*tkwwritablenode8*/); /*new AWriteAble*/
variable19 = variable20;
variable20 = variable9 /*nodearraylist5*/;
variable21 = TAG_Bool(( variable20 /*tkwredefnode9*/==NIT_NULL) || VAL_ISA( variable20 /*tkwredefnode9*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7829,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction154___action, 7829); nit_exit(1);}
variable21 = variable8 /*nodearraylist6*/;
variable22 = TAG_Bool(( variable21 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable21 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7831,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction154___action, 7831); nit_exit(1);}
variable22 = variable7 /*nodearraylist7*/;
variable23 = TAG_Bool(( variable22 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable22 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7833,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction154___action, 7833); nit_exit(1);}
variable23 = variable6 /*nodearraylist8*/;
variable24 = TAG_Bool(( variable23 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable23 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7835,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction154___action, 7835); nit_exit(1);}
variable24 = variable5 /*nodearraylist9*/;
variable25 = TAG_Bool(( variable24 /*ptypenode13*/==NIT_NULL) || VAL_ISA( variable24 /*ptypenode13*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7837,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction154___action, 7837); nit_exit(1);}
variable25 = variable2 /*nodearraylist12*/;
variable26 = TAG_Bool(( variable25 /*pexprnode14*/==NIT_NULL) || VAL_ISA( variable25 /*pexprnode14*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable26)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7839,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable26)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction154___action, 7839); nit_exit(1);}
variable27 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable14 /*pdocnode2*/, variable16 /*pablenode3*/, variable19 /*pablenode6*/, variable20 /*tkwredefnode9*/, variable21 /*pvisibilitynode10*/, variable22 /*tkwattrnode11*/, variable23 /*tattridnode12*/, variable24 /*ptypenode13*/, variable25 /*pexprnode14*/); /*new AAttrPropdef*/
variable26 = variable27;
variable1 = variable26 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction154___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction154::init (src/parser//parser.nit:7854,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction154___init, 7854};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction154].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction154].i] = 1;
return;
}
void parser___ReduceAction155___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction155::action (src/parser//parser.nit:7858,2--7903:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction155___action, 7858};
val_t variable0;
val_t variable1;
val_t variable2;
variable11 = variable12;
variable12 = variable11 /*nodearraylist1*/;
variable13 = TAG_Bool(( variable12 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable12 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7872,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction155___action, 7872); nit_exit(1);}
variable13 = variable10 /*nodearraylist2*/;
variable14 = TAG_Bool(( variable13 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable13 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7874,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction155___action, 7874); nit_exit(1);}
variable15 = NEW_parser_prod___AReadAble___init_areadable( NIT_NULL /*null*/, variable13 /*tkwreadablenode5*/); /*new AReadAble*/
variable14 = variable15;
variable15 = variable9 /*nodearraylist3*/;
variable16 = TAG_Bool(( variable15 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable15 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7880,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction155___action, 7880); nit_exit(1);}
variable16 = variable8 /*nodearraylist4*/;
variable17 = TAG_Bool(( variable16 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable16 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7882,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction155___action, 7882); nit_exit(1);}
variable17 = variable7 /*nodearraylist5*/;
variable18 = TAG_Bool(( variable17 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable17 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7884,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction155___action, 7884); nit_exit(1);}
variable18 = variable6 /*nodearraylist6*/;
variable19 = TAG_Bool(( variable18 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable18 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7886,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction155___action, 7886); nit_exit(1);}
variable19 = variable5 /*nodearraylist7*/;
variable20 = TAG_Bool(( variable19 /*ptypenode11*/==NIT_NULL) || VAL_ISA( variable19 /*ptypenode11*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7888,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction155___action, 7888); nit_exit(1);}
variable20 = variable2 /*nodearraylist10*/;
variable21 = TAG_Bool(( variable20 /*pexprnode12*/==NIT_NULL) || VAL_ISA( variable20 /*pexprnode12*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7890,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction155___action, 7890); nit_exit(1);}
variable22 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable12 /*pdocnode2*/, variable14 /*pablenode3*/, NIT_NULL /*null*/, variable15 /*tkwredefnode7*/, variable16 /*pvisibilitynode8*/, variable17 /*tkwattrnode9*/, variable18 /*tattridnode10*/, variable19 /*ptypenode11*/, variable20 /*pexprnode12*/); /*new AAttrPropdef*/
variable21 = variable22;
variable1 = variable21 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction155___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction155::init (src/parser//parser.nit:7905,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction155___init, 7905};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction155].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction155].i] = 1;
return;
}
void parser___ReduceAction156___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction156::action (src/parser//parser.nit:7909,2--7964:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction156___action, 7909};
val_t variable0;
val_t variable1;
val_t variable2;
variable13 = variable14;
variable14 = variable13 /*nodearraylist1*/;
variable15 = TAG_Bool(( variable14 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable14 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7925,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction156___action, 7925); nit_exit(1);}
variable15 = variable12 /*nodearraylist2*/;
variable16 = TAG_Bool(( variable15 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable15 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7927,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction156___action, 7927); nit_exit(1);}
variable16 = variable11 /*nodearraylist3*/;
variable17 = TAG_Bool(( variable16 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable16 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7929,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction156___action, 7929); nit_exit(1);}
variable18 = NEW_parser_prod___AReadAble___init_areadable( variable15 /*tkwredefnode4*/, variable16 /*tkwreadablenode5*/); /*new AReadAble*/
variable17 = variable18;
variable18 = variable10 /*nodearraylist4*/;
variable19 = TAG_Bool(( variable18 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable18 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7935,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction156___action, 7935); nit_exit(1);}
variable20 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable18 /*tkwwritablenode8*/); /*new AWriteAble*/
variable19 = variable20;
variable20 = variable9 /*nodearraylist5*/;
variable21 = TAG_Bool(( variable20 /*tkwredefnode9*/==NIT_NULL) || VAL_ISA( variable20 /*tkwredefnode9*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7941,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction156___action, 7941); nit_exit(1);}
variable21 = variable8 /*nodearraylist6*/;
variable22 = TAG_Bool(( variable21 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable21 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7943,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction156___action, 7943); nit_exit(1);}
variable22 = variable7 /*nodearraylist7*/;
variable23 = TAG_Bool(( variable22 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable22 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7945,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction156___action, 7945); nit_exit(1);}
variable23 = variable6 /*nodearraylist8*/;
variable24 = TAG_Bool(( variable23 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable23 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7947,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction156___action, 7947); nit_exit(1);}
variable24 = variable5 /*nodearraylist9*/;
variable25 = TAG_Bool(( variable24 /*ptypenode13*/==NIT_NULL) || VAL_ISA( variable24 /*ptypenode13*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7949,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction156___action, 7949); nit_exit(1);}
variable25 = variable2 /*nodearraylist12*/;
variable26 = TAG_Bool(( variable25 /*pexprnode14*/==NIT_NULL) || VAL_ISA( variable25 /*pexprnode14*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable26)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7951,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable26)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction156___action, 7951); nit_exit(1);}
variable27 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable14 /*pdocnode2*/, variable17 /*pablenode3*/, variable19 /*pablenode6*/, variable20 /*tkwredefnode9*/, variable21 /*pvisibilitynode10*/, variable22 /*tkwattrnode11*/, variable23 /*tattridnode12*/, variable24 /*ptypenode13*/, variable25 /*pexprnode14*/); /*new AAttrPropdef*/
variable26 = variable27;
variable1 = variable26 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction156___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction156::init (src/parser//parser.nit:7966,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction156___init, 7966};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction156].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction156].i] = 1;
return;
}
void parser___ReduceAction157___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction157::action (src/parser//parser.nit:7970,2--8028:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction157___action, 7970};
val_t variable0;
val_t variable1;
val_t variable2;
variable14 = variable15;
variable15 = variable14 /*nodearraylist1*/;
variable16 = TAG_Bool(( variable15 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable15 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7987,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction157___action, 7987); nit_exit(1);}
variable16 = variable13 /*nodearraylist2*/;
variable17 = TAG_Bool(( variable16 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable16 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7989,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction157___action, 7989); nit_exit(1);}
variable17 = variable12 /*nodearraylist3*/;
variable18 = TAG_Bool(( variable17 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable17 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7991,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction157___action, 7991); nit_exit(1);}
variable19 = NEW_parser_prod___AReadAble___init_areadable( variable16 /*tkwredefnode4*/, variable17 /*tkwreadablenode5*/); /*new AReadAble*/
variable18 = variable19;
variable19 = variable11 /*nodearraylist4*/;
variable20 = TAG_Bool(( variable19 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable19 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7997,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction157___action, 7997); nit_exit(1);}
variable20 = variable10 /*nodearraylist5*/;
variable21 = TAG_Bool(( variable20 /*tkwwritablenode8*/==NIT_NULL) || VAL_ISA( variable20 /*tkwwritablenode8*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:7999,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction157___action, 7999); nit_exit(1);}
variable22 = NEW_parser_prod___AWriteAble___init_awriteable( variable19 /*tkwredefnode7*/, variable20 /*tkwwritablenode8*/); /*new AWriteAble*/
variable21 = variable22;
variable22 = variable9 /*nodearraylist6*/;
variable23 = TAG_Bool(( variable22 /*tkwredefnode9*/==NIT_NULL) || VAL_ISA( variable22 /*tkwredefnode9*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8005,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction157___action, 8005); nit_exit(1);}
variable23 = variable8 /*nodearraylist7*/;
variable24 = TAG_Bool(( variable23 /*pvisibilitynode10*/==NIT_NULL) || VAL_ISA( variable23 /*pvisibilitynode10*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8007,6--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable24)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction157___action, 8007); nit_exit(1);}
variable24 = variable7 /*nodearraylist8*/;
variable25 = TAG_Bool(( variable24 /*tkwattrnode11*/==NIT_NULL) || VAL_ISA( variable24 /*tkwattrnode11*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8009,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable25)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction157___action, 8009); nit_exit(1);}
variable25 = variable6 /*nodearraylist9*/;
variable26 = TAG_Bool(( variable25 /*tattridnode12*/==NIT_NULL) || VAL_ISA( variable25 /*tattridnode12*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable26)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8011,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable26)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction157___action, 8011); nit_exit(1);}
variable26 = variable5 /*nodearraylist10*/;
variable27 = TAG_Bool(( variable26 /*ptypenode13*/==NIT_NULL) || VAL_ISA( variable26 /*ptypenode13*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable27)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8013,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable27)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction157___action, 8013); nit_exit(1);}
variable27 = variable2 /*nodearraylist13*/;
variable28 = TAG_Bool(( variable27 /*pexprnode14*/==NIT_NULL) || VAL_ISA( variable27 /*pexprnode14*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable28)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8015,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable28)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction157___action, 8015); nit_exit(1);}
variable29 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable15 /*pdocnode2*/, variable18 /*pablenode3*/, variable21 /*pablenode6*/, variable22 /*tkwredefnode9*/, variable23 /*pvisibilitynode10*/, variable24 /*tkwattrnode11*/, variable25 /*tattridnode12*/, variable26 /*ptypenode13*/, variable27 /*pexprnode14*/); /*new AAttrPropdef*/
variable28 = variable29;
variable1 = variable28 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction157___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction157::init (src/parser//parser.nit:8030,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction157___init, 8030};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction157].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction157].i] = 1;
return;
}
void parser___ReduceAction158___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction158::action (src/parser//parser.nit:8034,2--8082:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction158___action, 8034};
val_t variable0;
val_t variable1;
val_t variable2;
variable12 = variable13;
variable13 = variable12 /*nodearraylist1*/;
variable14 = TAG_Bool(( variable13 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable13 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8049,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction158___action, 8049); nit_exit(1);}
variable14 = variable11 /*nodearraylist2*/;
variable15 = TAG_Bool(( variable14 /*tkwredefnode4*/==NIT_NULL) || VAL_ISA( variable14 /*tkwredefnode4*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8051,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction158___action, 8051); nit_exit(1);}
variable15 = variable10 /*nodearraylist3*/;
variable16 = TAG_Bool(( variable15 /*tkwreadablenode5*/==NIT_NULL) || VAL_ISA( variable15 /*tkwreadablenode5*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8053,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction158___action, 8053); nit_exit(1);}
variable17 = NEW_parser_prod___AReadAble___init_areadable( variable14 /*tkwredefnode4*/, variable15 /*tkwreadablenode5*/); /*new AReadAble*/
variable16 = variable17;
variable17 = variable9 /*nodearraylist4*/;
variable18 = TAG_Bool(( variable17 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable17 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8059,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction158___action, 8059); nit_exit(1);}
variable18 = variable8 /*nodearraylist5*/;
variable19 = TAG_Bool(( variable18 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable18 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8061,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction158___action, 8061); nit_exit(1);}
variable19 = variable7 /*nodearraylist6*/;
variable20 = TAG_Bool(( variable19 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable19 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8063,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction158___action, 8063); nit_exit(1);}
variable20 = variable6 /*nodearraylist7*/;
variable21 = TAG_Bool(( variable20 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable20 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8065,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction158___action, 8065); nit_exit(1);}
variable21 = variable5 /*nodearraylist8*/;
variable22 = TAG_Bool(( variable21 /*ptypenode11*/==NIT_NULL) || VAL_ISA( variable21 /*ptypenode11*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8067,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction158___action, 8067); nit_exit(1);}
variable22 = variable2 /*nodearraylist11*/;
variable23 = TAG_Bool(( variable22 /*pexprnode12*/==NIT_NULL) || VAL_ISA( variable22 /*pexprnode12*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8069,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction158___action, 8069); nit_exit(1);}
variable24 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable13 /*pdocnode2*/, variable16 /*pablenode3*/, NIT_NULL /*null*/, variable17 /*tkwredefnode7*/, variable18 /*pvisibilitynode8*/, variable19 /*tkwattrnode9*/, variable20 /*tattridnode10*/, variable21 /*ptypenode11*/, variable22 /*pexprnode12*/); /*new AAttrPropdef*/
variable23 = variable24;
variable1 = variable23 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction158___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction158::init (src/parser//parser.nit:8084,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction158___init, 8084};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction158].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction158].i] = 1;
return;
}
void parser___ReduceAction159___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction159::action (src/parser//parser.nit:8088,2--8133:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction159___action, 8088};
val_t variable0;
val_t variable1;
val_t variable2;
variable11 = variable12;
variable12 = variable11 /*nodearraylist1*/;
variable13 = TAG_Bool(( variable12 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable12 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8102,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction159___action, 8102); nit_exit(1);}
variable13 = variable10 /*nodearraylist2*/;
variable14 = TAG_Bool(( variable13 /*tkwwritablenode6*/==NIT_NULL) || VAL_ISA( variable13 /*tkwwritablenode6*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8104,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction159___action, 8104); nit_exit(1);}
variable15 = NEW_parser_prod___AWriteAble___init_awriteable( NIT_NULL /*null*/, variable13 /*tkwwritablenode6*/); /*new AWriteAble*/
variable14 = variable15;
variable15 = variable9 /*nodearraylist3*/;
variable16 = TAG_Bool(( variable15 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable15 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8110,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction159___action, 8110); nit_exit(1);}
variable16 = variable8 /*nodearraylist4*/;
variable17 = TAG_Bool(( variable16 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable16 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8112,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction159___action, 8112); nit_exit(1);}
variable17 = variable7 /*nodearraylist5*/;
variable18 = TAG_Bool(( variable17 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable17 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8114,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction159___action, 8114); nit_exit(1);}
variable18 = variable6 /*nodearraylist6*/;
variable19 = TAG_Bool(( variable18 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable18 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8116,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction159___action, 8116); nit_exit(1);}
variable19 = variable5 /*nodearraylist7*/;
variable20 = TAG_Bool(( variable19 /*ptypenode11*/==NIT_NULL) || VAL_ISA( variable19 /*ptypenode11*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8118,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction159___action, 8118); nit_exit(1);}
variable20 = variable2 /*nodearraylist10*/;
variable21 = TAG_Bool(( variable20 /*pexprnode12*/==NIT_NULL) || VAL_ISA( variable20 /*pexprnode12*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8120,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction159___action, 8120); nit_exit(1);}
variable22 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable12 /*pdocnode2*/, NIT_NULL /*null*/, variable14 /*pablenode4*/, variable15 /*tkwredefnode7*/, variable16 /*pvisibilitynode8*/, variable17 /*tkwattrnode9*/, variable18 /*tattridnode10*/, variable19 /*ptypenode11*/, variable20 /*pexprnode12*/); /*new AAttrPropdef*/
variable21 = variable22;
variable1 = variable21 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction159___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction159::init (src/parser//parser.nit:8135,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction159___init, 8135};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction159].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction159].i] = 1;
return;
}
void parser___ReduceAction160___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction160::action (src/parser//parser.nit:8139,2--8187:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction160___action, 8139};
val_t variable0;
val_t variable1;
val_t variable2;
variable12 = variable13;
variable13 = variable12 /*nodearraylist1*/;
variable14 = TAG_Bool(( variable13 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable13 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8154,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction160___action, 8154); nit_exit(1);}
variable14 = variable11 /*nodearraylist2*/;
variable15 = TAG_Bool(( variable14 /*tkwredefnode5*/==NIT_NULL) || VAL_ISA( variable14 /*tkwredefnode5*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8156,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction160___action, 8156); nit_exit(1);}
variable15 = variable10 /*nodearraylist3*/;
variable16 = TAG_Bool(( variable15 /*tkwwritablenode6*/==NIT_NULL) || VAL_ISA( variable15 /*tkwwritablenode6*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8158,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction160___action, 8158); nit_exit(1);}
variable17 = NEW_parser_prod___AWriteAble___init_awriteable( variable14 /*tkwredefnode5*/, variable15 /*tkwwritablenode6*/); /*new AWriteAble*/
variable16 = variable17;
variable17 = variable9 /*nodearraylist4*/;
variable18 = TAG_Bool(( variable17 /*tkwredefnode7*/==NIT_NULL) || VAL_ISA( variable17 /*tkwredefnode7*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8164,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction160___action, 8164); nit_exit(1);}
variable18 = variable8 /*nodearraylist5*/;
variable19 = TAG_Bool(( variable18 /*pvisibilitynode8*/==NIT_NULL) || VAL_ISA( variable18 /*pvisibilitynode8*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8166,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction160___action, 8166); nit_exit(1);}
variable19 = variable7 /*nodearraylist6*/;
variable20 = TAG_Bool(( variable19 /*tkwattrnode9*/==NIT_NULL) || VAL_ISA( variable19 /*tkwattrnode9*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8168,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable20)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction160___action, 8168); nit_exit(1);}
variable20 = variable6 /*nodearraylist7*/;
variable21 = TAG_Bool(( variable20 /*tattridnode10*/==NIT_NULL) || VAL_ISA( variable20 /*tattridnode10*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8170,6--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable21)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction160___action, 8170); nit_exit(1);}
variable21 = variable5 /*nodearraylist8*/;
variable22 = TAG_Bool(( variable21 /*ptypenode11*/==NIT_NULL) || VAL_ISA( variable21 /*ptypenode11*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8172,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable22)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction160___action, 8172); nit_exit(1);}
variable22 = variable2 /*nodearraylist11*/;
variable23 = TAG_Bool(( variable22 /*pexprnode12*/==NIT_NULL) || VAL_ISA( variable22 /*pexprnode12*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8174,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable23)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction160___action, 8174); nit_exit(1);}
variable24 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable13 /*pdocnode2*/, NIT_NULL /*null*/, variable16 /*pablenode4*/, variable17 /*tkwredefnode7*/, variable18 /*pvisibilitynode8*/, variable19 /*tkwattrnode9*/, variable20 /*tattridnode10*/, variable21 /*ptypenode11*/, variable22 /*pexprnode12*/); /*new AAttrPropdef*/
variable23 = variable24;
variable1 = variable23 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction160___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction160::init (src/parser//parser.nit:8189,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction160___init, 8189};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction160].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction160].i] = 1;
return;
}
void parser___ReduceAction161___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction161::action (src/parser//parser.nit:8193,2--8231:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction161___action, 8193};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8206,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction161___action, 8206); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*tkwredefnode5*/==NIT_NULL) || VAL_ISA( variable12 /*tkwredefnode5*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8208,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction161___action, 8208); nit_exit(1);}
variable13 = variable8 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*pvisibilitynode6*/==NIT_NULL) || VAL_ISA( variable13 /*pvisibilitynode6*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8210,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction161___action, 8210); nit_exit(1);}
variable14 = variable7 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*tkwattrnode7*/==NIT_NULL) || VAL_ISA( variable14 /*tkwattrnode7*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8212,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction161___action, 8212); nit_exit(1);}
variable15 = variable6 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*tattridnode8*/==NIT_NULL) || VAL_ISA( variable15 /*tattridnode8*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8214,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction161___action, 8214); nit_exit(1);}
variable16 = variable5 /*nodearraylist6*/;
variable17 = TAG_Bool(( variable16 /*ptypenode9*/==NIT_NULL) || VAL_ISA( variable16 /*ptypenode9*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8216,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction161___action, 8216); nit_exit(1);}
variable17 = variable2 /*nodearraylist9*/;
variable18 = TAG_Bool(( variable17 /*pexprnode10*/==NIT_NULL) || VAL_ISA( variable17 /*pexprnode10*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8218,6--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction161___action, 8218); nit_exit(1);}
variable19 = NEW_parser_prod___AAttrPropdef___init_aattrpropdef( variable11 /*pdocnode2*/, NIT_NULL /*null*/, NIT_NULL /*null*/, variable12 /*tkwredefnode5*/, variable13 /*pvisibilitynode6*/, variable14 /*tkwattrnode7*/, variable15 /*tattridnode8*/, variable16 /*ptypenode9*/, variable17 /*pexprnode10*/); /*new AAttrPropdef*/
variable18 = variable19;
variable1 = variable18 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction161___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction161::init (src/parser//parser.nit:8233,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction161___init, 8233};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction161].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction161].i] = 1;
return;
}
void parser___ReduceAction162___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction162::action (src/parser//parser.nit:8237,2--8266:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction162___action, 8237};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable8 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable9 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8248,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction162___action, 8248); nit_exit(1);}
variable10 = variable7 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable10 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8250,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction162___action, 8250); nit_exit(1);}
variable11 = variable6 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*tkwmethnode5*/==NIT_NULL) || VAL_ISA( variable11 /*tkwmethnode5*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8252,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction162___action, 8252); nit_exit(1);}
variable12 = variable5 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable12 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8254,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction162___action, 8254); nit_exit(1);}
variable13 = variable4 /*nodearraylist5*/;
variable14 = TAG_Bool(( variable13 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable13 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8256,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction162___action, 8256); nit_exit(1);}
variable15 = NEW_parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef( variable9 /*pdocnode2*/, NIT_NULL /*null*/, variable10 /*pvisibilitynode4*/, variable11 /*tkwmethnode5*/, variable12 /*pmethidnode6*/, variable13 /*psignaturenode7*/); /*new ADeferredMethPropdef*/
variable14 = variable15;
variable1 = variable14 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction162___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction162::init (src/parser//parser.nit:8268,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction162___init, 8268};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction162].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction162].i] = 1;
return;
}
void parser___ReduceAction163___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction163::action (src/parser//parser.nit:8272,2--8304:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction163___action, 8272};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8284,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction163___action, 8284); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable11 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8286,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction163___action, 8286); nit_exit(1);}
variable12 = variable7 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable12 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8288,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction163___action, 8288); nit_exit(1);}
variable13 = variable6 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*tkwmethnode5*/==NIT_NULL) || VAL_ISA( variable13 /*tkwmethnode5*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8290,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction163___action, 8290); nit_exit(1);}
variable14 = variable5 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable14 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8292,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction163___action, 8292); nit_exit(1);}
variable15 = variable4 /*nodearraylist6*/;
variable16 = TAG_Bool(( variable15 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable15 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8294,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction163___action, 8294); nit_exit(1);}
variable17 = NEW_parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef( variable10 /*pdocnode2*/, variable11 /*tkwredefnode3*/, variable12 /*pvisibilitynode4*/, variable13 /*tkwmethnode5*/, variable14 /*pmethidnode6*/, variable15 /*psignaturenode7*/); /*new ADeferredMethPropdef*/
variable16 = variable17;
variable1 = variable16 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction163___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction163::init (src/parser//parser.nit:8306,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction163___init, 8306};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction163].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction163].i] = 1;
return;
}
void parser___ReduceAction164___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction164::action (src/parser//parser.nit:8310,2--8339:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction164___action, 8310};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable8 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable9 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8321,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction164___action, 8321); nit_exit(1);}
variable10 = variable7 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable10 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8323,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction164___action, 8323); nit_exit(1);}
variable11 = variable6 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*tkwmethnode5*/==NIT_NULL) || VAL_ISA( variable11 /*tkwmethnode5*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8325,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction164___action, 8325); nit_exit(1);}
variable12 = variable5 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable12 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8327,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction164___action, 8327); nit_exit(1);}
variable13 = variable4 /*nodearraylist5*/;
variable14 = TAG_Bool(( variable13 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable13 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8329,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction164___action, 8329); nit_exit(1);}
variable15 = NEW_parser_prod___AInternMethPropdef___init_ainternmethpropdef( variable9 /*pdocnode2*/, NIT_NULL /*null*/, variable10 /*pvisibilitynode4*/, variable11 /*tkwmethnode5*/, variable12 /*pmethidnode6*/, variable13 /*psignaturenode7*/); /*new AInternMethPropdef*/
variable14 = variable15;
variable1 = variable14 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction164___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction164::init (src/parser//parser.nit:8341,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction164___init, 8341};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction164].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction164].i] = 1;
return;
}
void parser___ReduceAction165___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction165::action (src/parser//parser.nit:8345,2--8377:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction165___action, 8345};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8357,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction165___action, 8357); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable11 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8359,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction165___action, 8359); nit_exit(1);}
variable12 = variable7 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable12 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8361,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction165___action, 8361); nit_exit(1);}
variable13 = variable6 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*tkwmethnode5*/==NIT_NULL) || VAL_ISA( variable13 /*tkwmethnode5*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8363,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction165___action, 8363); nit_exit(1);}
variable14 = variable5 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable14 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8365,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction165___action, 8365); nit_exit(1);}
variable15 = variable4 /*nodearraylist6*/;
variable16 = TAG_Bool(( variable15 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable15 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8367,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction165___action, 8367); nit_exit(1);}
variable17 = NEW_parser_prod___AInternMethPropdef___init_ainternmethpropdef( variable10 /*pdocnode2*/, variable11 /*tkwredefnode3*/, variable12 /*pvisibilitynode4*/, variable13 /*tkwmethnode5*/, variable14 /*pmethidnode6*/, variable15 /*psignaturenode7*/); /*new AInternMethPropdef*/
variable16 = variable17;
variable1 = variable16 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction165___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction165::init (src/parser//parser.nit:8379,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction165___init, 8379};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction165].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction165].i] = 1;
return;
}
void parser___ReduceAction166___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction166::action (src/parser//parser.nit:8383,2--8413:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction166___action, 8383};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable8 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable9 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8394,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction166___action, 8394); nit_exit(1);}
variable10 = variable7 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable10 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8396,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction166___action, 8396); nit_exit(1);}
variable11 = variable6 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*tkwmethnode5*/==NIT_NULL) || VAL_ISA( variable11 /*tkwmethnode5*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8398,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction166___action, 8398); nit_exit(1);}
variable12 = variable5 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable12 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8400,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction166___action, 8400); nit_exit(1);}
variable13 = variable4 /*nodearraylist5*/;
variable14 = TAG_Bool(( variable13 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable13 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8402,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction166___action, 8402); nit_exit(1);}
variable15 = NEW_parser_prod___AExternMethPropdef___init_aexternmethpropdef( variable9 /*pdocnode2*/, NIT_NULL /*null*/, variable10 /*pvisibilitynode4*/, variable11 /*tkwmethnode5*/, variable12 /*pmethidnode6*/, variable13 /*psignaturenode7*/, NIT_NULL /*null*/); /*new AExternMethPropdef*/
variable14 = variable15;
variable1 = variable14 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction166___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction166::init (src/parser//parser.nit:8415,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction166___init, 8415};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction166].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction166].i] = 1;
return;
}
void parser___ReduceAction167___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction167::action (src/parser//parser.nit:8419,2--8452:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction167___action, 8419};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8431,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction167___action, 8431); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable11 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8433,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction167___action, 8433); nit_exit(1);}
variable12 = variable7 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable12 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8435,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction167___action, 8435); nit_exit(1);}
variable13 = variable6 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*tkwmethnode5*/==NIT_NULL) || VAL_ISA( variable13 /*tkwmethnode5*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8437,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction167___action, 8437); nit_exit(1);}
variable14 = variable5 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable14 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8439,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction167___action, 8439); nit_exit(1);}
variable15 = variable4 /*nodearraylist6*/;
variable16 = TAG_Bool(( variable15 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable15 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8441,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction167___action, 8441); nit_exit(1);}
variable17 = NEW_parser_prod___AExternMethPropdef___init_aexternmethpropdef( variable10 /*pdocnode2*/, variable11 /*tkwredefnode3*/, variable12 /*pvisibilitynode4*/, variable13 /*tkwmethnode5*/, variable14 /*pmethidnode6*/, variable15 /*psignaturenode7*/, NIT_NULL /*null*/); /*new AExternMethPropdef*/
variable16 = variable17;
variable1 = variable16 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction167___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction167::init (src/parser//parser.nit:8454,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction167___init, 8454};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction167].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction167].i] = 1;
return;
}
void parser___ReduceAction168___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction168::action (src/parser//parser.nit:8458,2--8491:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction168___action, 8458};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8470,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction168___action, 8470); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable11 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8472,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction168___action, 8472); nit_exit(1);}
variable12 = variable7 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*tkwmethnode5*/==NIT_NULL) || VAL_ISA( variable12 /*tkwmethnode5*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8474,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction168___action, 8474); nit_exit(1);}
variable13 = variable6 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable13 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8476,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction168___action, 8476); nit_exit(1);}
variable14 = variable5 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable14 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8478,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction168___action, 8478); nit_exit(1);}
variable15 = variable2 /*nodearraylist8*/;
variable16 = TAG_Bool(( variable15 /*tstringnode8*/==NIT_NULL) || VAL_ISA( variable15 /*tstringnode8*/, COLOR_TString, ID_TString)) /*cast TString*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8480,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction168___action, 8480); nit_exit(1);}
variable17 = NEW_parser_prod___AExternMethPropdef___init_aexternmethpropdef( variable10 /*pdocnode2*/, NIT_NULL /*null*/, variable11 /*pvisibilitynode4*/, variable12 /*tkwmethnode5*/, variable13 /*pmethidnode6*/, variable14 /*psignaturenode7*/, variable15 /*tstringnode8*/); /*new AExternMethPropdef*/
variable16 = variable17;
variable1 = variable16 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction168___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction168::init (src/parser//parser.nit:8493,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction168___init, 8493};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction168].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction168].i] = 1;
return;
}
void parser___ReduceAction169___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction169::action (src/parser//parser.nit:8497,2--8533:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction169___action, 8497};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8510,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction169___action, 8510); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable12 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8512,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction169___action, 8512); nit_exit(1);}
variable13 = variable8 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable13 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8514,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction169___action, 8514); nit_exit(1);}
variable14 = variable7 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*tkwmethnode5*/==NIT_NULL) || VAL_ISA( variable14 /*tkwmethnode5*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8516,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction169___action, 8516); nit_exit(1);}
variable15 = variable6 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable15 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8518,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction169___action, 8518); nit_exit(1);}
variable16 = variable5 /*nodearraylist6*/;
variable17 = TAG_Bool(( variable16 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable16 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8520,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction169___action, 8520); nit_exit(1);}
variable17 = variable2 /*nodearraylist9*/;
variable18 = TAG_Bool(( variable17 /*tstringnode8*/==NIT_NULL) || VAL_ISA( variable17 /*tstringnode8*/, COLOR_TString, ID_TString)) /*cast TString*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8522,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction169___action, 8522); nit_exit(1);}
variable19 = NEW_parser_prod___AExternMethPropdef___init_aexternmethpropdef( variable11 /*pdocnode2*/, variable12 /*tkwredefnode3*/, variable13 /*pvisibilitynode4*/, variable14 /*tkwmethnode5*/, variable15 /*pmethidnode6*/, variable16 /*psignaturenode7*/, variable17 /*tstringnode8*/); /*new AExternMethPropdef*/
variable18 = variable19;
variable1 = variable18 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction169___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction169::init (src/parser//parser.nit:8535,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction169___init, 8535};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction169].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction169].i] = 1;
return;
}
void parser___ReduceAction170___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction170::action (src/parser//parser.nit:8539,2--8572:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction170___action, 8539};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8551,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction170___action, 8551); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable11 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8553,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction170___action, 8553); nit_exit(1);}
variable12 = variable7 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*tkwmethnode5*/==NIT_NULL) || VAL_ISA( variable12 /*tkwmethnode5*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8555,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction170___action, 8555); nit_exit(1);}
variable13 = variable6 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable13 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8557,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction170___action, 8557); nit_exit(1);}
variable14 = variable5 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable14 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8559,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction170___action, 8559); nit_exit(1);}
variable15 = variable2 /*nodearraylist8*/;
variable16 = TAG_Bool(( variable15 /*pexprnode8*/==NIT_NULL) || VAL_ISA( variable15 /*pexprnode8*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8561,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction170___action, 8561); nit_exit(1);}
variable17 = NEW_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef( variable10 /*pdocnode2*/, NIT_NULL /*null*/, variable11 /*pvisibilitynode4*/, variable12 /*tkwmethnode5*/, variable13 /*pmethidnode6*/, variable14 /*psignaturenode7*/, variable15 /*pexprnode8*/); /*new AConcreteMethPropdef*/
variable16 = variable17;
variable1 = variable16 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction170___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction170::init (src/parser//parser.nit:8574,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction170___init, 8574};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction170].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction170].i] = 1;
return;
}
void parser___ReduceAction171___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction171::action (src/parser//parser.nit:8578,2--8614:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction171___action, 8578};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8591,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction171___action, 8591); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable12 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8593,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction171___action, 8593); nit_exit(1);}
variable13 = variable8 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable13 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8595,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction171___action, 8595); nit_exit(1);}
variable14 = variable7 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*tkwmethnode5*/==NIT_NULL) || VAL_ISA( variable14 /*tkwmethnode5*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8597,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction171___action, 8597); nit_exit(1);}
variable15 = variable6 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable15 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8599,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction171___action, 8599); nit_exit(1);}
variable16 = variable5 /*nodearraylist6*/;
variable17 = TAG_Bool(( variable16 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable16 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8601,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction171___action, 8601); nit_exit(1);}
variable17 = variable2 /*nodearraylist9*/;
variable18 = TAG_Bool(( variable17 /*pexprnode8*/==NIT_NULL) || VAL_ISA( variable17 /*pexprnode8*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8603,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction171___action, 8603); nit_exit(1);}
variable19 = NEW_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef( variable11 /*pdocnode2*/, variable12 /*tkwredefnode3*/, variable13 /*pvisibilitynode4*/, variable14 /*tkwmethnode5*/, variable15 /*pmethidnode6*/, variable16 /*psignaturenode7*/, variable17 /*pexprnode8*/); /*new AConcreteMethPropdef*/
variable18 = variable19;
variable1 = variable18 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction171___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction171::init (src/parser//parser.nit:8616,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction171___init, 8616};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction171].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction171].i] = 1;
return;
}
void parser___ReduceAction172___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction172::action (src/parser//parser.nit:8620,2--8654:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction172___action, 8620};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8633,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction172___action, 8633); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable12 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8635,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction172___action, 8635); nit_exit(1);}
variable13 = variable8 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*tkwmethnode5*/==NIT_NULL) || VAL_ISA( variable13 /*tkwmethnode5*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8637,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction172___action, 8637); nit_exit(1);}
variable14 = variable7 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable14 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8639,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction172___action, 8639); nit_exit(1);}
variable15 = variable6 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable15 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8641,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction172___action, 8641); nit_exit(1);}
variable16 = variable3 /*nodearraylist8*/;
variable17 = TAG_Bool(( variable16 /*pexprnode8*/==NIT_NULL) || VAL_ISA( variable16 /*pexprnode8*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8643,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction172___action, 8643); nit_exit(1);}
variable18 = NEW_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef( variable11 /*pdocnode2*/, NIT_NULL /*null*/, variable12 /*pvisibilitynode4*/, variable13 /*tkwmethnode5*/, variable14 /*pmethidnode6*/, variable15 /*psignaturenode7*/, variable16 /*pexprnode8*/); /*new AConcreteMethPropdef*/
variable17 = variable18;
variable1 = variable17 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction172___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction172::init (src/parser//parser.nit:8656,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction172___init, 8656};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction172].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction172].i] = 1;
return;
}
void parser___ReduceAction173___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction173::action (src/parser//parser.nit:8660,2--8697:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction173___action, 8660};
val_t variable0;
val_t variable1;
val_t variable2;
variable11 = variable12;
variable12 = variable11 /*nodearraylist1*/;
variable13 = TAG_Bool(( variable12 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable12 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8674,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction173___action, 8674); nit_exit(1);}
variable13 = variable10 /*nodearraylist2*/;
variable14 = TAG_Bool(( variable13 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable13 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8676,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction173___action, 8676); nit_exit(1);}
variable14 = variable9 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable14 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8678,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction173___action, 8678); nit_exit(1);}
variable15 = variable8 /*nodearraylist4*/;
variable16 = TAG_Bool(( variable15 /*tkwmethnode5*/==NIT_NULL) || VAL_ISA( variable15 /*tkwmethnode5*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8680,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction173___action, 8680); nit_exit(1);}
variable16 = variable7 /*nodearraylist5*/;
variable17 = TAG_Bool(( variable16 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable16 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8682,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction173___action, 8682); nit_exit(1);}
variable17 = variable6 /*nodearraylist6*/;
variable18 = TAG_Bool(( variable17 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable17 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8684,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction173___action, 8684); nit_exit(1);}
variable18 = variable3 /*nodearraylist9*/;
variable19 = TAG_Bool(( variable18 /*pexprnode8*/==NIT_NULL) || VAL_ISA( variable18 /*pexprnode8*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8686,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction173___action, 8686); nit_exit(1);}
variable20 = NEW_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef( variable12 /*pdocnode2*/, variable13 /*tkwredefnode3*/, variable14 /*pvisibilitynode4*/, variable15 /*tkwmethnode5*/, variable16 /*pmethidnode6*/, variable17 /*psignaturenode7*/, variable18 /*pexprnode8*/); /*new AConcreteMethPropdef*/
variable19 = variable20;
variable1 = variable19 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction173___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction173::init (src/parser//parser.nit:8699,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction173___init, 8699};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction173].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction173].i] = 1;
return;
}
void parser___ReduceAction174___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction174::action (src/parser//parser.nit:8703,2--8733:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction174___action, 8703};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable8 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable9 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8714,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction174___action, 8714); nit_exit(1);}
variable10 = variable7 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable10 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8716,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction174___action, 8716); nit_exit(1);}
variable11 = variable6 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*tkwinitnode5*/==NIT_NULL) || VAL_ISA( variable11 /*tkwinitnode5*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8718,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction174___action, 8718); nit_exit(1);}
variable12 = variable5 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable12 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8720,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction174___action, 8720); nit_exit(1);}
variable13 = variable2 /*nodearraylist7*/;
variable14 = TAG_Bool(( variable13 /*pexprnode8*/==NIT_NULL) || VAL_ISA( variable13 /*pexprnode8*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8722,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction174___action, 8722); nit_exit(1);}
variable15 = NEW_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef( variable9 /*pdocnode2*/, NIT_NULL /*null*/, variable10 /*pvisibilitynode4*/, variable11 /*tkwinitnode5*/, NIT_NULL /*null*/, variable12 /*psignaturenode7*/, variable13 /*pexprnode8*/); /*new AConcreteInitPropdef*/
variable14 = variable15;
variable1 = variable14 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction174___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction174::init (src/parser//parser.nit:8735,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction174___init, 8735};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction174].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction174].i] = 1;
return;
}
void parser___ReduceAction175___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction175::action (src/parser//parser.nit:8739,2--8772:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction175___action, 8739};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8751,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction175___action, 8751); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable11 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8753,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction175___action, 8753); nit_exit(1);}
variable12 = variable7 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable12 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8755,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction175___action, 8755); nit_exit(1);}
variable13 = variable6 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*tkwinitnode5*/==NIT_NULL) || VAL_ISA( variable13 /*tkwinitnode5*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8757,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction175___action, 8757); nit_exit(1);}
variable14 = variable5 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable14 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8759,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction175___action, 8759); nit_exit(1);}
variable15 = variable2 /*nodearraylist8*/;
variable16 = TAG_Bool(( variable15 /*pexprnode8*/==NIT_NULL) || VAL_ISA( variable15 /*pexprnode8*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8761,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction175___action, 8761); nit_exit(1);}
variable17 = NEW_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef( variable10 /*pdocnode2*/, variable11 /*tkwredefnode3*/, variable12 /*pvisibilitynode4*/, variable13 /*tkwinitnode5*/, NIT_NULL /*null*/, variable14 /*psignaturenode7*/, variable15 /*pexprnode8*/); /*new AConcreteInitPropdef*/
variable16 = variable17;
variable1 = variable16 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction175___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction175::init (src/parser//parser.nit:8774,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction175___init, 8774};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction175].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction175].i] = 1;
return;
}
void parser___ReduceAction176___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction176::action (src/parser//parser.nit:8778,2--8811:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction176___action, 8778};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8790,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction176___action, 8790); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable11 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8792,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction176___action, 8792); nit_exit(1);}
variable12 = variable7 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*tkwinitnode5*/==NIT_NULL) || VAL_ISA( variable12 /*tkwinitnode5*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8794,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction176___action, 8794); nit_exit(1);}
variable13 = variable6 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable13 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8796,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction176___action, 8796); nit_exit(1);}
variable14 = variable5 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable14 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8798,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction176___action, 8798); nit_exit(1);}
variable15 = variable2 /*nodearraylist8*/;
variable16 = TAG_Bool(( variable15 /*pexprnode8*/==NIT_NULL) || VAL_ISA( variable15 /*pexprnode8*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8800,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction176___action, 8800); nit_exit(1);}
variable17 = NEW_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef( variable10 /*pdocnode2*/, NIT_NULL /*null*/, variable11 /*pvisibilitynode4*/, variable12 /*tkwinitnode5*/, variable13 /*pmethidnode6*/, variable14 /*psignaturenode7*/, variable15 /*pexprnode8*/); /*new AConcreteInitPropdef*/
variable16 = variable17;
variable1 = variable16 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction176___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction176::init (src/parser//parser.nit:8813,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction176___init, 8813};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction176].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction176].i] = 1;
return;
}
void parser___ReduceAction177___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction177::action (src/parser//parser.nit:8817,2--8853:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction177___action, 8817};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8830,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction177___action, 8830); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable12 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8832,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction177___action, 8832); nit_exit(1);}
variable13 = variable8 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable13 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8834,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction177___action, 8834); nit_exit(1);}
variable14 = variable7 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*tkwinitnode5*/==NIT_NULL) || VAL_ISA( variable14 /*tkwinitnode5*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8836,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction177___action, 8836); nit_exit(1);}
variable15 = variable6 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable15 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8838,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction177___action, 8838); nit_exit(1);}
variable16 = variable5 /*nodearraylist6*/;
variable17 = TAG_Bool(( variable16 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable16 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8840,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction177___action, 8840); nit_exit(1);}
variable17 = variable2 /*nodearraylist9*/;
variable18 = TAG_Bool(( variable17 /*pexprnode8*/==NIT_NULL) || VAL_ISA( variable17 /*pexprnode8*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8842,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction177___action, 8842); nit_exit(1);}
variable19 = NEW_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef( variable11 /*pdocnode2*/, variable12 /*tkwredefnode3*/, variable13 /*pvisibilitynode4*/, variable14 /*tkwinitnode5*/, variable15 /*pmethidnode6*/, variable16 /*psignaturenode7*/, variable17 /*pexprnode8*/); /*new AConcreteInitPropdef*/
variable18 = variable19;
variable1 = variable18 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction177___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction177::init (src/parser//parser.nit:8855,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction177___init, 8855};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction177].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction177].i] = 1;
return;
}
void parser___ReduceAction178___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction178::action (src/parser//parser.nit:8859,2--8890:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction178___action, 8859};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8871,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction178___action, 8871); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable11 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8873,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction178___action, 8873); nit_exit(1);}
variable12 = variable7 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*tkwinitnode5*/==NIT_NULL) || VAL_ISA( variable12 /*tkwinitnode5*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8875,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction178___action, 8875); nit_exit(1);}
variable13 = variable6 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable13 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8877,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction178___action, 8877); nit_exit(1);}
variable14 = variable3 /*nodearraylist7*/;
variable15 = TAG_Bool(( variable14 /*pexprnode8*/==NIT_NULL) || VAL_ISA( variable14 /*pexprnode8*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8879,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction178___action, 8879); nit_exit(1);}
variable16 = NEW_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef( variable10 /*pdocnode2*/, NIT_NULL /*null*/, variable11 /*pvisibilitynode4*/, variable12 /*tkwinitnode5*/, NIT_NULL /*null*/, variable13 /*psignaturenode7*/, variable14 /*pexprnode8*/); /*new AConcreteInitPropdef*/
variable15 = variable16;
variable1 = variable15 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction178___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction178::init (src/parser//parser.nit:8892,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction178___init, 8892};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction178].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction178].i] = 1;
return;
}
void parser___ReduceAction179___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction179::action (src/parser//parser.nit:8896,2--8930:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction179___action, 8896};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8909,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction179___action, 8909); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable12 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8911,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction179___action, 8911); nit_exit(1);}
variable13 = variable8 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable13 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8913,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction179___action, 8913); nit_exit(1);}
variable14 = variable7 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*tkwinitnode5*/==NIT_NULL) || VAL_ISA( variable14 /*tkwinitnode5*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8915,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction179___action, 8915); nit_exit(1);}
variable15 = variable6 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable15 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8917,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction179___action, 8917); nit_exit(1);}
variable16 = variable3 /*nodearraylist8*/;
variable17 = TAG_Bool(( variable16 /*pexprnode8*/==NIT_NULL) || VAL_ISA( variable16 /*pexprnode8*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8919,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction179___action, 8919); nit_exit(1);}
variable18 = NEW_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef( variable11 /*pdocnode2*/, variable12 /*tkwredefnode3*/, variable13 /*pvisibilitynode4*/, variable14 /*tkwinitnode5*/, NIT_NULL /*null*/, variable15 /*psignaturenode7*/, variable16 /*pexprnode8*/); /*new AConcreteInitPropdef*/
variable17 = variable18;
variable1 = variable17 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction179___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction179::init (src/parser//parser.nit:8932,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction179___init, 8932};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction179].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction179].i] = 1;
return;
}
void parser___ReduceAction180___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction180::action (src/parser//parser.nit:8936,2--8970:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction180___action, 8936};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8949,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction180___action, 8949); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable12 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8951,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction180___action, 8951); nit_exit(1);}
variable13 = variable8 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*tkwinitnode5*/==NIT_NULL) || VAL_ISA( variable13 /*tkwinitnode5*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8953,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction180___action, 8953); nit_exit(1);}
variable14 = variable7 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable14 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8955,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction180___action, 8955); nit_exit(1);}
variable15 = variable6 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable15 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8957,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction180___action, 8957); nit_exit(1);}
variable16 = variable3 /*nodearraylist8*/;
variable17 = TAG_Bool(( variable16 /*pexprnode8*/==NIT_NULL) || VAL_ISA( variable16 /*pexprnode8*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8959,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction180___action, 8959); nit_exit(1);}
variable18 = NEW_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef( variable11 /*pdocnode2*/, NIT_NULL /*null*/, variable12 /*pvisibilitynode4*/, variable13 /*tkwinitnode5*/, variable14 /*pmethidnode6*/, variable15 /*psignaturenode7*/, variable16 /*pexprnode8*/); /*new AConcreteInitPropdef*/
variable17 = variable18;
variable1 = variable17 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction180___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction180::init (src/parser//parser.nit:8972,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction180___init, 8972};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction180].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction180].i] = 1;
return;
}
void parser___ReduceAction181___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction181::action (src/parser//parser.nit:8976,2--9013:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction181___action, 8976};
val_t variable0;
val_t variable1;
val_t variable2;
variable11 = variable12;
variable12 = variable11 /*nodearraylist1*/;
variable13 = TAG_Bool(( variable12 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable12 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8990,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction181___action, 8990); nit_exit(1);}
variable13 = variable10 /*nodearraylist2*/;
variable14 = TAG_Bool(( variable13 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable13 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8992,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction181___action, 8992); nit_exit(1);}
variable14 = variable9 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable14 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8994,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction181___action, 8994); nit_exit(1);}
variable15 = variable8 /*nodearraylist4*/;
variable16 = TAG_Bool(( variable15 /*tkwinitnode5*/==NIT_NULL) || VAL_ISA( variable15 /*tkwinitnode5*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8996,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction181___action, 8996); nit_exit(1);}
variable16 = variable7 /*nodearraylist5*/;
variable17 = TAG_Bool(( variable16 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable16 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:8998,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction181___action, 8998); nit_exit(1);}
variable17 = variable6 /*nodearraylist6*/;
variable18 = TAG_Bool(( variable17 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable17 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9000,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction181___action, 9000); nit_exit(1);}
variable18 = variable3 /*nodearraylist9*/;
variable19 = TAG_Bool(( variable18 /*pexprnode8*/==NIT_NULL) || VAL_ISA( variable18 /*pexprnode8*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9002,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction181___action, 9002); nit_exit(1);}
variable20 = NEW_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef( variable12 /*pdocnode2*/, variable13 /*tkwredefnode3*/, variable14 /*pvisibilitynode4*/, variable15 /*tkwinitnode5*/, variable16 /*pmethidnode6*/, variable17 /*psignaturenode7*/, variable18 /*pexprnode8*/); /*new AConcreteInitPropdef*/
variable19 = variable20;
variable1 = variable19 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction181___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction181::init (src/parser//parser.nit:9015,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction181___init, 9015};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction181].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction181].i] = 1;
return;
}
void parser___ReduceAction182___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction182::action (src/parser//parser.nit:9019,2--9046:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction182___action, 9019};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable6 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable7 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9028,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction182___action, 9028); nit_exit(1);}
variable8 = variable5 /*nodearraylist2*/;
variable9 = TAG_Bool(( variable8 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable8 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9030,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction182___action, 9030); nit_exit(1);}
variable9 = variable4 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*tkwtypenode5*/==NIT_NULL) || VAL_ISA( variable9 /*tkwtypenode5*/, COLOR_TKwtype, ID_TKwtype)) /*cast TKwtype*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9032,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction182___action, 9032); nit_exit(1);}
variable10 = variable3 /*nodearraylist4*/;
variable11 = TAG_Bool(( variable10 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable10 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9034,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction182___action, 9034); nit_exit(1);}
variable11 = variable2 /*nodearraylist5*/;
variable12 = TAG_Bool(( variable11 /*ptypenode7*/==NIT_NULL) || VAL_ISA( variable11 /*ptypenode7*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9036,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction182___action, 9036); nit_exit(1);}
variable13 = NEW_parser_prod___ATypePropdef___init_atypepropdef( variable7 /*pdocnode2*/, NIT_NULL /*null*/, variable8 /*pvisibilitynode4*/, variable9 /*tkwtypenode5*/, variable10 /*tclassidnode6*/, variable11 /*ptypenode7*/); /*new ATypePropdef*/
variable12 = variable13;
variable1 = variable12 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction182___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction182::init (src/parser//parser.nit:9048,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction182___init, 9048};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction182].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction182].i] = 1;
return;
}
void parser___ReduceAction183___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction183::action (src/parser//parser.nit:9052,2--9082:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction183___action, 9052};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable7 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9062,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction183___action, 9062); nit_exit(1);}
variable9 = variable6 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable9 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9064,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction183___action, 9064); nit_exit(1);}
variable10 = variable5 /*nodearraylist3*/;
variable11 = TAG_Bool(( variable10 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable10 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9066,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction183___action, 9066); nit_exit(1);}
variable11 = variable4 /*nodearraylist4*/;
variable12 = TAG_Bool(( variable11 /*tkwtypenode5*/==NIT_NULL) || VAL_ISA( variable11 /*tkwtypenode5*/, COLOR_TKwtype, ID_TKwtype)) /*cast TKwtype*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9068,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction183___action, 9068); nit_exit(1);}
variable12 = variable3 /*nodearraylist5*/;
variable13 = TAG_Bool(( variable12 /*tclassidnode6*/==NIT_NULL) || VAL_ISA( variable12 /*tclassidnode6*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9070,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction183___action, 9070); nit_exit(1);}
variable13 = variable2 /*nodearraylist6*/;
variable14 = TAG_Bool(( variable13 /*ptypenode7*/==NIT_NULL) || VAL_ISA( variable13 /*ptypenode7*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9072,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction183___action, 9072); nit_exit(1);}
variable15 = NEW_parser_prod___ATypePropdef___init_atypepropdef( variable8 /*pdocnode2*/, variable9 /*tkwredefnode3*/, variable10 /*pvisibilitynode4*/, variable11 /*tkwtypenode5*/, variable12 /*tclassidnode6*/, variable13 /*ptypenode7*/); /*new ATypePropdef*/
variable14 = variable15;
variable1 = variable14 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction183___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction183::init (src/parser//parser.nit:9084,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction183___init, 9084};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction183].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction183].i] = 1;
return;
}
void parser___ReduceAction184___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction184::action (src/parser//parser.nit:9088,2--9096:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction184___action, 9088};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable3 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*ppropdefnode1*/==NIT_NULL) || VAL_ISA( variable4 /*ppropdefnode1*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9094,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction184___action, 9094); nit_exit(1);}
variable1 = variable4 /*ppropdefnode1*/ /*node_list=*/;
variable5 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(13)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable5, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction184___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction184::init (src/parser//parser.nit:9098,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction184___init, 9098};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction184].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction184].i] = 1;
return;
}
void parser___ReduceAction185___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction185::action (src/parser//parser.nit:9102,2--9132:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction185___action, 9102};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable8 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable9 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9113,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction185___action, 9113); nit_exit(1);}
variable10 = variable7 /*nodearraylist2*/;
variable11 = TAG_Bool(( variable10 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable10 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9115,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction185___action, 9115); nit_exit(1);}
variable11 = variable6 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*tkwmethnode5*/==NIT_NULL) || VAL_ISA( variable11 /*tkwmethnode5*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9117,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction185___action, 9117); nit_exit(1);}
variable12 = variable5 /*nodearraylist4*/;
variable13 = TAG_Bool(( variable12 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable12 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9119,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction185___action, 9119); nit_exit(1);}
variable13 = variable4 /*nodearraylist5*/;
variable14 = TAG_Bool(( variable13 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable13 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9121,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction185___action, 9121); nit_exit(1);}
variable15 = NEW_parser_prod___AExternMethPropdef___init_aexternmethpropdef( variable9 /*pdocnode2*/, NIT_NULL /*null*/, variable10 /*pvisibilitynode4*/, variable11 /*tkwmethnode5*/, variable12 /*pmethidnode6*/, variable13 /*psignaturenode7*/, NIT_NULL /*null*/); /*new AExternMethPropdef*/
variable14 = variable15;
variable1 = variable14 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction185___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction185::init (src/parser//parser.nit:9134,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction185___init, 9134};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction185].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction185].i] = 1;
return;
}
void parser___ReduceAction186___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction186::action (src/parser//parser.nit:9138,2--9171:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction186___action, 9138};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9150,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction186___action, 9150); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable11 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9152,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction186___action, 9152); nit_exit(1);}
variable12 = variable7 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable12 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9154,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction186___action, 9154); nit_exit(1);}
variable13 = variable6 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*tkwmethnode5*/==NIT_NULL) || VAL_ISA( variable13 /*tkwmethnode5*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9156,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction186___action, 9156); nit_exit(1);}
variable14 = variable5 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable14 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9158,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction186___action, 9158); nit_exit(1);}
variable15 = variable4 /*nodearraylist6*/;
variable16 = TAG_Bool(( variable15 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable15 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9160,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction186___action, 9160); nit_exit(1);}
variable17 = NEW_parser_prod___AExternMethPropdef___init_aexternmethpropdef( variable10 /*pdocnode2*/, variable11 /*tkwredefnode3*/, variable12 /*pvisibilitynode4*/, variable13 /*tkwmethnode5*/, variable14 /*pmethidnode6*/, variable15 /*psignaturenode7*/, NIT_NULL /*null*/); /*new AExternMethPropdef*/
variable16 = variable17;
variable1 = variable16 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction186___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction186::init (src/parser//parser.nit:9173,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction186___init, 9173};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction186].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction186].i] = 1;
return;
}
void parser___ReduceAction187___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction187::action (src/parser//parser.nit:9177,2--9210:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction187___action, 9177};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9189,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction187___action, 9189); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable11 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9191,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction187___action, 9191); nit_exit(1);}
variable12 = variable7 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*tkwmethnode5*/==NIT_NULL) || VAL_ISA( variable12 /*tkwmethnode5*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9193,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction187___action, 9193); nit_exit(1);}
variable13 = variable6 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable13 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9195,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction187___action, 9195); nit_exit(1);}
variable14 = variable5 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable14 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9197,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction187___action, 9197); nit_exit(1);}
variable15 = variable2 /*nodearraylist8*/;
variable16 = TAG_Bool(( variable15 /*tstringnode8*/==NIT_NULL) || VAL_ISA( variable15 /*tstringnode8*/, COLOR_TString, ID_TString)) /*cast TString*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9199,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction187___action, 9199); nit_exit(1);}
variable17 = NEW_parser_prod___AExternMethPropdef___init_aexternmethpropdef( variable10 /*pdocnode2*/, NIT_NULL /*null*/, variable11 /*pvisibilitynode4*/, variable12 /*tkwmethnode5*/, variable13 /*pmethidnode6*/, variable14 /*psignaturenode7*/, variable15 /*tstringnode8*/); /*new AExternMethPropdef*/
variable16 = variable17;
variable1 = variable16 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction187___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction187::init (src/parser//parser.nit:9212,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction187___init, 9212};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction187].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction187].i] = 1;
return;
}
void parser___ReduceAction188___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction188::action (src/parser//parser.nit:9216,2--9252:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction188___action, 9216};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9229,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction188___action, 9229); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable12 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9231,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction188___action, 9231); nit_exit(1);}
variable13 = variable8 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable13 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9233,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction188___action, 9233); nit_exit(1);}
variable14 = variable7 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*tkwmethnode5*/==NIT_NULL) || VAL_ISA( variable14 /*tkwmethnode5*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9235,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction188___action, 9235); nit_exit(1);}
variable15 = variable6 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable15 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9237,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction188___action, 9237); nit_exit(1);}
variable16 = variable5 /*nodearraylist6*/;
variable17 = TAG_Bool(( variable16 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable16 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9239,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction188___action, 9239); nit_exit(1);}
variable17 = variable2 /*nodearraylist9*/;
variable18 = TAG_Bool(( variable17 /*tstringnode8*/==NIT_NULL) || VAL_ISA( variable17 /*tstringnode8*/, COLOR_TString, ID_TString)) /*cast TString*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9241,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction188___action, 9241); nit_exit(1);}
variable19 = NEW_parser_prod___AExternMethPropdef___init_aexternmethpropdef( variable11 /*pdocnode2*/, variable12 /*tkwredefnode3*/, variable13 /*pvisibilitynode4*/, variable14 /*tkwmethnode5*/, variable15 /*pmethidnode6*/, variable16 /*psignaturenode7*/, variable17 /*tstringnode8*/); /*new AExternMethPropdef*/
variable18 = variable19;
variable1 = variable18 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction188___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction188::init (src/parser//parser.nit:9254,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction188___init, 9254};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction188].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction188].i] = 1;
return;
}
void parser___ReduceAction189___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction189::action (src/parser//parser.nit:9258,2--9291:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction189___action, 9258};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9270,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction189___action, 9270); nit_exit(1);}
variable11 = variable8 /*nodearraylist2*/;
variable12 = TAG_Bool(( variable11 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable11 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9272,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction189___action, 9272); nit_exit(1);}
variable12 = variable7 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*tkwmethnode5*/==NIT_NULL) || VAL_ISA( variable12 /*tkwmethnode5*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9274,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction189___action, 9274); nit_exit(1);}
variable13 = variable6 /*nodearraylist4*/;
variable14 = TAG_Bool(( variable13 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable13 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9276,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction189___action, 9276); nit_exit(1);}
variable14 = variable5 /*nodearraylist5*/;
variable15 = TAG_Bool(( variable14 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable14 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9278,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction189___action, 9278); nit_exit(1);}
variable15 = variable2 /*nodearraylist8*/;
variable16 = TAG_Bool(( variable15 /*pexprnode8*/==NIT_NULL) || VAL_ISA( variable15 /*pexprnode8*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9280,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction189___action, 9280); nit_exit(1);}
variable17 = NEW_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef( variable10 /*pdocnode2*/, NIT_NULL /*null*/, variable11 /*pvisibilitynode4*/, variable12 /*tkwmethnode5*/, variable13 /*pmethidnode6*/, variable14 /*psignaturenode7*/, variable15 /*pexprnode8*/); /*new AConcreteMethPropdef*/
variable16 = variable17;
variable1 = variable16 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction189___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction189::init (src/parser//parser.nit:9293,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction189___init, 9293};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction189].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction189].i] = 1;
return;
}
void parser___ReduceAction190___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction190::action (src/parser//parser.nit:9297,2--9333:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction190___action, 9297};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*pdocnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pdocnode2*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9310,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction190___action, 9310); nit_exit(1);}
variable12 = variable9 /*nodearraylist2*/;
variable13 = TAG_Bool(( variable12 /*tkwredefnode3*/==NIT_NULL) || VAL_ISA( variable12 /*tkwredefnode3*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9312,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction190___action, 9312); nit_exit(1);}
variable13 = variable8 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*pvisibilitynode4*/==NIT_NULL) || VAL_ISA( variable13 /*pvisibilitynode4*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9314,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction190___action, 9314); nit_exit(1);}
variable14 = variable7 /*nodearraylist4*/;
variable15 = TAG_Bool(( variable14 /*tkwmethnode5*/==NIT_NULL) || VAL_ISA( variable14 /*tkwmethnode5*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9316,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction190___action, 9316); nit_exit(1);}
variable15 = variable6 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*pmethidnode6*/==NIT_NULL) || VAL_ISA( variable15 /*pmethidnode6*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9318,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction190___action, 9318); nit_exit(1);}
variable16 = variable5 /*nodearraylist6*/;
variable17 = TAG_Bool(( variable16 /*psignaturenode7*/==NIT_NULL) || VAL_ISA( variable16 /*psignaturenode7*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9320,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction190___action, 9320); nit_exit(1);}
variable17 = variable2 /*nodearraylist9*/;
variable18 = TAG_Bool(( variable17 /*pexprnode8*/==NIT_NULL) || VAL_ISA( variable17 /*pexprnode8*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9322,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction190___action, 9322); nit_exit(1);}
variable19 = NEW_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef( variable11 /*pdocnode2*/, variable12 /*tkwredefnode3*/, variable13 /*pvisibilitynode4*/, variable14 /*tkwmethnode5*/, variable15 /*pmethidnode6*/, variable16 /*psignaturenode7*/, variable17 /*pexprnode8*/); /*new AConcreteMethPropdef*/
variable18 = variable19;
variable1 = variable18 /*ppropdefnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction190___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction190::init (src/parser//parser.nit:9335,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction190___init, 9335};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction190].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction190].i] = 1;
return;
}
void parser___ReduceAction191___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction191::action (src/parser//parser.nit:9339,2--9345:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction191___action, 9339};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction191___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction191::init (src/parser//parser.nit:9347,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction191___init, 9347};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction191].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction191].i] = 1;
return;
}
void parser___ReduceAction192___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction192::action (src/parser//parser.nit:9351,2--9362:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction192___action, 9351};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable3 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tkwprivatenode2*/==NIT_NULL) || VAL_ISA( variable4 /*tkwprivatenode2*/, COLOR_TKwprivate, ID_TKwprivate)) /*cast TKwprivate*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9357,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction192___action, 9357); nit_exit(1);}
variable6 = NEW_parser_prod___APrivateVisibility___init_aprivatevisibility( variable4 /*tkwprivatenode2*/); /*new APrivateVisibility*/
variable5 = variable6;
variable1 = variable5 /*pvisibilitynode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction192___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction192::init (src/parser//parser.nit:9364,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction192___init, 9364};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction192].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction192].i] = 1;
return;
}
void parser___ReduceAction193___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction193::action (src/parser//parser.nit:9368,2--9379:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction193___action, 9368};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable3 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tkwprotectednode2*/==NIT_NULL) || VAL_ISA( variable4 /*tkwprotectednode2*/, COLOR_TKwprotected, ID_TKwprotected)) /*cast TKwprotected*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9374,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction193___action, 9374); nit_exit(1);}
variable6 = NEW_parser_prod___AProtectedVisibility___init_aprotectedvisibility( variable4 /*tkwprotectednode2*/); /*new AProtectedVisibility*/
variable5 = variable6;
variable1 = variable5 /*pvisibilitynode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction193___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction193::init (src/parser//parser.nit:9381,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction193___init, 9381};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction193].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction193].i] = 1;
return;
}
void parser___ReduceAction194___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction194::action (src/parser//parser.nit:9385,2--9396:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction194___action, 9385};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable3 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tkwintrudenode2*/==NIT_NULL) || VAL_ISA( variable4 /*tkwintrudenode2*/, COLOR_TKwintrude, ID_TKwintrude)) /*cast TKwintrude*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9391,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction194___action, 9391); nit_exit(1);}
variable6 = NEW_parser_prod___AIntrudeVisibility___init_aintrudevisibility( variable4 /*tkwintrudenode2*/); /*new AIntrudeVisibility*/
variable5 = variable6;
variable1 = variable5 /*pvisibilitynode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction194___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction194::init (src/parser//parser.nit:9398,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction194___init, 9398};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction194].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction194].i] = 1;
return;
}
void parser___ReduceAction195___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction195::action (src/parser//parser.nit:9402,2--9412:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction195___action, 9402};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tidnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tidnode2*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9407,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction195___action, 9407); nit_exit(1);}
variable5 = NEW_parser_prod___AIdMethid___init_aidmethid( variable3 /*tidnode2*/); /*new AIdMethid*/
variable4 = variable5;
variable1 = variable4 /*pmethidnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction195___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction195::init (src/parser//parser.nit:9414,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction195___init, 9414};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction195].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction195].i] = 1;
return;
}
void parser___ReduceAction196___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction196::action (src/parser//parser.nit:9418,2--9428:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction196___action, 9418};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tplusnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tplusnode2*/, COLOR_TPlus, ID_TPlus)) /*cast TPlus*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9423,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction196___action, 9423); nit_exit(1);}
variable5 = NEW_parser_prod___APlusMethid___init_aplusmethid( variable3 /*tplusnode2*/); /*new APlusMethid*/
variable4 = variable5;
variable1 = variable4 /*pmethidnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction196___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction196::init (src/parser//parser.nit:9430,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction196___init, 9430};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction196].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction196].i] = 1;
return;
}
void parser___ReduceAction197___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction197::action (src/parser//parser.nit:9434,2--9444:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction197___action, 9434};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tminusnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tminusnode2*/, COLOR_TMinus, ID_TMinus)) /*cast TMinus*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9439,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction197___action, 9439); nit_exit(1);}
variable5 = NEW_parser_prod___AMinusMethid___init_aminusmethid( variable3 /*tminusnode2*/); /*new AMinusMethid*/
variable4 = variable5;
variable1 = variable4 /*pmethidnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction197___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction197::init (src/parser//parser.nit:9446,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction197___init, 9446};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction197].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction197].i] = 1;
return;
}
void parser___ReduceAction198___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction198::action (src/parser//parser.nit:9450,2--9460:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction198___action, 9450};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tstarnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tstarnode2*/, COLOR_TStar, ID_TStar)) /*cast TStar*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9455,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction198___action, 9455); nit_exit(1);}
variable5 = NEW_parser_prod___AStarMethid___init_astarmethid( variable3 /*tstarnode2*/); /*new AStarMethid*/
variable4 = variable5;
variable1 = variable4 /*pmethidnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction198___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction198::init (src/parser//parser.nit:9462,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction198___init, 9462};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction198].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction198].i] = 1;
return;
}
void parser___ReduceAction199___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction199::action (src/parser//parser.nit:9466,2--9476:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction199___action, 9466};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tslashnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tslashnode2*/, COLOR_TSlash, ID_TSlash)) /*cast TSlash*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9471,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction199___action, 9471); nit_exit(1);}
variable5 = NEW_parser_prod___ASlashMethid___init_aslashmethid( variable3 /*tslashnode2*/); /*new ASlashMethid*/
variable4 = variable5;
variable1 = variable4 /*pmethidnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction199___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction199::init (src/parser//parser.nit:9478,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction199___init, 9478};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction199].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction199].i] = 1;
return;
}
void parser___ReduceAction200___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction200::action (src/parser//parser.nit:9482,2--9492:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction200___action, 9482};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tpercentnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tpercentnode2*/, COLOR_TPercent, ID_TPercent)) /*cast TPercent*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9487,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction200___action, 9487); nit_exit(1);}
variable5 = NEW_parser_prod___APercentMethid___init_apercentmethid( variable3 /*tpercentnode2*/); /*new APercentMethid*/
variable4 = variable5;
variable1 = variable4 /*pmethidnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction200___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction200::init (src/parser//parser.nit:9494,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction200___init, 9494};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction200].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction200].i] = 1;
return;
}
void parser___ReduceAction201___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction201::action (src/parser//parser.nit:9498,2--9508:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction201___action, 9498};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*teqnode2*/==NIT_NULL) || VAL_ISA( variable3 /*teqnode2*/, COLOR_TEq, ID_TEq)) /*cast TEq*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9503,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction201___action, 9503); nit_exit(1);}
variable5 = NEW_parser_prod___AEqMethid___init_aeqmethid( variable3 /*teqnode2*/); /*new AEqMethid*/
variable4 = variable5;
variable1 = variable4 /*pmethidnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction201___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction201::init (src/parser//parser.nit:9510,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction201___init, 9510};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction201].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction201].i] = 1;
return;
}
void parser___ReduceAction202___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction202::action (src/parser//parser.nit:9514,2--9524:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction202___action, 9514};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tnenode2*/==NIT_NULL) || VAL_ISA( variable3 /*tnenode2*/, COLOR_TNe, ID_TNe)) /*cast TNe*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9519,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction202___action, 9519); nit_exit(1);}
variable5 = NEW_parser_prod___ANeMethid___init_anemethid( variable3 /*tnenode2*/); /*new ANeMethid*/
variable4 = variable5;
variable1 = variable4 /*pmethidnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction202___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction202::init (src/parser//parser.nit:9526,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction202___init, 9526};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction202].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction202].i] = 1;
return;
}
void parser___ReduceAction203___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction203::action (src/parser//parser.nit:9530,2--9540:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction203___action, 9530};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tlenode2*/==NIT_NULL) || VAL_ISA( variable3 /*tlenode2*/, COLOR_TLe, ID_TLe)) /*cast TLe*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9535,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction203___action, 9535); nit_exit(1);}
variable5 = NEW_parser_prod___ALeMethid___init_alemethid( variable3 /*tlenode2*/); /*new ALeMethid*/
variable4 = variable5;
variable1 = variable4 /*pmethidnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction203___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction203::init (src/parser//parser.nit:9542,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction203___init, 9542};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction203].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction203].i] = 1;
return;
}
void parser___ReduceAction204___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction204::action (src/parser//parser.nit:9546,2--9556:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction204___action, 9546};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tgenode2*/==NIT_NULL) || VAL_ISA( variable3 /*tgenode2*/, COLOR_TGe, ID_TGe)) /*cast TGe*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9551,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction204___action, 9551); nit_exit(1);}
variable5 = NEW_parser_prod___AGeMethid___init_agemethid( variable3 /*tgenode2*/); /*new AGeMethid*/
variable4 = variable5;
variable1 = variable4 /*pmethidnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction204___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction204::init (src/parser//parser.nit:9558,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction204___init, 9558};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction204].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction204].i] = 1;
return;
}
void parser___ReduceAction205___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction205::action (src/parser//parser.nit:9562,2--9572:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction205___action, 9562};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tltnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tltnode2*/, COLOR_TLt, ID_TLt)) /*cast TLt*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9567,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction205___action, 9567); nit_exit(1);}
variable5 = NEW_parser_prod___ALtMethid___init_altmethid( variable3 /*tltnode2*/); /*new ALtMethid*/
variable4 = variable5;
variable1 = variable4 /*pmethidnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction205___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction205::init (src/parser//parser.nit:9574,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction205___init, 9574};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction205].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction205].i] = 1;
return;
}
void parser___ReduceAction206___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction206::action (src/parser//parser.nit:9578,2--9588:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction206___action, 9578};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tgtnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tgtnode2*/, COLOR_TGt, ID_TGt)) /*cast TGt*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9583,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction206___action, 9583); nit_exit(1);}
variable5 = NEW_parser_prod___AGtMethid___init_agtmethid( variable3 /*tgtnode2*/); /*new AGtMethid*/
variable4 = variable5;
variable1 = variable4 /*pmethidnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction206___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction206::init (src/parser//parser.nit:9590,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction206___init, 9590};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction206].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction206].i] = 1;
return;
}
void parser___ReduceAction207___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction207::action (src/parser//parser.nit:9594,2--9608:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction207___action, 9594};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable3 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tobranode2*/==NIT_NULL) || VAL_ISA( variable4 /*tobranode2*/, COLOR_TObra, ID_TObra)) /*cast TObra*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9600,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction207___action, 9600); nit_exit(1);}
variable5 = variable2 /*nodearraylist2*/;
variable6 = TAG_Bool(( variable5 /*tcbranode3*/==NIT_NULL) || VAL_ISA( variable5 /*tcbranode3*/, COLOR_TCbra, ID_TCbra)) /*cast TCbra*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9602,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction207___action, 9602); nit_exit(1);}
variable7 = NEW_parser_prod___ABraMethid___init_abramethid( variable4 /*tobranode2*/, variable5 /*tcbranode3*/); /*new ABraMethid*/
variable6 = variable7;
variable1 = variable6 /*pmethidnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction207___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction207::init (src/parser//parser.nit:9610,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction207___init, 9610};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction207].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction207].i] = 1;
return;
}
void parser___ReduceAction208___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction208::action (src/parser//parser.nit:9614,2--9624:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction208___action, 9614};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tstarshipnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tstarshipnode2*/, COLOR_TStarship, ID_TStarship)) /*cast TStarship*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9619,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction208___action, 9619); nit_exit(1);}
variable5 = NEW_parser_prod___AStarshipMethid___init_astarshipmethid( variable3 /*tstarshipnode2*/); /*new AStarshipMethid*/
variable4 = variable5;
variable1 = variable4 /*pmethidnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction208___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction208::init (src/parser//parser.nit:9626,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction208___init, 9626};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction208].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction208].i] = 1;
return;
}
void parser___ReduceAction209___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction209::action (src/parser//parser.nit:9630,2--9644:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction209___action, 9630};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable3 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tidnode2*/==NIT_NULL) || VAL_ISA( variable4 /*tidnode2*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9636,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction209___action, 9636); nit_exit(1);}
variable5 = variable2 /*nodearraylist2*/;
variable6 = TAG_Bool(( variable5 /*tassignnode3*/==NIT_NULL) || VAL_ISA( variable5 /*tassignnode3*/, COLOR_TAssign, ID_TAssign)) /*cast TAssign*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9638,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction209___action, 9638); nit_exit(1);}
variable7 = NEW_parser_prod___AAssignMethid___init_aassignmethid( variable4 /*tidnode2*/, variable5 /*tassignnode3*/); /*new AAssignMethid*/
variable6 = variable7;
variable1 = variable6 /*pmethidnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction209___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction209::init (src/parser//parser.nit:9646,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction209___init, 9646};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction209].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction209].i] = 1;
return;
}
void parser___ReduceAction210___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction210::action (src/parser//parser.nit:9650,2--9668:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction210___action, 9650};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tobranode2*/==NIT_NULL) || VAL_ISA( variable5 /*tobranode2*/, COLOR_TObra, ID_TObra)) /*cast TObra*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9657,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction210___action, 9657); nit_exit(1);}
variable6 = variable3 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*tcbranode3*/==NIT_NULL) || VAL_ISA( variable6 /*tcbranode3*/, COLOR_TCbra, ID_TCbra)) /*cast TCbra*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9659,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction210___action, 9659); nit_exit(1);}
variable7 = variable2 /*nodearraylist3*/;
variable8 = TAG_Bool(( variable7 /*tassignnode4*/==NIT_NULL) || VAL_ISA( variable7 /*tassignnode4*/, COLOR_TAssign, ID_TAssign)) /*cast TAssign*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9661,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction210___action, 9661); nit_exit(1);}
variable9 = NEW_parser_prod___ABraassignMethid___init_abraassignmethid( variable5 /*tobranode2*/, variable6 /*tcbranode3*/, variable7 /*tassignnode4*/); /*new ABraassignMethid*/
variable8 = variable9;
variable1 = variable8 /*pmethidnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction210___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction210::init (src/parser//parser.nit:9670,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction210___init, 9670};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction210].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction210].i] = 1;
return;
}
void parser___ReduceAction211___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction211::action (src/parser//parser.nit:9674,2--9683:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction211___action, 9674};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction211___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction211::init (src/parser//parser.nit:9685,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction211___init, 9685};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction211].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction211].i] = 1;
return;
}
void parser___ReduceAction212___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction212::action (src/parser//parser.nit:9689,2--9708:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction212___action, 9689};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*listnode2*/==NIT_NULL) || VAL_ISA( variable4 /*listnode2*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9695,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction212___action, 9695); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*listnode2*/ == NIT_NULL /*null*/) || (( variable4 /*listnode2*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable4 /*listnode2*/,COLOR_kernel___Object_____eqeq))( variable4 /*listnode2*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable5)) { /*if*/
variable5 = ((array___AbstractArray___is_empty_t)CALL( variable3 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable3 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction212___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction212::init (src/parser//parser.nit:9710,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction212___init, 9710};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction212].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction212].i] = 1;
return;
}
void parser___ReduceAction213___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction213::action (src/parser//parser.nit:9714,2--9726:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction213___action, 9714};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*ptypenode3*/==NIT_NULL) || VAL_ISA( variable4 /*ptypenode3*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9720,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction213___action, 9720); nit_exit(1);}
variable6 = NEW_parser_prod___ASignature___init_asignature( variable3 /*listnode2*/, variable4 /*ptypenode3*/); /*new ASignature*/
variable5 = variable6;
variable1 = variable5 /*psignaturenode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction213___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction213::init (src/parser//parser.nit:9728,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction213___init, 9728};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction213].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction213].i] = 1;
return;
}
void parser___ReduceAction214___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction214::action (src/parser//parser.nit:9732,2--9754:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction214___action, 9732};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode2*/==NIT_NULL) || VAL_ISA( variable5 /*listnode2*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9739,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction214___action, 9739); nit_exit(1);}
variable6 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode2*/ == NIT_NULL /*null*/) || (( variable5 /*listnode2*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode2*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode2*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable6 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode3*/) /*Array::is_empty*/;
}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*ptypenode4*/==NIT_NULL) || VAL_ISA( variable6 /*ptypenode4*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9748,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction214___action, 9748); nit_exit(1);}
variable8 = NEW_parser_prod___ASignature___init_asignature( variable4 /*listnode3*/, variable6 /*ptypenode4*/); /*new ASignature*/
variable7 = variable8;
variable1 = variable7 /*psignaturenode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction214___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction214::init (src/parser//parser.nit:9756,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction214___init, 9756};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction214].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction214].i] = 1;
return;
}
void parser___ReduceAction215___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction215::action (src/parser//parser.nit:9760,2--9775:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction215___action, 9760};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable4 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*pparamnode1*/==NIT_NULL) || VAL_ISA( variable8 /*pparamnode1*/, COLOR_PParam, ID_PParam)) /*cast PParam*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9770,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction215___action, 9770); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*pparamnode1*/ == NIT_NULL /*null*/) || (( variable8 /*pparamnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable8 /*pparamnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable8 /*pparamnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable8 /*pparamnode1*/,COLOR_kernel___Object_____eqeq))( variable8 /*pparamnode1*/, NIT_NULL /*null*/) /*PParam::==*/)))))));
if (UNTAG_Bool(variable9)) { /*if*/
((array___AbstractArray___add_t)CALL( variable7 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable7 /*listnode2*/, variable8 /*pparamnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction215___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction215::init (src/parser//parser.nit:9777,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction215___init, 9777};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction215].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction215].i] = 1;
return;
}
void parser___ReduceAction216___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction216::action (src/parser//parser.nit:9781,2--9806:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction216___action, 9781};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable5 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*pparamnode1*/==NIT_NULL) || VAL_ISA( variable9 /*pparamnode1*/, COLOR_PParam, ID_PParam)) /*cast PParam*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9792,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction216___action, 9792); nit_exit(1);}
variable10 = variable4 /*nodearraylist4*/;
variable11 = TAG_Bool(( variable10 /*listnode2*/==NIT_NULL) || VAL_ISA( variable10 /*listnode2*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9794,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction216___action, 9794); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*pparamnode1*/ == NIT_NULL /*null*/) || (( variable9 /*pparamnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable9 /*pparamnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable9 /*pparamnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable9 /*pparamnode1*/,COLOR_kernel___Object_____eqeq))( variable9 /*pparamnode1*/, NIT_NULL /*null*/) /*PParam::==*/)))))));
if (UNTAG_Bool(variable11)) { /*if*/
((array___AbstractArray___add_t)CALL( variable8 /*listnode3*/,COLOR_abstract_collection___SimpleCollection___add))( variable8 /*listnode3*/, variable9 /*pparamnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction216___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction216::init (src/parser//parser.nit:9808,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction216___init, 9808};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction216].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction216].i] = 1;
return;
}
void parser___ReduceAction217___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction217::action (src/parser//parser.nit:9812,2--9820:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction217___action, 9812};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction217___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction217::init (src/parser//parser.nit:9822,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction217___init, 9822};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction217].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction217].i] = 1;
return;
}
void parser___ReduceAction218___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction218::action (src/parser//parser.nit:9826,2--9835:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction218___action, 9826};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable2 /*nodearraylist3*/;
variable6 = TAG_Bool(( variable5 /*pparamnode1*/==NIT_NULL) || VAL_ISA( variable5 /*pparamnode1*/, COLOR_PParam, ID_PParam)) /*cast PParam*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9833,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction218___action, 9833); nit_exit(1);}
variable1 = variable5 /*pparamnode1*/ /*node_list=*/;
variable6 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(19)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable6, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction218___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction218::init (src/parser//parser.nit:9837,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction218___init, 9837};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction218].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction218].i] = 1;
return;
}
void parser___ReduceAction219___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction219::action (src/parser//parser.nit:9841,2--9853:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction219___action, 9841};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tidnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tidnode2*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9846,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction219___action, 9846); nit_exit(1);}
variable5 = NEW_parser_prod___AParam___init_aparam( variable3 /*tidnode2*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AParam*/
variable4 = variable5;
variable1 = variable4 /*pparamnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction219___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction219::init (src/parser//parser.nit:9855,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction219___init, 9855};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction219].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction219].i] = 1;
return;
}
void parser___ReduceAction220___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction220::action (src/parser//parser.nit:9859,2--9874:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction220___action, 9859};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable3 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tidnode2*/==NIT_NULL) || VAL_ISA( variable4 /*tidnode2*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9865,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction220___action, 9865); nit_exit(1);}
variable5 = variable2 /*nodearraylist2*/;
variable6 = TAG_Bool(( variable5 /*ptypenode3*/==NIT_NULL) || VAL_ISA( variable5 /*ptypenode3*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9867,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction220___action, 9867); nit_exit(1);}
variable7 = NEW_parser_prod___AParam___init_aparam( variable4 /*tidnode2*/, variable5 /*ptypenode3*/, NIT_NULL /*null*/); /*new AParam*/
variable6 = variable7;
variable1 = variable6 /*pparamnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction220___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction220::init (src/parser//parser.nit:9876,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction220___init, 9876};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction220].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction220].i] = 1;
return;
}
void parser___ReduceAction221___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction221::action (src/parser//parser.nit:9880,2--9898:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction221___action, 9880};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tidnode2*/==NIT_NULL) || VAL_ISA( variable5 /*tidnode2*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9887,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction221___action, 9887); nit_exit(1);}
variable6 = variable3 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*ptypenode3*/==NIT_NULL) || VAL_ISA( variable6 /*ptypenode3*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9889,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction221___action, 9889); nit_exit(1);}
variable7 = variable2 /*nodearraylist3*/;
variable8 = TAG_Bool(( variable7 /*tdotdotdotnode4*/==NIT_NULL) || VAL_ISA( variable7 /*tdotdotdotnode4*/, COLOR_TDotdotdot, ID_TDotdotdot)) /*cast TDotdotdot*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9891,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction221___action, 9891); nit_exit(1);}
variable9 = NEW_parser_prod___AParam___init_aparam( variable5 /*tidnode2*/, variable6 /*ptypenode3*/, variable7 /*tdotdotdotnode4*/); /*new AParam*/
variable8 = variable9;
variable1 = variable8 /*pparamnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction221___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction221::init (src/parser//parser.nit:9900,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction221___init, 9900};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction221].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction221].i] = 1;
return;
}
void parser___ReduceAction222___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction222::action (src/parser//parser.nit:9904,2--9916:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction222___action, 9904};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tclassidnode2*/==NIT_NULL) || VAL_ISA( variable4 /*tclassidnode2*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9910,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction222___action, 9910); nit_exit(1);}
variable6 = NEW_parser_prod___AType___init_atype( variable4 /*tclassidnode2*/, variable3 /*listnode3*/); /*new AType*/
variable5 = variable6;
variable1 = variable5 /*ptypenode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction222___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction222::init (src/parser//parser.nit:9918,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction222___init, 9918};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction222].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction222].i] = 1;
return;
}
void parser___ReduceAction223___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction223::action (src/parser//parser.nit:9922,2--9948:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction223___action, 9922};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable7 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*tclassidnode2*/==NIT_NULL) || VAL_ISA( variable9 /*tclassidnode2*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9933,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction223___action, 9933); nit_exit(1);}
variable10 = variable4 /*nodearraylist4*/;
variable11 = TAG_Bool(( variable10 /*listnode3*/==NIT_NULL) || VAL_ISA( variable10 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9935,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction223___action, 9935); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode3*/ == NIT_NULL /*null*/) || (( variable10 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable11)) { /*if*/
variable11 = ((array___AbstractArray___is_empty_t)CALL( variable8 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable8 /*listnode4*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction223___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction223::init (src/parser//parser.nit:9950,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction223___init, 9950};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction223].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction223].i] = 1;
return;
}
void parser___ReduceAction224___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction224::action (src/parser//parser.nit:9954,2--9965:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction224___action, 9954};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*ptypenode1*/==NIT_NULL) || VAL_ISA( variable4 /*ptypenode1*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9960,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction224___action, 9960); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*ptypenode1*/ == NIT_NULL /*null*/) || (( variable4 /*ptypenode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*ptypenode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*ptypenode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*ptypenode1*/,COLOR_kernel___Object_____eqeq))( variable4 /*ptypenode1*/, NIT_NULL /*null*/) /*PType::==*/)))))));
if (UNTAG_Bool(variable5)) { /*if*/
((array___AbstractArray___add_t)CALL( variable3 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable3 /*listnode2*/, variable4 /*ptypenode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction224___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction224::init (src/parser//parser.nit:9967,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction224___init, 9967};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction224].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction224].i] = 1;
return;
}
void parser___ReduceAction225___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction225::action (src/parser//parser.nit:9971,2--9992:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction225___action, 9971};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*ptypenode1*/==NIT_NULL) || VAL_ISA( variable5 /*ptypenode1*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9978,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction225___action, 9978); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*listnode2*/==NIT_NULL) || VAL_ISA( variable6 /*listnode2*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:9980,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction225___action, 9980); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*ptypenode1*/ == NIT_NULL /*null*/) || (( variable5 /*ptypenode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable5 /*ptypenode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable5 /*ptypenode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable5 /*ptypenode1*/,COLOR_kernel___Object_____eqeq))( variable5 /*ptypenode1*/, NIT_NULL /*null*/) /*PType::==*/)))))));
if (UNTAG_Bool(variable7)) { /*if*/
((array___AbstractArray___add_t)CALL( variable4 /*listnode3*/,COLOR_abstract_collection___SimpleCollection___add))( variable4 /*listnode3*/, variable5 /*ptypenode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction225___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction225::init (src/parser//parser.nit:9994,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction225___init, 9994};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction225].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction225].i] = 1;
return;
}
void parser___ReduceAction226___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction226::action (src/parser//parser.nit:9998,2--10007:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction226___action, 9998};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable2 /*nodearraylist3*/;
variable6 = TAG_Bool(( variable5 /*ptypenode1*/==NIT_NULL) || VAL_ISA( variable5 /*ptypenode1*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10005,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction226___action, 10005); nit_exit(1);}
variable1 = variable5 /*ptypenode1*/ /*node_list=*/;
variable6 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(23)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable6, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction226___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction226::init (src/parser//parser.nit:10009,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction226___init, 10009};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction226].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction226].i] = 1;
return;
}
void parser___ReduceAction227___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction227::action (src/parser//parser.nit:10013,2--10022:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction227___action, 10013};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable2 /*nodearraylist3*/;
variable6 = TAG_Bool(( variable5 /*ptypenode1*/==NIT_NULL) || VAL_ISA( variable5 /*ptypenode1*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10020,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction227___action, 10020); nit_exit(1);}
variable1 = variable5 /*ptypenode1*/ /*node_list=*/;
variable6 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(24)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable6, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction227___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction227::init (src/parser//parser.nit:10024,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction227___init, 10024};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction227].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction227].i] = 1;
return;
}
void parser___ReduceAction228___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction228::action (src/parser//parser.nit:10028,2--10035:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction228___action, 10028};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10033,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction228___action, 10033); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(25)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction228___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction228::init (src/parser//parser.nit:10037,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction228___init, 10037};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction228].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction228].i] = 1;
return;
}
void parser___ReduceAction229___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction229::action (src/parser//parser.nit:10041,2--10058:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction229___action, 10041};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable4 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10050,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction229___action, 10050); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*pexprnode2*/ == NIT_NULL /*null*/) || (( variable7 /*pexprnode2*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable7 /*pexprnode2*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable7 /*pexprnode2*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable7 /*pexprnode2*/,COLOR_kernel___Object_____eqeq))( variable7 /*pexprnode2*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable8)) { /*if*/
((array___AbstractArray___add_t)CALL( variable6 /*listnode3*/,COLOR_abstract_collection___SimpleCollection___add))( variable6 /*listnode3*/, variable7 /*pexprnode2*/) /*Array::add*/;
return;
}
void parser___ReduceAction229___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction229::init (src/parser//parser.nit:10060,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction229___init, 10060};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction229].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction229].i] = 1;
return;
}
void parser___ReduceAction230___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction230::action (src/parser//parser.nit:10064,2--10091:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction230___action, 10064};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable5 /*nodearraylist2*/;
variable9 = TAG_Bool(( variable8 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10074,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction230___action, 10074); nit_exit(1);}
variable9 = variable4 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*listnode3*/==NIT_NULL) || VAL_ISA( variable9 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10076,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction230___action, 10076); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*pexprnode2*/ == NIT_NULL /*null*/) || (( variable8 /*pexprnode2*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable8 /*pexprnode2*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable8 /*pexprnode2*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable8 /*pexprnode2*/,COLOR_kernel___Object_____eqeq))( variable8 /*pexprnode2*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable10)) { /*if*/
((array___AbstractArray___add_t)CALL( variable7 /*listnode4*/,COLOR_abstract_collection___SimpleCollection___add))( variable7 /*listnode4*/, variable8 /*pexprnode2*/) /*Array::add*/;
return;
}
void parser___ReduceAction230___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction230::init (src/parser//parser.nit:10093,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction230___init, 10093};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction230].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction230].i] = 1;
return;
}
void parser___ReduceAction231___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction231::action (src/parser//parser.nit:10097,2--10103:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction231___action, 10097};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction231___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction231::init (src/parser//parser.nit:10105,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction231___init, 10105};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction231].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction231].i] = 1;
return;
}
void parser___ReduceAction232___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction232::action (src/parser//parser.nit:10109,2--10114:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction232___action, 10109};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction232___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction232::init (src/parser//parser.nit:10116,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction232___init, 10116};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction232].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction232].i] = 1;
return;
}
void parser___ReduceAction233___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction233::action (src/parser//parser.nit:10120,2--10128:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction233___action, 10120};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist2*/;
variable5 = TAG_Bool(( variable4 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable4 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10126,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction233___action, 10126); nit_exit(1);}
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
variable5 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(26)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable5, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction233___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction233::init (src/parser//parser.nit:10130,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction233___init, 10130};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction233].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction233].i] = 1;
return;
}
void parser___ReduceAction234___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction234::action (src/parser//parser.nit:10134,2--10141:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction234___action, 10134};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10139,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction234___action, 10139); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(27)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction234___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction234::init (src/parser//parser.nit:10143,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction234___init, 10143};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction234].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction234].i] = 1;
return;
}
void parser___ReduceAction235___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction235::action (src/parser//parser.nit:10147,2--10154:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction235___action, 10147};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10152,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction235___action, 10152); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(27)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction235___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction235::init (src/parser//parser.nit:10156,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction235___init, 10156};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction235].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction235].i] = 1;
return;
}
void parser___ReduceAction236___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction236::action (src/parser//parser.nit:10160,2--10171:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction236___action, 10160};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwreturnnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwreturnnode2*/, COLOR_TKwreturn, ID_TKwreturn)) /*cast TKwreturn*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10165,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction236___action, 10165); nit_exit(1);}
variable5 = NEW_parser_prod___AReturnExpr___init_areturnexpr( variable3 /*tkwreturnnode2*/, NIT_NULL /*null*/); /*new AReturnExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction236___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction236::init (src/parser//parser.nit:10173,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction236___init, 10173};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction236].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction236].i] = 1;
return;
}
void parser___ReduceAction237___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction237::action (src/parser//parser.nit:10177,2--10191:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction237___action, 10177};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable3 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tkwreturnnode2*/==NIT_NULL) || VAL_ISA( variable4 /*tkwreturnnode2*/, COLOR_TKwreturn, ID_TKwreturn)) /*cast TKwreturn*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10183,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction237___action, 10183); nit_exit(1);}
variable5 = variable2 /*nodearraylist2*/;
variable6 = TAG_Bool(( variable5 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable5 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10185,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction237___action, 10185); nit_exit(1);}
variable7 = NEW_parser_prod___AReturnExpr___init_areturnexpr( variable4 /*tkwreturnnode2*/, variable5 /*pexprnode3*/); /*new AReturnExpr*/
variable6 = variable7;
variable1 = variable6 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction237___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction237::init (src/parser//parser.nit:10193,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction237___init, 10193};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction237].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction237].i] = 1;
return;
}
void parser___ReduceAction238___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction238::action (src/parser//parser.nit:10197,2--10207:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction238___action, 10197};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwbreaknode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwbreaknode2*/, COLOR_TKwbreak, ID_TKwbreak)) /*cast TKwbreak*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10202,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction238___action, 10202); nit_exit(1);}
variable5 = NEW_parser_prod___ABreakExpr___init_abreakexpr( variable3 /*tkwbreaknode2*/); /*new ABreakExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction238___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction238::init (src/parser//parser.nit:10209,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction238___init, 10209};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction238].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction238].i] = 1;
return;
}
void parser___ReduceAction239___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction239::action (src/parser//parser.nit:10213,2--10223:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction239___action, 10213};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwabortnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwabortnode2*/, COLOR_TKwabort, ID_TKwabort)) /*cast TKwabort*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10218,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction239___action, 10218); nit_exit(1);}
variable5 = NEW_parser_prod___AAbortExpr___init_aabortexpr( variable3 /*tkwabortnode2*/); /*new AAbortExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction239___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction239::init (src/parser//parser.nit:10225,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction239___init, 10225};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction239].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction239].i] = 1;
return;
}
void parser___ReduceAction240___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction240::action (src/parser//parser.nit:10229,2--10239:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction240___action, 10229};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwcontinuenode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwcontinuenode2*/, COLOR_TKwcontinue, ID_TKwcontinue)) /*cast TKwcontinue*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10234,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction240___action, 10234); nit_exit(1);}
variable5 = NEW_parser_prod___AContinueExpr___init_acontinueexpr( variable3 /*tkwcontinuenode2*/); /*new AContinueExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction240___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction240::init (src/parser//parser.nit:10241,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction240___init, 10241};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction240].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction240].i] = 1;
return;
}
void parser___ReduceAction241___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction241::action (src/parser//parser.nit:10245,2--10252:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction241___action, 10245};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10250,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction241___action, 10250); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(27)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction241___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction241::init (src/parser//parser.nit:10254,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction241___init, 10254};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction241].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction241].i] = 1;
return;
}
void parser___ReduceAction242___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction242::action (src/parser//parser.nit:10258,2--10265:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction242___action, 10258};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10263,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction242___action, 10263); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(27)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction242___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction242::init (src/parser//parser.nit:10267,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction242___init, 10267};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction242].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction242].i] = 1;
return;
}
void parser___ReduceAction243___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction243::action (src/parser//parser.nit:10271,2--10278:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction243___action, 10271};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10276,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction243___action, 10276); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(27)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction243___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction243::init (src/parser//parser.nit:10280,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction243___init, 10280};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction243].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction243].i] = 1;
return;
}
void parser___ReduceAction244___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction244::action (src/parser//parser.nit:10284,2--10291:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction244___action, 10284};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10289,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction244___action, 10289); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(27)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction244___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction244::init (src/parser//parser.nit:10293,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction244___init, 10293};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction244].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction244].i] = 1;
return;
}
void parser___ReduceAction245___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction245::action (src/parser//parser.nit:10297,2--10304:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction245___action, 10297};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10302,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction245___action, 10302); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(27)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction245___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction245::init (src/parser//parser.nit:10306,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction245___init, 10306};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction245].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction245].i] = 1;
return;
}
void parser___ReduceAction246___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction246::action (src/parser//parser.nit:10310,2--10338:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction246___action, 10310};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable6 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10320,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction246___action, 10320); nit_exit(1);}
variable9 = variable3 /*nodearraylist4*/;
variable10 = TAG_Bool(( variable9 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable9 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10322,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction246___action, 10322); nit_exit(1);}
variable10 = variable2 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*listnode4*/==NIT_NULL) || VAL_ISA( variable10 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10324,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction246___action, 10324); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode4*/ == NIT_NULL /*null*/) || (( variable10 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable11)) { /*if*/
variable11 = ((array___AbstractArray___is_empty_t)CALL( variable7 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable7 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction246___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction246::init (src/parser//parser.nit:10340,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction246___init, 10340};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction246].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction246].i] = 1;
return;
}
void parser___ReduceAction247___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction247::action (src/parser//parser.nit:10344,2--10369:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction247___action, 10344};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable3 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable6 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10353,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction247___action, 10353); nit_exit(1);}
variable7 = variable2 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*listnode4*/==NIT_NULL) || VAL_ISA( variable7 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10355,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction247___action, 10355); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*listnode4*/ == NIT_NULL /*null*/) || (( variable7 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable7 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable7 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable8)) { /*if*/
variable8 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction247___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction247::init (src/parser//parser.nit:10371,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction247___init, 10371};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction247].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction247].i] = 1;
return;
}
void parser___ReduceAction248___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction248::action (src/parser//parser.nit:10375,2--10398:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction248___action, 10375};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tkwsupernode3*/==NIT_NULL) || VAL_ISA( variable5 /*tkwsupernode3*/, COLOR_TKwsuper, ID_TKwsuper)) /*cast TKwsuper*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10382,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction248___action, 10382); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*listnode4*/==NIT_NULL) || VAL_ISA( variable6 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10384,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction248___action, 10384); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable6 /*listnode4*/ == NIT_NULL /*null*/) || (( variable6 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable6 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable6 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction248___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction248::init (src/parser//parser.nit:10400,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction248___init, 10400};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction248].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction248].i] = 1;
return;
}
void parser___ReduceAction249___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction249::action (src/parser//parser.nit:10404,2--10430:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction249___action, 10404};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable4 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pqualifiednode2*/==NIT_NULL) || VAL_ISA( variable6 /*pqualifiednode2*/, COLOR_PQualified, ID_PQualified)) /*cast PQualified*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10412,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction249___action, 10412); nit_exit(1);}
variable7 = variable3 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*tkwsupernode3*/==NIT_NULL) || VAL_ISA( variable7 /*tkwsupernode3*/, COLOR_TKwsuper, ID_TKwsuper)) /*cast TKwsuper*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10414,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction249___action, 10414); nit_exit(1);}
variable8 = variable2 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*listnode4*/==NIT_NULL) || VAL_ISA( variable8 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10416,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction249___action, 10416); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*listnode4*/ == NIT_NULL /*null*/) || (( variable8 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable8 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable8 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable9)) { /*if*/
variable9 = ((array___AbstractArray___is_empty_t)CALL( variable5 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable5 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction249___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction249::init (src/parser//parser.nit:10432,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction249___init, 10432};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction249].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction249].i] = 1;
return;
}
void parser___ReduceAction250___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction250::action (src/parser//parser.nit:10436,2--10464:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction250___action, 10436};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable6 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10446,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction250___action, 10446); nit_exit(1);}
variable9 = variable3 /*nodearraylist4*/;
variable10 = TAG_Bool(( variable9 /*tkwinitnode3*/==NIT_NULL) || VAL_ISA( variable9 /*tkwinitnode3*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10448,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction250___action, 10448); nit_exit(1);}
variable10 = variable2 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*listnode4*/==NIT_NULL) || VAL_ISA( variable10 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10450,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction250___action, 10450); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode4*/ == NIT_NULL /*null*/) || (( variable10 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable11)) { /*if*/
variable11 = ((array___AbstractArray___is_empty_t)CALL( variable7 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable7 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction250___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction250::init (src/parser//parser.nit:10466,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction250___init, 10466};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction250].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction250].i] = 1;
return;
}
void parser___ReduceAction251___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction251::action (src/parser//parser.nit:10470,2--10495:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction251___action, 10470};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable3 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*tkwinitnode3*/==NIT_NULL) || VAL_ISA( variable6 /*tkwinitnode3*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10479,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction251___action, 10479); nit_exit(1);}
variable7 = variable2 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*listnode4*/==NIT_NULL) || VAL_ISA( variable7 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10481,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction251___action, 10481); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*listnode4*/ == NIT_NULL /*null*/) || (( variable7 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable7 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable7 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable8)) { /*if*/
variable8 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction251___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction251::init (src/parser//parser.nit:10497,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction251___init, 10497};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction251].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction251].i] = 1;
return;
}
void parser___ReduceAction252___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction252::action (src/parser//parser.nit:10501,2--10518:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction252___action, 10501};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable3 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tkwvarnode2*/==NIT_NULL) || VAL_ISA( variable4 /*tkwvarnode2*/, COLOR_TKwvar, ID_TKwvar)) /*cast TKwvar*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10507,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction252___action, 10507); nit_exit(1);}
variable5 = variable2 /*nodearraylist2*/;
variable6 = TAG_Bool(( variable5 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable5 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10509,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction252___action, 10509); nit_exit(1);}
variable7 = NEW_parser_prod___AVardeclExpr___init_avardeclexpr( variable4 /*tkwvarnode2*/, variable5 /*tidnode3*/, NIT_NULL /*null*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AVardeclExpr*/
variable6 = variable7;
variable1 = variable6 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction252___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction252::init (src/parser//parser.nit:10520,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction252___init, 10520};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction252].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction252].i] = 1;
return;
}
void parser___ReduceAction253___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction253::action (src/parser//parser.nit:10524,2--10544:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction253___action, 10524};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tkwvarnode2*/==NIT_NULL) || VAL_ISA( variable5 /*tkwvarnode2*/, COLOR_TKwvar, ID_TKwvar)) /*cast TKwvar*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10531,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction253___action, 10531); nit_exit(1);}
variable6 = variable3 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable6 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10533,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction253___action, 10533); nit_exit(1);}
variable7 = variable2 /*nodearraylist3*/;
variable8 = TAG_Bool(( variable7 /*ptypenode4*/==NIT_NULL) || VAL_ISA( variable7 /*ptypenode4*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10535,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction253___action, 10535); nit_exit(1);}
variable9 = NEW_parser_prod___AVardeclExpr___init_avardeclexpr( variable5 /*tkwvarnode2*/, variable6 /*tidnode3*/, variable7 /*ptypenode4*/, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new AVardeclExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction253___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction253::init (src/parser//parser.nit:10546,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction253___init, 10546};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction253].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction253].i] = 1;
return;
}
void parser___ReduceAction254___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction254::action (src/parser//parser.nit:10550,2--10574:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction254___action, 10550};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable6 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*tkwvarnode2*/==NIT_NULL) || VAL_ISA( variable7 /*tkwvarnode2*/, COLOR_TKwvar, ID_TKwvar)) /*cast TKwvar*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10559,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction254___action, 10559); nit_exit(1);}
variable8 = variable5 /*nodearraylist2*/;
variable9 = TAG_Bool(( variable8 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable8 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10561,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction254___action, 10561); nit_exit(1);}
variable9 = variable4 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*tassignnode5*/==NIT_NULL) || VAL_ISA( variable9 /*tassignnode5*/, COLOR_TAssign, ID_TAssign)) /*cast TAssign*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10563,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction254___action, 10563); nit_exit(1);}
variable10 = variable2 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*pexprnode6*/==NIT_NULL) || VAL_ISA( variable10 /*pexprnode6*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10565,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction254___action, 10565); nit_exit(1);}
variable12 = NEW_parser_prod___AVardeclExpr___init_avardeclexpr( variable7 /*tkwvarnode2*/, variable8 /*tidnode3*/, NIT_NULL /*null*/, variable9 /*tassignnode5*/, variable10 /*pexprnode6*/); /*new AVardeclExpr*/
variable11 = variable12;
variable1 = variable11 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction254___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction254::init (src/parser//parser.nit:10576,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction254___init, 10576};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction254].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction254].i] = 1;
return;
}
void parser___ReduceAction255___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction255::action (src/parser//parser.nit:10580,2--10607:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction255___action, 10580};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable7 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*tkwvarnode2*/==NIT_NULL) || VAL_ISA( variable8 /*tkwvarnode2*/, COLOR_TKwvar, ID_TKwvar)) /*cast TKwvar*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10590,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction255___action, 10590); nit_exit(1);}
variable9 = variable6 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable9 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10592,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction255___action, 10592); nit_exit(1);}
variable10 = variable5 /*nodearraylist3*/;
variable11 = TAG_Bool(( variable10 /*ptypenode4*/==NIT_NULL) || VAL_ISA( variable10 /*ptypenode4*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10594,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction255___action, 10594); nit_exit(1);}
variable11 = variable4 /*nodearraylist4*/;
variable12 = TAG_Bool(( variable11 /*tassignnode5*/==NIT_NULL) || VAL_ISA( variable11 /*tassignnode5*/, COLOR_TAssign, ID_TAssign)) /*cast TAssign*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10596,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction255___action, 10596); nit_exit(1);}
variable12 = variable2 /*nodearraylist6*/;
variable13 = TAG_Bool(( variable12 /*pexprnode6*/==NIT_NULL) || VAL_ISA( variable12 /*pexprnode6*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10598,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction255___action, 10598); nit_exit(1);}
variable14 = NEW_parser_prod___AVardeclExpr___init_avardeclexpr( variable8 /*tkwvarnode2*/, variable9 /*tidnode3*/, variable10 /*ptypenode4*/, variable11 /*tassignnode5*/, variable12 /*pexprnode6*/); /*new AVardeclExpr*/
variable13 = variable14;
variable1 = variable13 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction255___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction255::init (src/parser//parser.nit:10609,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction255___init, 10609};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction255].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction255].i] = 1;
return;
}
void parser___ReduceAction256___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction256::action (src/parser//parser.nit:10613,2--10637:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction256___action, 10613};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable7 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10623,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction256___action, 10623); nit_exit(1);}
variable9 = variable4 /*nodearraylist4*/;
variable10 = TAG_Bool(( variable9 /*tattridnode3*/==NIT_NULL) || VAL_ISA( variable9 /*tattridnode3*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10625,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction256___action, 10625); nit_exit(1);}
variable10 = variable3 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*tassignnode4*/==NIT_NULL) || VAL_ISA( variable10 /*tassignnode4*/, COLOR_TAssign, ID_TAssign)) /*cast TAssign*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10627,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction256___action, 10627); nit_exit(1);}
variable11 = variable2 /*nodearraylist6*/;
variable12 = TAG_Bool(( variable11 /*pexprnode5*/==NIT_NULL) || VAL_ISA( variable11 /*pexprnode5*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10629,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction256___action, 10629); nit_exit(1);}
variable13 = NEW_parser_prod___AAttrAssignExpr___init_aattrassignexpr( variable8 /*pexprnode2*/, variable9 /*tattridnode3*/, variable10 /*tassignnode4*/, variable11 /*pexprnode5*/); /*new AAttrAssignExpr*/
variable12 = variable13;
variable1 = variable12 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction256___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction256::init (src/parser//parser.nit:10639,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction256___init, 10639};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction256].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction256].i] = 1;
return;
}
void parser___ReduceAction257___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction257::action (src/parser//parser.nit:10643,2--10664:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction257___action, 10643};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable4 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*tattridnode3*/==NIT_NULL) || VAL_ISA( variable6 /*tattridnode3*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10652,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction257___action, 10652); nit_exit(1);}
variable7 = variable3 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*tassignnode4*/==NIT_NULL) || VAL_ISA( variable7 /*tassignnode4*/, COLOR_TAssign, ID_TAssign)) /*cast TAssign*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10654,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction257___action, 10654); nit_exit(1);}
variable8 = variable2 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*pexprnode5*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode5*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10656,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction257___action, 10656); nit_exit(1);}
variable10 = NEW_parser_prod___AAttrAssignExpr___init_aattrassignexpr( variable5 /*pexprnode2*/, variable6 /*tattridnode3*/, variable7 /*tassignnode4*/, variable8 /*pexprnode5*/); /*new AAttrAssignExpr*/
variable9 = variable10;
variable1 = variable9 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction257___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction257::init (src/parser//parser.nit:10666,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction257___init, 10666};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction257].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction257].i] = 1;
return;
}
void parser___ReduceAction258___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction258::action (src/parser//parser.nit:10670,2--10706:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction258___action, 10670};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable8 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10682,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction258___action, 10682); nit_exit(1);}
variable11 = variable5 /*nodearraylist4*/;
variable12 = TAG_Bool(( variable11 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable11 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10684,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction258___action, 10684); nit_exit(1);}
variable12 = variable4 /*nodearraylist5*/;
variable13 = TAG_Bool(( variable12 /*listnode4*/==NIT_NULL) || VAL_ISA( variable12 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10686,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction258___action, 10686); nit_exit(1);}
variable13 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable12 /*listnode4*/ == NIT_NULL /*null*/) || (( variable12 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable12 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable12 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable13)) { /*if*/
variable13 = ((array___AbstractArray___is_empty_t)CALL( variable9 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable9 /*listnode5*/) /*Array::is_empty*/;
}
variable13 = variable3 /*nodearraylist6*/;
variable14 = TAG_Bool(( variable13 /*tassignnode6*/==NIT_NULL) || VAL_ISA( variable13 /*tassignnode6*/, COLOR_TAssign, ID_TAssign)) /*cast TAssign*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10695,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction258___action, 10695); nit_exit(1);}
variable14 = variable2 /*nodearraylist7*/;
variable15 = TAG_Bool(( variable14 /*pexprnode7*/==NIT_NULL) || VAL_ISA( variable14 /*pexprnode7*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10697,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction258___action, 10697); nit_exit(1);}
variable16 = NEW_parser_prod___ACallAssignExpr___init_acallassignexpr( variable10 /*pexprnode2*/, variable11 /*tidnode3*/, variable9 /*listnode5*/, variable13 /*tassignnode6*/, variable14 /*pexprnode7*/); /*new ACallAssignExpr*/
variable15 = variable16;
variable1 = variable15 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction258___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction258::init (src/parser//parser.nit:10708,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction258___init, 10708};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction258].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction258].i] = 1;
return;
}
void parser___ReduceAction259___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction259::action (src/parser//parser.nit:10712,2--10745:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction259___action, 10712};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable5 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable8 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10723,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction259___action, 10723); nit_exit(1);}
variable9 = variable4 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*listnode4*/==NIT_NULL) || VAL_ISA( variable9 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10725,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction259___action, 10725); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*listnode4*/ == NIT_NULL /*null*/) || (( variable9 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable9 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable9 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable10)) { /*if*/
variable10 = ((array___AbstractArray___is_empty_t)CALL( variable6 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable6 /*listnode5*/) /*Array::is_empty*/;
}
variable10 = variable3 /*nodearraylist3*/;
variable11 = TAG_Bool(( variable10 /*tassignnode6*/==NIT_NULL) || VAL_ISA( variable10 /*tassignnode6*/, COLOR_TAssign, ID_TAssign)) /*cast TAssign*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10734,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction259___action, 10734); nit_exit(1);}
variable11 = variable2 /*nodearraylist4*/;
variable12 = TAG_Bool(( variable11 /*pexprnode7*/==NIT_NULL) || VAL_ISA( variable11 /*pexprnode7*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10736,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction259___action, 10736); nit_exit(1);}
variable13 = NEW_parser_prod___ACallAssignExpr___init_acallassignexpr( variable7 /*pexprnode2*/, variable8 /*tidnode3*/, variable6 /*listnode5*/, variable10 /*tassignnode6*/, variable11 /*pexprnode7*/); /*new ACallAssignExpr*/
variable12 = variable13;
variable1 = variable12 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction259___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction259::init (src/parser//parser.nit:10747,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction259___init, 10747};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction259].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction259].i] = 1;
return;
}
void parser___ReduceAction260___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction260::action (src/parser//parser.nit:10751,2--10781:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction260___action, 10751};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable5 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10760,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction260___action, 10760); nit_exit(1);}
variable8 = variable4 /*nodearraylist2*/;
variable9 = TAG_Bool(( variable8 /*listnode3*/==NIT_NULL) || VAL_ISA( variable8 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10762,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction260___action, 10762); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*listnode3*/ == NIT_NULL /*null*/) || (( variable8 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable8 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable8 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable9)) { /*if*/
variable9 = ((array___AbstractArray___is_empty_t)CALL( variable6 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable6 /*listnode4*/) /*Array::is_empty*/;
}
variable9 = variable3 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*tassignnode5*/==NIT_NULL) || VAL_ISA( variable9 /*tassignnode5*/, COLOR_TAssign, ID_TAssign)) /*cast TAssign*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10771,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction260___action, 10771); nit_exit(1);}
variable10 = variable2 /*nodearraylist4*/;
variable11 = TAG_Bool(( variable10 /*pexprnode6*/==NIT_NULL) || VAL_ISA( variable10 /*pexprnode6*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10773,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction260___action, 10773); nit_exit(1);}
variable12 = NEW_parser_prod___ABraAssignExpr___init_abraassignexpr( variable7 /*pexprnode2*/, variable6 /*listnode4*/, variable9 /*tassignnode5*/, variable10 /*pexprnode6*/); /*new ABraAssignExpr*/
variable11 = variable12;
variable1 = variable11 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction260___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction260::init (src/parser//parser.nit:10783,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction260___init, 10783};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction260].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction260].i] = 1;
return;
}
void parser___ReduceAction261___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction261::action (src/parser//parser.nit:10787,2--10811:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction261___action, 10787};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable7 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10797,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction261___action, 10797); nit_exit(1);}
variable9 = variable4 /*nodearraylist4*/;
variable10 = TAG_Bool(( variable9 /*tattridnode3*/==NIT_NULL) || VAL_ISA( variable9 /*tattridnode3*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10799,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction261___action, 10799); nit_exit(1);}
variable10 = variable3 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*passignopnode4*/==NIT_NULL) || VAL_ISA( variable10 /*passignopnode4*/, COLOR_PAssignOp, ID_PAssignOp)) /*cast PAssignOp*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10801,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction261___action, 10801); nit_exit(1);}
variable11 = variable2 /*nodearraylist6*/;
variable12 = TAG_Bool(( variable11 /*pexprnode5*/==NIT_NULL) || VAL_ISA( variable11 /*pexprnode5*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10803,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction261___action, 10803); nit_exit(1);}
variable13 = NEW_parser_prod___AAttrReassignExpr___init_aattrreassignexpr( variable8 /*pexprnode2*/, variable9 /*tattridnode3*/, variable10 /*passignopnode4*/, variable11 /*pexprnode5*/); /*new AAttrReassignExpr*/
variable12 = variable13;
variable1 = variable12 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction261___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction261::init (src/parser//parser.nit:10813,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction261___init, 10813};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction261].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction261].i] = 1;
return;
}
void parser___ReduceAction262___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction262::action (src/parser//parser.nit:10817,2--10838:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction262___action, 10817};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable4 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*tattridnode3*/==NIT_NULL) || VAL_ISA( variable6 /*tattridnode3*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10826,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction262___action, 10826); nit_exit(1);}
variable7 = variable3 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*passignopnode4*/==NIT_NULL) || VAL_ISA( variable7 /*passignopnode4*/, COLOR_PAssignOp, ID_PAssignOp)) /*cast PAssignOp*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10828,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction262___action, 10828); nit_exit(1);}
variable8 = variable2 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*pexprnode5*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode5*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10830,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction262___action, 10830); nit_exit(1);}
variable10 = NEW_parser_prod___AAttrReassignExpr___init_aattrreassignexpr( variable5 /*pexprnode2*/, variable6 /*tattridnode3*/, variable7 /*passignopnode4*/, variable8 /*pexprnode5*/); /*new AAttrReassignExpr*/
variable9 = variable10;
variable1 = variable9 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction262___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction262::init (src/parser//parser.nit:10840,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction262___init, 10840};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction262].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction262].i] = 1;
return;
}
void parser___ReduceAction263___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction263::action (src/parser//parser.nit:10844,2--10880:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction263___action, 10844};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable8 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable10 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10856,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction263___action, 10856); nit_exit(1);}
variable11 = variable5 /*nodearraylist4*/;
variable12 = TAG_Bool(( variable11 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable11 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10858,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction263___action, 10858); nit_exit(1);}
variable12 = variable4 /*nodearraylist5*/;
variable13 = TAG_Bool(( variable12 /*listnode4*/==NIT_NULL) || VAL_ISA( variable12 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10860,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction263___action, 10860); nit_exit(1);}
variable13 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable12 /*listnode4*/ == NIT_NULL /*null*/) || (( variable12 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable12 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable12 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable13)) { /*if*/
variable13 = ((array___AbstractArray___is_empty_t)CALL( variable9 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable9 /*listnode5*/) /*Array::is_empty*/;
}
variable13 = variable3 /*nodearraylist6*/;
variable14 = TAG_Bool(( variable13 /*passignopnode6*/==NIT_NULL) || VAL_ISA( variable13 /*passignopnode6*/, COLOR_PAssignOp, ID_PAssignOp)) /*cast PAssignOp*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10869,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction263___action, 10869); nit_exit(1);}
variable14 = variable2 /*nodearraylist7*/;
variable15 = TAG_Bool(( variable14 /*pexprnode7*/==NIT_NULL) || VAL_ISA( variable14 /*pexprnode7*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10871,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction263___action, 10871); nit_exit(1);}
variable16 = NEW_parser_prod___ACallReassignExpr___init_acallreassignexpr( variable10 /*pexprnode2*/, variable11 /*tidnode3*/, variable9 /*listnode5*/, variable13 /*passignopnode6*/, variable14 /*pexprnode7*/); /*new ACallReassignExpr*/
variable15 = variable16;
variable1 = variable15 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction263___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction263::init (src/parser//parser.nit:10882,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction263___init, 10882};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction263].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction263].i] = 1;
return;
}
void parser___ReduceAction264___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction264::action (src/parser//parser.nit:10886,2--10919:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction264___action, 10886};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable5 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable8 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10897,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction264___action, 10897); nit_exit(1);}
variable9 = variable4 /*nodearraylist2*/;
variable10 = TAG_Bool(( variable9 /*listnode4*/==NIT_NULL) || VAL_ISA( variable9 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10899,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction264___action, 10899); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*listnode4*/ == NIT_NULL /*null*/) || (( variable9 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable9 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable9 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable10)) { /*if*/
variable10 = ((array___AbstractArray___is_empty_t)CALL( variable6 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable6 /*listnode5*/) /*Array::is_empty*/;
}
variable10 = variable3 /*nodearraylist3*/;
variable11 = TAG_Bool(( variable10 /*passignopnode6*/==NIT_NULL) || VAL_ISA( variable10 /*passignopnode6*/, COLOR_PAssignOp, ID_PAssignOp)) /*cast PAssignOp*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10908,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction264___action, 10908); nit_exit(1);}
variable11 = variable2 /*nodearraylist4*/;
variable12 = TAG_Bool(( variable11 /*pexprnode7*/==NIT_NULL) || VAL_ISA( variable11 /*pexprnode7*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10910,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction264___action, 10910); nit_exit(1);}
variable13 = NEW_parser_prod___ACallReassignExpr___init_acallreassignexpr( variable7 /*pexprnode2*/, variable8 /*tidnode3*/, variable6 /*listnode5*/, variable10 /*passignopnode6*/, variable11 /*pexprnode7*/); /*new ACallReassignExpr*/
variable12 = variable13;
variable1 = variable12 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction264___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction264::init (src/parser//parser.nit:10921,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction264___init, 10921};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction264].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction264].i] = 1;
return;
}
void parser___ReduceAction265___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction265::action (src/parser//parser.nit:10925,2--10955:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction265___action, 10925};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable5 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10934,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction265___action, 10934); nit_exit(1);}
variable8 = variable4 /*nodearraylist2*/;
variable9 = TAG_Bool(( variable8 /*listnode3*/==NIT_NULL) || VAL_ISA( variable8 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10936,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction265___action, 10936); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*listnode3*/ == NIT_NULL /*null*/) || (( variable8 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable8 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable8 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable9)) { /*if*/
variable9 = ((array___AbstractArray___is_empty_t)CALL( variable6 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable6 /*listnode4*/) /*Array::is_empty*/;
}
variable9 = variable3 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*passignopnode5*/==NIT_NULL) || VAL_ISA( variable9 /*passignopnode5*/, COLOR_PAssignOp, ID_PAssignOp)) /*cast PAssignOp*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10945,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction265___action, 10945); nit_exit(1);}
variable10 = variable2 /*nodearraylist4*/;
variable11 = TAG_Bool(( variable10 /*pexprnode6*/==NIT_NULL) || VAL_ISA( variable10 /*pexprnode6*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10947,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction265___action, 10947); nit_exit(1);}
variable12 = NEW_parser_prod___ABraReassignExpr___init_abrareassignexpr( variable7 /*pexprnode2*/, variable6 /*listnode4*/, variable9 /*passignopnode5*/, variable10 /*pexprnode6*/); /*new ABraReassignExpr*/
variable11 = variable12;
variable1 = variable11 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction265___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction265::init (src/parser//parser.nit:10957,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction265___init, 10957};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction265].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction265].i] = 1;
return;
}
void parser___ReduceAction266___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction266::action (src/parser//parser.nit:10961,2--10971:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction266___action, 10961};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tpluseqnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tpluseqnode2*/, COLOR_TPluseq, ID_TPluseq)) /*cast TPluseq*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10966,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction266___action, 10966); nit_exit(1);}
variable5 = NEW_parser_prod___APlusAssignOp___init_aplusassignop( variable3 /*tpluseqnode2*/); /*new APlusAssignOp*/
variable4 = variable5;
variable1 = variable4 /*passignopnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction266___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction266::init (src/parser//parser.nit:10973,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction266___init, 10973};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction266].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction266].i] = 1;
return;
}
void parser___ReduceAction267___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction267::action (src/parser//parser.nit:10977,2--10987:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction267___action, 10977};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tminuseqnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tminuseqnode2*/, COLOR_TMinuseq, ID_TMinuseq)) /*cast TMinuseq*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10982,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction267___action, 10982); nit_exit(1);}
variable5 = NEW_parser_prod___AMinusAssignOp___init_aminusassignop( variable3 /*tminuseqnode2*/); /*new AMinusAssignOp*/
variable4 = variable5;
variable1 = variable4 /*passignopnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction267___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction267::init (src/parser//parser.nit:10989,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction267___init, 10989};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction267].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction267].i] = 1;
return;
}
void parser___ReduceAction268___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction268::action (src/parser//parser.nit:10993,2--11007:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction268___action, 10993};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable3 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tkwdonode2*/==NIT_NULL) || VAL_ISA( variable4 /*tkwdonode2*/, COLOR_TKwdo, ID_TKwdo)) /*cast TKwdo*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:10999,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction268___action, 10999); nit_exit(1);}
variable5 = variable2 /*nodearraylist2*/;
variable6 = TAG_Bool(( variable5 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable5 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11001,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction268___action, 11001); nit_exit(1);}
variable7 = NEW_parser_prod___ADoExpr___init_adoexpr( variable4 /*tkwdonode2*/, variable5 /*pexprnode3*/); /*new ADoExpr*/
variable6 = variable7;
variable1 = variable6 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction268___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction268::init (src/parser//parser.nit:11009,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction268___init, 11009};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction268].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction268].i] = 1;
return;
}
void parser___ReduceAction269___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction269::action (src/parser//parser.nit:11013,2--11039:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction269___action, 11013};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*tkwifnode2*/==NIT_NULL) || VAL_ISA( variable10 /*tkwifnode2*/, COLOR_TKwif, ID_TKwif)) /*cast TKwif*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11025,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction269___action, 11025); nit_exit(1);}
variable11 = variable7 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable11 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11027,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction269___action, 11027); nit_exit(1);}
variable12 = variable4 /*nodearraylist6*/;
variable13 = TAG_Bool(( variable12 /*pexprnode4*/==NIT_NULL) || VAL_ISA( variable12 /*pexprnode4*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11029,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction269___action, 11029); nit_exit(1);}
variable13 = variable2 /*nodearraylist8*/;
variable14 = TAG_Bool(( variable13 /*pexprnode5*/==NIT_NULL) || VAL_ISA( variable13 /*pexprnode5*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11031,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction269___action, 11031); nit_exit(1);}
variable15 = NEW_parser_prod___AIfExpr___init_aifexpr( variable10 /*tkwifnode2*/, variable11 /*pexprnode3*/, variable12 /*pexprnode4*/, variable13 /*pexprnode5*/); /*new AIfExpr*/
variable14 = variable15;
variable1 = variable14 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction269___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction269::init (src/parser//parser.nit:11041,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction269___init, 11041};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction269].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction269].i] = 1;
return;
}
void parser___ReduceAction270___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction270::action (src/parser//parser.nit:11045,2--11067:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction270___action, 11045};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable7 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*tkwifnode2*/==NIT_NULL) || VAL_ISA( variable8 /*tkwifnode2*/, COLOR_TKwif, ID_TKwif)) /*cast TKwif*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11055,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction270___action, 11055); nit_exit(1);}
variable9 = variable5 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable9 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11057,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction270___action, 11057); nit_exit(1);}
variable10 = variable2 /*nodearraylist6*/;
variable11 = TAG_Bool(( variable10 /*pexprnode4*/==NIT_NULL) || VAL_ISA( variable10 /*pexprnode4*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11059,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction270___action, 11059); nit_exit(1);}
variable12 = NEW_parser_prod___AIfExpr___init_aifexpr( variable8 /*tkwifnode2*/, variable9 /*pexprnode3*/, variable10 /*pexprnode4*/, NIT_NULL /*null*/); /*new AIfExpr*/
variable11 = variable12;
variable1 = variable11 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction270___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction270::init (src/parser//parser.nit:11069,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction270___init, 11069};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction270].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction270].i] = 1;
return;
}
void parser___ReduceAction271___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction271::action (src/parser//parser.nit:11073,2--11107:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction271___action, 11073};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable10 /*nodearraylist1*/;
variable12 = TAG_Bool(( variable11 /*tkwifnode2*/==NIT_NULL) || VAL_ISA( variable11 /*tkwifnode2*/, COLOR_TKwif, ID_TKwif)) /*cast TKwif*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11086,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction271___action, 11086); nit_exit(1);}
variable12 = variable8 /*nodearraylist3*/;
variable13 = TAG_Bool(( variable12 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable12 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11088,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction271___action, 11088); nit_exit(1);}
variable14 = NEW_array___Array___init(); /*new Array[Object]*/
variable13 = variable14;
variable14 = variable4 /*nodearraylist7*/;
variable15 = TAG_Bool(( variable14 /*pexprnode5*/==NIT_NULL) || VAL_ISA( variable14 /*pexprnode5*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11091,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction271___action, 11091); nit_exit(1);}
variable15 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable14 /*pexprnode5*/ == NIT_NULL /*null*/) || (( variable14 /*pexprnode5*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable14 /*pexprnode5*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable14 /*pexprnode5*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable14 /*pexprnode5*/,COLOR_kernel___Object_____eqeq))( variable14 /*pexprnode5*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable15)) { /*if*/
((array___AbstractArray___add_t)CALL( variable13 /*listnode6*/,COLOR_abstract_collection___SimpleCollection___add))( variable13 /*listnode6*/, variable14 /*pexprnode5*/) /*Array::add*/;
variable15 = variable16;
variable16 = variable2 /*nodearraylist9*/;
variable17 = TAG_Bool(( variable16 /*pexprnode7*/==NIT_NULL) || VAL_ISA( variable16 /*pexprnode7*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11099,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction271___action, 11099); nit_exit(1);}
variable18 = NEW_parser_prod___AIfExpr___init_aifexpr( variable11 /*tkwifnode2*/, variable12 /*pexprnode3*/, variable15 /*pexprnode4*/, variable16 /*pexprnode7*/); /*new AIfExpr*/
variable17 = variable18;
variable1 = variable17 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction271___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction271::init (src/parser//parser.nit:11109,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction271___init, 11109};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction271].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction271].i] = 1;
return;
}
void parser___ReduceAction272___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction272::action (src/parser//parser.nit:11113,2--11157:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction272___action, 11113};
val_t variable0;
val_t variable1;
val_t variable2;
variable11 = variable12;
variable12 = variable11 /*nodearraylist1*/;
variable13 = TAG_Bool(( variable12 /*tkwifnode2*/==NIT_NULL) || VAL_ISA( variable12 /*tkwifnode2*/, COLOR_TKwif, ID_TKwif)) /*cast TKwif*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11127,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction272___action, 11127); nit_exit(1);}
variable13 = variable9 /*nodearraylist3*/;
variable14 = TAG_Bool(( variable13 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable13 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11129,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction272___action, 11129); nit_exit(1);}
variable15 = NEW_array___Array___init(); /*new Array[Object]*/
variable14 = variable15;
variable15 = variable5 /*nodearraylist7*/;
variable16 = TAG_Bool(( variable15 /*pexprnode5*/==NIT_NULL) || VAL_ISA( variable15 /*pexprnode5*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11132,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction272___action, 11132); nit_exit(1);}
variable16 = variable4 /*nodearraylist8*/;
variable17 = TAG_Bool(( variable16 /*listnode6*/==NIT_NULL) || VAL_ISA( variable16 /*listnode6*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11134,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction272___action, 11134); nit_exit(1);}
variable17 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable15 /*pexprnode5*/ == NIT_NULL /*null*/) || (( variable15 /*pexprnode5*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable15 /*pexprnode5*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable15 /*pexprnode5*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable15 /*pexprnode5*/,COLOR_kernel___Object_____eqeq))( variable15 /*pexprnode5*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable17)) { /*if*/
((array___AbstractArray___add_t)CALL( variable14 /*listnode7*/,COLOR_abstract_collection___SimpleCollection___add))( variable14 /*listnode7*/, variable15 /*pexprnode5*/) /*Array::add*/;
variable17 = variable18;
variable18 = variable2 /*nodearraylist10*/;
variable19 = TAG_Bool(( variable18 /*pexprnode8*/==NIT_NULL) || VAL_ISA( variable18 /*pexprnode8*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11149,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction272___action, 11149); nit_exit(1);}
variable20 = NEW_parser_prod___AIfExpr___init_aifexpr( variable12 /*tkwifnode2*/, variable13 /*pexprnode3*/, variable17 /*pexprnode4*/, variable18 /*pexprnode8*/); /*new AIfExpr*/
variable19 = variable20;
variable1 = variable19 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction272___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction272::init (src/parser//parser.nit:11159,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction272___init, 11159};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction272].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction272].i] = 1;
return;
}
void parser___ReduceAction273___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction273::action (src/parser//parser.nit:11163,2--11185:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction273___action, 11163};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable7 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*tkwifnode2*/==NIT_NULL) || VAL_ISA( variable8 /*tkwifnode2*/, COLOR_TKwif, ID_TKwif)) /*cast TKwif*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11173,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction273___action, 11173); nit_exit(1);}
variable9 = variable5 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable9 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11175,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction273___action, 11175); nit_exit(1);}
variable10 = variable2 /*nodearraylist6*/;
variable11 = TAG_Bool(( variable10 /*pexprnode5*/==NIT_NULL) || VAL_ISA( variable10 /*pexprnode5*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11177,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction273___action, 11177); nit_exit(1);}
variable12 = NEW_parser_prod___AIfExpr___init_aifexpr( variable8 /*tkwifnode2*/, variable9 /*pexprnode3*/, NIT_NULL /*null*/, variable10 /*pexprnode5*/); /*new AIfExpr*/
variable11 = variable12;
variable1 = variable11 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction273___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction273::init (src/parser//parser.nit:11187,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction273___init, 11187};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction273].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction273].i] = 1;
return;
}
void parser___ReduceAction274___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction274::action (src/parser//parser.nit:11191,2--11214:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction274___action, 11191};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable8 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*tkwifnode2*/==NIT_NULL) || VAL_ISA( variable9 /*tkwifnode2*/, COLOR_TKwif, ID_TKwif)) /*cast TKwif*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11202,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction274___action, 11202); nit_exit(1);}
variable10 = variable6 /*nodearraylist3*/;
variable11 = TAG_Bool(( variable10 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable10 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11204,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction274___action, 11204); nit_exit(1);}
variable11 = variable2 /*nodearraylist7*/;
variable12 = TAG_Bool(( variable11 /*pexprnode5*/==NIT_NULL) || VAL_ISA( variable11 /*pexprnode5*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11206,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction274___action, 11206); nit_exit(1);}
variable13 = NEW_parser_prod___AIfExpr___init_aifexpr( variable9 /*tkwifnode2*/, variable10 /*pexprnode3*/, NIT_NULL /*null*/, variable11 /*pexprnode5*/); /*new AIfExpr*/
variable12 = variable13;
variable1 = variable12 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction274___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction274::init (src/parser//parser.nit:11216,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction274___init, 11216};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction274].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction274].i] = 1;
return;
}
void parser___ReduceAction275___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction275::action (src/parser//parser.nit:11220,2--11228:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction275___action, 11220};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist2*/;
variable5 = TAG_Bool(( variable4 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable4 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11226,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction275___action, 11226); nit_exit(1);}
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
variable5 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(33)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable5, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction275___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction275::init (src/parser//parser.nit:11230,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction275___init, 11230};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction275].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction275].i] = 1;
return;
}
void parser___ReduceAction276___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction276::action (src/parser//parser.nit:11234,2--11239:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction276___action, 11234};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction276___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction276::init (src/parser//parser.nit:11241,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction276___init, 11241};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction276].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction276].i] = 1;
return;
}
void parser___ReduceAction277___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction277::action (src/parser//parser.nit:11245,2--11269:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction277___action, 11245};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable7 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*tkwwhilenode2*/==NIT_NULL) || VAL_ISA( variable8 /*tkwwhilenode2*/, COLOR_TKwwhile, ID_TKwwhile)) /*cast TKwwhile*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11255,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction277___action, 11255); nit_exit(1);}
variable9 = variable5 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable9 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11257,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction277___action, 11257); nit_exit(1);}
variable10 = variable3 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*tkwdonode4*/==NIT_NULL) || VAL_ISA( variable10 /*tkwdonode4*/, COLOR_TKwdo, ID_TKwdo)) /*cast TKwdo*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11259,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction277___action, 11259); nit_exit(1);}
variable11 = variable2 /*nodearraylist6*/;
variable12 = TAG_Bool(( variable11 /*pexprnode5*/==NIT_NULL) || VAL_ISA( variable11 /*pexprnode5*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11261,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction277___action, 11261); nit_exit(1);}
variable13 = NEW_parser_prod___AWhileExpr___init_awhileexpr( variable8 /*tkwwhilenode2*/, variable9 /*pexprnode3*/, variable10 /*tkwdonode4*/, variable11 /*pexprnode5*/); /*new AWhileExpr*/
variable12 = variable13;
variable1 = variable12 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction277___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction277::init (src/parser//parser.nit:11271,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction277___init, 11271};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction277].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction277].i] = 1;
return;
}
void parser___ReduceAction278___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction278::action (src/parser//parser.nit:11275,2--11294:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction278___action, 11275};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11283,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction278___action, 11283); nit_exit(1);}
variable7 = variable3 /*nodearraylist3*/;
variable8 = TAG_Bool(( variable7 /*tkwdonode3*/==NIT_NULL) || VAL_ISA( variable7 /*tkwdonode3*/, COLOR_TKwdo, ID_TKwdo)) /*cast TKwdo*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11285,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction278___action, 11285); nit_exit(1);}
variable8 = variable2 /*nodearraylist4*/;
variable9 = TAG_Bool(( variable8 /*pexprnode4*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode4*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11287,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction278___action, 11287); nit_exit(1);}
variable10 = NEW_parser_prod___AForExpr___init_aforexpr( variable6 /*pexprnode2*/, variable7 /*tkwdonode3*/, variable8 /*pexprnode4*/); /*new AForExpr*/
variable9 = variable10;
variable1 = variable9 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction278___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction278::init (src/parser//parser.nit:11296,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction278___init, 11296};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction278].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction278].i] = 1;
return;
}
void parser___ReduceAction279___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction279::action (src/parser//parser.nit:11300,2--11322:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction279___action, 11300};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable8 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*tkwfornode2*/==NIT_NULL) || VAL_ISA( variable9 /*tkwfornode2*/, COLOR_TKwfor, ID_TKwfor)) /*cast TKwfor*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11311,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction279___action, 11311); nit_exit(1);}
variable10 = variable6 /*nodearraylist3*/;
variable11 = TAG_Bool(( variable10 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable10 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11313,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction279___action, 11313); nit_exit(1);}
variable11 = variable2 /*nodearraylist7*/;
variable12 = TAG_Bool(( variable11 /*pexprnode4*/==NIT_NULL) || VAL_ISA( variable11 /*pexprnode4*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11315,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction279___action, 11315); nit_exit(1);}
variable13 = NEW_parser_prod___AForVardeclExpr___init_aforvardeclexpr( variable9 /*tkwfornode2*/, variable10 /*tidnode3*/, variable11 /*pexprnode4*/); /*new AForVardeclExpr*/
variable12 = variable13;
variable1 = variable12 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction279___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction279::init (src/parser//parser.nit:11324,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction279___init, 11324};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction279].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction279].i] = 1;
return;
}
void parser___ReduceAction280___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction280::action (src/parser//parser.nit:11328,2--11343:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction280___action, 11328};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable3 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tkwassertnode2*/==NIT_NULL) || VAL_ISA( variable4 /*tkwassertnode2*/, COLOR_TKwassert, ID_TKwassert)) /*cast TKwassert*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11334,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction280___action, 11334); nit_exit(1);}
variable5 = variable2 /*nodearraylist2*/;
variable6 = TAG_Bool(( variable5 /*pexprnode4*/==NIT_NULL) || VAL_ISA( variable5 /*pexprnode4*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11336,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction280___action, 11336); nit_exit(1);}
variable7 = NEW_parser_prod___AAssertExpr___init_aassertexpr( variable4 /*tkwassertnode2*/, NIT_NULL /*null*/, variable5 /*pexprnode4*/); /*new AAssertExpr*/
variable6 = variable7;
variable1 = variable6 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction280___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction280::init (src/parser//parser.nit:11345,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction280___init, 11345};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction280].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction280].i] = 1;
return;
}
void parser___ReduceAction281___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction281::action (src/parser//parser.nit:11349,2--11367:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction281___action, 11349};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tkwassertnode2*/==NIT_NULL) || VAL_ISA( variable5 /*tkwassertnode2*/, COLOR_TKwassert, ID_TKwassert)) /*cast TKwassert*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11356,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction281___action, 11356); nit_exit(1);}
variable6 = variable3 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable6 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11358,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction281___action, 11358); nit_exit(1);}
variable7 = variable2 /*nodearraylist3*/;
variable8 = TAG_Bool(( variable7 /*pexprnode4*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode4*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11360,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction281___action, 11360); nit_exit(1);}
variable9 = NEW_parser_prod___AAssertExpr___init_aassertexpr( variable5 /*tkwassertnode2*/, variable6 /*tidnode3*/, variable7 /*pexprnode4*/); /*new AAssertExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction281___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction281::init (src/parser//parser.nit:11369,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction281___init, 11369};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction281].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction281].i] = 1;
return;
}
void parser___ReduceAction282___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction282::action (src/parser//parser.nit:11373,2--11381:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction282___action, 11373};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable3 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tidnode1*/==NIT_NULL) || VAL_ISA( variable4 /*tidnode1*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11379,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction282___action, 11379); nit_exit(1);}
variable1 = variable4 /*tidnode1*/ /*node_list=*/;
variable5 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(38)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable5, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction282___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction282::init (src/parser//parser.nit:11383,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction282___init, 11383};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction282].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction282].i] = 1;
return;
}
void parser___ReduceAction283___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction283::action (src/parser//parser.nit:11387,2--11394:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction283___action, 11387};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11392,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction283___action, 11392); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(39)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction283___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction283::init (src/parser//parser.nit:11396,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction283___init, 11396};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction283].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction283].i] = 1;
return;
}
void parser___ReduceAction284___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction284::action (src/parser//parser.nit:11400,2--11435:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction284___action, 11400};
val_t variable0;
val_t variable1;
val_t variable2;
variable12 = variable13;
variable13 = variable12 /*nodearraylist1*/;
variable14 = TAG_Bool(( variable13 /*tkwifnode2*/==NIT_NULL) || VAL_ISA( variable13 /*tkwifnode2*/, COLOR_TKwif, ID_TKwif)) /*cast TKwif*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11415,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction284___action, 11415); nit_exit(1);}
variable14 = variable10 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable14 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11417,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction284___action, 11417); nit_exit(1);}
variable15 = variable8 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*tkwthennode4*/==NIT_NULL) || VAL_ISA( variable15 /*tkwthennode4*/, COLOR_TKwthen, ID_TKwthen)) /*cast TKwthen*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11419,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction284___action, 11419); nit_exit(1);}
variable16 = variable6 /*nodearraylist7*/;
variable17 = TAG_Bool(( variable16 /*pexprnode5*/==NIT_NULL) || VAL_ISA( variable16 /*pexprnode5*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11421,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction284___action, 11421); nit_exit(1);}
variable17 = variable4 /*nodearraylist9*/;
variable18 = TAG_Bool(( variable17 /*tkwelsenode6*/==NIT_NULL) || VAL_ISA( variable17 /*tkwelsenode6*/, COLOR_TKwelse, ID_TKwelse)) /*cast TKwelse*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11423,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction284___action, 11423); nit_exit(1);}
variable18 = variable2 /*nodearraylist11*/;
variable19 = TAG_Bool(( variable18 /*pexprnode7*/==NIT_NULL) || VAL_ISA( variable18 /*pexprnode7*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11425,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction284___action, 11425); nit_exit(1);}
variable20 = NEW_parser_prod___AIfexprExpr___init_aifexprexpr( variable13 /*tkwifnode2*/, variable14 /*pexprnode3*/, variable15 /*tkwthennode4*/, variable16 /*pexprnode5*/, variable17 /*tkwelsenode6*/, variable18 /*pexprnode7*/); /*new AIfexprExpr*/
variable19 = variable20;
variable1 = variable19 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction284___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction284::init (src/parser//parser.nit:11437,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction284___init, 11437};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction284].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction284].i] = 1;
return;
}
void parser___ReduceAction285___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction285::action (src/parser//parser.nit:11441,2--11448:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction285___action, 11441};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11446,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction285___action, 11446); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(40)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction285___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction285::init (src/parser//parser.nit:11450,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction285___init, 11450};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction285].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction285].i] = 1;
return;
}
void parser___ReduceAction286___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction286::action (src/parser//parser.nit:11454,2--11470:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction286___action, 11454};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11462,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction286___action, 11462); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11464,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction286___action, 11464); nit_exit(1);}
variable9 = NEW_parser_prod___AOrExpr___init_aorexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AOrExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction286___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction286::init (src/parser//parser.nit:11472,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction286___init, 11472};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction286].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction286].i] = 1;
return;
}
void parser___ReduceAction287___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction287::action (src/parser//parser.nit:11476,2--11492:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction287___action, 11476};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11484,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction287___action, 11484); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11486,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction287___action, 11486); nit_exit(1);}
variable9 = NEW_parser_prod___AAndExpr___init_aandexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AAndExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction287___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction287::init (src/parser//parser.nit:11494,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction287___init, 11494};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction287].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction287].i] = 1;
return;
}
void parser___ReduceAction288___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction288::action (src/parser//parser.nit:11498,2--11505:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction288___action, 11498};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11503,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction288___action, 11503); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(41)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction288___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction288::init (src/parser//parser.nit:11507,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction288___init, 11507};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction288].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction288].i] = 1;
return;
}
void parser___ReduceAction289___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction289::action (src/parser//parser.nit:11511,2--11526:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction289___action, 11511};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tkwnotnode2*/==NIT_NULL) || VAL_ISA( variable5 /*tkwnotnode2*/, COLOR_TKwnot, ID_TKwnot)) /*cast TKwnot*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11518,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction289___action, 11518); nit_exit(1);}
variable6 = variable2 /*nodearraylist3*/;
variable7 = TAG_Bool(( variable6 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11520,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction289___action, 11520); nit_exit(1);}
variable8 = NEW_parser_prod___ANotExpr___init_anotexpr( variable5 /*tkwnotnode2*/, variable6 /*pexprnode3*/); /*new ANotExpr*/
variable7 = variable8;
variable1 = variable7 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction289___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction289::init (src/parser//parser.nit:11528,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction289___init, 11528};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction289].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction289].i] = 1;
return;
}
void parser___ReduceAction290___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction290::action (src/parser//parser.nit:11532,2--11539:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction290___action, 11532};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11537,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction290___action, 11537); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(42)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction290___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction290::init (src/parser//parser.nit:11541,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction290___init, 11541};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction290].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction290].i] = 1;
return;
}
void parser___ReduceAction291___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction291::action (src/parser//parser.nit:11545,2--11561:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction291___action, 11545};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11553,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction291___action, 11553); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11555,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction291___action, 11555); nit_exit(1);}
variable9 = NEW_parser_prod___AEqExpr___init_aeqexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AEqExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction291___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction291::init (src/parser//parser.nit:11563,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction291___init, 11563};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction291].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction291].i] = 1;
return;
}
void parser___ReduceAction292___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction292::action (src/parser//parser.nit:11567,2--11583:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction292___action, 11567};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11575,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction292___action, 11575); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11577,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction292___action, 11577); nit_exit(1);}
variable9 = NEW_parser_prod___AEeExpr___init_aeeexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AEeExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction292___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction292::init (src/parser//parser.nit:11585,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction292___init, 11585};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction292].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction292].i] = 1;
return;
}
void parser___ReduceAction293___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction293::action (src/parser//parser.nit:11589,2--11605:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction293___action, 11589};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11597,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction293___action, 11597); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11599,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction293___action, 11599); nit_exit(1);}
variable9 = NEW_parser_prod___ANeExpr___init_aneexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new ANeExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction293___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction293::init (src/parser//parser.nit:11607,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction293___init, 11607};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction293].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction293].i] = 1;
return;
}
void parser___ReduceAction294___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction294::action (src/parser//parser.nit:11611,2--11627:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction294___action, 11611};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11619,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction294___action, 11619); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11621,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction294___action, 11621); nit_exit(1);}
variable9 = NEW_parser_prod___ALtExpr___init_altexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new ALtExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction294___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction294::init (src/parser//parser.nit:11629,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction294___init, 11629};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction294].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction294].i] = 1;
return;
}
void parser___ReduceAction295___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction295::action (src/parser//parser.nit:11633,2--11649:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction295___action, 11633};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11641,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction295___action, 11641); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11643,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction295___action, 11643); nit_exit(1);}
variable9 = NEW_parser_prod___ALeExpr___init_aleexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new ALeExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction295___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction295::init (src/parser//parser.nit:11651,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction295___init, 11651};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction295].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction295].i] = 1;
return;
}
void parser___ReduceAction296___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction296::action (src/parser//parser.nit:11655,2--11671:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction296___action, 11655};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11663,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction296___action, 11663); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11665,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction296___action, 11665); nit_exit(1);}
variable9 = NEW_parser_prod___AGtExpr___init_agtexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AGtExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction296___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction296::init (src/parser//parser.nit:11673,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction296___init, 11673};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction296].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction296].i] = 1;
return;
}
void parser___ReduceAction297___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction297::action (src/parser//parser.nit:11677,2--11693:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction297___action, 11677};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11685,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction297___action, 11685); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11687,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction297___action, 11687); nit_exit(1);}
variable9 = NEW_parser_prod___AGeExpr___init_ageexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AGeExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction297___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction297::init (src/parser//parser.nit:11695,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction297___init, 11695};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction297].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction297].i] = 1;
return;
}
void parser___ReduceAction298___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction298::action (src/parser//parser.nit:11699,2--11715:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction298___action, 11699};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11707,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction298___action, 11707); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11709,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction298___action, 11709); nit_exit(1);}
variable9 = NEW_parser_prod___AStarshipExpr___init_astarshipexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AStarshipExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction298___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction298::init (src/parser//parser.nit:11717,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction298___init, 11717};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction298].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction298].i] = 1;
return;
}
void parser___ReduceAction299___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction299::action (src/parser//parser.nit:11721,2--11737:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction299___action, 11721};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11729,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction299___action, 11729); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*ptypenode3*/==NIT_NULL) || VAL_ISA( variable7 /*ptypenode3*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11731,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction299___action, 11731); nit_exit(1);}
variable9 = NEW_parser_prod___AIsaExpr___init_aisaexpr( variable6 /*pexprnode2*/, variable7 /*ptypenode3*/); /*new AIsaExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction299___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction299::init (src/parser//parser.nit:11739,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction299___init, 11739};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction299].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction299].i] = 1;
return;
}
void parser___ReduceAction300___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction300::action (src/parser//parser.nit:11743,2--11750:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction300___action, 11743};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11748,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction300___action, 11748); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(43)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction300___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction300::init (src/parser//parser.nit:11752,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction300___init, 11752};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction300].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction300].i] = 1;
return;
}
void parser___ReduceAction301___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction301::action (src/parser//parser.nit:11756,2--11772:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction301___action, 11756};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11764,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction301___action, 11764); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11766,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction301___action, 11766); nit_exit(1);}
variable9 = NEW_parser_prod___APlusExpr___init_aplusexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new APlusExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction301___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction301::init (src/parser//parser.nit:11774,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction301___init, 11774};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction301].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction301].i] = 1;
return;
}
void parser___ReduceAction302___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction302::action (src/parser//parser.nit:11778,2--11794:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction302___action, 11778};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11786,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction302___action, 11786); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11788,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction302___action, 11788); nit_exit(1);}
variable9 = NEW_parser_prod___AMinusExpr___init_aminusexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AMinusExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction302___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction302::init (src/parser//parser.nit:11796,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction302___init, 11796};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction302].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction302].i] = 1;
return;
}
void parser___ReduceAction303___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction303::action (src/parser//parser.nit:11800,2--11807:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction303___action, 11800};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11805,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction303___action, 11805); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(44)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction303___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction303::init (src/parser//parser.nit:11809,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction303___init, 11809};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction303].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction303].i] = 1;
return;
}
void parser___ReduceAction304___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction304::action (src/parser//parser.nit:11813,2--11829:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction304___action, 11813};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11821,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction304___action, 11821); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11823,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction304___action, 11823); nit_exit(1);}
variable9 = NEW_parser_prod___AStarExpr___init_astarexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AStarExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction304___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction304::init (src/parser//parser.nit:11831,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction304___init, 11831};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction304].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction304].i] = 1;
return;
}
void parser___ReduceAction305___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction305::action (src/parser//parser.nit:11835,2--11851:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction305___action, 11835};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11843,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction305___action, 11843); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11845,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction305___action, 11845); nit_exit(1);}
variable9 = NEW_parser_prod___ASlashExpr___init_aslashexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new ASlashExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction305___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction305::init (src/parser//parser.nit:11853,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction305___init, 11853};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction305].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction305].i] = 1;
return;
}
void parser___ReduceAction306___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction306::action (src/parser//parser.nit:11857,2--11873:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction306___action, 11857};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11865,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction306___action, 11865); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11867,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction306___action, 11867); nit_exit(1);}
variable9 = NEW_parser_prod___APercentExpr___init_apercentexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new APercentExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction306___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction306::init (src/parser//parser.nit:11875,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction306___init, 11875};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction306].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction306].i] = 1;
return;
}
void parser___ReduceAction307___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction307::action (src/parser//parser.nit:11879,2--11886:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction307___action, 11879};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11884,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction307___action, 11884); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(45)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction307___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction307::init (src/parser//parser.nit:11888,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction307___init, 11888};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction307].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction307].i] = 1;
return;
}
void parser___ReduceAction308___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction308::action (src/parser//parser.nit:11892,2--11907:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction308___action, 11892};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tminusnode2*/==NIT_NULL) || VAL_ISA( variable5 /*tminusnode2*/, COLOR_TMinus, ID_TMinus)) /*cast TMinus*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11899,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction308___action, 11899); nit_exit(1);}
variable6 = variable2 /*nodearraylist3*/;
variable7 = TAG_Bool(( variable6 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11901,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction308___action, 11901); nit_exit(1);}
variable8 = NEW_parser_prod___AUminusExpr___init_auminusexpr( variable5 /*tminusnode2*/, variable6 /*pexprnode3*/); /*new AUminusExpr*/
variable7 = variable8;
variable1 = variable7 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction308___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction308::init (src/parser//parser.nit:11909,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction308___init, 11909};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction308].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction308].i] = 1;
return;
}
void parser___ReduceAction309___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction309::action (src/parser//parser.nit:11913,2--11928:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction309___action, 11913};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tkwoncenode2*/==NIT_NULL) || VAL_ISA( variable5 /*tkwoncenode2*/, COLOR_TKwonce, ID_TKwonce)) /*cast TKwonce*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11920,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction309___action, 11920); nit_exit(1);}
variable6 = variable2 /*nodearraylist3*/;
variable7 = TAG_Bool(( variable6 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11922,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction309___action, 11922); nit_exit(1);}
variable8 = NEW_parser_prod___AOnceExpr___init_aonceexpr( variable5 /*tkwoncenode2*/, variable6 /*pexprnode3*/); /*new AOnceExpr*/
variable7 = variable8;
variable1 = variable7 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction309___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction309::init (src/parser//parser.nit:11930,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction309___init, 11930};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction309].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction309].i] = 1;
return;
}
void parser___ReduceAction310___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction310::action (src/parser//parser.nit:11934,2--11941:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction310___action, 11934};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11939,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction310___action, 11939); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(46)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction310___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction310::init (src/parser//parser.nit:11943,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction310___init, 11943};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction310].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction310].i] = 1;
return;
}
void parser___ReduceAction311___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction311::action (src/parser//parser.nit:11947,2--11975:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction311___action, 11947};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable5 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*tkwnewnode2*/==NIT_NULL) || VAL_ISA( variable7 /*tkwnewnode2*/, COLOR_TKwnew, ID_TKwnew)) /*cast TKwnew*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11956,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction311___action, 11956); nit_exit(1);}
variable8 = variable3 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*ptypenode3*/==NIT_NULL) || VAL_ISA( variable8 /*ptypenode3*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11958,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction311___action, 11958); nit_exit(1);}
variable9 = variable2 /*nodearraylist4*/;
variable10 = TAG_Bool(( variable9 /*listnode5*/==NIT_NULL) || VAL_ISA( variable9 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11960,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction311___action, 11960); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*listnode5*/ == NIT_NULL /*null*/) || (( variable9 /*listnode5*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable9 /*listnode5*/,COLOR_kernel___Object_____eqeq))( variable9 /*listnode5*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable10)) { /*if*/
variable10 = ((array___AbstractArray___is_empty_t)CALL( variable6 /*listnode6*/,COLOR_abstract_collection___Collection___is_empty))( variable6 /*listnode6*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction311___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction311::init (src/parser//parser.nit:11977,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction311___init, 11977};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction311].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction311].i] = 1;
return;
}
void parser___ReduceAction312___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction312::action (src/parser//parser.nit:11981,2--11997:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction312___action, 11981};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11989,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction312___action, 11989); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*tattridnode3*/==NIT_NULL) || VAL_ISA( variable7 /*tattridnode3*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:11991,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction312___action, 11991); nit_exit(1);}
variable9 = NEW_parser_prod___AAttrExpr___init_aattrexpr( variable6 /*pexprnode2*/, variable7 /*tattridnode3*/); /*new AAttrExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction312___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction312::init (src/parser//parser.nit:11999,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction312___init, 11999};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction312].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction312].i] = 1;
return;
}
void parser___ReduceAction313___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction313::action (src/parser//parser.nit:12003,2--12016:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction313___action, 12003};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tattridnode3*/==NIT_NULL) || VAL_ISA( variable4 /*tattridnode3*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12010,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction313___action, 12010); nit_exit(1);}
variable6 = NEW_parser_prod___AAttrExpr___init_aattrexpr( variable3 /*pexprnode2*/, variable4 /*tattridnode3*/); /*new AAttrExpr*/
variable5 = variable6;
variable1 = variable5 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction313___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction313::init (src/parser//parser.nit:12018,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction313___init, 12018};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction313].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction313].i] = 1;
return;
}
void parser___ReduceAction314___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction314::action (src/parser//parser.nit:12022,2--12050:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction314___action, 12022};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable6 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12032,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction314___action, 12032); nit_exit(1);}
variable9 = variable3 /*nodearraylist4*/;
variable10 = TAG_Bool(( variable9 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable9 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12034,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction314___action, 12034); nit_exit(1);}
variable10 = variable2 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*listnode4*/==NIT_NULL) || VAL_ISA( variable10 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12036,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction314___action, 12036); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode4*/ == NIT_NULL /*null*/) || (( variable10 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable11)) { /*if*/
variable11 = ((array___AbstractArray___is_empty_t)CALL( variable7 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable7 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction314___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction314::init (src/parser//parser.nit:12052,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction314___init, 12052};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction314].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction314].i] = 1;
return;
}
void parser___ReduceAction315___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction315::action (src/parser//parser.nit:12056,2--12081:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction315___action, 12056};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable3 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable6 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12065,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction315___action, 12065); nit_exit(1);}
variable7 = variable2 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*listnode4*/==NIT_NULL) || VAL_ISA( variable7 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12067,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction315___action, 12067); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*listnode4*/ == NIT_NULL /*null*/) || (( variable7 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable7 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable7 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable8)) { /*if*/
variable8 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction315___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction315::init (src/parser//parser.nit:12083,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction315___init, 12083};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction315].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction315].i] = 1;
return;
}
void parser___ReduceAction316___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction316::action (src/parser//parser.nit:12087,2--12110:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction316___action, 12087};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tkwsupernode3*/==NIT_NULL) || VAL_ISA( variable5 /*tkwsupernode3*/, COLOR_TKwsuper, ID_TKwsuper)) /*cast TKwsuper*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12094,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction316___action, 12094); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*listnode4*/==NIT_NULL) || VAL_ISA( variable6 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12096,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction316___action, 12096); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable6 /*listnode4*/ == NIT_NULL /*null*/) || (( variable6 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable6 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable6 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction316___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction316::init (src/parser//parser.nit:12112,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction316___init, 12112};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction316].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction316].i] = 1;
return;
}
void parser___ReduceAction317___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction317::action (src/parser//parser.nit:12116,2--12142:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction317___action, 12116};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable4 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pqualifiednode2*/==NIT_NULL) || VAL_ISA( variable6 /*pqualifiednode2*/, COLOR_PQualified, ID_PQualified)) /*cast PQualified*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12124,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction317___action, 12124); nit_exit(1);}
variable7 = variable3 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*tkwsupernode3*/==NIT_NULL) || VAL_ISA( variable7 /*tkwsupernode3*/, COLOR_TKwsuper, ID_TKwsuper)) /*cast TKwsuper*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12126,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction317___action, 12126); nit_exit(1);}
variable8 = variable2 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*listnode4*/==NIT_NULL) || VAL_ISA( variable8 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12128,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction317___action, 12128); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*listnode4*/ == NIT_NULL /*null*/) || (( variable8 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable8 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable8 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable9)) { /*if*/
variable9 = ((array___AbstractArray___is_empty_t)CALL( variable5 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable5 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction317___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction317::init (src/parser//parser.nit:12144,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction317___init, 12144};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction317].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction317].i] = 1;
return;
}
void parser___ReduceAction318___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction318::action (src/parser//parser.nit:12148,2--12176:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction318___action, 12148};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable6 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12158,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction318___action, 12158); nit_exit(1);}
variable9 = variable3 /*nodearraylist4*/;
variable10 = TAG_Bool(( variable9 /*tkwinitnode3*/==NIT_NULL) || VAL_ISA( variable9 /*tkwinitnode3*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12160,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction318___action, 12160); nit_exit(1);}
variable10 = variable2 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*listnode4*/==NIT_NULL) || VAL_ISA( variable10 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12162,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction318___action, 12162); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode4*/ == NIT_NULL /*null*/) || (( variable10 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable11)) { /*if*/
variable11 = ((array___AbstractArray___is_empty_t)CALL( variable7 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable7 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction318___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction318::init (src/parser//parser.nit:12178,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction318___init, 12178};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction318].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction318].i] = 1;
return;
}
void parser___ReduceAction319___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction319::action (src/parser//parser.nit:12182,2--12207:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction319___action, 12182};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable3 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*tkwinitnode3*/==NIT_NULL) || VAL_ISA( variable6 /*tkwinitnode3*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12191,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction319___action, 12191); nit_exit(1);}
variable7 = variable2 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*listnode4*/==NIT_NULL) || VAL_ISA( variable7 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12193,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction319___action, 12193); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*listnode4*/ == NIT_NULL /*null*/) || (( variable7 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable7 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable7 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable8)) { /*if*/
variable8 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction319___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction319::init (src/parser//parser.nit:12209,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction319___init, 12209};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction319].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction319].i] = 1;
return;
}
void parser___ReduceAction320___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction320::action (src/parser//parser.nit:12213,2--12235:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction320___action, 12213};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable5 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12220,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction320___action, 12220); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*listnode3*/==NIT_NULL) || VAL_ISA( variable6 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12222,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction320___action, 12222); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable6 /*listnode3*/ == NIT_NULL /*null*/) || (( variable6 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable6 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable6 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode4*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction320___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction320::init (src/parser//parser.nit:12237,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction320___init, 12237};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction320].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction320].i] = 1;
return;
}
void parser___ReduceAction321___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction321::action (src/parser//parser.nit:12241,2--12274:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction321___action, 12241};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable8 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*tkwnewnode2*/==NIT_NULL) || VAL_ISA( variable10 /*tkwnewnode2*/, COLOR_TKwnew, ID_TKwnew)) /*cast TKwnew*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12253,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction321___action, 12253); nit_exit(1);}
variable11 = variable6 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*ptypenode3*/==NIT_NULL) || VAL_ISA( variable11 /*ptypenode3*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12255,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction321___action, 12255); nit_exit(1);}
variable12 = variable3 /*nodearraylist6*/;
variable13 = TAG_Bool(( variable12 /*tidnode4*/==NIT_NULL) || VAL_ISA( variable12 /*tidnode4*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12257,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction321___action, 12257); nit_exit(1);}
variable13 = variable2 /*nodearraylist7*/;
variable14 = TAG_Bool(( variable13 /*listnode5*/==NIT_NULL) || VAL_ISA( variable13 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12259,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction321___action, 12259); nit_exit(1);}
variable14 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable13 /*listnode5*/ == NIT_NULL /*null*/) || (( variable13 /*listnode5*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable13 /*listnode5*/,COLOR_kernel___Object_____eqeq))( variable13 /*listnode5*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable14)) { /*if*/
variable14 = ((array___AbstractArray___is_empty_t)CALL( variable9 /*listnode6*/,COLOR_abstract_collection___Collection___is_empty))( variable9 /*listnode6*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction321___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction321::init (src/parser//parser.nit:12276,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction321___init, 12276};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction321].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction321].i] = 1;
return;
}
void parser___ReduceAction322___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction322::action (src/parser//parser.nit:12280,2--12301:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction322___action, 12280};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable8 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12293,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction322___action, 12293); nit_exit(1);}
variable12 = variable4 /*nodearraylist7*/;
variable13 = TAG_Bool(( variable12 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable12 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12295,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction322___action, 12295); nit_exit(1);}
variable14 = NEW_parser_prod___ACrangeExpr___init_acrangeexpr( variable11 /*pexprnode2*/, variable12 /*pexprnode3*/); /*new ACrangeExpr*/
variable13 = variable14;
variable1 = variable13 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction322___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction322::init (src/parser//parser.nit:12303,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction322___init, 12303};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction322].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction322].i] = 1;
return;
}
void parser___ReduceAction323___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction323::action (src/parser//parser.nit:12307,2--12328:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction323___action, 12307};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = variable11;
variable11 = variable8 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable11 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12320,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction323___action, 12320); nit_exit(1);}
variable12 = variable4 /*nodearraylist7*/;
variable13 = TAG_Bool(( variable12 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable12 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12322,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction323___action, 12322); nit_exit(1);}
variable14 = NEW_parser_prod___AOrangeExpr___init_aorangeexpr( variable11 /*pexprnode2*/, variable12 /*pexprnode3*/); /*new AOrangeExpr*/
variable13 = variable14;
variable1 = variable13 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction323___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction323::init (src/parser//parser.nit:12330,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction323___init, 12330};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction323].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction323].i] = 1;
return;
}
void parser___ReduceAction324___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction324::action (src/parser//parser.nit:12334,2--12352:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction324___action, 12334};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*listnode2*/==NIT_NULL) || VAL_ISA( variable4 /*listnode2*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12340,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction324___action, 12340); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*listnode2*/ == NIT_NULL /*null*/) || (( variable4 /*listnode2*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable4 /*listnode2*/,COLOR_kernel___Object_____eqeq))( variable4 /*listnode2*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable5)) { /*if*/
variable5 = ((array___AbstractArray___is_empty_t)CALL( variable3 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable3 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction324___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction324::init (src/parser//parser.nit:12354,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction324___init, 12354};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction324].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction324].i] = 1;
return;
}
void parser___ReduceAction325___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction325::action (src/parser//parser.nit:12358,2--12368:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction325___action, 12358};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwselfnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwselfnode2*/, COLOR_TKwself, ID_TKwself)) /*cast TKwself*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12363,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction325___action, 12363); nit_exit(1);}
variable5 = NEW_parser_prod___ASelfExpr___init_aselfexpr( variable3 /*tkwselfnode2*/); /*new ASelfExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction325___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction325::init (src/parser//parser.nit:12370,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction325___init, 12370};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction325].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction325].i] = 1;
return;
}
void parser___ReduceAction326___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction326::action (src/parser//parser.nit:12374,2--12384:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction326___action, 12374};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwtruenode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwtruenode2*/, COLOR_TKwtrue, ID_TKwtrue)) /*cast TKwtrue*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12379,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction326___action, 12379); nit_exit(1);}
variable5 = NEW_parser_prod___ATrueExpr___init_atrueexpr( variable3 /*tkwtruenode2*/); /*new ATrueExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction326___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction326::init (src/parser//parser.nit:12386,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction326___init, 12386};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction326].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction326].i] = 1;
return;
}
void parser___ReduceAction327___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction327::action (src/parser//parser.nit:12390,2--12400:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction327___action, 12390};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwfalsenode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwfalsenode2*/, COLOR_TKwfalse, ID_TKwfalse)) /*cast TKwfalse*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12395,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction327___action, 12395); nit_exit(1);}
variable5 = NEW_parser_prod___AFalseExpr___init_afalseexpr( variable3 /*tkwfalsenode2*/); /*new AFalseExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction327___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction327::init (src/parser//parser.nit:12402,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction327___init, 12402};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction327].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction327].i] = 1;
return;
}
void parser___ReduceAction328___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction328::action (src/parser//parser.nit:12406,2--12416:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction328___action, 12406};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwnullnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwnullnode2*/, COLOR_TKwnull, ID_TKwnull)) /*cast TKwnull*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12411,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction328___action, 12411); nit_exit(1);}
variable5 = NEW_parser_prod___ANullExpr___init_anullexpr( variable3 /*tkwnullnode2*/); /*new ANullExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction328___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction328::init (src/parser//parser.nit:12418,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction328___init, 12418};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction328].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction328].i] = 1;
return;
}
void parser___ReduceAction329___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction329::action (src/parser//parser.nit:12422,2--12432:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction329___action, 12422};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tnumbernode2*/==NIT_NULL) || VAL_ISA( variable3 /*tnumbernode2*/, COLOR_TNumber, ID_TNumber)) /*cast TNumber*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12427,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction329___action, 12427); nit_exit(1);}
variable5 = NEW_parser_prod___AIntExpr___init_aintexpr( variable3 /*tnumbernode2*/); /*new AIntExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction329___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction329::init (src/parser//parser.nit:12434,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction329___init, 12434};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction329].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction329].i] = 1;
return;
}
void parser___ReduceAction330___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction330::action (src/parser//parser.nit:12438,2--12448:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction330___action, 12438};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tfloatnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tfloatnode2*/, COLOR_TFloat, ID_TFloat)) /*cast TFloat*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12443,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction330___action, 12443); nit_exit(1);}
variable5 = NEW_parser_prod___AFloatExpr___init_afloatexpr( variable3 /*tfloatnode2*/); /*new AFloatExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction330___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction330::init (src/parser//parser.nit:12450,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction330___init, 12450};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction330].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction330].i] = 1;
return;
}
void parser___ReduceAction331___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction331::action (src/parser//parser.nit:12454,2--12464:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction331___action, 12454};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tcharnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tcharnode2*/, COLOR_TChar, ID_TChar)) /*cast TChar*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12459,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction331___action, 12459); nit_exit(1);}
variable5 = NEW_parser_prod___ACharExpr___init_acharexpr( variable3 /*tcharnode2*/); /*new ACharExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction331___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction331::init (src/parser//parser.nit:12466,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction331___init, 12466};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction331].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction331].i] = 1;
return;
}
void parser___ReduceAction332___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction332::action (src/parser//parser.nit:12470,2--12480:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction332___action, 12470};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tstringnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tstringnode2*/, COLOR_TString, ID_TString)) /*cast TString*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12475,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction332___action, 12475); nit_exit(1);}
variable5 = NEW_parser_prod___AStringExpr___init_astringexpr( variable3 /*tstringnode2*/); /*new AStringExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction332___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction332::init (src/parser//parser.nit:12482,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction332___init, 12482};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction332].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction332].i] = 1;
return;
}
void parser___ReduceAction333___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction333::action (src/parser//parser.nit:12486,2--12493:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction333___action, 12486};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12491,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction333___action, 12491); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(47)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction333___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction333::init (src/parser//parser.nit:12495,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction333___init, 12495};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction333].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction333].i] = 1;
return;
}
void parser___ReduceAction334___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction334::action (src/parser//parser.nit:12499,2--12508:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction334___action, 12499};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist2*/;
variable6 = TAG_Bool(( variable5 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable5 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12506,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction334___action, 12506); nit_exit(1);}
variable1 = variable5 /*pexprnode1*/ /*node_list=*/;
variable6 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(47)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable6, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction334___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction334::init (src/parser//parser.nit:12510,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction334___init, 12510};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction334].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction334].i] = 1;
return;
}
void parser___ReduceAction335___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction335::action (src/parser//parser.nit:12514,2--12538:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction335___action, 12514};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode2*/==NIT_NULL) || VAL_ISA( variable5 /*listnode2*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12521,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction335___action, 12521); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12523,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction335___action, 12523); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode2*/ == NIT_NULL /*null*/) || (( variable5 /*listnode2*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode2*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode2*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode4*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction335___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction335::init (src/parser//parser.nit:12540,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction335___init, 12540};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction335].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction335].i] = 1;
return;
}
void parser___ReduceAction336___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction336::action (src/parser//parser.nit:12544,2--12578:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction336___action, 12544};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable4 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*listnode2*/==NIT_NULL) || VAL_ISA( variable6 /*listnode2*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12552,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction336___action, 12552); nit_exit(1);}
variable7 = variable3 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*listnode3*/==NIT_NULL) || VAL_ISA( variable7 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12554,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction336___action, 12554); nit_exit(1);}
variable8 = variable2 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*pexprnode4*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode4*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12556,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction336___action, 12556); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable6 /*listnode2*/ == NIT_NULL /*null*/) || (( variable6 /*listnode2*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable6 /*listnode2*/,COLOR_kernel___Object_____eqeq))( variable6 /*listnode2*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable9)) { /*if*/
variable9 = ((array___AbstractArray___is_empty_t)CALL( variable5 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable5 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction336___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction336::init (src/parser//parser.nit:12580,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction336___init, 12580};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction336].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction336].i] = 1;
return;
}
void parser___ReduceAction337___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction337::action (src/parser//parser.nit:12584,2--12603:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction337___action, 12584};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable5 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12593,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction337___action, 12593); nit_exit(1);}
variable8 = variable3 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12595,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction337___action, 12595); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*pexprnode1*/ == NIT_NULL /*null*/) || (( variable7 /*pexprnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable7 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable7 /*pexprnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable7 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))( variable7 /*pexprnode1*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable9)) { /*if*/
((array___AbstractArray___add_t)CALL( variable6 /*listnode3*/,COLOR_abstract_collection___SimpleCollection___add))( variable6 /*listnode3*/, variable7 /*pexprnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction337___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction337::init (src/parser//parser.nit:12605,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction337___init, 12605};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction337].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction337].i] = 1;
return;
}
void parser___ReduceAction338___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction338::action (src/parser//parser.nit:12609,2--12619:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction338___action, 12609};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tstartstringnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tstartstringnode2*/, COLOR_TStartString, ID_TStartString)) /*cast TStartString*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12614,6--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction338___action, 12614); nit_exit(1);}
variable5 = NEW_parser_prod___AStartStringExpr___init_astartstringexpr( variable3 /*tstartstringnode2*/); /*new AStartStringExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction338___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction338::init (src/parser//parser.nit:12621,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction338___init, 12621};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction338].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction338].i] = 1;
return;
}
void parser___ReduceAction339___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction339::action (src/parser//parser.nit:12625,2--12644:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction339___action, 12625};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable5 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12634,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction339___action, 12634); nit_exit(1);}
variable8 = variable3 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12636,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction339___action, 12636); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*pexprnode1*/ == NIT_NULL /*null*/) || (( variable7 /*pexprnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable7 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable7 /*pexprnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable7 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))( variable7 /*pexprnode1*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable9)) { /*if*/
((array___AbstractArray___add_t)CALL( variable6 /*listnode3*/,COLOR_abstract_collection___SimpleCollection___add))( variable6 /*listnode3*/, variable7 /*pexprnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction339___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction339::init (src/parser//parser.nit:12646,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction339___init, 12646};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction339].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction339].i] = 1;
return;
}
void parser___ReduceAction340___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction340::action (src/parser//parser.nit:12650,2--12660:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction340___action, 12650};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tmidstringnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tmidstringnode2*/, COLOR_TMidString, ID_TMidString)) /*cast TMidString*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12655,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction340___action, 12655); nit_exit(1);}
variable5 = NEW_parser_prod___AMidStringExpr___init_amidstringexpr( variable3 /*tmidstringnode2*/); /*new AMidStringExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction340___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction340::init (src/parser//parser.nit:12662,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction340___init, 12662};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction340].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction340].i] = 1;
return;
}
void parser___ReduceAction341___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction341::action (src/parser//parser.nit:12666,2--12676:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction341___action, 12666};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tendstringnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tendstringnode2*/, COLOR_TEndString, ID_TEndString)) /*cast TEndString*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12671,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction341___action, 12671); nit_exit(1);}
variable5 = NEW_parser_prod___AEndStringExpr___init_aendstringexpr( variable3 /*tendstringnode2*/); /*new AEndStringExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction341___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction341::init (src/parser//parser.nit:12678,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction341___init, 12678};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction341].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction341].i] = 1;
return;
}
void parser___ReduceAction342___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction342::action (src/parser//parser.nit:12682,2--12697:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction342___action, 12682};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable4 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12692,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction342___action, 12692); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*pexprnode1*/ == NIT_NULL /*null*/) || (( variable8 /*pexprnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable8 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable8 /*pexprnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable8 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))( variable8 /*pexprnode1*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable9)) { /*if*/
((array___AbstractArray___add_t)CALL( variable7 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable7 /*listnode2*/, variable8 /*pexprnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction342___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction342::init (src/parser//parser.nit:12699,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction342___init, 12699};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction342].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction342].i] = 1;
return;
}
void parser___ReduceAction343___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction343::action (src/parser//parser.nit:12703,2--12728:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction343___action, 12703};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable5 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable9 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12714,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction343___action, 12714); nit_exit(1);}
variable10 = variable3 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*listnode2*/==NIT_NULL) || VAL_ISA( variable10 /*listnode2*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12716,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction343___action, 12716); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*pexprnode1*/ == NIT_NULL /*null*/) || (( variable9 /*pexprnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable9 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable9 /*pexprnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable9 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))( variable9 /*pexprnode1*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable11)) { /*if*/
((array___AbstractArray___add_t)CALL( variable8 /*listnode3*/,COLOR_abstract_collection___SimpleCollection___add))( variable8 /*listnode3*/, variable9 /*pexprnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction343___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction343::init (src/parser//parser.nit:12730,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction343___init, 12730};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction343].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction343].i] = 1;
return;
}
void parser___ReduceAction344___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction344::action (src/parser//parser.nit:12734,2--12742:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction344___action, 12734};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction344___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction344::init (src/parser//parser.nit:12744,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction344___init, 12744};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction344].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction344].i] = 1;
return;
}
void parser___ReduceAction345___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction345::action (src/parser//parser.nit:12748,2--12753:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction345___action, 12748};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction345___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction345::init (src/parser//parser.nit:12755,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction345___init, 12755};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction345].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction345].i] = 1;
return;
}
void parser___ReduceAction346___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction346::action (src/parser//parser.nit:12759,2--12774:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction346___action, 12759};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable4 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12769,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction346___action, 12769); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*pexprnode1*/ == NIT_NULL /*null*/) || (( variable8 /*pexprnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable8 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable8 /*pexprnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable8 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))( variable8 /*pexprnode1*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable9)) { /*if*/
((array___AbstractArray___add_t)CALL( variable7 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable7 /*listnode2*/, variable8 /*pexprnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction346___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction346::init (src/parser//parser.nit:12776,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction346___init, 12776};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction346].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction346].i] = 1;
return;
}
void parser___ReduceAction347___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction347::action (src/parser//parser.nit:12780,2--12805:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction347___action, 12780};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable5 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable9 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12791,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction347___action, 12791); nit_exit(1);}
variable10 = variable3 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*listnode2*/==NIT_NULL) || VAL_ISA( variable10 /*listnode2*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12793,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction347___action, 12793); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*pexprnode1*/ == NIT_NULL /*null*/) || (( variable9 /*pexprnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable9 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable9 /*pexprnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable9 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))( variable9 /*pexprnode1*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable11)) { /*if*/
((array___AbstractArray___add_t)CALL( variable8 /*listnode3*/,COLOR_abstract_collection___SimpleCollection___add))( variable8 /*listnode3*/, variable9 /*pexprnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction347___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction347::init (src/parser//parser.nit:12807,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction347___init, 12807};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction347].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction347].i] = 1;
return;
}
void parser___ReduceAction348___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction348::action (src/parser//parser.nit:12811,2--12822:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction348___action, 12811};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable4 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12817,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction348___action, 12817); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*pexprnode1*/ == NIT_NULL /*null*/) || (( variable4 /*pexprnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*pexprnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))( variable4 /*pexprnode1*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable5)) { /*if*/
((array___AbstractArray___add_t)CALL( variable3 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable3 /*listnode2*/, variable4 /*pexprnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction348___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction348::init (src/parser//parser.nit:12824,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction348___init, 12824};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction348].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction348].i] = 1;
return;
}
void parser___ReduceAction349___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction349::action (src/parser//parser.nit:12828,2--12836:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction349___action, 12828};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction349___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction349::init (src/parser//parser.nit:12838,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction349___init, 12838};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction349].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction349].i] = 1;
return;
}
void parser___ReduceAction350___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction350::action (src/parser//parser.nit:12842,2--12847:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction350___action, 12842};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction350___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction350::init (src/parser//parser.nit:12849,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction350___init, 12849};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction350].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction350].i] = 1;
return;
}
void parser___ReduceAction351___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction351::action (src/parser//parser.nit:12853,2--12868:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction351___action, 12853};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable4 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12863,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction351___action, 12863); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*pexprnode1*/ == NIT_NULL /*null*/) || (( variable8 /*pexprnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable8 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable8 /*pexprnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable8 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))( variable8 /*pexprnode1*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable9)) { /*if*/
((array___AbstractArray___add_t)CALL( variable7 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable7 /*listnode2*/, variable8 /*pexprnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction351___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction351::init (src/parser//parser.nit:12870,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction351___init, 12870};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction351].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction351].i] = 1;
return;
}
void parser___ReduceAction352___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction352::action (src/parser//parser.nit:12874,2--12899:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction352___action, 12874};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable5 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable9 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12885,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction352___action, 12885); nit_exit(1);}
variable10 = variable3 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*listnode2*/==NIT_NULL) || VAL_ISA( variable10 /*listnode2*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12887,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction352___action, 12887); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*pexprnode1*/ == NIT_NULL /*null*/) || (( variable9 /*pexprnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable9 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable9 /*pexprnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable9 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))( variable9 /*pexprnode1*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable11)) { /*if*/
((array___AbstractArray___add_t)CALL( variable8 /*listnode3*/,COLOR_abstract_collection___SimpleCollection___add))( variable8 /*listnode3*/, variable9 /*pexprnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction352___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction352::init (src/parser//parser.nit:12901,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction352___init, 12901};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction352].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction352].i] = 1;
return;
}
void parser___ReduceAction353___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction353::action (src/parser//parser.nit:12905,2--12915:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction353___action, 12905};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable3 /*nodearraylist3*/;
variable7 = TAG_Bool(( variable6 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12913,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction353___action, 12913); nit_exit(1);}
variable1 = variable6 /*pexprnode1*/ /*node_list=*/;
variable7 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(57)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable7, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction353___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction353::init (src/parser//parser.nit:12917,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction353___init, 12917};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction353].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction353].i] = 1;
return;
}
void parser___ReduceAction354___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction354::action (src/parser//parser.nit:12921,2--12933:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction354___action, 12921};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tclassidnode3*/==NIT_NULL) || VAL_ISA( variable4 /*tclassidnode3*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12927,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction354___action, 12927); nit_exit(1);}
variable6 = NEW_parser_prod___AQualified___init_aqualified( variable3 /*listnode2*/, variable4 /*tclassidnode3*/); /*new AQualified*/
variable5 = variable6;
variable1 = variable5 /*pqualifiednode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction354___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction354::init (src/parser//parser.nit:12935,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction354___init, 12935};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction354].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction354].i] = 1;
return;
}
void parser___ReduceAction355___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction355::action (src/parser//parser.nit:12939,2--12961:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction355___action, 12939};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode2*/==NIT_NULL) || VAL_ISA( variable5 /*listnode2*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12946,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction355___action, 12946); nit_exit(1);}
variable6 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode2*/ == NIT_NULL /*null*/) || (( variable5 /*listnode2*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode2*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode2*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable6 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode3*/) /*Array::is_empty*/;
}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*tclassidnode4*/==NIT_NULL) || VAL_ISA( variable6 /*tclassidnode4*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12955,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction355___action, 12955); nit_exit(1);}
variable8 = NEW_parser_prod___AQualified___init_aqualified( variable4 /*listnode3*/, variable6 /*tclassidnode4*/); /*new AQualified*/
variable7 = variable8;
variable1 = variable7 /*pqualifiednode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction355___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction355::init (src/parser//parser.nit:12963,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction355___init, 12963};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction355].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction355].i] = 1;
return;
}
void parser___ReduceAction356___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction356::action (src/parser//parser.nit:12967,2--12986:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction356___action, 12967};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*listnode2*/==NIT_NULL) || VAL_ISA( variable4 /*listnode2*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12973,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction356___action, 12973); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*listnode2*/ == NIT_NULL /*null*/) || (( variable4 /*listnode2*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable4 /*listnode2*/,COLOR_kernel___Object_____eqeq))( variable4 /*listnode2*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable5)) { /*if*/
variable5 = ((array___AbstractArray___is_empty_t)CALL( variable3 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable3 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction356___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction356::init (src/parser//parser.nit:12988,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction356___init, 12988};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction356].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction356].i] = 1;
return;
}
void parser___ReduceAction357___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction357::action (src/parser//parser.nit:12992,2--13001:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction357___action, 12992};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tidnode1*/==NIT_NULL) || VAL_ISA( variable5 /*tidnode1*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:12999,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction357___action, 12999); nit_exit(1);}
variable1 = variable5 /*tidnode1*/ /*node_list=*/;
variable6 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(59)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable6, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction357___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction357::init (src/parser//parser.nit:13003,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction357___init, 13003};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction357].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction357].i] = 1;
return;
}
void parser___ReduceAction358___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction358::action (src/parser//parser.nit:13007,2--13016:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction358___action, 13007};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tclassidnode1*/==NIT_NULL) || VAL_ISA( variable5 /*tclassidnode1*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13014,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction358___action, 13014); nit_exit(1);}
variable1 = variable5 /*tclassidnode1*/ /*node_list=*/;
variable6 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(60)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable6, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction358___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction358::init (src/parser//parser.nit:13018,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction358___init, 13018};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction358].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction358].i] = 1;
return;
}
void parser___ReduceAction359___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction359::action (src/parser//parser.nit:13022,2--13026:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction359___action, 13022};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction359___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction359::init (src/parser//parser.nit:13028,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction359___init, 13028};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction359].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction359].i] = 1;
return;
}
void parser___ReduceAction360___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction360::action (src/parser//parser.nit:13032,2--13036:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction360___action, 13032};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction360___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction360::init (src/parser//parser.nit:13038,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction360___init, 13038};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction360].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction360].i] = 1;
return;
}
void parser___ReduceAction361___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction361::action (src/parser//parser.nit:13042,2--13060:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction361___action, 13042};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*listnode2*/==NIT_NULL) || VAL_ISA( variable4 /*listnode2*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13048,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction361___action, 13048); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*listnode2*/ == NIT_NULL /*null*/) || (( variable4 /*listnode2*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable4 /*listnode2*/,COLOR_kernel___Object_____eqeq))( variable4 /*listnode2*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable5)) { /*if*/
variable5 = ((array___AbstractArray___is_empty_t)CALL( variable3 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable3 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction361___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction361::init (src/parser//parser.nit:13062,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction361___init, 13062};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction361].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction361].i] = 1;
return;
}
void parser___ReduceAction362___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction362::action (src/parser//parser.nit:13066,2--13085:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction362___action, 13066};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable2 /*nodearraylist2*/;
variable6 = TAG_Bool(( variable5 /*listnode2*/==NIT_NULL) || VAL_ISA( variable5 /*listnode2*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13073,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction362___action, 13073); nit_exit(1);}
variable6 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode2*/ == NIT_NULL /*null*/) || (( variable5 /*listnode2*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode2*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode2*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable6)) { /*if*/
variable6 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction362___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction362::init (src/parser//parser.nit:13087,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction362___init, 13087};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction362].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction362].i] = 1;
return;
}
void parser___ReduceAction363___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction363::action (src/parser//parser.nit:13091,2--13096:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction363___action, 13091};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction363___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction363::init (src/parser//parser.nit:13098,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction363___init, 13098};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction363].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction363].i] = 1;
return;
}
void parser___ReduceAction364___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction364::action (src/parser//parser.nit:13102,2--13106:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction364___action, 13102};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction364___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction364::init (src/parser//parser.nit:13108,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction364___init, 13108};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction364].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction364].i] = 1;
return;
}
void parser___ReduceAction365___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction365::action (src/parser//parser.nit:13112,2--13119:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction365___action, 13112};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pdocnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pdocnode1*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13117,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction365___action, 13117); nit_exit(1);}
variable1 = variable3 /*pdocnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(63)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction365___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction365::init (src/parser//parser.nit:13121,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction365___init, 13121};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction365].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction365].i] = 1;
return;
}
void parser___ReduceAction366___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction366::action (src/parser//parser.nit:13125,2--13130:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction366___action, 13125};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction366___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction366::init (src/parser//parser.nit:13132,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction366___init, 13132};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction366].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction366].i] = 1;
return;
}
void parser___ReduceAction367___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction367::action (src/parser//parser.nit:13136,2--13142:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction367___action, 13136};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction367___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction367::init (src/parser//parser.nit:13144,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction367___init, 13144};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction367].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction367].i] = 1;
return;
}
void parser___ReduceAction368___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction368::action (src/parser//parser.nit:13148,2--13152:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction368___action, 13148};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction368___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction368::init (src/parser//parser.nit:13154,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction368___init, 13154};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction368].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction368].i] = 1;
return;
}
void parser___ReduceAction369___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction369::action (src/parser//parser.nit:13158,2--13170:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction369___action, 13158};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tclassidnode2*/==NIT_NULL) || VAL_ISA( variable4 /*tclassidnode2*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13164,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction369___action, 13164); nit_exit(1);}
variable6 = NEW_parser_prod___AType___init_atype( variable4 /*tclassidnode2*/, variable3 /*listnode3*/); /*new AType*/
variable5 = variable6;
variable1 = variable5 /*ptypenode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction369___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction369::init (src/parser//parser.nit:13172,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction369___init, 13172};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction369].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction369].i] = 1;
return;
}
void parser___ReduceAction370___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction370::action (src/parser//parser.nit:13176,2--13183:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction370___action, 13176};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13181,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction370___action, 13181); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(66)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction370___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction370::init (src/parser//parser.nit:13185,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction370___init, 13185};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction370].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction370].i] = 1;
return;
}
void parser___ReduceAction371___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction371::action (src/parser//parser.nit:13189,2--13224:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction371___action, 13189};
val_t variable0;
val_t variable1;
val_t variable2;
variable12 = variable13;
variable13 = variable12 /*nodearraylist1*/;
variable14 = TAG_Bool(( variable13 /*tkwifnode2*/==NIT_NULL) || VAL_ISA( variable13 /*tkwifnode2*/, COLOR_TKwif, ID_TKwif)) /*cast TKwif*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13204,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction371___action, 13204); nit_exit(1);}
variable14 = variable10 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable14 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13206,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction371___action, 13206); nit_exit(1);}
variable15 = variable8 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*tkwthennode4*/==NIT_NULL) || VAL_ISA( variable15 /*tkwthennode4*/, COLOR_TKwthen, ID_TKwthen)) /*cast TKwthen*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13208,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction371___action, 13208); nit_exit(1);}
variable16 = variable6 /*nodearraylist7*/;
variable17 = TAG_Bool(( variable16 /*pexprnode5*/==NIT_NULL) || VAL_ISA( variable16 /*pexprnode5*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13210,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction371___action, 13210); nit_exit(1);}
variable17 = variable4 /*nodearraylist9*/;
variable18 = TAG_Bool(( variable17 /*tkwelsenode6*/==NIT_NULL) || VAL_ISA( variable17 /*tkwelsenode6*/, COLOR_TKwelse, ID_TKwelse)) /*cast TKwelse*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13212,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction371___action, 13212); nit_exit(1);}
variable18 = variable2 /*nodearraylist11*/;
variable19 = TAG_Bool(( variable18 /*pexprnode7*/==NIT_NULL) || VAL_ISA( variable18 /*pexprnode7*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13214,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction371___action, 13214); nit_exit(1);}
variable20 = NEW_parser_prod___AIfexprExpr___init_aifexprexpr( variable13 /*tkwifnode2*/, variable14 /*pexprnode3*/, variable15 /*tkwthennode4*/, variable16 /*pexprnode5*/, variable17 /*tkwelsenode6*/, variable18 /*pexprnode7*/); /*new AIfexprExpr*/
variable19 = variable20;
variable1 = variable19 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction371___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction371::init (src/parser//parser.nit:13226,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction371___init, 13226};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction371].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction371].i] = 1;
return;
}
void parser___ReduceAction372___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction372::action (src/parser//parser.nit:13230,2--13237:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction372___action, 13230};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13235,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction372___action, 13235); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(67)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction372___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction372::init (src/parser//parser.nit:13239,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction372___init, 13239};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction372].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction372].i] = 1;
return;
}
void parser___ReduceAction373___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction373::action (src/parser//parser.nit:13243,2--13259:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction373___action, 13243};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13251,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction373___action, 13251); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13253,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction373___action, 13253); nit_exit(1);}
variable9 = NEW_parser_prod___AOrExpr___init_aorexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AOrExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction373___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction373::init (src/parser//parser.nit:13261,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction373___init, 13261};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction373].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction373].i] = 1;
return;
}
void parser___ReduceAction374___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction374::action (src/parser//parser.nit:13265,2--13281:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction374___action, 13265};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13273,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction374___action, 13273); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13275,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction374___action, 13275); nit_exit(1);}
variable9 = NEW_parser_prod___AAndExpr___init_aandexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AAndExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction374___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction374::init (src/parser//parser.nit:13283,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction374___init, 13283};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction374].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction374].i] = 1;
return;
}
void parser___ReduceAction375___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction375::action (src/parser//parser.nit:13287,2--13294:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction375___action, 13287};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13292,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction375___action, 13292); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(68)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction375___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction375::init (src/parser//parser.nit:13296,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction375___init, 13296};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction375].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction375].i] = 1;
return;
}
void parser___ReduceAction376___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction376::action (src/parser//parser.nit:13300,2--13315:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction376___action, 13300};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tkwnotnode2*/==NIT_NULL) || VAL_ISA( variable5 /*tkwnotnode2*/, COLOR_TKwnot, ID_TKwnot)) /*cast TKwnot*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13307,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction376___action, 13307); nit_exit(1);}
variable6 = variable2 /*nodearraylist3*/;
variable7 = TAG_Bool(( variable6 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13309,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction376___action, 13309); nit_exit(1);}
variable8 = NEW_parser_prod___ANotExpr___init_anotexpr( variable5 /*tkwnotnode2*/, variable6 /*pexprnode3*/); /*new ANotExpr*/
variable7 = variable8;
variable1 = variable7 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction376___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction376::init (src/parser//parser.nit:13317,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction376___init, 13317};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction376].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction376].i] = 1;
return;
}
void parser___ReduceAction377___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction377::action (src/parser//parser.nit:13321,2--13328:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction377___action, 13321};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13326,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction377___action, 13326); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(69)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction377___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction377::init (src/parser//parser.nit:13330,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction377___init, 13330};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction377].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction377].i] = 1;
return;
}
void parser___ReduceAction378___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction378::action (src/parser//parser.nit:13334,2--13350:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction378___action, 13334};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13342,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction378___action, 13342); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13344,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction378___action, 13344); nit_exit(1);}
variable9 = NEW_parser_prod___AEqExpr___init_aeqexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AEqExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction378___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction378::init (src/parser//parser.nit:13352,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction378___init, 13352};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction378].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction378].i] = 1;
return;
}
void parser___ReduceAction379___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction379::action (src/parser//parser.nit:13356,2--13372:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction379___action, 13356};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13364,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction379___action, 13364); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13366,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction379___action, 13366); nit_exit(1);}
variable9 = NEW_parser_prod___AEeExpr___init_aeeexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AEeExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction379___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction379::init (src/parser//parser.nit:13374,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction379___init, 13374};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction379].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction379].i] = 1;
return;
}
void parser___ReduceAction380___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction380::action (src/parser//parser.nit:13378,2--13394:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction380___action, 13378};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13386,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction380___action, 13386); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13388,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction380___action, 13388); nit_exit(1);}
variable9 = NEW_parser_prod___ANeExpr___init_aneexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new ANeExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction380___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction380::init (src/parser//parser.nit:13396,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction380___init, 13396};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction380].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction380].i] = 1;
return;
}
void parser___ReduceAction381___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction381::action (src/parser//parser.nit:13400,2--13416:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction381___action, 13400};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13408,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction381___action, 13408); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13410,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction381___action, 13410); nit_exit(1);}
variable9 = NEW_parser_prod___ALtExpr___init_altexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new ALtExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction381___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction381::init (src/parser//parser.nit:13418,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction381___init, 13418};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction381].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction381].i] = 1;
return;
}
void parser___ReduceAction382___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction382::action (src/parser//parser.nit:13422,2--13438:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction382___action, 13422};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13430,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction382___action, 13430); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13432,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction382___action, 13432); nit_exit(1);}
variable9 = NEW_parser_prod___ALeExpr___init_aleexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new ALeExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction382___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction382::init (src/parser//parser.nit:13440,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction382___init, 13440};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction382].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction382].i] = 1;
return;
}
void parser___ReduceAction383___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction383::action (src/parser//parser.nit:13444,2--13460:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction383___action, 13444};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13452,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction383___action, 13452); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13454,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction383___action, 13454); nit_exit(1);}
variable9 = NEW_parser_prod___AGtExpr___init_agtexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AGtExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction383___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction383::init (src/parser//parser.nit:13462,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction383___init, 13462};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction383].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction383].i] = 1;
return;
}
void parser___ReduceAction384___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction384::action (src/parser//parser.nit:13466,2--13482:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction384___action, 13466};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13474,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction384___action, 13474); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13476,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction384___action, 13476); nit_exit(1);}
variable9 = NEW_parser_prod___AGeExpr___init_ageexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AGeExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction384___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction384::init (src/parser//parser.nit:13484,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction384___init, 13484};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction384].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction384].i] = 1;
return;
}
void parser___ReduceAction385___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction385::action (src/parser//parser.nit:13488,2--13504:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction385___action, 13488};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13496,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction385___action, 13496); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13498,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction385___action, 13498); nit_exit(1);}
variable9 = NEW_parser_prod___AStarshipExpr___init_astarshipexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AStarshipExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction385___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction385::init (src/parser//parser.nit:13506,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction385___init, 13506};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction385].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction385].i] = 1;
return;
}
void parser___ReduceAction386___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction386::action (src/parser//parser.nit:13510,2--13526:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction386___action, 13510};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13518,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction386___action, 13518); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*ptypenode3*/==NIT_NULL) || VAL_ISA( variable7 /*ptypenode3*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13520,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction386___action, 13520); nit_exit(1);}
variable9 = NEW_parser_prod___AIsaExpr___init_aisaexpr( variable6 /*pexprnode2*/, variable7 /*ptypenode3*/); /*new AIsaExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction386___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction386::init (src/parser//parser.nit:13528,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction386___init, 13528};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction386].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction386].i] = 1;
return;
}
void parser___ReduceAction387___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction387::action (src/parser//parser.nit:13532,2--13539:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction387___action, 13532};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13537,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction387___action, 13537); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(70)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction387___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction387::init (src/parser//parser.nit:13541,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction387___init, 13541};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction387].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction387].i] = 1;
return;
}
void parser___ReduceAction388___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction388::action (src/parser//parser.nit:13545,2--13561:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction388___action, 13545};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13553,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction388___action, 13553); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13555,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction388___action, 13555); nit_exit(1);}
variable9 = NEW_parser_prod___APlusExpr___init_aplusexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new APlusExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction388___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction388::init (src/parser//parser.nit:13563,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction388___init, 13563};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction388].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction388].i] = 1;
return;
}
void parser___ReduceAction389___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction389::action (src/parser//parser.nit:13567,2--13583:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction389___action, 13567};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13575,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction389___action, 13575); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13577,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction389___action, 13577); nit_exit(1);}
variable9 = NEW_parser_prod___AMinusExpr___init_aminusexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AMinusExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction389___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction389::init (src/parser//parser.nit:13585,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction389___init, 13585};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction389].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction389].i] = 1;
return;
}
void parser___ReduceAction390___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction390::action (src/parser//parser.nit:13589,2--13596:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction390___action, 13589};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13594,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction390___action, 13594); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(71)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction390___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction390::init (src/parser//parser.nit:13598,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction390___init, 13598};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction390].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction390].i] = 1;
return;
}
void parser___ReduceAction391___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction391::action (src/parser//parser.nit:13602,2--13618:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction391___action, 13602};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13610,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction391___action, 13610); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13612,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction391___action, 13612); nit_exit(1);}
variable9 = NEW_parser_prod___AStarExpr___init_astarexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AStarExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction391___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction391::init (src/parser//parser.nit:13620,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction391___init, 13620};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction391].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction391].i] = 1;
return;
}
void parser___ReduceAction392___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction392::action (src/parser//parser.nit:13624,2--13640:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction392___action, 13624};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13632,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction392___action, 13632); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13634,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction392___action, 13634); nit_exit(1);}
variable9 = NEW_parser_prod___ASlashExpr___init_aslashexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new ASlashExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction392___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction392::init (src/parser//parser.nit:13642,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction392___init, 13642};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction392].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction392].i] = 1;
return;
}
void parser___ReduceAction393___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction393::action (src/parser//parser.nit:13646,2--13662:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction393___action, 13646};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13654,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction393___action, 13654); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13656,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction393___action, 13656); nit_exit(1);}
variable9 = NEW_parser_prod___APercentExpr___init_apercentexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new APercentExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction393___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction393::init (src/parser//parser.nit:13664,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction393___init, 13664};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction393].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction393].i] = 1;
return;
}
void parser___ReduceAction394___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction394::action (src/parser//parser.nit:13668,2--13675:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction394___action, 13668};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13673,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction394___action, 13673); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(72)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction394___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction394::init (src/parser//parser.nit:13677,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction394___init, 13677};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction394].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction394].i] = 1;
return;
}
void parser___ReduceAction395___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction395::action (src/parser//parser.nit:13681,2--13696:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction395___action, 13681};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tminusnode2*/==NIT_NULL) || VAL_ISA( variable5 /*tminusnode2*/, COLOR_TMinus, ID_TMinus)) /*cast TMinus*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13688,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction395___action, 13688); nit_exit(1);}
variable6 = variable2 /*nodearraylist3*/;
variable7 = TAG_Bool(( variable6 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13690,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction395___action, 13690); nit_exit(1);}
variable8 = NEW_parser_prod___AUminusExpr___init_auminusexpr( variable5 /*tminusnode2*/, variable6 /*pexprnode3*/); /*new AUminusExpr*/
variable7 = variable8;
variable1 = variable7 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction395___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction395::init (src/parser//parser.nit:13698,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction395___init, 13698};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction395].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction395].i] = 1;
return;
}
void parser___ReduceAction396___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction396::action (src/parser//parser.nit:13702,2--13717:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction396___action, 13702};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tkwoncenode2*/==NIT_NULL) || VAL_ISA( variable5 /*tkwoncenode2*/, COLOR_TKwonce, ID_TKwonce)) /*cast TKwonce*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13709,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction396___action, 13709); nit_exit(1);}
variable6 = variable2 /*nodearraylist3*/;
variable7 = TAG_Bool(( variable6 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13711,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction396___action, 13711); nit_exit(1);}
variable8 = NEW_parser_prod___AOnceExpr___init_aonceexpr( variable5 /*tkwoncenode2*/, variable6 /*pexprnode3*/); /*new AOnceExpr*/
variable7 = variable8;
variable1 = variable7 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction396___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction396::init (src/parser//parser.nit:13719,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction396___init, 13719};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction396].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction396].i] = 1;
return;
}
void parser___ReduceAction397___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction397::action (src/parser//parser.nit:13723,2--13730:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction397___action, 13723};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13728,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction397___action, 13728); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(73)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction397___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction397::init (src/parser//parser.nit:13732,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction397___init, 13732};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction397].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction397].i] = 1;
return;
}
void parser___ReduceAction398___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction398::action (src/parser//parser.nit:13736,2--13764:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction398___action, 13736};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable5 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*tkwnewnode2*/==NIT_NULL) || VAL_ISA( variable7 /*tkwnewnode2*/, COLOR_TKwnew, ID_TKwnew)) /*cast TKwnew*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13745,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction398___action, 13745); nit_exit(1);}
variable8 = variable3 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*ptypenode3*/==NIT_NULL) || VAL_ISA( variable8 /*ptypenode3*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13747,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction398___action, 13747); nit_exit(1);}
variable9 = variable2 /*nodearraylist4*/;
variable10 = TAG_Bool(( variable9 /*listnode5*/==NIT_NULL) || VAL_ISA( variable9 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13749,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction398___action, 13749); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*listnode5*/ == NIT_NULL /*null*/) || (( variable9 /*listnode5*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable9 /*listnode5*/,COLOR_kernel___Object_____eqeq))( variable9 /*listnode5*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable10)) { /*if*/
variable10 = ((array___AbstractArray___is_empty_t)CALL( variable6 /*listnode6*/,COLOR_abstract_collection___Collection___is_empty))( variable6 /*listnode6*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction398___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction398::init (src/parser//parser.nit:13766,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction398___init, 13766};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction398].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction398].i] = 1;
return;
}
void parser___ReduceAction399___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction399::action (src/parser//parser.nit:13770,2--13786:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction399___action, 13770};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13778,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction399___action, 13778); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*tattridnode3*/==NIT_NULL) || VAL_ISA( variable7 /*tattridnode3*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13780,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction399___action, 13780); nit_exit(1);}
variable9 = NEW_parser_prod___AAttrExpr___init_aattrexpr( variable6 /*pexprnode2*/, variable7 /*tattridnode3*/); /*new AAttrExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction399___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction399::init (src/parser//parser.nit:13788,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction399___init, 13788};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction399].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction399].i] = 1;
return;
}
void parser___ReduceAction400___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction400::action (src/parser//parser.nit:13792,2--13805:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction400___action, 13792};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tattridnode3*/==NIT_NULL) || VAL_ISA( variable4 /*tattridnode3*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13799,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction400___action, 13799); nit_exit(1);}
variable6 = NEW_parser_prod___AAttrExpr___init_aattrexpr( variable3 /*pexprnode2*/, variable4 /*tattridnode3*/); /*new AAttrExpr*/
variable5 = variable6;
variable1 = variable5 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction400___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction400::init (src/parser//parser.nit:13807,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction400___init, 13807};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction400].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction400].i] = 1;
return;
}
void parser___ReduceAction401___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction401::action (src/parser//parser.nit:13811,2--13839:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction401___action, 13811};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable6 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13821,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction401___action, 13821); nit_exit(1);}
variable9 = variable3 /*nodearraylist4*/;
variable10 = TAG_Bool(( variable9 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable9 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13823,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction401___action, 13823); nit_exit(1);}
variable10 = variable2 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*listnode4*/==NIT_NULL) || VAL_ISA( variable10 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13825,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction401___action, 13825); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode4*/ == NIT_NULL /*null*/) || (( variable10 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable11)) { /*if*/
variable11 = ((array___AbstractArray___is_empty_t)CALL( variable7 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable7 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction401___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction401::init (src/parser//parser.nit:13841,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction401___init, 13841};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction401].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction401].i] = 1;
return;
}
void parser___ReduceAction402___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction402::action (src/parser//parser.nit:13845,2--13870:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction402___action, 13845};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable3 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable6 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13854,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction402___action, 13854); nit_exit(1);}
variable7 = variable2 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*listnode4*/==NIT_NULL) || VAL_ISA( variable7 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13856,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction402___action, 13856); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*listnode4*/ == NIT_NULL /*null*/) || (( variable7 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable7 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable7 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable8)) { /*if*/
variable8 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction402___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction402::init (src/parser//parser.nit:13872,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction402___init, 13872};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction402].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction402].i] = 1;
return;
}
void parser___ReduceAction403___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction403::action (src/parser//parser.nit:13876,2--13899:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction403___action, 13876};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tkwsupernode3*/==NIT_NULL) || VAL_ISA( variable5 /*tkwsupernode3*/, COLOR_TKwsuper, ID_TKwsuper)) /*cast TKwsuper*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13883,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction403___action, 13883); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*listnode4*/==NIT_NULL) || VAL_ISA( variable6 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13885,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction403___action, 13885); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable6 /*listnode4*/ == NIT_NULL /*null*/) || (( variable6 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable6 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable6 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction403___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction403::init (src/parser//parser.nit:13901,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction403___init, 13901};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction403].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction403].i] = 1;
return;
}
void parser___ReduceAction404___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction404::action (src/parser//parser.nit:13905,2--13931:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction404___action, 13905};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable4 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pqualifiednode2*/==NIT_NULL) || VAL_ISA( variable6 /*pqualifiednode2*/, COLOR_PQualified, ID_PQualified)) /*cast PQualified*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13913,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction404___action, 13913); nit_exit(1);}
variable7 = variable3 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*tkwsupernode3*/==NIT_NULL) || VAL_ISA( variable7 /*tkwsupernode3*/, COLOR_TKwsuper, ID_TKwsuper)) /*cast TKwsuper*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13915,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction404___action, 13915); nit_exit(1);}
variable8 = variable2 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*listnode4*/==NIT_NULL) || VAL_ISA( variable8 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13917,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction404___action, 13917); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*listnode4*/ == NIT_NULL /*null*/) || (( variable8 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable8 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable8 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable9)) { /*if*/
variable9 = ((array___AbstractArray___is_empty_t)CALL( variable5 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable5 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction404___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction404::init (src/parser//parser.nit:13933,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction404___init, 13933};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction404].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction404].i] = 1;
return;
}
void parser___ReduceAction405___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction405::action (src/parser//parser.nit:13937,2--13965:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction405___action, 13937};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable6 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13947,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction405___action, 13947); nit_exit(1);}
variable9 = variable3 /*nodearraylist4*/;
variable10 = TAG_Bool(( variable9 /*tkwinitnode3*/==NIT_NULL) || VAL_ISA( variable9 /*tkwinitnode3*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13949,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction405___action, 13949); nit_exit(1);}
variable10 = variable2 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*listnode4*/==NIT_NULL) || VAL_ISA( variable10 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13951,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction405___action, 13951); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode4*/ == NIT_NULL /*null*/) || (( variable10 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable11)) { /*if*/
variable11 = ((array___AbstractArray___is_empty_t)CALL( variable7 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable7 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction405___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction405::init (src/parser//parser.nit:13967,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction405___init, 13967};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction405].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction405].i] = 1;
return;
}
void parser___ReduceAction406___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction406::action (src/parser//parser.nit:13971,2--13996:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction406___action, 13971};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable3 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*tkwinitnode3*/==NIT_NULL) || VAL_ISA( variable6 /*tkwinitnode3*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13980,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction406___action, 13980); nit_exit(1);}
variable7 = variable2 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*listnode4*/==NIT_NULL) || VAL_ISA( variable7 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:13982,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction406___action, 13982); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*listnode4*/ == NIT_NULL /*null*/) || (( variable7 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable7 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable7 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable8)) { /*if*/
variable8 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction406___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction406::init (src/parser//parser.nit:13998,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction406___init, 13998};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction406].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction406].i] = 1;
return;
}
void parser___ReduceAction407___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction407::action (src/parser//parser.nit:14002,2--14035:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction407___action, 14002};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable8 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*tkwnewnode2*/==NIT_NULL) || VAL_ISA( variable10 /*tkwnewnode2*/, COLOR_TKwnew, ID_TKwnew)) /*cast TKwnew*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14014,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction407___action, 14014); nit_exit(1);}
variable11 = variable6 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*ptypenode3*/==NIT_NULL) || VAL_ISA( variable11 /*ptypenode3*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14016,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction407___action, 14016); nit_exit(1);}
variable12 = variable3 /*nodearraylist6*/;
variable13 = TAG_Bool(( variable12 /*tidnode4*/==NIT_NULL) || VAL_ISA( variable12 /*tidnode4*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14018,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction407___action, 14018); nit_exit(1);}
variable13 = variable2 /*nodearraylist7*/;
variable14 = TAG_Bool(( variable13 /*listnode5*/==NIT_NULL) || VAL_ISA( variable13 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14020,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction407___action, 14020); nit_exit(1);}
variable14 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable13 /*listnode5*/ == NIT_NULL /*null*/) || (( variable13 /*listnode5*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable13 /*listnode5*/,COLOR_kernel___Object_____eqeq))( variable13 /*listnode5*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable14)) { /*if*/
variable14 = ((array___AbstractArray___is_empty_t)CALL( variable9 /*listnode6*/,COLOR_abstract_collection___Collection___is_empty))( variable9 /*listnode6*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction407___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction407::init (src/parser//parser.nit:14037,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction407___init, 14037};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction407].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction407].i] = 1;
return;
}
void parser___ReduceAction408___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction408::action (src/parser//parser.nit:14041,2--14051:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction408___action, 14041};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwselfnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwselfnode2*/, COLOR_TKwself, ID_TKwself)) /*cast TKwself*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14046,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction408___action, 14046); nit_exit(1);}
variable5 = NEW_parser_prod___ASelfExpr___init_aselfexpr( variable3 /*tkwselfnode2*/); /*new ASelfExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction408___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction408::init (src/parser//parser.nit:14053,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction408___init, 14053};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction408].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction408].i] = 1;
return;
}
void parser___ReduceAction409___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction409::action (src/parser//parser.nit:14057,2--14067:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction409___action, 14057};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwtruenode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwtruenode2*/, COLOR_TKwtrue, ID_TKwtrue)) /*cast TKwtrue*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14062,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction409___action, 14062); nit_exit(1);}
variable5 = NEW_parser_prod___ATrueExpr___init_atrueexpr( variable3 /*tkwtruenode2*/); /*new ATrueExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction409___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction409::init (src/parser//parser.nit:14069,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction409___init, 14069};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction409].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction409].i] = 1;
return;
}
void parser___ReduceAction410___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction410::action (src/parser//parser.nit:14073,2--14083:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction410___action, 14073};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwfalsenode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwfalsenode2*/, COLOR_TKwfalse, ID_TKwfalse)) /*cast TKwfalse*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14078,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction410___action, 14078); nit_exit(1);}
variable5 = NEW_parser_prod___AFalseExpr___init_afalseexpr( variable3 /*tkwfalsenode2*/); /*new AFalseExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction410___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction410::init (src/parser//parser.nit:14085,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction410___init, 14085};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction410].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction410].i] = 1;
return;
}
void parser___ReduceAction411___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction411::action (src/parser//parser.nit:14089,2--14099:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction411___action, 14089};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwnullnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwnullnode2*/, COLOR_TKwnull, ID_TKwnull)) /*cast TKwnull*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14094,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction411___action, 14094); nit_exit(1);}
variable5 = NEW_parser_prod___ANullExpr___init_anullexpr( variable3 /*tkwnullnode2*/); /*new ANullExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction411___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction411::init (src/parser//parser.nit:14101,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction411___init, 14101};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction411].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction411].i] = 1;
return;
}
void parser___ReduceAction412___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction412::action (src/parser//parser.nit:14105,2--14115:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction412___action, 14105};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tnumbernode2*/==NIT_NULL) || VAL_ISA( variable3 /*tnumbernode2*/, COLOR_TNumber, ID_TNumber)) /*cast TNumber*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14110,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction412___action, 14110); nit_exit(1);}
variable5 = NEW_parser_prod___AIntExpr___init_aintexpr( variable3 /*tnumbernode2*/); /*new AIntExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction412___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction412::init (src/parser//parser.nit:14117,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction412___init, 14117};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction412].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction412].i] = 1;
return;
}
void parser___ReduceAction413___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction413::action (src/parser//parser.nit:14121,2--14131:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction413___action, 14121};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tfloatnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tfloatnode2*/, COLOR_TFloat, ID_TFloat)) /*cast TFloat*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14126,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction413___action, 14126); nit_exit(1);}
variable5 = NEW_parser_prod___AFloatExpr___init_afloatexpr( variable3 /*tfloatnode2*/); /*new AFloatExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction413___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction413::init (src/parser//parser.nit:14133,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction413___init, 14133};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction413].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction413].i] = 1;
return;
}
void parser___ReduceAction414___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction414::action (src/parser//parser.nit:14137,2--14147:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction414___action, 14137};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tcharnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tcharnode2*/, COLOR_TChar, ID_TChar)) /*cast TChar*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14142,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction414___action, 14142); nit_exit(1);}
variable5 = NEW_parser_prod___ACharExpr___init_acharexpr( variable3 /*tcharnode2*/); /*new ACharExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction414___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction414::init (src/parser//parser.nit:14149,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction414___init, 14149};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction414].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction414].i] = 1;
return;
}
void parser___ReduceAction415___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction415::action (src/parser//parser.nit:14153,2--14163:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction415___action, 14153};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tstringnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tstringnode2*/, COLOR_TString, ID_TString)) /*cast TString*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14158,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction415___action, 14158); nit_exit(1);}
variable5 = NEW_parser_prod___AStringExpr___init_astringexpr( variable3 /*tstringnode2*/); /*new AStringExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction415___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction415::init (src/parser//parser.nit:14165,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction415___init, 14165};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction415].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction415].i] = 1;
return;
}
void parser___ReduceAction416___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction416::action (src/parser//parser.nit:14169,2--14176:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction416___action, 14169};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14174,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction416___action, 14174); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(74)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction416___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction416::init (src/parser//parser.nit:14178,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction416___init, 14178};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction416].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction416].i] = 1;
return;
}
void parser___ReduceAction417___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction417::action (src/parser//parser.nit:14182,2--14191:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction417___action, 14182};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist2*/;
variable6 = TAG_Bool(( variable5 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable5 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14189,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction417___action, 14189); nit_exit(1);}
variable1 = variable5 /*pexprnode1*/ /*node_list=*/;
variable6 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(74)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable6, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction417___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction417::init (src/parser//parser.nit:14193,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction417___init, 14193};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction417].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction417].i] = 1;
return;
}
void parser___ReduceAction418___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction418::action (src/parser//parser.nit:14197,2--14204:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction418___action, 14197};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14202,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction418___action, 14202); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(75)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction418___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction418::init (src/parser//parser.nit:14206,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction418___init, 14206};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction418].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction418].i] = 1;
return;
}
void parser___ReduceAction419___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction419::action (src/parser//parser.nit:14210,2--14227:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction419___action, 14210};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable4 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14219,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction419___action, 14219); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*pexprnode2*/ == NIT_NULL /*null*/) || (( variable7 /*pexprnode2*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable7 /*pexprnode2*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable7 /*pexprnode2*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable7 /*pexprnode2*/,COLOR_kernel___Object_____eqeq))( variable7 /*pexprnode2*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable8)) { /*if*/
((array___AbstractArray___add_t)CALL( variable6 /*listnode3*/,COLOR_abstract_collection___SimpleCollection___add))( variable6 /*listnode3*/, variable7 /*pexprnode2*/) /*Array::add*/;
return;
}
void parser___ReduceAction419___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction419::init (src/parser//parser.nit:14229,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction419___init, 14229};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction419].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction419].i] = 1;
return;
}
void parser___ReduceAction420___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction420::action (src/parser//parser.nit:14233,2--14260:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction420___action, 14233};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable5 /*nodearraylist2*/;
variable9 = TAG_Bool(( variable8 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14243,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction420___action, 14243); nit_exit(1);}
variable9 = variable4 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*listnode3*/==NIT_NULL) || VAL_ISA( variable9 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14245,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction420___action, 14245); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*pexprnode2*/ == NIT_NULL /*null*/) || (( variable8 /*pexprnode2*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable8 /*pexprnode2*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable8 /*pexprnode2*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable8 /*pexprnode2*/,COLOR_kernel___Object_____eqeq))( variable8 /*pexprnode2*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable10)) { /*if*/
((array___AbstractArray___add_t)CALL( variable7 /*listnode4*/,COLOR_abstract_collection___SimpleCollection___add))( variable7 /*listnode4*/, variable8 /*pexprnode2*/) /*Array::add*/;
return;
}
void parser___ReduceAction420___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction420::init (src/parser//parser.nit:14262,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction420___init, 14262};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction420].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction420].i] = 1;
return;
}
void parser___ReduceAction421___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction421::action (src/parser//parser.nit:14266,2--14272:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction421___action, 14266};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction421___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction421::init (src/parser//parser.nit:14274,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction421___init, 14274};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction421].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction421].i] = 1;
return;
}
void parser___ReduceAction422___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction422::action (src/parser//parser.nit:14278,2--14283:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction422___action, 14278};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction422___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction422::init (src/parser//parser.nit:14285,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction422___init, 14285};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction422].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction422].i] = 1;
return;
}
void parser___ReduceAction423___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction423::action (src/parser//parser.nit:14289,2--14296:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction423___action, 14289};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14294,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction423___action, 14294); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(76)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction423___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction423::init (src/parser//parser.nit:14298,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction423___init, 14298};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction423].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction423].i] = 1;
return;
}
void parser___ReduceAction424___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction424::action (src/parser//parser.nit:14302,2--14309:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction424___action, 14302};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14307,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction424___action, 14307); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(76)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction424___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction424::init (src/parser//parser.nit:14311,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction424___init, 14311};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction424].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction424].i] = 1;
return;
}
void parser___ReduceAction425___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction425::action (src/parser//parser.nit:14315,2--14326:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction425___action, 14315};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwreturnnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwreturnnode2*/, COLOR_TKwreturn, ID_TKwreturn)) /*cast TKwreturn*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14320,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction425___action, 14320); nit_exit(1);}
variable5 = NEW_parser_prod___AReturnExpr___init_areturnexpr( variable3 /*tkwreturnnode2*/, NIT_NULL /*null*/); /*new AReturnExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction425___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction425::init (src/parser//parser.nit:14328,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction425___init, 14328};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction425].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction425].i] = 1;
return;
}
void parser___ReduceAction426___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction426::action (src/parser//parser.nit:14332,2--14346:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction426___action, 14332};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable3 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tkwreturnnode2*/==NIT_NULL) || VAL_ISA( variable4 /*tkwreturnnode2*/, COLOR_TKwreturn, ID_TKwreturn)) /*cast TKwreturn*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14338,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction426___action, 14338); nit_exit(1);}
variable5 = variable2 /*nodearraylist2*/;
variable6 = TAG_Bool(( variable5 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable5 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14340,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction426___action, 14340); nit_exit(1);}
variable7 = NEW_parser_prod___AReturnExpr___init_areturnexpr( variable4 /*tkwreturnnode2*/, variable5 /*pexprnode3*/); /*new AReturnExpr*/
variable6 = variable7;
variable1 = variable6 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction426___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction426::init (src/parser//parser.nit:14348,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction426___init, 14348};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction426].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction426].i] = 1;
return;
}
void parser___ReduceAction427___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction427::action (src/parser//parser.nit:14352,2--14362:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction427___action, 14352};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwbreaknode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwbreaknode2*/, COLOR_TKwbreak, ID_TKwbreak)) /*cast TKwbreak*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14357,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction427___action, 14357); nit_exit(1);}
variable5 = NEW_parser_prod___ABreakExpr___init_abreakexpr( variable3 /*tkwbreaknode2*/); /*new ABreakExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction427___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction427::init (src/parser//parser.nit:14364,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction427___init, 14364};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction427].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction427].i] = 1;
return;
}
void parser___ReduceAction428___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction428::action (src/parser//parser.nit:14368,2--14378:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction428___action, 14368};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwabortnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwabortnode2*/, COLOR_TKwabort, ID_TKwabort)) /*cast TKwabort*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14373,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction428___action, 14373); nit_exit(1);}
variable5 = NEW_parser_prod___AAbortExpr___init_aabortexpr( variable3 /*tkwabortnode2*/); /*new AAbortExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction428___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction428::init (src/parser//parser.nit:14380,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction428___init, 14380};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction428].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction428].i] = 1;
return;
}
void parser___ReduceAction429___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction429::action (src/parser//parser.nit:14384,2--14394:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction429___action, 14384};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwcontinuenode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwcontinuenode2*/, COLOR_TKwcontinue, ID_TKwcontinue)) /*cast TKwcontinue*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14389,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction429___action, 14389); nit_exit(1);}
variable5 = NEW_parser_prod___AContinueExpr___init_acontinueexpr( variable3 /*tkwcontinuenode2*/); /*new AContinueExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction429___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction429::init (src/parser//parser.nit:14396,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction429___init, 14396};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction429].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction429].i] = 1;
return;
}
void parser___ReduceAction430___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction430::action (src/parser//parser.nit:14400,2--14407:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction430___action, 14400};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14405,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction430___action, 14405); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(76)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction430___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction430::init (src/parser//parser.nit:14409,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction430___init, 14409};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction430].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction430].i] = 1;
return;
}
void parser___ReduceAction431___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction431::action (src/parser//parser.nit:14413,2--14420:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction431___action, 14413};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14418,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction431___action, 14418); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(76)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction431___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction431::init (src/parser//parser.nit:14422,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction431___init, 14422};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction431].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction431].i] = 1;
return;
}
void parser___ReduceAction432___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction432::action (src/parser//parser.nit:14426,2--14433:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction432___action, 14426};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14431,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction432___action, 14431); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(76)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction432___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction432::init (src/parser//parser.nit:14435,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction432___init, 14435};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction432].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction432].i] = 1;
return;
}
void parser___ReduceAction433___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction433::action (src/parser//parser.nit:14439,2--14446:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction433___action, 14439};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14444,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction433___action, 14444); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(76)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction433___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction433::init (src/parser//parser.nit:14448,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction433___init, 14448};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction433].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction433].i] = 1;
return;
}
void parser___ReduceAction434___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction434::action (src/parser//parser.nit:14452,2--14459:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction434___action, 14452};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14457,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction434___action, 14457); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(76)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction434___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction434::init (src/parser//parser.nit:14461,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction434___init, 14461};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction434].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction434].i] = 1;
return;
}
void parser___ReduceAction435___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction435::action (src/parser//parser.nit:14465,2--14493:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction435___action, 14465};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable6 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14475,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction435___action, 14475); nit_exit(1);}
variable9 = variable3 /*nodearraylist4*/;
variable10 = TAG_Bool(( variable9 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable9 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14477,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction435___action, 14477); nit_exit(1);}
variable10 = variable2 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*listnode4*/==NIT_NULL) || VAL_ISA( variable10 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14479,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction435___action, 14479); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode4*/ == NIT_NULL /*null*/) || (( variable10 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable11)) { /*if*/
variable11 = ((array___AbstractArray___is_empty_t)CALL( variable7 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable7 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction435___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction435::init (src/parser//parser.nit:14495,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction435___init, 14495};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction435].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction435].i] = 1;
return;
}
void parser___ReduceAction436___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction436::action (src/parser//parser.nit:14499,2--14524:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction436___action, 14499};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable3 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable6 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14508,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction436___action, 14508); nit_exit(1);}
variable7 = variable2 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*listnode4*/==NIT_NULL) || VAL_ISA( variable7 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14510,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction436___action, 14510); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*listnode4*/ == NIT_NULL /*null*/) || (( variable7 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable7 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable7 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable8)) { /*if*/
variable8 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction436___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction436::init (src/parser//parser.nit:14526,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction436___init, 14526};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction436].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction436].i] = 1;
return;
}
void parser___ReduceAction437___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction437::action (src/parser//parser.nit:14530,2--14553:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction437___action, 14530};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tkwsupernode3*/==NIT_NULL) || VAL_ISA( variable5 /*tkwsupernode3*/, COLOR_TKwsuper, ID_TKwsuper)) /*cast TKwsuper*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14537,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction437___action, 14537); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*listnode4*/==NIT_NULL) || VAL_ISA( variable6 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14539,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction437___action, 14539); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable6 /*listnode4*/ == NIT_NULL /*null*/) || (( variable6 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable6 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable6 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction437___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction437::init (src/parser//parser.nit:14555,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction437___init, 14555};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction437].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction437].i] = 1;
return;
}
void parser___ReduceAction438___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction438::action (src/parser//parser.nit:14559,2--14585:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction438___action, 14559};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable4 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pqualifiednode2*/==NIT_NULL) || VAL_ISA( variable6 /*pqualifiednode2*/, COLOR_PQualified, ID_PQualified)) /*cast PQualified*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14567,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction438___action, 14567); nit_exit(1);}
variable7 = variable3 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*tkwsupernode3*/==NIT_NULL) || VAL_ISA( variable7 /*tkwsupernode3*/, COLOR_TKwsuper, ID_TKwsuper)) /*cast TKwsuper*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14569,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction438___action, 14569); nit_exit(1);}
variable8 = variable2 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*listnode4*/==NIT_NULL) || VAL_ISA( variable8 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14571,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction438___action, 14571); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*listnode4*/ == NIT_NULL /*null*/) || (( variable8 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable8 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable8 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable9)) { /*if*/
variable9 = ((array___AbstractArray___is_empty_t)CALL( variable5 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable5 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction438___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction438::init (src/parser//parser.nit:14587,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction438___init, 14587};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction438].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction438].i] = 1;
return;
}
void parser___ReduceAction439___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction439::action (src/parser//parser.nit:14591,2--14619:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction439___action, 14591};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable6 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14601,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction439___action, 14601); nit_exit(1);}
variable9 = variable3 /*nodearraylist4*/;
variable10 = TAG_Bool(( variable9 /*tkwinitnode3*/==NIT_NULL) || VAL_ISA( variable9 /*tkwinitnode3*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14603,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction439___action, 14603); nit_exit(1);}
variable10 = variable2 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*listnode4*/==NIT_NULL) || VAL_ISA( variable10 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14605,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction439___action, 14605); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode4*/ == NIT_NULL /*null*/) || (( variable10 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable11)) { /*if*/
variable11 = ((array___AbstractArray___is_empty_t)CALL( variable7 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable7 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction439___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction439::init (src/parser//parser.nit:14621,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction439___init, 14621};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction439].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction439].i] = 1;
return;
}
void parser___ReduceAction440___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction440::action (src/parser//parser.nit:14625,2--14650:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction440___action, 14625};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable3 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*tkwinitnode3*/==NIT_NULL) || VAL_ISA( variable6 /*tkwinitnode3*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14634,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction440___action, 14634); nit_exit(1);}
variable7 = variable2 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*listnode4*/==NIT_NULL) || VAL_ISA( variable7 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14636,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction440___action, 14636); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*listnode4*/ == NIT_NULL /*null*/) || (( variable7 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable7 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable7 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable8)) { /*if*/
variable8 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction440___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction440::init (src/parser//parser.nit:14652,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction440___init, 14652};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction440].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction440].i] = 1;
return;
}
void parser___ReduceAction441___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction441::action (src/parser//parser.nit:14656,2--14670:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction441___action, 14656};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable3 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tkwdonode2*/==NIT_NULL) || VAL_ISA( variable4 /*tkwdonode2*/, COLOR_TKwdo, ID_TKwdo)) /*cast TKwdo*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14662,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction441___action, 14662); nit_exit(1);}
variable5 = variable2 /*nodearraylist2*/;
variable6 = TAG_Bool(( variable5 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable5 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14664,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction441___action, 14664); nit_exit(1);}
variable7 = NEW_parser_prod___ADoExpr___init_adoexpr( variable4 /*tkwdonode2*/, variable5 /*pexprnode3*/); /*new ADoExpr*/
variable6 = variable7;
variable1 = variable6 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction441___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction441::init (src/parser//parser.nit:14672,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction441___init, 14672};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction441].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction441].i] = 1;
return;
}
void parser___ReduceAction442___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction442::action (src/parser//parser.nit:14676,2--14702:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction442___action, 14676};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable9 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*tkwifnode2*/==NIT_NULL) || VAL_ISA( variable10 /*tkwifnode2*/, COLOR_TKwif, ID_TKwif)) /*cast TKwif*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14688,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction442___action, 14688); nit_exit(1);}
variable11 = variable7 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable11 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14690,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction442___action, 14690); nit_exit(1);}
variable12 = variable4 /*nodearraylist6*/;
variable13 = TAG_Bool(( variable12 /*pexprnode4*/==NIT_NULL) || VAL_ISA( variable12 /*pexprnode4*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14692,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction442___action, 14692); nit_exit(1);}
variable13 = variable2 /*nodearraylist8*/;
variable14 = TAG_Bool(( variable13 /*pexprnode5*/==NIT_NULL) || VAL_ISA( variable13 /*pexprnode5*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14694,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction442___action, 14694); nit_exit(1);}
variable15 = NEW_parser_prod___AIfExpr___init_aifexpr( variable10 /*tkwifnode2*/, variable11 /*pexprnode3*/, variable12 /*pexprnode4*/, variable13 /*pexprnode5*/); /*new AIfExpr*/
variable14 = variable15;
variable1 = variable14 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction442___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction442::init (src/parser//parser.nit:14704,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction442___init, 14704};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction442].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction442].i] = 1;
return;
}
void parser___ReduceAction443___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction443::action (src/parser//parser.nit:14708,2--14732:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction443___action, 14708};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable7 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*tkwwhilenode2*/==NIT_NULL) || VAL_ISA( variable8 /*tkwwhilenode2*/, COLOR_TKwwhile, ID_TKwwhile)) /*cast TKwwhile*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14718,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction443___action, 14718); nit_exit(1);}
variable9 = variable5 /*nodearraylist3*/;
variable10 = TAG_Bool(( variable9 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable9 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14720,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction443___action, 14720); nit_exit(1);}
variable10 = variable3 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*tkwdonode4*/==NIT_NULL) || VAL_ISA( variable10 /*tkwdonode4*/, COLOR_TKwdo, ID_TKwdo)) /*cast TKwdo*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14722,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction443___action, 14722); nit_exit(1);}
variable11 = variable2 /*nodearraylist6*/;
variable12 = TAG_Bool(( variable11 /*pexprnode5*/==NIT_NULL) || VAL_ISA( variable11 /*pexprnode5*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14724,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction443___action, 14724); nit_exit(1);}
variable13 = NEW_parser_prod___AWhileExpr___init_awhileexpr( variable8 /*tkwwhilenode2*/, variable9 /*pexprnode3*/, variable10 /*tkwdonode4*/, variable11 /*pexprnode5*/); /*new AWhileExpr*/
variable12 = variable13;
variable1 = variable12 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction443___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction443::init (src/parser//parser.nit:14734,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction443___init, 14734};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction443].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction443].i] = 1;
return;
}
void parser___ReduceAction444___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction444::action (src/parser//parser.nit:14738,2--14757:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction444___action, 14738};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14746,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction444___action, 14746); nit_exit(1);}
variable7 = variable3 /*nodearraylist3*/;
variable8 = TAG_Bool(( variable7 /*tkwdonode3*/==NIT_NULL) || VAL_ISA( variable7 /*tkwdonode3*/, COLOR_TKwdo, ID_TKwdo)) /*cast TKwdo*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14748,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction444___action, 14748); nit_exit(1);}
variable8 = variable2 /*nodearraylist4*/;
variable9 = TAG_Bool(( variable8 /*pexprnode4*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode4*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14750,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction444___action, 14750); nit_exit(1);}
variable10 = NEW_parser_prod___AForExpr___init_aforexpr( variable6 /*pexprnode2*/, variable7 /*tkwdonode3*/, variable8 /*pexprnode4*/); /*new AForExpr*/
variable9 = variable10;
variable1 = variable9 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction444___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction444::init (src/parser//parser.nit:14759,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction444___init, 14759};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction444].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction444].i] = 1;
return;
}
void parser___ReduceAction445___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction445::action (src/parser//parser.nit:14763,2--14775:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction445___action, 14763};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tclassidnode2*/==NIT_NULL) || VAL_ISA( variable4 /*tclassidnode2*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14769,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction445___action, 14769); nit_exit(1);}
variable6 = NEW_parser_prod___AType___init_atype( variable4 /*tclassidnode2*/, variable3 /*listnode3*/); /*new AType*/
variable5 = variable6;
variable1 = variable5 /*ptypenode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction445___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction445::init (src/parser//parser.nit:14777,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction445___init, 14777};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction445].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction445].i] = 1;
return;
}
void parser___ReduceAction446___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction446::action (src/parser//parser.nit:14781,2--14807:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction446___action, 14781};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = variable9;
variable9 = variable7 /*nodearraylist1*/;
variable10 = TAG_Bool(( variable9 /*tclassidnode2*/==NIT_NULL) || VAL_ISA( variable9 /*tclassidnode2*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14792,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction446___action, 14792); nit_exit(1);}
variable10 = variable4 /*nodearraylist4*/;
variable11 = TAG_Bool(( variable10 /*listnode3*/==NIT_NULL) || VAL_ISA( variable10 /*listnode3*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14794,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction446___action, 14794); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode3*/ == NIT_NULL /*null*/) || (( variable10 /*listnode3*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode3*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode3*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable11)) { /*if*/
variable11 = ((array___AbstractArray___is_empty_t)CALL( variable8 /*listnode4*/,COLOR_abstract_collection___Collection___is_empty))( variable8 /*listnode4*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction446___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction446::init (src/parser//parser.nit:14809,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction446___init, 14809};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction446].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction446].i] = 1;
return;
}
void parser___ReduceAction447___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction447::action (src/parser//parser.nit:14813,2--14820:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction447___action, 14813};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14818,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction447___action, 14818); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(82)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction447___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction447::init (src/parser//parser.nit:14822,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction447___init, 14822};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction447].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction447].i] = 1;
return;
}
void parser___ReduceAction448___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction448::action (src/parser//parser.nit:14826,2--14861:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction448___action, 14826};
val_t variable0;
val_t variable1;
val_t variable2;
variable12 = variable13;
variable13 = variable12 /*nodearraylist1*/;
variable14 = TAG_Bool(( variable13 /*tkwifnode2*/==NIT_NULL) || VAL_ISA( variable13 /*tkwifnode2*/, COLOR_TKwif, ID_TKwif)) /*cast TKwif*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14841,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction448___action, 14841); nit_exit(1);}
variable14 = variable10 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable14 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14843,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction448___action, 14843); nit_exit(1);}
variable15 = variable8 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*tkwthennode4*/==NIT_NULL) || VAL_ISA( variable15 /*tkwthennode4*/, COLOR_TKwthen, ID_TKwthen)) /*cast TKwthen*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14845,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction448___action, 14845); nit_exit(1);}
variable16 = variable6 /*nodearraylist7*/;
variable17 = TAG_Bool(( variable16 /*pexprnode5*/==NIT_NULL) || VAL_ISA( variable16 /*pexprnode5*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14847,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction448___action, 14847); nit_exit(1);}
variable17 = variable4 /*nodearraylist9*/;
variable18 = TAG_Bool(( variable17 /*tkwelsenode6*/==NIT_NULL) || VAL_ISA( variable17 /*tkwelsenode6*/, COLOR_TKwelse, ID_TKwelse)) /*cast TKwelse*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14849,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction448___action, 14849); nit_exit(1);}
variable18 = variable2 /*nodearraylist11*/;
variable19 = TAG_Bool(( variable18 /*pexprnode7*/==NIT_NULL) || VAL_ISA( variable18 /*pexprnode7*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14851,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction448___action, 14851); nit_exit(1);}
variable20 = NEW_parser_prod___AIfexprExpr___init_aifexprexpr( variable13 /*tkwifnode2*/, variable14 /*pexprnode3*/, variable15 /*tkwthennode4*/, variable16 /*pexprnode5*/, variable17 /*tkwelsenode6*/, variable18 /*pexprnode7*/); /*new AIfexprExpr*/
variable19 = variable20;
variable1 = variable19 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction448___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction448::init (src/parser//parser.nit:14863,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction448___init, 14863};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction448].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction448].i] = 1;
return;
}
void parser___ReduceAction449___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction449::action (src/parser//parser.nit:14867,2--14874:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction449___action, 14867};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14872,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction449___action, 14872); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(83)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction449___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction449::init (src/parser//parser.nit:14876,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction449___init, 14876};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction449].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction449].i] = 1;
return;
}
void parser___ReduceAction450___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction450::action (src/parser//parser.nit:14880,2--14896:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction450___action, 14880};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14888,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction450___action, 14888); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14890,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction450___action, 14890); nit_exit(1);}
variable9 = NEW_parser_prod___AOrExpr___init_aorexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AOrExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction450___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction450::init (src/parser//parser.nit:14898,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction450___init, 14898};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction450].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction450].i] = 1;
return;
}
void parser___ReduceAction451___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction451::action (src/parser//parser.nit:14902,2--14918:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction451___action, 14902};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14910,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction451___action, 14910); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14912,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction451___action, 14912); nit_exit(1);}
variable9 = NEW_parser_prod___AAndExpr___init_aandexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AAndExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction451___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction451::init (src/parser//parser.nit:14920,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction451___init, 14920};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction451].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction451].i] = 1;
return;
}
void parser___ReduceAction452___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction452::action (src/parser//parser.nit:14924,2--14931:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction452___action, 14924};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14929,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction452___action, 14929); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(84)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction452___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction452::init (src/parser//parser.nit:14933,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction452___init, 14933};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction452].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction452].i] = 1;
return;
}
void parser___ReduceAction453___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction453::action (src/parser//parser.nit:14937,2--14952:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction453___action, 14937};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tkwnotnode2*/==NIT_NULL) || VAL_ISA( variable5 /*tkwnotnode2*/, COLOR_TKwnot, ID_TKwnot)) /*cast TKwnot*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14944,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction453___action, 14944); nit_exit(1);}
variable6 = variable2 /*nodearraylist3*/;
variable7 = TAG_Bool(( variable6 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14946,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction453___action, 14946); nit_exit(1);}
variable8 = NEW_parser_prod___ANotExpr___init_anotexpr( variable5 /*tkwnotnode2*/, variable6 /*pexprnode3*/); /*new ANotExpr*/
variable7 = variable8;
variable1 = variable7 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction453___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction453::init (src/parser//parser.nit:14954,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction453___init, 14954};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction453].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction453].i] = 1;
return;
}
void parser___ReduceAction454___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction454::action (src/parser//parser.nit:14958,2--14965:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction454___action, 14958};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14963,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction454___action, 14963); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(85)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction454___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction454::init (src/parser//parser.nit:14967,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction454___init, 14967};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction454].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction454].i] = 1;
return;
}
void parser___ReduceAction455___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction455::action (src/parser//parser.nit:14971,2--14987:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction455___action, 14971};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14979,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction455___action, 14979); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:14981,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction455___action, 14981); nit_exit(1);}
variable9 = NEW_parser_prod___AEqExpr___init_aeqexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AEqExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction455___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction455::init (src/parser//parser.nit:14989,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction455___init, 14989};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction455].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction455].i] = 1;
return;
}
void parser___ReduceAction456___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction456::action (src/parser//parser.nit:14993,2--15009:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction456___action, 14993};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15001,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction456___action, 15001); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15003,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction456___action, 15003); nit_exit(1);}
variable9 = NEW_parser_prod___AEeExpr___init_aeeexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AEeExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction456___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction456::init (src/parser//parser.nit:15011,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction456___init, 15011};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction456].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction456].i] = 1;
return;
}
void parser___ReduceAction457___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction457::action (src/parser//parser.nit:15015,2--15031:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction457___action, 15015};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15023,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction457___action, 15023); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15025,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction457___action, 15025); nit_exit(1);}
variable9 = NEW_parser_prod___ANeExpr___init_aneexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new ANeExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction457___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction457::init (src/parser//parser.nit:15033,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction457___init, 15033};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction457].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction457].i] = 1;
return;
}
void parser___ReduceAction458___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction458::action (src/parser//parser.nit:15037,2--15053:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction458___action, 15037};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15045,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction458___action, 15045); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15047,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction458___action, 15047); nit_exit(1);}
variable9 = NEW_parser_prod___ALtExpr___init_altexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new ALtExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction458___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction458::init (src/parser//parser.nit:15055,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction458___init, 15055};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction458].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction458].i] = 1;
return;
}
void parser___ReduceAction459___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction459::action (src/parser//parser.nit:15059,2--15075:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction459___action, 15059};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15067,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction459___action, 15067); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15069,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction459___action, 15069); nit_exit(1);}
variable9 = NEW_parser_prod___ALeExpr___init_aleexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new ALeExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction459___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction459::init (src/parser//parser.nit:15077,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction459___init, 15077};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction459].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction459].i] = 1;
return;
}
void parser___ReduceAction460___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction460::action (src/parser//parser.nit:15081,2--15097:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction460___action, 15081};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15089,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction460___action, 15089); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15091,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction460___action, 15091); nit_exit(1);}
variable9 = NEW_parser_prod___AGtExpr___init_agtexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AGtExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction460___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction460::init (src/parser//parser.nit:15099,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction460___init, 15099};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction460].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction460].i] = 1;
return;
}
void parser___ReduceAction461___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction461::action (src/parser//parser.nit:15103,2--15119:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction461___action, 15103};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15111,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction461___action, 15111); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15113,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction461___action, 15113); nit_exit(1);}
variable9 = NEW_parser_prod___AGeExpr___init_ageexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AGeExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction461___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction461::init (src/parser//parser.nit:15121,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction461___init, 15121};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction461].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction461].i] = 1;
return;
}
void parser___ReduceAction462___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction462::action (src/parser//parser.nit:15125,2--15141:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction462___action, 15125};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15133,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction462___action, 15133); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15135,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction462___action, 15135); nit_exit(1);}
variable9 = NEW_parser_prod___AStarshipExpr___init_astarshipexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AStarshipExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction462___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction462::init (src/parser//parser.nit:15143,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction462___init, 15143};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction462].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction462].i] = 1;
return;
}
void parser___ReduceAction463___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction463::action (src/parser//parser.nit:15147,2--15163:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction463___action, 15147};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15155,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction463___action, 15155); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*ptypenode3*/==NIT_NULL) || VAL_ISA( variable7 /*ptypenode3*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15157,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction463___action, 15157); nit_exit(1);}
variable9 = NEW_parser_prod___AIsaExpr___init_aisaexpr( variable6 /*pexprnode2*/, variable7 /*ptypenode3*/); /*new AIsaExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction463___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction463::init (src/parser//parser.nit:15165,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction463___init, 15165};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction463].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction463].i] = 1;
return;
}
void parser___ReduceAction464___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction464::action (src/parser//parser.nit:15169,2--15176:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction464___action, 15169};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15174,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction464___action, 15174); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(86)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction464___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction464::init (src/parser//parser.nit:15178,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction464___init, 15178};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction464].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction464].i] = 1;
return;
}
void parser___ReduceAction465___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction465::action (src/parser//parser.nit:15182,2--15198:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction465___action, 15182};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15190,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction465___action, 15190); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15192,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction465___action, 15192); nit_exit(1);}
variable9 = NEW_parser_prod___APlusExpr___init_aplusexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new APlusExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction465___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction465::init (src/parser//parser.nit:15200,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction465___init, 15200};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction465].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction465].i] = 1;
return;
}
void parser___ReduceAction466___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction466::action (src/parser//parser.nit:15204,2--15220:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction466___action, 15204};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15212,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction466___action, 15212); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15214,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction466___action, 15214); nit_exit(1);}
variable9 = NEW_parser_prod___AMinusExpr___init_aminusexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AMinusExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction466___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction466::init (src/parser//parser.nit:15222,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction466___init, 15222};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction466].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction466].i] = 1;
return;
}
void parser___ReduceAction467___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction467::action (src/parser//parser.nit:15226,2--15233:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction467___action, 15226};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15231,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction467___action, 15231); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(87)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction467___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction467::init (src/parser//parser.nit:15235,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction467___init, 15235};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction467].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction467].i] = 1;
return;
}
void parser___ReduceAction468___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction468::action (src/parser//parser.nit:15239,2--15255:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction468___action, 15239};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15247,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction468___action, 15247); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15249,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction468___action, 15249); nit_exit(1);}
variable9 = NEW_parser_prod___AStarExpr___init_astarexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AStarExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction468___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction468::init (src/parser//parser.nit:15257,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction468___init, 15257};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction468].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction468].i] = 1;
return;
}
void parser___ReduceAction469___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction469::action (src/parser//parser.nit:15261,2--15277:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction469___action, 15261};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15269,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction469___action, 15269); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15271,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction469___action, 15271); nit_exit(1);}
variable9 = NEW_parser_prod___ASlashExpr___init_aslashexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new ASlashExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction469___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction469::init (src/parser//parser.nit:15279,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction469___init, 15279};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction469].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction469].i] = 1;
return;
}
void parser___ReduceAction470___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction470::action (src/parser//parser.nit:15283,2--15299:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction470___action, 15283};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15291,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction470___action, 15291); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15293,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction470___action, 15293); nit_exit(1);}
variable9 = NEW_parser_prod___APercentExpr___init_apercentexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new APercentExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction470___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction470::init (src/parser//parser.nit:15301,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction470___init, 15301};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction470].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction470].i] = 1;
return;
}
void parser___ReduceAction471___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction471::action (src/parser//parser.nit:15305,2--15312:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction471___action, 15305};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15310,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction471___action, 15310); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(88)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction471___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction471::init (src/parser//parser.nit:15314,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction471___init, 15314};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction471].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction471].i] = 1;
return;
}
void parser___ReduceAction472___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction472::action (src/parser//parser.nit:15318,2--15333:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction472___action, 15318};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tminusnode2*/==NIT_NULL) || VAL_ISA( variable5 /*tminusnode2*/, COLOR_TMinus, ID_TMinus)) /*cast TMinus*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15325,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction472___action, 15325); nit_exit(1);}
variable6 = variable2 /*nodearraylist3*/;
variable7 = TAG_Bool(( variable6 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15327,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction472___action, 15327); nit_exit(1);}
variable8 = NEW_parser_prod___AUminusExpr___init_auminusexpr( variable5 /*tminusnode2*/, variable6 /*pexprnode3*/); /*new AUminusExpr*/
variable7 = variable8;
variable1 = variable7 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction472___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction472::init (src/parser//parser.nit:15335,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction472___init, 15335};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction472].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction472].i] = 1;
return;
}
void parser___ReduceAction473___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction473::action (src/parser//parser.nit:15339,2--15354:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction473___action, 15339};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tkwoncenode2*/==NIT_NULL) || VAL_ISA( variable5 /*tkwoncenode2*/, COLOR_TKwonce, ID_TKwonce)) /*cast TKwonce*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15346,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction473___action, 15346); nit_exit(1);}
variable6 = variable2 /*nodearraylist3*/;
variable7 = TAG_Bool(( variable6 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15348,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction473___action, 15348); nit_exit(1);}
variable8 = NEW_parser_prod___AOnceExpr___init_aonceexpr( variable5 /*tkwoncenode2*/, variable6 /*pexprnode3*/); /*new AOnceExpr*/
variable7 = variable8;
variable1 = variable7 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction473___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction473::init (src/parser//parser.nit:15356,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction473___init, 15356};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction473].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction473].i] = 1;
return;
}
void parser___ReduceAction474___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction474::action (src/parser//parser.nit:15360,2--15367:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction474___action, 15360};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15365,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction474___action, 15365); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(89)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction474___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction474::init (src/parser//parser.nit:15369,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction474___init, 15369};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction474].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction474].i] = 1;
return;
}
void parser___ReduceAction475___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction475::action (src/parser//parser.nit:15373,2--15401:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction475___action, 15373};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable5 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*tkwnewnode2*/==NIT_NULL) || VAL_ISA( variable7 /*tkwnewnode2*/, COLOR_TKwnew, ID_TKwnew)) /*cast TKwnew*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15382,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction475___action, 15382); nit_exit(1);}
variable8 = variable3 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*ptypenode3*/==NIT_NULL) || VAL_ISA( variable8 /*ptypenode3*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15384,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction475___action, 15384); nit_exit(1);}
variable9 = variable2 /*nodearraylist4*/;
variable10 = TAG_Bool(( variable9 /*listnode5*/==NIT_NULL) || VAL_ISA( variable9 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15386,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction475___action, 15386); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*listnode5*/ == NIT_NULL /*null*/) || (( variable9 /*listnode5*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable9 /*listnode5*/,COLOR_kernel___Object_____eqeq))( variable9 /*listnode5*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable10)) { /*if*/
variable10 = ((array___AbstractArray___is_empty_t)CALL( variable6 /*listnode6*/,COLOR_abstract_collection___Collection___is_empty))( variable6 /*listnode6*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction475___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction475::init (src/parser//parser.nit:15403,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction475___init, 15403};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction475].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction475].i] = 1;
return;
}
void parser___ReduceAction476___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction476::action (src/parser//parser.nit:15407,2--15423:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction476___action, 15407};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15415,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction476___action, 15415); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*tattridnode3*/==NIT_NULL) || VAL_ISA( variable7 /*tattridnode3*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15417,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction476___action, 15417); nit_exit(1);}
variable9 = NEW_parser_prod___AAttrExpr___init_aattrexpr( variable6 /*pexprnode2*/, variable7 /*tattridnode3*/); /*new AAttrExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction476___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction476::init (src/parser//parser.nit:15425,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction476___init, 15425};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction476].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction476].i] = 1;
return;
}
void parser___ReduceAction477___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction477::action (src/parser//parser.nit:15429,2--15442:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction477___action, 15429};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tattridnode3*/==NIT_NULL) || VAL_ISA( variable4 /*tattridnode3*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15436,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction477___action, 15436); nit_exit(1);}
variable6 = NEW_parser_prod___AAttrExpr___init_aattrexpr( variable3 /*pexprnode2*/, variable4 /*tattridnode3*/); /*new AAttrExpr*/
variable5 = variable6;
variable1 = variable5 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction477___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction477::init (src/parser//parser.nit:15444,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction477___init, 15444};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction477].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction477].i] = 1;
return;
}
void parser___ReduceAction478___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction478::action (src/parser//parser.nit:15448,2--15476:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction478___action, 15448};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable6 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15458,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction478___action, 15458); nit_exit(1);}
variable9 = variable3 /*nodearraylist4*/;
variable10 = TAG_Bool(( variable9 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable9 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15460,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction478___action, 15460); nit_exit(1);}
variable10 = variable2 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*listnode4*/==NIT_NULL) || VAL_ISA( variable10 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15462,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction478___action, 15462); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode4*/ == NIT_NULL /*null*/) || (( variable10 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable11)) { /*if*/
variable11 = ((array___AbstractArray___is_empty_t)CALL( variable7 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable7 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction478___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction478::init (src/parser//parser.nit:15478,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction478___init, 15478};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction478].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction478].i] = 1;
return;
}
void parser___ReduceAction479___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction479::action (src/parser//parser.nit:15482,2--15507:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction479___action, 15482};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable3 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable6 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15491,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction479___action, 15491); nit_exit(1);}
variable7 = variable2 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*listnode4*/==NIT_NULL) || VAL_ISA( variable7 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15493,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction479___action, 15493); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*listnode4*/ == NIT_NULL /*null*/) || (( variable7 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable7 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable7 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable8)) { /*if*/
variable8 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction479___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction479::init (src/parser//parser.nit:15509,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction479___init, 15509};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction479].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction479].i] = 1;
return;
}
void parser___ReduceAction480___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction480::action (src/parser//parser.nit:15513,2--15536:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction480___action, 15513};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tkwsupernode3*/==NIT_NULL) || VAL_ISA( variable5 /*tkwsupernode3*/, COLOR_TKwsuper, ID_TKwsuper)) /*cast TKwsuper*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15520,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction480___action, 15520); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*listnode4*/==NIT_NULL) || VAL_ISA( variable6 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15522,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction480___action, 15522); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable6 /*listnode4*/ == NIT_NULL /*null*/) || (( variable6 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable6 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable6 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction480___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction480::init (src/parser//parser.nit:15538,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction480___init, 15538};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction480].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction480].i] = 1;
return;
}
void parser___ReduceAction481___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction481::action (src/parser//parser.nit:15542,2--15568:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction481___action, 15542};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable4 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pqualifiednode2*/==NIT_NULL) || VAL_ISA( variable6 /*pqualifiednode2*/, COLOR_PQualified, ID_PQualified)) /*cast PQualified*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15550,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction481___action, 15550); nit_exit(1);}
variable7 = variable3 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*tkwsupernode3*/==NIT_NULL) || VAL_ISA( variable7 /*tkwsupernode3*/, COLOR_TKwsuper, ID_TKwsuper)) /*cast TKwsuper*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15552,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction481___action, 15552); nit_exit(1);}
variable8 = variable2 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*listnode4*/==NIT_NULL) || VAL_ISA( variable8 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15554,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction481___action, 15554); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*listnode4*/ == NIT_NULL /*null*/) || (( variable8 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable8 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable8 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable9)) { /*if*/
variable9 = ((array___AbstractArray___is_empty_t)CALL( variable5 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable5 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction481___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction481::init (src/parser//parser.nit:15570,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction481___init, 15570};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction481].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction481].i] = 1;
return;
}
void parser___ReduceAction482___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction482::action (src/parser//parser.nit:15574,2--15602:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction482___action, 15574};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = variable8;
variable8 = variable6 /*nodearraylist1*/;
variable9 = TAG_Bool(( variable8 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable8 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15584,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction482___action, 15584); nit_exit(1);}
variable9 = variable3 /*nodearraylist4*/;
variable10 = TAG_Bool(( variable9 /*tkwinitnode3*/==NIT_NULL) || VAL_ISA( variable9 /*tkwinitnode3*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15586,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction482___action, 15586); nit_exit(1);}
variable10 = variable2 /*nodearraylist5*/;
variable11 = TAG_Bool(( variable10 /*listnode4*/==NIT_NULL) || VAL_ISA( variable10 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15588,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction482___action, 15588); nit_exit(1);}
variable11 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable10 /*listnode4*/ == NIT_NULL /*null*/) || (( variable10 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable10 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable10 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable11)) { /*if*/
variable11 = ((array___AbstractArray___is_empty_t)CALL( variable7 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable7 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction482___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction482::init (src/parser//parser.nit:15604,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction482___init, 15604};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction482].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction482].i] = 1;
return;
}
void parser___ReduceAction483___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction483::action (src/parser//parser.nit:15608,2--15633:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction483___action, 15608};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable3 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*tkwinitnode3*/==NIT_NULL) || VAL_ISA( variable6 /*tkwinitnode3*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15617,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction483___action, 15617); nit_exit(1);}
variable7 = variable2 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*listnode4*/==NIT_NULL) || VAL_ISA( variable7 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15619,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction483___action, 15619); nit_exit(1);}
variable8 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable7 /*listnode4*/ == NIT_NULL /*null*/) || (( variable7 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable7 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable7 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable8)) { /*if*/
variable8 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction483___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction483::init (src/parser//parser.nit:15635,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction483___init, 15635};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction483].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction483].i] = 1;
return;
}
void parser___ReduceAction484___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction484::action (src/parser//parser.nit:15639,2--15672:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction484___action, 15639};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable8 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*tkwnewnode2*/==NIT_NULL) || VAL_ISA( variable10 /*tkwnewnode2*/, COLOR_TKwnew, ID_TKwnew)) /*cast TKwnew*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15651,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction484___action, 15651); nit_exit(1);}
variable11 = variable6 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*ptypenode3*/==NIT_NULL) || VAL_ISA( variable11 /*ptypenode3*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15653,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction484___action, 15653); nit_exit(1);}
variable12 = variable3 /*nodearraylist6*/;
variable13 = TAG_Bool(( variable12 /*tidnode4*/==NIT_NULL) || VAL_ISA( variable12 /*tidnode4*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15655,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction484___action, 15655); nit_exit(1);}
variable13 = variable2 /*nodearraylist7*/;
variable14 = TAG_Bool(( variable13 /*listnode5*/==NIT_NULL) || VAL_ISA( variable13 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15657,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction484___action, 15657); nit_exit(1);}
variable14 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable13 /*listnode5*/ == NIT_NULL /*null*/) || (( variable13 /*listnode5*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable13 /*listnode5*/,COLOR_kernel___Object_____eqeq))( variable13 /*listnode5*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable14)) { /*if*/
variable14 = ((array___AbstractArray___is_empty_t)CALL( variable9 /*listnode6*/,COLOR_abstract_collection___Collection___is_empty))( variable9 /*listnode6*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction484___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction484::init (src/parser//parser.nit:15674,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction484___init, 15674};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction484].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction484].i] = 1;
return;
}
void parser___ReduceAction485___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction485::action (src/parser//parser.nit:15678,2--15688:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction485___action, 15678};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwselfnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwselfnode2*/, COLOR_TKwself, ID_TKwself)) /*cast TKwself*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15683,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction485___action, 15683); nit_exit(1);}
variable5 = NEW_parser_prod___ASelfExpr___init_aselfexpr( variable3 /*tkwselfnode2*/); /*new ASelfExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction485___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction485::init (src/parser//parser.nit:15690,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction485___init, 15690};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction485].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction485].i] = 1;
return;
}
void parser___ReduceAction486___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction486::action (src/parser//parser.nit:15694,2--15704:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction486___action, 15694};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwtruenode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwtruenode2*/, COLOR_TKwtrue, ID_TKwtrue)) /*cast TKwtrue*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15699,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction486___action, 15699); nit_exit(1);}
variable5 = NEW_parser_prod___ATrueExpr___init_atrueexpr( variable3 /*tkwtruenode2*/); /*new ATrueExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction486___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction486::init (src/parser//parser.nit:15706,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction486___init, 15706};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction486].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction486].i] = 1;
return;
}
void parser___ReduceAction487___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction487::action (src/parser//parser.nit:15710,2--15720:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction487___action, 15710};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwfalsenode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwfalsenode2*/, COLOR_TKwfalse, ID_TKwfalse)) /*cast TKwfalse*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15715,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction487___action, 15715); nit_exit(1);}
variable5 = NEW_parser_prod___AFalseExpr___init_afalseexpr( variable3 /*tkwfalsenode2*/); /*new AFalseExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction487___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction487::init (src/parser//parser.nit:15722,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction487___init, 15722};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction487].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction487].i] = 1;
return;
}
void parser___ReduceAction488___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction488::action (src/parser//parser.nit:15726,2--15736:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction488___action, 15726};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwnullnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwnullnode2*/, COLOR_TKwnull, ID_TKwnull)) /*cast TKwnull*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15731,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction488___action, 15731); nit_exit(1);}
variable5 = NEW_parser_prod___ANullExpr___init_anullexpr( variable3 /*tkwnullnode2*/); /*new ANullExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction488___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction488::init (src/parser//parser.nit:15738,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction488___init, 15738};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction488].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction488].i] = 1;
return;
}
void parser___ReduceAction489___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction489::action (src/parser//parser.nit:15742,2--15752:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction489___action, 15742};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tnumbernode2*/==NIT_NULL) || VAL_ISA( variable3 /*tnumbernode2*/, COLOR_TNumber, ID_TNumber)) /*cast TNumber*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15747,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction489___action, 15747); nit_exit(1);}
variable5 = NEW_parser_prod___AIntExpr___init_aintexpr( variable3 /*tnumbernode2*/); /*new AIntExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction489___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction489::init (src/parser//parser.nit:15754,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction489___init, 15754};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction489].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction489].i] = 1;
return;
}
void parser___ReduceAction490___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction490::action (src/parser//parser.nit:15758,2--15768:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction490___action, 15758};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tfloatnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tfloatnode2*/, COLOR_TFloat, ID_TFloat)) /*cast TFloat*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15763,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction490___action, 15763); nit_exit(1);}
variable5 = NEW_parser_prod___AFloatExpr___init_afloatexpr( variable3 /*tfloatnode2*/); /*new AFloatExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction490___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction490::init (src/parser//parser.nit:15770,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction490___init, 15770};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction490].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction490].i] = 1;
return;
}
void parser___ReduceAction491___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction491::action (src/parser//parser.nit:15774,2--15784:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction491___action, 15774};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tcharnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tcharnode2*/, COLOR_TChar, ID_TChar)) /*cast TChar*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15779,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction491___action, 15779); nit_exit(1);}
variable5 = NEW_parser_prod___ACharExpr___init_acharexpr( variable3 /*tcharnode2*/); /*new ACharExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction491___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction491::init (src/parser//parser.nit:15786,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction491___init, 15786};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction491].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction491].i] = 1;
return;
}
void parser___ReduceAction492___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction492::action (src/parser//parser.nit:15790,2--15800:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction492___action, 15790};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tstringnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tstringnode2*/, COLOR_TString, ID_TString)) /*cast TString*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15795,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction492___action, 15795); nit_exit(1);}
variable5 = NEW_parser_prod___AStringExpr___init_astringexpr( variable3 /*tstringnode2*/); /*new AStringExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction492___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction492::init (src/parser//parser.nit:15802,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction492___init, 15802};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction492].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction492].i] = 1;
return;
}
void parser___ReduceAction493___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction493::action (src/parser//parser.nit:15806,2--15813:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction493___action, 15806};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15811,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction493___action, 15811); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(90)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction493___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction493::init (src/parser//parser.nit:15815,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction493___init, 15815};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction493].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction493].i] = 1;
return;
}
void parser___ReduceAction494___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction494::action (src/parser//parser.nit:15819,2--15831:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction494___action, 15819};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tclassidnode2*/==NIT_NULL) || VAL_ISA( variable4 /*tclassidnode2*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15825,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction494___action, 15825); nit_exit(1);}
variable6 = NEW_parser_prod___AType___init_atype( variable4 /*tclassidnode2*/, variable3 /*listnode3*/); /*new AType*/
variable5 = variable6;
variable1 = variable5 /*ptypenode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction494___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction494::init (src/parser//parser.nit:15833,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction494___init, 15833};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction494].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction494].i] = 1;
return;
}
void parser___ReduceAction495___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction495::action (src/parser//parser.nit:15837,2--15844:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction495___action, 15837};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15842,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction495___action, 15842); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(92)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction495___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction495::init (src/parser//parser.nit:15846,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction495___init, 15846};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction495].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction495].i] = 1;
return;
}
void parser___ReduceAction496___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction496::action (src/parser//parser.nit:15850,2--15885:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction496___action, 15850};
val_t variable0;
val_t variable1;
val_t variable2;
variable12 = variable13;
variable13 = variable12 /*nodearraylist1*/;
variable14 = TAG_Bool(( variable13 /*tkwifnode2*/==NIT_NULL) || VAL_ISA( variable13 /*tkwifnode2*/, COLOR_TKwif, ID_TKwif)) /*cast TKwif*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15865,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction496___action, 15865); nit_exit(1);}
variable14 = variable10 /*nodearraylist3*/;
variable15 = TAG_Bool(( variable14 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable14 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15867,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction496___action, 15867); nit_exit(1);}
variable15 = variable8 /*nodearraylist5*/;
variable16 = TAG_Bool(( variable15 /*tkwthennode4*/==NIT_NULL) || VAL_ISA( variable15 /*tkwthennode4*/, COLOR_TKwthen, ID_TKwthen)) /*cast TKwthen*/;
- if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15869,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable16)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction496___action, 15869); nit_exit(1);}
variable16 = variable6 /*nodearraylist7*/;
variable17 = TAG_Bool(( variable16 /*pexprnode5*/==NIT_NULL) || VAL_ISA( variable16 /*pexprnode5*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15871,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable17)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction496___action, 15871); nit_exit(1);}
variable17 = variable4 /*nodearraylist9*/;
variable18 = TAG_Bool(( variable17 /*tkwelsenode6*/==NIT_NULL) || VAL_ISA( variable17 /*tkwelsenode6*/, COLOR_TKwelse, ID_TKwelse)) /*cast TKwelse*/;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15873,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction496___action, 15873); nit_exit(1);}
variable18 = variable2 /*nodearraylist11*/;
variable19 = TAG_Bool(( variable18 /*pexprnode7*/==NIT_NULL) || VAL_ISA( variable18 /*pexprnode7*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15875,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable19)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction496___action, 15875); nit_exit(1);}
variable20 = NEW_parser_prod___AIfexprExpr___init_aifexprexpr( variable13 /*tkwifnode2*/, variable14 /*pexprnode3*/, variable15 /*tkwthennode4*/, variable16 /*pexprnode5*/, variable17 /*tkwelsenode6*/, variable18 /*pexprnode7*/); /*new AIfexprExpr*/
variable19 = variable20;
variable1 = variable19 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction496___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction496::init (src/parser//parser.nit:15887,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction496___init, 15887};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction496].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction496].i] = 1;
return;
}
void parser___ReduceAction497___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction497::action (src/parser//parser.nit:15891,2--15898:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction497___action, 15891};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15896,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction497___action, 15896); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(93)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction497___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction497::init (src/parser//parser.nit:15900,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction497___init, 15900};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction497].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction497].i] = 1;
return;
}
void parser___ReduceAction498___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction498::action (src/parser//parser.nit:15904,2--15920:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction498___action, 15904};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15912,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction498___action, 15912); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15914,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction498___action, 15914); nit_exit(1);}
variable9 = NEW_parser_prod___AOrExpr___init_aorexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AOrExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction498___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction498::init (src/parser//parser.nit:15922,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction498___init, 15922};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction498].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction498].i] = 1;
return;
}
void parser___ReduceAction499___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction499::action (src/parser//parser.nit:15926,2--15942:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction499___action, 15926};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15934,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction499___action, 15934); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15936,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction499___action, 15936); nit_exit(1);}
variable9 = NEW_parser_prod___AAndExpr___init_aandexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AAndExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction499___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction499::init (src/parser//parser.nit:15944,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction499___init, 15944};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction499].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction499].i] = 1;
return;
}
void parser___ReduceAction500___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction500::action (src/parser//parser.nit:15948,2--15955:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction500___action, 15948};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15953,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction500___action, 15953); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(94)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction500___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction500::init (src/parser//parser.nit:15957,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction500___init, 15957};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction500].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction500].i] = 1;
return;
}
void parser___ReduceAction501___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction501::action (src/parser//parser.nit:15961,2--15976:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction501___action, 15961};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tkwnotnode2*/==NIT_NULL) || VAL_ISA( variable5 /*tkwnotnode2*/, COLOR_TKwnot, ID_TKwnot)) /*cast TKwnot*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15968,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction501___action, 15968); nit_exit(1);}
variable6 = variable2 /*nodearraylist3*/;
variable7 = TAG_Bool(( variable6 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15970,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction501___action, 15970); nit_exit(1);}
variable8 = NEW_parser_prod___ANotExpr___init_anotexpr( variable5 /*tkwnotnode2*/, variable6 /*pexprnode3*/); /*new ANotExpr*/
variable7 = variable8;
variable1 = variable7 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction501___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction501::init (src/parser//parser.nit:15978,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction501___init, 15978};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction501].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction501].i] = 1;
return;
}
void parser___ReduceAction502___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction502::action (src/parser//parser.nit:15982,2--15989:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction502___action, 15982};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:15987,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction502___action, 15987); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(95)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction502___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction502::init (src/parser//parser.nit:15991,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction502___init, 15991};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction502].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction502].i] = 1;
return;
}
void parser___ReduceAction503___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction503::action (src/parser//parser.nit:15995,2--16011:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction503___action, 15995};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16003,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction503___action, 16003); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16005,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction503___action, 16005); nit_exit(1);}
variable9 = NEW_parser_prod___AEqExpr___init_aeqexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AEqExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction503___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction503::init (src/parser//parser.nit:16013,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction503___init, 16013};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction503].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction503].i] = 1;
return;
}
void parser___ReduceAction504___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction504::action (src/parser//parser.nit:16017,2--16033:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction504___action, 16017};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16025,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction504___action, 16025); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16027,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction504___action, 16027); nit_exit(1);}
variable9 = NEW_parser_prod___AEeExpr___init_aeeexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AEeExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction504___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction504::init (src/parser//parser.nit:16035,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction504___init, 16035};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction504].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction504].i] = 1;
return;
}
void parser___ReduceAction505___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction505::action (src/parser//parser.nit:16039,2--16055:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction505___action, 16039};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16047,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction505___action, 16047); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16049,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction505___action, 16049); nit_exit(1);}
variable9 = NEW_parser_prod___ANeExpr___init_aneexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new ANeExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction505___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction505::init (src/parser//parser.nit:16057,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction505___init, 16057};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction505].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction505].i] = 1;
return;
}
void parser___ReduceAction506___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction506::action (src/parser//parser.nit:16061,2--16077:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction506___action, 16061};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16069,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction506___action, 16069); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16071,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction506___action, 16071); nit_exit(1);}
variable9 = NEW_parser_prod___ALtExpr___init_altexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new ALtExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction506___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction506::init (src/parser//parser.nit:16079,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction506___init, 16079};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction506].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction506].i] = 1;
return;
}
void parser___ReduceAction507___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction507::action (src/parser//parser.nit:16083,2--16099:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction507___action, 16083};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16091,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction507___action, 16091); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16093,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction507___action, 16093); nit_exit(1);}
variable9 = NEW_parser_prod___ALeExpr___init_aleexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new ALeExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction507___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction507::init (src/parser//parser.nit:16101,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction507___init, 16101};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction507].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction507].i] = 1;
return;
}
void parser___ReduceAction508___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction508::action (src/parser//parser.nit:16105,2--16121:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction508___action, 16105};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16113,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction508___action, 16113); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16115,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction508___action, 16115); nit_exit(1);}
variable9 = NEW_parser_prod___AGtExpr___init_agtexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AGtExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction508___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction508::init (src/parser//parser.nit:16123,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction508___init, 16123};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction508].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction508].i] = 1;
return;
}
void parser___ReduceAction509___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction509::action (src/parser//parser.nit:16127,2--16143:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction509___action, 16127};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16135,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction509___action, 16135); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16137,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction509___action, 16137); nit_exit(1);}
variable9 = NEW_parser_prod___AGeExpr___init_ageexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AGeExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction509___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction509::init (src/parser//parser.nit:16145,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction509___init, 16145};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction509].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction509].i] = 1;
return;
}
void parser___ReduceAction510___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction510::action (src/parser//parser.nit:16149,2--16165:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction510___action, 16149};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16157,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction510___action, 16157); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16159,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction510___action, 16159); nit_exit(1);}
variable9 = NEW_parser_prod___AStarshipExpr___init_astarshipexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AStarshipExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction510___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction510::init (src/parser//parser.nit:16167,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction510___init, 16167};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction510].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction510].i] = 1;
return;
}
void parser___ReduceAction511___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction511::action (src/parser//parser.nit:16171,2--16187:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction511___action, 16171};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16179,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction511___action, 16179); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*ptypenode3*/==NIT_NULL) || VAL_ISA( variable7 /*ptypenode3*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16181,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction511___action, 16181); nit_exit(1);}
variable9 = NEW_parser_prod___AIsaExpr___init_aisaexpr( variable6 /*pexprnode2*/, variable7 /*ptypenode3*/); /*new AIsaExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction511___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction511::init (src/parser//parser.nit:16189,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction511___init, 16189};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction511].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction511].i] = 1;
return;
}
void parser___ReduceAction512___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction512::action (src/parser//parser.nit:16193,2--16200:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction512___action, 16193};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16198,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction512___action, 16198); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(96)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction512___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction512::init (src/parser//parser.nit:16202,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction512___init, 16202};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction512].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction512].i] = 1;
return;
}
void parser___ReduceAction513___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction513::action (src/parser//parser.nit:16206,2--16222:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction513___action, 16206};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16214,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction513___action, 16214); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16216,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction513___action, 16216); nit_exit(1);}
variable9 = NEW_parser_prod___APlusExpr___init_aplusexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new APlusExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction513___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction513::init (src/parser//parser.nit:16224,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction513___init, 16224};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction513].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction513].i] = 1;
return;
}
void parser___ReduceAction514___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction514::action (src/parser//parser.nit:16228,2--16244:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction514___action, 16228};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16236,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction514___action, 16236); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16238,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction514___action, 16238); nit_exit(1);}
variable9 = NEW_parser_prod___AMinusExpr___init_aminusexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AMinusExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction514___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction514::init (src/parser//parser.nit:16246,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction514___init, 16246};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction514].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction514].i] = 1;
return;
}
void parser___ReduceAction515___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction515::action (src/parser//parser.nit:16250,2--16257:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction515___action, 16250};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16255,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction515___action, 16255); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(97)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction515___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction515::init (src/parser//parser.nit:16259,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction515___init, 16259};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction515].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction515].i] = 1;
return;
}
void parser___ReduceAction516___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction516::action (src/parser//parser.nit:16263,2--16279:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction516___action, 16263};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16271,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction516___action, 16271); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16273,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction516___action, 16273); nit_exit(1);}
variable9 = NEW_parser_prod___AStarExpr___init_astarexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new AStarExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction516___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction516::init (src/parser//parser.nit:16281,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction516___init, 16281};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction516].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction516].i] = 1;
return;
}
void parser___ReduceAction517___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction517::action (src/parser//parser.nit:16285,2--16301:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction517___action, 16285};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16293,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction517___action, 16293); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16295,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction517___action, 16295); nit_exit(1);}
variable9 = NEW_parser_prod___ASlashExpr___init_aslashexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new ASlashExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction517___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction517::init (src/parser//parser.nit:16303,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction517___init, 16303};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction517].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction517].i] = 1;
return;
}
void parser___ReduceAction518___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction518::action (src/parser//parser.nit:16307,2--16323:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction518___action, 16307};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable5 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16315,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction518___action, 16315); nit_exit(1);}
variable7 = variable2 /*nodearraylist4*/;
variable8 = TAG_Bool(( variable7 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable7 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16317,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction518___action, 16317); nit_exit(1);}
variable9 = NEW_parser_prod___APercentExpr___init_apercentexpr( variable6 /*pexprnode2*/, variable7 /*pexprnode3*/); /*new APercentExpr*/
variable8 = variable9;
variable1 = variable8 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction518___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction518::init (src/parser//parser.nit:16325,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction518___init, 16325};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction518].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction518].i] = 1;
return;
}
void parser___ReduceAction519___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction519::action (src/parser//parser.nit:16329,2--16336:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction519___action, 16329};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16334,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction519___action, 16334); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(98)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction519___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction519::init (src/parser//parser.nit:16338,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction519___init, 16338};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction519].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction519].i] = 1;
return;
}
void parser___ReduceAction520___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction520::action (src/parser//parser.nit:16342,2--16357:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction520___action, 16342};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tminusnode2*/==NIT_NULL) || VAL_ISA( variable5 /*tminusnode2*/, COLOR_TMinus, ID_TMinus)) /*cast TMinus*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16349,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction520___action, 16349); nit_exit(1);}
variable6 = variable2 /*nodearraylist3*/;
variable7 = TAG_Bool(( variable6 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16351,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction520___action, 16351); nit_exit(1);}
variable8 = NEW_parser_prod___AUminusExpr___init_auminusexpr( variable5 /*tminusnode2*/, variable6 /*pexprnode3*/); /*new AUminusExpr*/
variable7 = variable8;
variable1 = variable7 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction520___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction520::init (src/parser//parser.nit:16359,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction520___init, 16359};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction520].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction520].i] = 1;
return;
}
void parser___ReduceAction521___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction521::action (src/parser//parser.nit:16363,2--16378:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction521___action, 16363};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tkwoncenode2*/==NIT_NULL) || VAL_ISA( variable5 /*tkwoncenode2*/, COLOR_TKwonce, ID_TKwonce)) /*cast TKwonce*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16370,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction521___action, 16370); nit_exit(1);}
variable6 = variable2 /*nodearraylist3*/;
variable7 = TAG_Bool(( variable6 /*pexprnode3*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode3*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16372,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction521___action, 16372); nit_exit(1);}
variable8 = NEW_parser_prod___AOnceExpr___init_aonceexpr( variable5 /*tkwoncenode2*/, variable6 /*pexprnode3*/); /*new AOnceExpr*/
variable7 = variable8;
variable1 = variable7 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction521___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction521::init (src/parser//parser.nit:16380,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction521___init, 16380};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction521].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction521].i] = 1;
return;
}
void parser___ReduceAction522___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction522::action (src/parser//parser.nit:16384,2--16391:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction522___action, 16384};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16389,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction522___action, 16389); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(99)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction522___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction522::init (src/parser//parser.nit:16393,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction522___init, 16393};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction522].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction522].i] = 1;
return;
}
void parser___ReduceAction523___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction523::action (src/parser//parser.nit:16397,2--16425:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction523___action, 16397};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = variable7;
variable7 = variable5 /*nodearraylist1*/;
variable8 = TAG_Bool(( variable7 /*tkwnewnode2*/==NIT_NULL) || VAL_ISA( variable7 /*tkwnewnode2*/, COLOR_TKwnew, ID_TKwnew)) /*cast TKwnew*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16406,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction523___action, 16406); nit_exit(1);}
variable8 = variable3 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*ptypenode3*/==NIT_NULL) || VAL_ISA( variable8 /*ptypenode3*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16408,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction523___action, 16408); nit_exit(1);}
variable9 = variable2 /*nodearraylist4*/;
variable10 = TAG_Bool(( variable9 /*listnode5*/==NIT_NULL) || VAL_ISA( variable9 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16410,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction523___action, 16410); nit_exit(1);}
variable10 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable9 /*listnode5*/ == NIT_NULL /*null*/) || (( variable9 /*listnode5*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable9 /*listnode5*/,COLOR_kernel___Object_____eqeq))( variable9 /*listnode5*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable10)) { /*if*/
variable10 = ((array___AbstractArray___is_empty_t)CALL( variable6 /*listnode6*/,COLOR_abstract_collection___Collection___is_empty))( variable6 /*listnode6*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction523___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction523::init (src/parser//parser.nit:16427,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction523___init, 16427};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction523].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction523].i] = 1;
return;
}
void parser___ReduceAction524___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction524::action (src/parser//parser.nit:16431,2--16445:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction524___action, 16431};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable3 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable4 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16437,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction524___action, 16437); nit_exit(1);}
variable5 = variable2 /*nodearraylist2*/;
variable6 = TAG_Bool(( variable5 /*tattridnode3*/==NIT_NULL) || VAL_ISA( variable5 /*tattridnode3*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16439,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction524___action, 16439); nit_exit(1);}
variable7 = NEW_parser_prod___AAttrExpr___init_aattrexpr( variable4 /*pexprnode2*/, variable5 /*tattridnode3*/); /*new AAttrExpr*/
variable6 = variable7;
variable1 = variable6 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction524___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction524::init (src/parser//parser.nit:16447,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction524___init, 16447};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction524].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction524].i] = 1;
return;
}
void parser___ReduceAction525___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction525::action (src/parser//parser.nit:16451,2--16477:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction525___action, 16451};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable4 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16459,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction525___action, 16459); nit_exit(1);}
variable7 = variable3 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*tidnode3*/==NIT_NULL) || VAL_ISA( variable7 /*tidnode3*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16461,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction525___action, 16461); nit_exit(1);}
variable8 = variable2 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*listnode4*/==NIT_NULL) || VAL_ISA( variable8 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16463,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction525___action, 16463); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*listnode4*/ == NIT_NULL /*null*/) || (( variable8 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable8 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable8 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable9)) { /*if*/
variable9 = ((array___AbstractArray___is_empty_t)CALL( variable5 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable5 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction525___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction525::init (src/parser//parser.nit:16479,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction525___init, 16479};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction525].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction525].i] = 1;
return;
}
void parser___ReduceAction526___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction526::action (src/parser//parser.nit:16483,2--16506:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction526___action, 16483};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*tkwsupernode3*/==NIT_NULL) || VAL_ISA( variable5 /*tkwsupernode3*/, COLOR_TKwsuper, ID_TKwsuper)) /*cast TKwsuper*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16490,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction526___action, 16490); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*listnode4*/==NIT_NULL) || VAL_ISA( variable6 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16492,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction526___action, 16492); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable6 /*listnode4*/ == NIT_NULL /*null*/) || (( variable6 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable6 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable6 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction526___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction526::init (src/parser//parser.nit:16508,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction526___init, 16508};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction526].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction526].i] = 1;
return;
}
void parser___ReduceAction527___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction527::action (src/parser//parser.nit:16512,2--16538:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction527___action, 16512};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable4 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pqualifiednode2*/==NIT_NULL) || VAL_ISA( variable6 /*pqualifiednode2*/, COLOR_PQualified, ID_PQualified)) /*cast PQualified*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16520,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction527___action, 16520); nit_exit(1);}
variable7 = variable3 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*tkwsupernode3*/==NIT_NULL) || VAL_ISA( variable7 /*tkwsupernode3*/, COLOR_TKwsuper, ID_TKwsuper)) /*cast TKwsuper*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16522,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction527___action, 16522); nit_exit(1);}
variable8 = variable2 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*listnode4*/==NIT_NULL) || VAL_ISA( variable8 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16524,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction527___action, 16524); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*listnode4*/ == NIT_NULL /*null*/) || (( variable8 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable8 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable8 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable9)) { /*if*/
variable9 = ((array___AbstractArray___is_empty_t)CALL( variable5 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable5 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction527___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction527::init (src/parser//parser.nit:16540,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction527___init, 16540};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction527].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction527].i] = 1;
return;
}
void parser___ReduceAction528___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction528::action (src/parser//parser.nit:16544,2--16570:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction528___action, 16544};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = variable6;
variable6 = variable4 /*nodearraylist1*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16552,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction528___action, 16552); nit_exit(1);}
variable7 = variable3 /*nodearraylist2*/;
variable8 = TAG_Bool(( variable7 /*tkwinitnode3*/==NIT_NULL) || VAL_ISA( variable7 /*tkwinitnode3*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16554,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction528___action, 16554); nit_exit(1);}
variable8 = variable2 /*nodearraylist3*/;
variable9 = TAG_Bool(( variable8 /*listnode4*/==NIT_NULL) || VAL_ISA( variable8 /*listnode4*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16556,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction528___action, 16556); nit_exit(1);}
variable9 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable8 /*listnode4*/ == NIT_NULL /*null*/) || (( variable8 /*listnode4*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable8 /*listnode4*/,COLOR_kernel___Object_____eqeq))( variable8 /*listnode4*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable9)) { /*if*/
variable9 = ((array___AbstractArray___is_empty_t)CALL( variable5 /*listnode5*/,COLOR_abstract_collection___Collection___is_empty))( variable5 /*listnode5*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction528___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction528::init (src/parser//parser.nit:16572,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction528___init, 16572};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction528].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction528].i] = 1;
return;
}
void parser___ReduceAction529___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction529::action (src/parser//parser.nit:16576,2--16609:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction529___action, 16576};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = variable10;
variable10 = variable8 /*nodearraylist1*/;
variable11 = TAG_Bool(( variable10 /*tkwnewnode2*/==NIT_NULL) || VAL_ISA( variable10 /*tkwnewnode2*/, COLOR_TKwnew, ID_TKwnew)) /*cast TKwnew*/;
- if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16588,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable11)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction529___action, 16588); nit_exit(1);}
variable11 = variable6 /*nodearraylist3*/;
variable12 = TAG_Bool(( variable11 /*ptypenode3*/==NIT_NULL) || VAL_ISA( variable11 /*ptypenode3*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16590,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable12)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction529___action, 16590); nit_exit(1);}
variable12 = variable3 /*nodearraylist6*/;
variable13 = TAG_Bool(( variable12 /*tidnode4*/==NIT_NULL) || VAL_ISA( variable12 /*tidnode4*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16592,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable13)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction529___action, 16592); nit_exit(1);}
variable13 = variable2 /*nodearraylist7*/;
variable14 = TAG_Bool(( variable13 /*listnode5*/==NIT_NULL) || VAL_ISA( variable13 /*listnode5*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16594,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable14)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction529___action, 16594); nit_exit(1);}
variable14 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable13 /*listnode5*/ == NIT_NULL /*null*/) || (( variable13 /*listnode5*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable13 /*listnode5*/,COLOR_kernel___Object_____eqeq))( variable13 /*listnode5*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable14)) { /*if*/
variable14 = ((array___AbstractArray___is_empty_t)CALL( variable9 /*listnode6*/,COLOR_abstract_collection___Collection___is_empty))( variable9 /*listnode6*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction529___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction529::init (src/parser//parser.nit:16611,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction529___init, 16611};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction529].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction529].i] = 1;
return;
}
void parser___ReduceAction530___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction530::action (src/parser//parser.nit:16615,2--16625:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction530___action, 16615};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwselfnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwselfnode2*/, COLOR_TKwself, ID_TKwself)) /*cast TKwself*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16620,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction530___action, 16620); nit_exit(1);}
variable5 = NEW_parser_prod___ASelfExpr___init_aselfexpr( variable3 /*tkwselfnode2*/); /*new ASelfExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction530___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction530::init (src/parser//parser.nit:16627,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction530___init, 16627};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction530].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction530].i] = 1;
return;
}
void parser___ReduceAction531___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction531::action (src/parser//parser.nit:16631,2--16641:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction531___action, 16631};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwtruenode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwtruenode2*/, COLOR_TKwtrue, ID_TKwtrue)) /*cast TKwtrue*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16636,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction531___action, 16636); nit_exit(1);}
variable5 = NEW_parser_prod___ATrueExpr___init_atrueexpr( variable3 /*tkwtruenode2*/); /*new ATrueExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction531___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction531::init (src/parser//parser.nit:16643,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction531___init, 16643};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction531].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction531].i] = 1;
return;
}
void parser___ReduceAction532___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction532::action (src/parser//parser.nit:16647,2--16657:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction532___action, 16647};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwfalsenode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwfalsenode2*/, COLOR_TKwfalse, ID_TKwfalse)) /*cast TKwfalse*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16652,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction532___action, 16652); nit_exit(1);}
variable5 = NEW_parser_prod___AFalseExpr___init_afalseexpr( variable3 /*tkwfalsenode2*/); /*new AFalseExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction532___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction532::init (src/parser//parser.nit:16659,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction532___init, 16659};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction532].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction532].i] = 1;
return;
}
void parser___ReduceAction533___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction533::action (src/parser//parser.nit:16663,2--16673:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction533___action, 16663};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tkwnullnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tkwnullnode2*/, COLOR_TKwnull, ID_TKwnull)) /*cast TKwnull*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16668,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction533___action, 16668); nit_exit(1);}
variable5 = NEW_parser_prod___ANullExpr___init_anullexpr( variable3 /*tkwnullnode2*/); /*new ANullExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction533___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction533::init (src/parser//parser.nit:16675,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction533___init, 16675};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction533].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction533].i] = 1;
return;
}
void parser___ReduceAction534___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction534::action (src/parser//parser.nit:16679,2--16689:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction534___action, 16679};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tnumbernode2*/==NIT_NULL) || VAL_ISA( variable3 /*tnumbernode2*/, COLOR_TNumber, ID_TNumber)) /*cast TNumber*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16684,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction534___action, 16684); nit_exit(1);}
variable5 = NEW_parser_prod___AIntExpr___init_aintexpr( variable3 /*tnumbernode2*/); /*new AIntExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction534___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction534::init (src/parser//parser.nit:16691,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction534___init, 16691};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction534].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction534].i] = 1;
return;
}
void parser___ReduceAction535___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction535::action (src/parser//parser.nit:16695,2--16705:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction535___action, 16695};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tfloatnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tfloatnode2*/, COLOR_TFloat, ID_TFloat)) /*cast TFloat*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16700,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction535___action, 16700); nit_exit(1);}
variable5 = NEW_parser_prod___AFloatExpr___init_afloatexpr( variable3 /*tfloatnode2*/); /*new AFloatExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction535___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction535::init (src/parser//parser.nit:16707,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction535___init, 16707};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction535].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction535].i] = 1;
return;
}
void parser___ReduceAction536___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction536::action (src/parser//parser.nit:16711,2--16721:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction536___action, 16711};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tcharnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tcharnode2*/, COLOR_TChar, ID_TChar)) /*cast TChar*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16716,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction536___action, 16716); nit_exit(1);}
variable5 = NEW_parser_prod___ACharExpr___init_acharexpr( variable3 /*tcharnode2*/); /*new ACharExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction536___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction536::init (src/parser//parser.nit:16723,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction536___init, 16723};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction536].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction536].i] = 1;
return;
}
void parser___ReduceAction537___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction537::action (src/parser//parser.nit:16727,2--16737:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction537___action, 16727};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*tstringnode2*/==NIT_NULL) || VAL_ISA( variable3 /*tstringnode2*/, COLOR_TString, ID_TString)) /*cast TString*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16732,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction537___action, 16732); nit_exit(1);}
variable5 = NEW_parser_prod___AStringExpr___init_astringexpr( variable3 /*tstringnode2*/); /*new AStringExpr*/
variable4 = variable5;
variable1 = variable4 /*pexprnode1*/ /*node_list=*/;
return;
}
void parser___ReduceAction537___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction537::init (src/parser//parser.nit:16739,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction537___init, 16739};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction537].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction537].i] = 1;
return;
}
void parser___ReduceAction538___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction538::action (src/parser//parser.nit:16743,2--16750:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction538___action, 16743};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = variable3;
variable3 = variable2 /*nodearraylist1*/;
variable4 = TAG_Bool(( variable3 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable3 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16748,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction538___action, 16748); nit_exit(1);}
variable1 = variable3 /*pexprnode1*/ /*node_list=*/;
variable4 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(100)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable4, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction538___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction538::init (src/parser//parser.nit:16752,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction538___init, 16752};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction538].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction538].i] = 1;
return;
}
void parser___ReduceAction539___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction539::action (src/parser//parser.nit:16756,2--16765:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction539___action, 16756};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable4 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable5 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16763,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction539___action, 16763); nit_exit(1);}
variable1 = variable5 /*pexprnode1*/ /*node_list=*/;
variable6 = ((parser___Parser___go_to_t)CALL( variable0 /*p*/,COLOR_parser___Parser___go_to))( variable0 /*p*/, TAG_Int(101)) /*Parser::go_to*/;
((parser___Parser___push_t)CALL( variable0 /*p*/,COLOR_parser___Parser___push))( variable0 /*p*/, variable6, variable1 /*node_list*/) /*Parser::push*/;
return;
}
void parser___ReduceAction539___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction539::init (src/parser//parser.nit:16767,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction539___init, 16767};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction539].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction539].i] = 1;
return;
}
void parser___ReduceAction540___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction540::action (src/parser//parser.nit:16771,2--16777:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction540___action, 16771};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser___ReduceAction540___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction540::init (src/parser//parser.nit:16779,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction540___init, 16779};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction540].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction540].i] = 1;
return;
}
void parser___ReduceAction541___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction541::action (src/parser//parser.nit:16783,2--16794:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction541___action, 16783};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*pimportnode1*/==NIT_NULL) || VAL_ISA( variable4 /*pimportnode1*/, COLOR_PImport, ID_PImport)) /*cast PImport*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16789,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction541___action, 16789); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*pimportnode1*/ == NIT_NULL /*null*/) || (( variable4 /*pimportnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*pimportnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*pimportnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*pimportnode1*/,COLOR_kernel___Object_____eqeq))( variable4 /*pimportnode1*/, NIT_NULL /*null*/) /*PImport::==*/)))))));
if (UNTAG_Bool(variable5)) { /*if*/
((array___AbstractArray___add_t)CALL( variable3 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable3 /*listnode2*/, variable4 /*pimportnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction541___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction541::init (src/parser//parser.nit:16796,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction541___init, 16796};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction541].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction541].i] = 1;
return;
}
void parser___ReduceAction542___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction542::action (src/parser//parser.nit:16800,2--16821:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction542___action, 16800};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode1*/==NIT_NULL) || VAL_ISA( variable5 /*listnode1*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16807,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction542___action, 16807); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*pimportnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pimportnode2*/, COLOR_PImport, ID_PImport)) /*cast PImport*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16809,6--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction542___action, 16809); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode1*/ == NIT_NULL /*null*/) || (( variable5 /*listnode1*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode1*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode1*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction542___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction542::init (src/parser//parser.nit:16823,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction542___init, 16823};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction542].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction542].i] = 1;
return;
}
void parser___ReduceAction543___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction543::action (src/parser//parser.nit:16827,2--16838:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction543___action, 16827};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*pclassdefnode1*/==NIT_NULL) || VAL_ISA( variable4 /*pclassdefnode1*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16833,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction543___action, 16833); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*pclassdefnode1*/ == NIT_NULL /*null*/) || (( variable4 /*pclassdefnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*pclassdefnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*pclassdefnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*pclassdefnode1*/,COLOR_kernel___Object_____eqeq))( variable4 /*pclassdefnode1*/, NIT_NULL /*null*/) /*PClassdef::==*/)))))));
if (UNTAG_Bool(variable5)) { /*if*/
((array___AbstractArray___add_t)CALL( variable3 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable3 /*listnode2*/, variable4 /*pclassdefnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction543___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction543::init (src/parser//parser.nit:16840,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction543___init, 16840};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction543].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction543].i] = 1;
return;
}
void parser___ReduceAction544___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction544::action (src/parser//parser.nit:16844,2--16865:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction544___action, 16844};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode1*/==NIT_NULL) || VAL_ISA( variable5 /*listnode1*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16851,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction544___action, 16851); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*pclassdefnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pclassdefnode2*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16853,6--40\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction544___action, 16853); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode1*/ == NIT_NULL /*null*/) || (( variable5 /*listnode1*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode1*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode1*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction544___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction544::init (src/parser//parser.nit:16867,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction544___init, 16867};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction544].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction544].i] = 1;
return;
}
void parser___ReduceAction545___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction545::action (src/parser//parser.nit:16871,2--16882:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction545___action, 16871};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*psuperclassnode1*/==NIT_NULL) || VAL_ISA( variable4 /*psuperclassnode1*/, COLOR_PSuperclass, ID_PSuperclass)) /*cast PSuperclass*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16877,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction545___action, 16877); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*psuperclassnode1*/ == NIT_NULL /*null*/) || (( variable4 /*psuperclassnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*psuperclassnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*psuperclassnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*psuperclassnode1*/,COLOR_kernel___Object_____eqeq))( variable4 /*psuperclassnode1*/, NIT_NULL /*null*/) /*PSuperclass::==*/)))))));
if (UNTAG_Bool(variable5)) { /*if*/
((array___AbstractArray___add_t)CALL( variable3 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable3 /*listnode2*/, variable4 /*psuperclassnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction545___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction545::init (src/parser//parser.nit:16884,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction545___init, 16884};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction545].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction545].i] = 1;
return;
}
void parser___ReduceAction546___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction546::action (src/parser//parser.nit:16888,2--16909:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction546___action, 16888};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode1*/==NIT_NULL) || VAL_ISA( variable5 /*listnode1*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16895,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction546___action, 16895); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*psuperclassnode2*/==NIT_NULL) || VAL_ISA( variable6 /*psuperclassnode2*/, COLOR_PSuperclass, ID_PSuperclass)) /*cast PSuperclass*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16897,6--44\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction546___action, 16897); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode1*/ == NIT_NULL /*null*/) || (( variable5 /*listnode1*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode1*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode1*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction546___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction546::init (src/parser//parser.nit:16911,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction546___init, 16911};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction546].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction546].i] = 1;
return;
}
void parser___ReduceAction547___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction547::action (src/parser//parser.nit:16915,2--16926:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction547___action, 16915};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*pformaldefnode1*/==NIT_NULL) || VAL_ISA( variable4 /*pformaldefnode1*/, COLOR_PFormaldef, ID_PFormaldef)) /*cast PFormaldef*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16921,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction547___action, 16921); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*pformaldefnode1*/ == NIT_NULL /*null*/) || (( variable4 /*pformaldefnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*pformaldefnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*pformaldefnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*pformaldefnode1*/,COLOR_kernel___Object_____eqeq))( variable4 /*pformaldefnode1*/, NIT_NULL /*null*/) /*PFormaldef::==*/)))))));
if (UNTAG_Bool(variable5)) { /*if*/
((array___AbstractArray___add_t)CALL( variable3 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable3 /*listnode2*/, variable4 /*pformaldefnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction547___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction547::init (src/parser//parser.nit:16928,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction547___init, 16928};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction547].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction547].i] = 1;
return;
}
void parser___ReduceAction548___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction548::action (src/parser//parser.nit:16932,2--16953:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction548___action, 16932};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode1*/==NIT_NULL) || VAL_ISA( variable5 /*listnode1*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16939,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction548___action, 16939); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*pformaldefnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pformaldefnode2*/, COLOR_PFormaldef, ID_PFormaldef)) /*cast PFormaldef*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16941,6--42\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction548___action, 16941); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode1*/ == NIT_NULL /*null*/) || (( variable5 /*listnode1*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode1*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode1*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction548___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction548::init (src/parser//parser.nit:16955,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction548___init, 16955};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction548].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction548].i] = 1;
return;
}
void parser___ReduceAction549___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction549::action (src/parser//parser.nit:16959,2--16970:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction549___action, 16959};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*ppropdefnode1*/==NIT_NULL) || VAL_ISA( variable4 /*ppropdefnode1*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16965,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction549___action, 16965); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*ppropdefnode1*/ == NIT_NULL /*null*/) || (( variable4 /*ppropdefnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*ppropdefnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*ppropdefnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*ppropdefnode1*/,COLOR_kernel___Object_____eqeq))( variable4 /*ppropdefnode1*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable5)) { /*if*/
((array___AbstractArray___add_t)CALL( variable3 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable3 /*listnode2*/, variable4 /*ppropdefnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction549___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction549::init (src/parser//parser.nit:16972,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction549___init, 16972};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction549].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction549].i] = 1;
return;
}
void parser___ReduceAction550___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction550::action (src/parser//parser.nit:16976,2--16997:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction550___action, 16976};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode1*/==NIT_NULL) || VAL_ISA( variable5 /*listnode1*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16983,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction550___action, 16983); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*ppropdefnode2*/==NIT_NULL) || VAL_ISA( variable6 /*ppropdefnode2*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:16985,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction550___action, 16985); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode1*/ == NIT_NULL /*null*/) || (( variable5 /*listnode1*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode1*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode1*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction550___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction550::init (src/parser//parser.nit:16999,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction550___init, 16999};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction550].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction550].i] = 1;
return;
}
void parser___ReduceAction551___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction551::action (src/parser//parser.nit:17003,2--17014:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction551___action, 17003};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*ppropdefnode1*/==NIT_NULL) || VAL_ISA( variable4 /*ppropdefnode1*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17009,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction551___action, 17009); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*ppropdefnode1*/ == NIT_NULL /*null*/) || (( variable4 /*ppropdefnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*ppropdefnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*ppropdefnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*ppropdefnode1*/,COLOR_kernel___Object_____eqeq))( variable4 /*ppropdefnode1*/, NIT_NULL /*null*/) /*PPropdef::==*/)))))));
if (UNTAG_Bool(variable5)) { /*if*/
((array___AbstractArray___add_t)CALL( variable3 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable3 /*listnode2*/, variable4 /*ppropdefnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction551___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction551::init (src/parser//parser.nit:17016,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction551___init, 17016};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction551].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction551].i] = 1;
return;
}
void parser___ReduceAction552___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction552::action (src/parser//parser.nit:17020,2--17041:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction552___action, 17020};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode1*/==NIT_NULL) || VAL_ISA( variable5 /*listnode1*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17027,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction552___action, 17027); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*ppropdefnode2*/==NIT_NULL) || VAL_ISA( variable6 /*ppropdefnode2*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17029,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction552___action, 17029); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode1*/ == NIT_NULL /*null*/) || (( variable5 /*listnode1*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode1*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode1*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction552___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction552::init (src/parser//parser.nit:17043,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction552___init, 17043};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction552].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction552].i] = 1;
return;
}
void parser___ReduceAction553___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction553::action (src/parser//parser.nit:17047,2--17058:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction553___action, 17047};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*pparamnode1*/==NIT_NULL) || VAL_ISA( variable4 /*pparamnode1*/, COLOR_PParam, ID_PParam)) /*cast PParam*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17053,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction553___action, 17053); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*pparamnode1*/ == NIT_NULL /*null*/) || (( variable4 /*pparamnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*pparamnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*pparamnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*pparamnode1*/,COLOR_kernel___Object_____eqeq))( variable4 /*pparamnode1*/, NIT_NULL /*null*/) /*PParam::==*/)))))));
if (UNTAG_Bool(variable5)) { /*if*/
((array___AbstractArray___add_t)CALL( variable3 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable3 /*listnode2*/, variable4 /*pparamnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction553___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction553::init (src/parser//parser.nit:17060,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction553___init, 17060};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction553].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction553].i] = 1;
return;
}
void parser___ReduceAction554___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction554::action (src/parser//parser.nit:17064,2--17085:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction554___action, 17064};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode1*/==NIT_NULL) || VAL_ISA( variable5 /*listnode1*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17071,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction554___action, 17071); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*pparamnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pparamnode2*/, COLOR_PParam, ID_PParam)) /*cast PParam*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17073,6--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction554___action, 17073); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode1*/ == NIT_NULL /*null*/) || (( variable5 /*listnode1*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode1*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode1*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction554___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction554::init (src/parser//parser.nit:17087,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction554___init, 17087};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction554].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction554].i] = 1;
return;
}
void parser___ReduceAction555___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction555::action (src/parser//parser.nit:17091,2--17102:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction555___action, 17091};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*ptypenode1*/==NIT_NULL) || VAL_ISA( variable4 /*ptypenode1*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17097,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction555___action, 17097); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*ptypenode1*/ == NIT_NULL /*null*/) || (( variable4 /*ptypenode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*ptypenode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*ptypenode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*ptypenode1*/,COLOR_kernel___Object_____eqeq))( variable4 /*ptypenode1*/, NIT_NULL /*null*/) /*PType::==*/)))))));
if (UNTAG_Bool(variable5)) { /*if*/
((array___AbstractArray___add_t)CALL( variable3 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable3 /*listnode2*/, variable4 /*ptypenode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction555___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction555::init (src/parser//parser.nit:17104,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction555___init, 17104};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction555].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction555].i] = 1;
return;
}
void parser___ReduceAction556___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction556::action (src/parser//parser.nit:17108,2--17129:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction556___action, 17108};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode1*/==NIT_NULL) || VAL_ISA( variable5 /*listnode1*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17115,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction556___action, 17115); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*ptypenode2*/==NIT_NULL) || VAL_ISA( variable6 /*ptypenode2*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17117,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction556___action, 17117); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode1*/ == NIT_NULL /*null*/) || (( variable5 /*listnode1*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode1*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode1*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction556___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction556::init (src/parser//parser.nit:17131,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction556___init, 17131};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction556].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction556].i] = 1;
return;
}
void parser___ReduceAction557___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction557::action (src/parser//parser.nit:17135,2--17146:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction557___action, 17135};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable4 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17141,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction557___action, 17141); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*pexprnode1*/ == NIT_NULL /*null*/) || (( variable4 /*pexprnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*pexprnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))( variable4 /*pexprnode1*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable5)) { /*if*/
((array___AbstractArray___add_t)CALL( variable3 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable3 /*listnode2*/, variable4 /*pexprnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction557___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction557::init (src/parser//parser.nit:17148,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction557___init, 17148};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction557].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction557].i] = 1;
return;
}
void parser___ReduceAction558___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction558::action (src/parser//parser.nit:17152,2--17173:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction558___action, 17152};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode1*/==NIT_NULL) || VAL_ISA( variable5 /*listnode1*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17159,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction558___action, 17159); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17161,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction558___action, 17161); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode1*/ == NIT_NULL /*null*/) || (( variable5 /*listnode1*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode1*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode1*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction558___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction558::init (src/parser//parser.nit:17175,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction558___init, 17175};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction558].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction558].i] = 1;
return;
}
void parser___ReduceAction559___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction559::action (src/parser//parser.nit:17179,2--17194:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction559___action, 17179};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*listnode1*/==NIT_NULL) || VAL_ISA( variable4 /*listnode1*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17185,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction559___action, 17185); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*listnode1*/ == NIT_NULL /*null*/) || (( variable4 /*listnode1*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable4 /*listnode1*/,COLOR_kernel___Object_____eqeq))( variable4 /*listnode1*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable5)) { /*if*/
variable5 = ((array___AbstractArray___is_empty_t)CALL( variable3 /*listnode2*/,COLOR_abstract_collection___Collection___is_empty))( variable3 /*listnode2*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction559___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction559::init (src/parser//parser.nit:17196,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction559___init, 17196};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction559].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction559].i] = 1;
return;
}
void parser___ReduceAction560___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction560::action (src/parser//parser.nit:17200,2--17225:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction560___action, 17200};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode1*/==NIT_NULL) || VAL_ISA( variable5 /*listnode1*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17207,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction560___action, 17207); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*listnode2*/==NIT_NULL) || VAL_ISA( variable6 /*listnode2*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17209,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction560___action, 17209); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode1*/ == NIT_NULL /*null*/) || (( variable5 /*listnode1*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode1*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode1*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction560___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction560::init (src/parser//parser.nit:17227,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction560___init, 17227};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction560].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction560].i] = 1;
return;
}
void parser___ReduceAction561___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction561::action (src/parser//parser.nit:17231,2--17242:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction561___action, 17231};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*pexprnode1*/==NIT_NULL) || VAL_ISA( variable4 /*pexprnode1*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17237,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction561___action, 17237); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*pexprnode1*/ == NIT_NULL /*null*/) || (( variable4 /*pexprnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*pexprnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*pexprnode1*/,COLOR_kernel___Object_____eqeq))( variable4 /*pexprnode1*/, NIT_NULL /*null*/) /*PExpr::==*/)))))));
if (UNTAG_Bool(variable5)) { /*if*/
((array___AbstractArray___add_t)CALL( variable3 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable3 /*listnode2*/, variable4 /*pexprnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction561___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction561::init (src/parser//parser.nit:17244,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction561___init, 17244};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction561].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction561].i] = 1;
return;
}
void parser___ReduceAction562___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction562::action (src/parser//parser.nit:17248,2--17269:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction562___action, 17248};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode1*/==NIT_NULL) || VAL_ISA( variable5 /*listnode1*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17255,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction562___action, 17255); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*pexprnode2*/==NIT_NULL) || VAL_ISA( variable6 /*pexprnode2*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17257,6--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction562___action, 17257); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode1*/ == NIT_NULL /*null*/) || (( variable5 /*listnode1*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode1*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode1*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction562___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction562::init (src/parser//parser.nit:17271,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction562___init, 17271};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction562].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction562].i] = 1;
return;
}
void parser___ReduceAction563___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction563::action (src/parser//parser.nit:17275,2--17286:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction563___action, 17275};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tidnode1*/==NIT_NULL) || VAL_ISA( variable4 /*tidnode1*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17281,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction563___action, 17281); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*tidnode1*/ == NIT_NULL /*null*/) || (( variable4 /*tidnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*tidnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*tidnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*tidnode1*/,COLOR_kernel___Object_____eqeq))( variable4 /*tidnode1*/, NIT_NULL /*null*/) /*TId::==*/)))))));
if (UNTAG_Bool(variable5)) { /*if*/
((array___AbstractArray___add_t)CALL( variable3 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable3 /*listnode2*/, variable4 /*tidnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction563___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction563::init (src/parser//parser.nit:17288,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction563___init, 17288};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction563].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction563].i] = 1;
return;
}
void parser___ReduceAction564___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction564::action (src/parser//parser.nit:17292,2--17313:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction564___action, 17292};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode1*/==NIT_NULL) || VAL_ISA( variable5 /*listnode1*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17299,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction564___action, 17299); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*tidnode2*/==NIT_NULL) || VAL_ISA( variable6 /*tidnode2*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17301,6--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction564___action, 17301); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode1*/ == NIT_NULL /*null*/) || (( variable5 /*listnode1*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode1*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode1*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction564___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction564::init (src/parser//parser.nit:17315,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction564___init, 17315};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction564].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction564].i] = 1;
return;
}
void parser___ReduceAction565___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction565::action (src/parser//parser.nit:17319,2--17330:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction565___action, 17319};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*tcommentnode1*/==NIT_NULL) || VAL_ISA( variable4 /*tcommentnode1*/, COLOR_TComment, ID_TComment)) /*cast TComment*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17325,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction565___action, 17325); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*tcommentnode1*/ == NIT_NULL /*null*/) || (( variable4 /*tcommentnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*tcommentnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*tcommentnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*tcommentnode1*/,COLOR_kernel___Object_____eqeq))( variable4 /*tcommentnode1*/, NIT_NULL /*null*/) /*TComment::==*/)))))));
if (UNTAG_Bool(variable5)) { /*if*/
((array___AbstractArray___add_t)CALL( variable3 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable3 /*listnode2*/, variable4 /*tcommentnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction565___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction565::init (src/parser//parser.nit:17332,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction565___init, 17332};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction565].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction565].i] = 1;
return;
}
void parser___ReduceAction566___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction566::action (src/parser//parser.nit:17336,2--17357:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction566___action, 17336};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode1*/==NIT_NULL) || VAL_ISA( variable5 /*listnode1*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17343,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction566___action, 17343); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*tcommentnode2*/==NIT_NULL) || VAL_ISA( variable6 /*tcommentnode2*/, COLOR_TComment, ID_TComment)) /*cast TComment*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17345,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction566___action, 17345); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode1*/ == NIT_NULL /*null*/) || (( variable5 /*listnode1*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode1*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode1*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction566___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction566::init (src/parser//parser.nit:17359,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction566___init, 17359};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction566].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction566].i] = 1;
return;
}
void parser___ReduceAction567___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction567::action (src/parser//parser.nit:17363,2--17374:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction567___action, 17363};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = variable4;
variable4 = variable2 /*nodearraylist1*/;
variable5 = TAG_Bool(( variable4 /*teolnode1*/==NIT_NULL) || VAL_ISA( variable4 /*teolnode1*/, COLOR_TEol, ID_TEol)) /*cast TEol*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17369,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction567___action, 17369); nit_exit(1);}
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable4 /*teolnode1*/ == NIT_NULL /*null*/) || (( variable4 /*teolnode1*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable4 /*teolnode1*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable4 /*teolnode1*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable4 /*teolnode1*/,COLOR_kernel___Object_____eqeq))( variable4 /*teolnode1*/, NIT_NULL /*null*/) /*TEol::==*/)))))));
if (UNTAG_Bool(variable5)) { /*if*/
((array___AbstractArray___add_t)CALL( variable3 /*listnode2*/,COLOR_abstract_collection___SimpleCollection___add))( variable3 /*listnode2*/, variable4 /*teolnode1*/) /*Array::add*/;
return;
}
void parser___ReduceAction567___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction567::init (src/parser//parser.nit:17376,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction567___init, 17376};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction567].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction567].i] = 1;
return;
}
void parser___ReduceAction568___action(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser::ReduceAction568::action (src/parser//parser.nit:17380,2--17401:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction568___action, 17380};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = variable5;
variable5 = variable3 /*nodearraylist1*/;
variable6 = TAG_Bool(( variable5 /*listnode1*/==NIT_NULL) || VAL_ISA( variable5 /*listnode1*/, COLOR_Array, ID_Array)) /*cast Array[Object]*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17387,6--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction568___action, 17387); nit_exit(1);}
variable6 = variable2 /*nodearraylist2*/;
variable7 = TAG_Bool(( variable6 /*teolnode2*/==NIT_NULL) || VAL_ISA( variable6 /*teolnode2*/, COLOR_TEol, ID_TEol)) /*cast TEol*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser.nit:17389,6--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser___ReduceAction568___action, 17389); nit_exit(1);}
variable7 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable5 /*listnode1*/ == NIT_NULL /*null*/) || (( variable5 /*listnode1*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable5 /*listnode1*/,COLOR_kernel___Object_____eqeq))( variable5 /*listnode1*/, NIT_NULL /*null*/) /*Array::==*/)))));
if (UNTAG_Bool(variable7)) { /*if*/
variable7 = ((array___AbstractArray___is_empty_t)CALL( variable4 /*listnode3*/,COLOR_abstract_collection___Collection___is_empty))( variable4 /*listnode3*/) /*Array::is_empty*/;
return;
}
void parser___ReduceAction568___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser::ReduceAction568::init (src/parser//parser.nit:17403,1--4)"};
+ struct trace_t trace = {NULL, LOCATE_parser___ReduceAction568___init, 17403};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction568].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ReduceAction568].i] = 1;
/* This C header file is generated by NIT to compile modules and programs that requires parser. */
-#ifndef parser__sep
-#define parser__sep
+#ifndef parser_3_sep
+#define parser_3_sep
#include "parser_prod._sep.h"
#include "parser_tables._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_ReduceAction567[];
extern const classtable_elt_t VFT_ReduceAction568[];
+#define LOCATE_parser "parser"
extern const int SFT_parser[];
#define ID_State SFT_parser[0]
#define COLOR_State SFT_parser[1]
#define ATTR_parser___State____state(recv) ATTR(recv, COLOR_parser___State____state)
typedef val_t (* parser___State___state_t)(val_t self);
val_t parser___State___state(val_t self);
+#define LOCATE_parser___State___state "parser::State::state"
typedef void (* parser___State___state__eq_t)(val_t self, val_t param0);
void parser___State___state__eq(val_t self, val_t param0);
+#define LOCATE_parser___State___state__eq "parser::State::state="
#define ATTR_parser___State____nodes(recv) ATTR(recv, COLOR_parser___State____nodes)
typedef val_t (* parser___State___nodes_t)(val_t self);
val_t parser___State___nodes(val_t self);
+#define LOCATE_parser___State___nodes "parser::State::nodes"
typedef void (* parser___State___nodes__eq_t)(val_t self, val_t param0);
void parser___State___nodes__eq(val_t self, val_t param0);
+#define LOCATE_parser___State___nodes__eq "parser::State::nodes="
typedef void (* parser___State___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser___State___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser___State___init(val_t param0, val_t param1);
+#define LOCATE_parser___State___init "parser::State::init"
#define ATTR_parser___Parser____lexer(recv) ATTR(recv, COLOR_parser___Parser____lexer)
#define ATTR_parser___Parser____stack(recv) ATTR(recv, COLOR_parser___Parser____stack)
#define ATTR_parser___Parser____stack_pos(recv) ATTR(recv, COLOR_parser___Parser____stack_pos)
typedef void (* parser___Parser___init_t)(val_t self, val_t param0, int* init_table);
void parser___Parser___init(val_t self, val_t param0, int* init_table);
val_t NEW_parser___Parser___init(val_t param0);
+#define LOCATE_parser___Parser___init "parser::Parser::init"
typedef val_t (* parser___Parser___go_to_t)(val_t self, val_t param0);
val_t parser___Parser___go_to(val_t self, val_t param0);
+#define LOCATE_parser___Parser___go_to "parser::Parser::go_to"
typedef void (* parser___Parser___push_t)(val_t self, val_t param0, val_t param1);
void parser___Parser___push(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser___Parser___push "parser::Parser::push"
typedef val_t (* parser___Parser___state_t)(val_t self);
val_t parser___Parser___state(val_t self);
+#define LOCATE_parser___Parser___state "parser::Parser::state"
typedef val_t (* parser___Parser___pop_t)(val_t self);
val_t parser___Parser___pop(val_t self);
+#define LOCATE_parser___Parser___pop "parser::Parser::pop"
typedef val_t (* parser___Parser___parse_t)(val_t self);
val_t parser___Parser___parse(val_t self);
+#define LOCATE_parser___Parser___parse "parser::Parser::parse"
#define ATTR_parser___Parser____reduce_table(recv) ATTR(recv, COLOR_parser___Parser____reduce_table)
typedef void (* parser___Parser___build_reduce_table_t)(val_t self);
void parser___Parser___build_reduce_table(val_t self);
+#define LOCATE_parser___Parser___build_reduce_table "parser::Parser::build_reduce_table"
#define ATTR_parser___SearchTokensVisitor____untokenned_nodes(recv) ATTR(recv, COLOR_parser___SearchTokensVisitor____untokenned_nodes)
#define ATTR_parser___SearchTokensVisitor____last_token(recv) ATTR(recv, COLOR_parser___SearchTokensVisitor____last_token)
typedef void (* parser___SearchTokensVisitor___visit_t)(val_t self, val_t param0);
void parser___SearchTokensVisitor___visit(val_t self, val_t param0);
+#define LOCATE_parser___SearchTokensVisitor___visit "parser::SearchTokensVisitor::(parser_prod::Visitor::visit)"
typedef void (* parser___SearchTokensVisitor___init_t)(val_t self, int* init_table);
void parser___SearchTokensVisitor___init(val_t self, int* init_table);
val_t NEW_parser___SearchTokensVisitor___init();
+#define LOCATE_parser___SearchTokensVisitor___init "parser::SearchTokensVisitor::init"
typedef void (* parser___ReduceAction___action_t)(val_t self, val_t param0);
void parser___ReduceAction___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction___action "parser::ReduceAction::action"
typedef void (* parser___ReduceAction0___action_t)(val_t self, val_t param0);
void parser___ReduceAction0___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction0___action "parser::ReduceAction0::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction0___init_t)(val_t self, int* init_table);
void parser___ReduceAction0___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction0___init();
+#define LOCATE_parser___ReduceAction0___init "parser::ReduceAction0::init"
typedef void (* parser___ReduceAction1___action_t)(val_t self, val_t param0);
void parser___ReduceAction1___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction1___action "parser::ReduceAction1::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction1___init_t)(val_t self, int* init_table);
void parser___ReduceAction1___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction1___init();
+#define LOCATE_parser___ReduceAction1___init "parser::ReduceAction1::init"
typedef void (* parser___ReduceAction2___action_t)(val_t self, val_t param0);
void parser___ReduceAction2___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction2___action "parser::ReduceAction2::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction2___init_t)(val_t self, int* init_table);
void parser___ReduceAction2___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction2___init();
+#define LOCATE_parser___ReduceAction2___init "parser::ReduceAction2::init"
typedef void (* parser___ReduceAction3___action_t)(val_t self, val_t param0);
void parser___ReduceAction3___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction3___action "parser::ReduceAction3::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction3___init_t)(val_t self, int* init_table);
void parser___ReduceAction3___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction3___init();
+#define LOCATE_parser___ReduceAction3___init "parser::ReduceAction3::init"
typedef void (* parser___ReduceAction4___action_t)(val_t self, val_t param0);
void parser___ReduceAction4___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction4___action "parser::ReduceAction4::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction4___init_t)(val_t self, int* init_table);
void parser___ReduceAction4___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction4___init();
+#define LOCATE_parser___ReduceAction4___init "parser::ReduceAction4::init"
typedef void (* parser___ReduceAction5___action_t)(val_t self, val_t param0);
void parser___ReduceAction5___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction5___action "parser::ReduceAction5::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction5___init_t)(val_t self, int* init_table);
void parser___ReduceAction5___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction5___init();
+#define LOCATE_parser___ReduceAction5___init "parser::ReduceAction5::init"
typedef void (* parser___ReduceAction6___action_t)(val_t self, val_t param0);
void parser___ReduceAction6___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction6___action "parser::ReduceAction6::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction6___init_t)(val_t self, int* init_table);
void parser___ReduceAction6___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction6___init();
+#define LOCATE_parser___ReduceAction6___init "parser::ReduceAction6::init"
typedef void (* parser___ReduceAction7___action_t)(val_t self, val_t param0);
void parser___ReduceAction7___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction7___action "parser::ReduceAction7::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction7___init_t)(val_t self, int* init_table);
void parser___ReduceAction7___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction7___init();
+#define LOCATE_parser___ReduceAction7___init "parser::ReduceAction7::init"
typedef void (* parser___ReduceAction8___action_t)(val_t self, val_t param0);
void parser___ReduceAction8___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction8___action "parser::ReduceAction8::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction8___init_t)(val_t self, int* init_table);
void parser___ReduceAction8___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction8___init();
+#define LOCATE_parser___ReduceAction8___init "parser::ReduceAction8::init"
typedef void (* parser___ReduceAction9___action_t)(val_t self, val_t param0);
void parser___ReduceAction9___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction9___action "parser::ReduceAction9::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction9___init_t)(val_t self, int* init_table);
void parser___ReduceAction9___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction9___init();
+#define LOCATE_parser___ReduceAction9___init "parser::ReduceAction9::init"
typedef void (* parser___ReduceAction10___action_t)(val_t self, val_t param0);
void parser___ReduceAction10___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction10___action "parser::ReduceAction10::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction10___init_t)(val_t self, int* init_table);
void parser___ReduceAction10___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction10___init();
+#define LOCATE_parser___ReduceAction10___init "parser::ReduceAction10::init"
typedef void (* parser___ReduceAction11___action_t)(val_t self, val_t param0);
void parser___ReduceAction11___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction11___action "parser::ReduceAction11::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction11___init_t)(val_t self, int* init_table);
void parser___ReduceAction11___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction11___init();
+#define LOCATE_parser___ReduceAction11___init "parser::ReduceAction11::init"
typedef void (* parser___ReduceAction12___action_t)(val_t self, val_t param0);
void parser___ReduceAction12___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction12___action "parser::ReduceAction12::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction12___init_t)(val_t self, int* init_table);
void parser___ReduceAction12___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction12___init();
+#define LOCATE_parser___ReduceAction12___init "parser::ReduceAction12::init"
typedef void (* parser___ReduceAction13___action_t)(val_t self, val_t param0);
void parser___ReduceAction13___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction13___action "parser::ReduceAction13::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction13___init_t)(val_t self, int* init_table);
void parser___ReduceAction13___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction13___init();
+#define LOCATE_parser___ReduceAction13___init "parser::ReduceAction13::init"
typedef void (* parser___ReduceAction14___action_t)(val_t self, val_t param0);
void parser___ReduceAction14___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction14___action "parser::ReduceAction14::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction14___init_t)(val_t self, int* init_table);
void parser___ReduceAction14___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction14___init();
+#define LOCATE_parser___ReduceAction14___init "parser::ReduceAction14::init"
typedef void (* parser___ReduceAction15___action_t)(val_t self, val_t param0);
void parser___ReduceAction15___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction15___action "parser::ReduceAction15::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction15___init_t)(val_t self, int* init_table);
void parser___ReduceAction15___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction15___init();
+#define LOCATE_parser___ReduceAction15___init "parser::ReduceAction15::init"
typedef void (* parser___ReduceAction16___action_t)(val_t self, val_t param0);
void parser___ReduceAction16___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction16___action "parser::ReduceAction16::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction16___init_t)(val_t self, int* init_table);
void parser___ReduceAction16___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction16___init();
+#define LOCATE_parser___ReduceAction16___init "parser::ReduceAction16::init"
typedef void (* parser___ReduceAction17___action_t)(val_t self, val_t param0);
void parser___ReduceAction17___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction17___action "parser::ReduceAction17::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction17___init_t)(val_t self, int* init_table);
void parser___ReduceAction17___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction17___init();
+#define LOCATE_parser___ReduceAction17___init "parser::ReduceAction17::init"
typedef void (* parser___ReduceAction18___action_t)(val_t self, val_t param0);
void parser___ReduceAction18___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction18___action "parser::ReduceAction18::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction18___init_t)(val_t self, int* init_table);
void parser___ReduceAction18___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction18___init();
+#define LOCATE_parser___ReduceAction18___init "parser::ReduceAction18::init"
typedef void (* parser___ReduceAction19___action_t)(val_t self, val_t param0);
void parser___ReduceAction19___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction19___action "parser::ReduceAction19::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction19___init_t)(val_t self, int* init_table);
void parser___ReduceAction19___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction19___init();
+#define LOCATE_parser___ReduceAction19___init "parser::ReduceAction19::init"
typedef void (* parser___ReduceAction20___action_t)(val_t self, val_t param0);
void parser___ReduceAction20___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction20___action "parser::ReduceAction20::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction20___init_t)(val_t self, int* init_table);
void parser___ReduceAction20___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction20___init();
+#define LOCATE_parser___ReduceAction20___init "parser::ReduceAction20::init"
typedef void (* parser___ReduceAction21___action_t)(val_t self, val_t param0);
void parser___ReduceAction21___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction21___action "parser::ReduceAction21::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction21___init_t)(val_t self, int* init_table);
void parser___ReduceAction21___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction21___init();
+#define LOCATE_parser___ReduceAction21___init "parser::ReduceAction21::init"
typedef void (* parser___ReduceAction22___action_t)(val_t self, val_t param0);
void parser___ReduceAction22___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction22___action "parser::ReduceAction22::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction22___init_t)(val_t self, int* init_table);
void parser___ReduceAction22___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction22___init();
+#define LOCATE_parser___ReduceAction22___init "parser::ReduceAction22::init"
typedef void (* parser___ReduceAction23___action_t)(val_t self, val_t param0);
void parser___ReduceAction23___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction23___action "parser::ReduceAction23::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction23___init_t)(val_t self, int* init_table);
void parser___ReduceAction23___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction23___init();
+#define LOCATE_parser___ReduceAction23___init "parser::ReduceAction23::init"
typedef void (* parser___ReduceAction24___action_t)(val_t self, val_t param0);
void parser___ReduceAction24___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction24___action "parser::ReduceAction24::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction24___init_t)(val_t self, int* init_table);
void parser___ReduceAction24___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction24___init();
+#define LOCATE_parser___ReduceAction24___init "parser::ReduceAction24::init"
typedef void (* parser___ReduceAction25___action_t)(val_t self, val_t param0);
void parser___ReduceAction25___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction25___action "parser::ReduceAction25::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction25___init_t)(val_t self, int* init_table);
void parser___ReduceAction25___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction25___init();
+#define LOCATE_parser___ReduceAction25___init "parser::ReduceAction25::init"
typedef void (* parser___ReduceAction26___action_t)(val_t self, val_t param0);
void parser___ReduceAction26___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction26___action "parser::ReduceAction26::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction26___init_t)(val_t self, int* init_table);
void parser___ReduceAction26___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction26___init();
+#define LOCATE_parser___ReduceAction26___init "parser::ReduceAction26::init"
typedef void (* parser___ReduceAction27___action_t)(val_t self, val_t param0);
void parser___ReduceAction27___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction27___action "parser::ReduceAction27::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction27___init_t)(val_t self, int* init_table);
void parser___ReduceAction27___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction27___init();
+#define LOCATE_parser___ReduceAction27___init "parser::ReduceAction27::init"
typedef void (* parser___ReduceAction28___action_t)(val_t self, val_t param0);
void parser___ReduceAction28___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction28___action "parser::ReduceAction28::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction28___init_t)(val_t self, int* init_table);
void parser___ReduceAction28___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction28___init();
+#define LOCATE_parser___ReduceAction28___init "parser::ReduceAction28::init"
typedef void (* parser___ReduceAction29___action_t)(val_t self, val_t param0);
void parser___ReduceAction29___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction29___action "parser::ReduceAction29::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction29___init_t)(val_t self, int* init_table);
void parser___ReduceAction29___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction29___init();
+#define LOCATE_parser___ReduceAction29___init "parser::ReduceAction29::init"
typedef void (* parser___ReduceAction30___action_t)(val_t self, val_t param0);
void parser___ReduceAction30___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction30___action "parser::ReduceAction30::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction30___init_t)(val_t self, int* init_table);
void parser___ReduceAction30___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction30___init();
+#define LOCATE_parser___ReduceAction30___init "parser::ReduceAction30::init"
typedef void (* parser___ReduceAction31___action_t)(val_t self, val_t param0);
void parser___ReduceAction31___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction31___action "parser::ReduceAction31::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction31___init_t)(val_t self, int* init_table);
void parser___ReduceAction31___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction31___init();
+#define LOCATE_parser___ReduceAction31___init "parser::ReduceAction31::init"
typedef void (* parser___ReduceAction32___action_t)(val_t self, val_t param0);
void parser___ReduceAction32___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction32___action "parser::ReduceAction32::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction32___init_t)(val_t self, int* init_table);
void parser___ReduceAction32___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction32___init();
+#define LOCATE_parser___ReduceAction32___init "parser::ReduceAction32::init"
typedef void (* parser___ReduceAction33___action_t)(val_t self, val_t param0);
void parser___ReduceAction33___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction33___action "parser::ReduceAction33::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction33___init_t)(val_t self, int* init_table);
void parser___ReduceAction33___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction33___init();
+#define LOCATE_parser___ReduceAction33___init "parser::ReduceAction33::init"
typedef void (* parser___ReduceAction34___action_t)(val_t self, val_t param0);
void parser___ReduceAction34___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction34___action "parser::ReduceAction34::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction34___init_t)(val_t self, int* init_table);
void parser___ReduceAction34___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction34___init();
+#define LOCATE_parser___ReduceAction34___init "parser::ReduceAction34::init"
typedef void (* parser___ReduceAction35___action_t)(val_t self, val_t param0);
void parser___ReduceAction35___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction35___action "parser::ReduceAction35::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction35___init_t)(val_t self, int* init_table);
void parser___ReduceAction35___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction35___init();
+#define LOCATE_parser___ReduceAction35___init "parser::ReduceAction35::init"
typedef void (* parser___ReduceAction36___action_t)(val_t self, val_t param0);
void parser___ReduceAction36___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction36___action "parser::ReduceAction36::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction36___init_t)(val_t self, int* init_table);
void parser___ReduceAction36___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction36___init();
+#define LOCATE_parser___ReduceAction36___init "parser::ReduceAction36::init"
typedef void (* parser___ReduceAction37___action_t)(val_t self, val_t param0);
void parser___ReduceAction37___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction37___action "parser::ReduceAction37::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction37___init_t)(val_t self, int* init_table);
void parser___ReduceAction37___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction37___init();
+#define LOCATE_parser___ReduceAction37___init "parser::ReduceAction37::init"
typedef void (* parser___ReduceAction38___action_t)(val_t self, val_t param0);
void parser___ReduceAction38___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction38___action "parser::ReduceAction38::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction38___init_t)(val_t self, int* init_table);
void parser___ReduceAction38___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction38___init();
+#define LOCATE_parser___ReduceAction38___init "parser::ReduceAction38::init"
typedef void (* parser___ReduceAction39___action_t)(val_t self, val_t param0);
void parser___ReduceAction39___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction39___action "parser::ReduceAction39::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction39___init_t)(val_t self, int* init_table);
void parser___ReduceAction39___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction39___init();
+#define LOCATE_parser___ReduceAction39___init "parser::ReduceAction39::init"
typedef void (* parser___ReduceAction40___action_t)(val_t self, val_t param0);
void parser___ReduceAction40___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction40___action "parser::ReduceAction40::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction40___init_t)(val_t self, int* init_table);
void parser___ReduceAction40___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction40___init();
+#define LOCATE_parser___ReduceAction40___init "parser::ReduceAction40::init"
typedef void (* parser___ReduceAction41___action_t)(val_t self, val_t param0);
void parser___ReduceAction41___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction41___action "parser::ReduceAction41::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction41___init_t)(val_t self, int* init_table);
void parser___ReduceAction41___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction41___init();
+#define LOCATE_parser___ReduceAction41___init "parser::ReduceAction41::init"
typedef void (* parser___ReduceAction42___action_t)(val_t self, val_t param0);
void parser___ReduceAction42___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction42___action "parser::ReduceAction42::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction42___init_t)(val_t self, int* init_table);
void parser___ReduceAction42___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction42___init();
+#define LOCATE_parser___ReduceAction42___init "parser::ReduceAction42::init"
typedef void (* parser___ReduceAction43___action_t)(val_t self, val_t param0);
void parser___ReduceAction43___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction43___action "parser::ReduceAction43::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction43___init_t)(val_t self, int* init_table);
void parser___ReduceAction43___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction43___init();
+#define LOCATE_parser___ReduceAction43___init "parser::ReduceAction43::init"
typedef void (* parser___ReduceAction44___action_t)(val_t self, val_t param0);
void parser___ReduceAction44___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction44___action "parser::ReduceAction44::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction44___init_t)(val_t self, int* init_table);
void parser___ReduceAction44___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction44___init();
+#define LOCATE_parser___ReduceAction44___init "parser::ReduceAction44::init"
typedef void (* parser___ReduceAction45___action_t)(val_t self, val_t param0);
void parser___ReduceAction45___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction45___action "parser::ReduceAction45::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction45___init_t)(val_t self, int* init_table);
void parser___ReduceAction45___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction45___init();
+#define LOCATE_parser___ReduceAction45___init "parser::ReduceAction45::init"
typedef void (* parser___ReduceAction46___action_t)(val_t self, val_t param0);
void parser___ReduceAction46___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction46___action "parser::ReduceAction46::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction46___init_t)(val_t self, int* init_table);
void parser___ReduceAction46___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction46___init();
+#define LOCATE_parser___ReduceAction46___init "parser::ReduceAction46::init"
typedef void (* parser___ReduceAction47___action_t)(val_t self, val_t param0);
void parser___ReduceAction47___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction47___action "parser::ReduceAction47::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction47___init_t)(val_t self, int* init_table);
void parser___ReduceAction47___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction47___init();
+#define LOCATE_parser___ReduceAction47___init "parser::ReduceAction47::init"
typedef void (* parser___ReduceAction48___action_t)(val_t self, val_t param0);
void parser___ReduceAction48___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction48___action "parser::ReduceAction48::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction48___init_t)(val_t self, int* init_table);
void parser___ReduceAction48___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction48___init();
+#define LOCATE_parser___ReduceAction48___init "parser::ReduceAction48::init"
typedef void (* parser___ReduceAction49___action_t)(val_t self, val_t param0);
void parser___ReduceAction49___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction49___action "parser::ReduceAction49::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction49___init_t)(val_t self, int* init_table);
void parser___ReduceAction49___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction49___init();
+#define LOCATE_parser___ReduceAction49___init "parser::ReduceAction49::init"
typedef void (* parser___ReduceAction50___action_t)(val_t self, val_t param0);
void parser___ReduceAction50___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction50___action "parser::ReduceAction50::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction50___init_t)(val_t self, int* init_table);
void parser___ReduceAction50___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction50___init();
+#define LOCATE_parser___ReduceAction50___init "parser::ReduceAction50::init"
typedef void (* parser___ReduceAction51___action_t)(val_t self, val_t param0);
void parser___ReduceAction51___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction51___action "parser::ReduceAction51::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction51___init_t)(val_t self, int* init_table);
void parser___ReduceAction51___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction51___init();
+#define LOCATE_parser___ReduceAction51___init "parser::ReduceAction51::init"
typedef void (* parser___ReduceAction52___action_t)(val_t self, val_t param0);
void parser___ReduceAction52___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction52___action "parser::ReduceAction52::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction52___init_t)(val_t self, int* init_table);
void parser___ReduceAction52___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction52___init();
+#define LOCATE_parser___ReduceAction52___init "parser::ReduceAction52::init"
typedef void (* parser___ReduceAction53___action_t)(val_t self, val_t param0);
void parser___ReduceAction53___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction53___action "parser::ReduceAction53::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction53___init_t)(val_t self, int* init_table);
void parser___ReduceAction53___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction53___init();
+#define LOCATE_parser___ReduceAction53___init "parser::ReduceAction53::init"
typedef void (* parser___ReduceAction54___action_t)(val_t self, val_t param0);
void parser___ReduceAction54___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction54___action "parser::ReduceAction54::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction54___init_t)(val_t self, int* init_table);
void parser___ReduceAction54___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction54___init();
+#define LOCATE_parser___ReduceAction54___init "parser::ReduceAction54::init"
typedef void (* parser___ReduceAction55___action_t)(val_t self, val_t param0);
void parser___ReduceAction55___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction55___action "parser::ReduceAction55::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction55___init_t)(val_t self, int* init_table);
void parser___ReduceAction55___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction55___init();
+#define LOCATE_parser___ReduceAction55___init "parser::ReduceAction55::init"
typedef void (* parser___ReduceAction56___action_t)(val_t self, val_t param0);
void parser___ReduceAction56___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction56___action "parser::ReduceAction56::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction56___init_t)(val_t self, int* init_table);
void parser___ReduceAction56___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction56___init();
+#define LOCATE_parser___ReduceAction56___init "parser::ReduceAction56::init"
typedef void (* parser___ReduceAction57___action_t)(val_t self, val_t param0);
void parser___ReduceAction57___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction57___action "parser::ReduceAction57::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction57___init_t)(val_t self, int* init_table);
void parser___ReduceAction57___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction57___init();
+#define LOCATE_parser___ReduceAction57___init "parser::ReduceAction57::init"
typedef void (* parser___ReduceAction58___action_t)(val_t self, val_t param0);
void parser___ReduceAction58___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction58___action "parser::ReduceAction58::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction58___init_t)(val_t self, int* init_table);
void parser___ReduceAction58___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction58___init();
+#define LOCATE_parser___ReduceAction58___init "parser::ReduceAction58::init"
typedef void (* parser___ReduceAction59___action_t)(val_t self, val_t param0);
void parser___ReduceAction59___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction59___action "parser::ReduceAction59::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction59___init_t)(val_t self, int* init_table);
void parser___ReduceAction59___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction59___init();
+#define LOCATE_parser___ReduceAction59___init "parser::ReduceAction59::init"
typedef void (* parser___ReduceAction60___action_t)(val_t self, val_t param0);
void parser___ReduceAction60___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction60___action "parser::ReduceAction60::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction60___init_t)(val_t self, int* init_table);
void parser___ReduceAction60___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction60___init();
+#define LOCATE_parser___ReduceAction60___init "parser::ReduceAction60::init"
typedef void (* parser___ReduceAction61___action_t)(val_t self, val_t param0);
void parser___ReduceAction61___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction61___action "parser::ReduceAction61::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction61___init_t)(val_t self, int* init_table);
void parser___ReduceAction61___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction61___init();
+#define LOCATE_parser___ReduceAction61___init "parser::ReduceAction61::init"
typedef void (* parser___ReduceAction62___action_t)(val_t self, val_t param0);
void parser___ReduceAction62___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction62___action "parser::ReduceAction62::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction62___init_t)(val_t self, int* init_table);
void parser___ReduceAction62___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction62___init();
+#define LOCATE_parser___ReduceAction62___init "parser::ReduceAction62::init"
typedef void (* parser___ReduceAction63___action_t)(val_t self, val_t param0);
void parser___ReduceAction63___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction63___action "parser::ReduceAction63::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction63___init_t)(val_t self, int* init_table);
void parser___ReduceAction63___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction63___init();
+#define LOCATE_parser___ReduceAction63___init "parser::ReduceAction63::init"
typedef void (* parser___ReduceAction64___action_t)(val_t self, val_t param0);
void parser___ReduceAction64___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction64___action "parser::ReduceAction64::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction64___init_t)(val_t self, int* init_table);
void parser___ReduceAction64___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction64___init();
+#define LOCATE_parser___ReduceAction64___init "parser::ReduceAction64::init"
typedef void (* parser___ReduceAction65___action_t)(val_t self, val_t param0);
void parser___ReduceAction65___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction65___action "parser::ReduceAction65::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction65___init_t)(val_t self, int* init_table);
void parser___ReduceAction65___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction65___init();
+#define LOCATE_parser___ReduceAction65___init "parser::ReduceAction65::init"
typedef void (* parser___ReduceAction66___action_t)(val_t self, val_t param0);
void parser___ReduceAction66___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction66___action "parser::ReduceAction66::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction66___init_t)(val_t self, int* init_table);
void parser___ReduceAction66___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction66___init();
+#define LOCATE_parser___ReduceAction66___init "parser::ReduceAction66::init"
typedef void (* parser___ReduceAction67___action_t)(val_t self, val_t param0);
void parser___ReduceAction67___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction67___action "parser::ReduceAction67::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction67___init_t)(val_t self, int* init_table);
void parser___ReduceAction67___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction67___init();
+#define LOCATE_parser___ReduceAction67___init "parser::ReduceAction67::init"
typedef void (* parser___ReduceAction68___action_t)(val_t self, val_t param0);
void parser___ReduceAction68___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction68___action "parser::ReduceAction68::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction68___init_t)(val_t self, int* init_table);
void parser___ReduceAction68___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction68___init();
+#define LOCATE_parser___ReduceAction68___init "parser::ReduceAction68::init"
typedef void (* parser___ReduceAction69___action_t)(val_t self, val_t param0);
void parser___ReduceAction69___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction69___action "parser::ReduceAction69::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction69___init_t)(val_t self, int* init_table);
void parser___ReduceAction69___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction69___init();
+#define LOCATE_parser___ReduceAction69___init "parser::ReduceAction69::init"
typedef void (* parser___ReduceAction70___action_t)(val_t self, val_t param0);
void parser___ReduceAction70___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction70___action "parser::ReduceAction70::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction70___init_t)(val_t self, int* init_table);
void parser___ReduceAction70___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction70___init();
+#define LOCATE_parser___ReduceAction70___init "parser::ReduceAction70::init"
typedef void (* parser___ReduceAction71___action_t)(val_t self, val_t param0);
void parser___ReduceAction71___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction71___action "parser::ReduceAction71::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction71___init_t)(val_t self, int* init_table);
void parser___ReduceAction71___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction71___init();
+#define LOCATE_parser___ReduceAction71___init "parser::ReduceAction71::init"
typedef void (* parser___ReduceAction72___action_t)(val_t self, val_t param0);
void parser___ReduceAction72___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction72___action "parser::ReduceAction72::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction72___init_t)(val_t self, int* init_table);
void parser___ReduceAction72___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction72___init();
+#define LOCATE_parser___ReduceAction72___init "parser::ReduceAction72::init"
typedef void (* parser___ReduceAction73___action_t)(val_t self, val_t param0);
void parser___ReduceAction73___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction73___action "parser::ReduceAction73::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction73___init_t)(val_t self, int* init_table);
void parser___ReduceAction73___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction73___init();
+#define LOCATE_parser___ReduceAction73___init "parser::ReduceAction73::init"
typedef void (* parser___ReduceAction74___action_t)(val_t self, val_t param0);
void parser___ReduceAction74___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction74___action "parser::ReduceAction74::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction74___init_t)(val_t self, int* init_table);
void parser___ReduceAction74___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction74___init();
+#define LOCATE_parser___ReduceAction74___init "parser::ReduceAction74::init"
typedef void (* parser___ReduceAction75___action_t)(val_t self, val_t param0);
void parser___ReduceAction75___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction75___action "parser::ReduceAction75::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction75___init_t)(val_t self, int* init_table);
void parser___ReduceAction75___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction75___init();
+#define LOCATE_parser___ReduceAction75___init "parser::ReduceAction75::init"
typedef void (* parser___ReduceAction76___action_t)(val_t self, val_t param0);
void parser___ReduceAction76___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction76___action "parser::ReduceAction76::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction76___init_t)(val_t self, int* init_table);
void parser___ReduceAction76___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction76___init();
+#define LOCATE_parser___ReduceAction76___init "parser::ReduceAction76::init"
typedef void (* parser___ReduceAction77___action_t)(val_t self, val_t param0);
void parser___ReduceAction77___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction77___action "parser::ReduceAction77::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction77___init_t)(val_t self, int* init_table);
void parser___ReduceAction77___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction77___init();
+#define LOCATE_parser___ReduceAction77___init "parser::ReduceAction77::init"
typedef void (* parser___ReduceAction78___action_t)(val_t self, val_t param0);
void parser___ReduceAction78___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction78___action "parser::ReduceAction78::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction78___init_t)(val_t self, int* init_table);
void parser___ReduceAction78___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction78___init();
+#define LOCATE_parser___ReduceAction78___init "parser::ReduceAction78::init"
typedef void (* parser___ReduceAction79___action_t)(val_t self, val_t param0);
void parser___ReduceAction79___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction79___action "parser::ReduceAction79::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction79___init_t)(val_t self, int* init_table);
void parser___ReduceAction79___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction79___init();
+#define LOCATE_parser___ReduceAction79___init "parser::ReduceAction79::init"
typedef void (* parser___ReduceAction80___action_t)(val_t self, val_t param0);
void parser___ReduceAction80___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction80___action "parser::ReduceAction80::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction80___init_t)(val_t self, int* init_table);
void parser___ReduceAction80___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction80___init();
+#define LOCATE_parser___ReduceAction80___init "parser::ReduceAction80::init"
typedef void (* parser___ReduceAction81___action_t)(val_t self, val_t param0);
void parser___ReduceAction81___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction81___action "parser::ReduceAction81::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction81___init_t)(val_t self, int* init_table);
void parser___ReduceAction81___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction81___init();
+#define LOCATE_parser___ReduceAction81___init "parser::ReduceAction81::init"
typedef void (* parser___ReduceAction82___action_t)(val_t self, val_t param0);
void parser___ReduceAction82___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction82___action "parser::ReduceAction82::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction82___init_t)(val_t self, int* init_table);
void parser___ReduceAction82___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction82___init();
+#define LOCATE_parser___ReduceAction82___init "parser::ReduceAction82::init"
typedef void (* parser___ReduceAction83___action_t)(val_t self, val_t param0);
void parser___ReduceAction83___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction83___action "parser::ReduceAction83::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction83___init_t)(val_t self, int* init_table);
void parser___ReduceAction83___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction83___init();
+#define LOCATE_parser___ReduceAction83___init "parser::ReduceAction83::init"
typedef void (* parser___ReduceAction84___action_t)(val_t self, val_t param0);
void parser___ReduceAction84___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction84___action "parser::ReduceAction84::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction84___init_t)(val_t self, int* init_table);
void parser___ReduceAction84___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction84___init();
+#define LOCATE_parser___ReduceAction84___init "parser::ReduceAction84::init"
typedef void (* parser___ReduceAction85___action_t)(val_t self, val_t param0);
void parser___ReduceAction85___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction85___action "parser::ReduceAction85::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction85___init_t)(val_t self, int* init_table);
void parser___ReduceAction85___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction85___init();
+#define LOCATE_parser___ReduceAction85___init "parser::ReduceAction85::init"
typedef void (* parser___ReduceAction86___action_t)(val_t self, val_t param0);
void parser___ReduceAction86___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction86___action "parser::ReduceAction86::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction86___init_t)(val_t self, int* init_table);
void parser___ReduceAction86___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction86___init();
+#define LOCATE_parser___ReduceAction86___init "parser::ReduceAction86::init"
typedef void (* parser___ReduceAction87___action_t)(val_t self, val_t param0);
void parser___ReduceAction87___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction87___action "parser::ReduceAction87::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction87___init_t)(val_t self, int* init_table);
void parser___ReduceAction87___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction87___init();
+#define LOCATE_parser___ReduceAction87___init "parser::ReduceAction87::init"
typedef void (* parser___ReduceAction88___action_t)(val_t self, val_t param0);
void parser___ReduceAction88___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction88___action "parser::ReduceAction88::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction88___init_t)(val_t self, int* init_table);
void parser___ReduceAction88___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction88___init();
+#define LOCATE_parser___ReduceAction88___init "parser::ReduceAction88::init"
typedef void (* parser___ReduceAction89___action_t)(val_t self, val_t param0);
void parser___ReduceAction89___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction89___action "parser::ReduceAction89::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction89___init_t)(val_t self, int* init_table);
void parser___ReduceAction89___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction89___init();
+#define LOCATE_parser___ReduceAction89___init "parser::ReduceAction89::init"
typedef void (* parser___ReduceAction90___action_t)(val_t self, val_t param0);
void parser___ReduceAction90___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction90___action "parser::ReduceAction90::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction90___init_t)(val_t self, int* init_table);
void parser___ReduceAction90___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction90___init();
+#define LOCATE_parser___ReduceAction90___init "parser::ReduceAction90::init"
typedef void (* parser___ReduceAction91___action_t)(val_t self, val_t param0);
void parser___ReduceAction91___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction91___action "parser::ReduceAction91::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction91___init_t)(val_t self, int* init_table);
void parser___ReduceAction91___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction91___init();
+#define LOCATE_parser___ReduceAction91___init "parser::ReduceAction91::init"
typedef void (* parser___ReduceAction92___action_t)(val_t self, val_t param0);
void parser___ReduceAction92___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction92___action "parser::ReduceAction92::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction92___init_t)(val_t self, int* init_table);
void parser___ReduceAction92___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction92___init();
+#define LOCATE_parser___ReduceAction92___init "parser::ReduceAction92::init"
typedef void (* parser___ReduceAction93___action_t)(val_t self, val_t param0);
void parser___ReduceAction93___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction93___action "parser::ReduceAction93::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction93___init_t)(val_t self, int* init_table);
void parser___ReduceAction93___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction93___init();
+#define LOCATE_parser___ReduceAction93___init "parser::ReduceAction93::init"
typedef void (* parser___ReduceAction94___action_t)(val_t self, val_t param0);
void parser___ReduceAction94___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction94___action "parser::ReduceAction94::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction94___init_t)(val_t self, int* init_table);
void parser___ReduceAction94___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction94___init();
+#define LOCATE_parser___ReduceAction94___init "parser::ReduceAction94::init"
typedef void (* parser___ReduceAction95___action_t)(val_t self, val_t param0);
void parser___ReduceAction95___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction95___action "parser::ReduceAction95::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction95___init_t)(val_t self, int* init_table);
void parser___ReduceAction95___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction95___init();
+#define LOCATE_parser___ReduceAction95___init "parser::ReduceAction95::init"
typedef void (* parser___ReduceAction96___action_t)(val_t self, val_t param0);
void parser___ReduceAction96___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction96___action "parser::ReduceAction96::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction96___init_t)(val_t self, int* init_table);
void parser___ReduceAction96___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction96___init();
+#define LOCATE_parser___ReduceAction96___init "parser::ReduceAction96::init"
typedef void (* parser___ReduceAction97___action_t)(val_t self, val_t param0);
void parser___ReduceAction97___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction97___action "parser::ReduceAction97::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction97___init_t)(val_t self, int* init_table);
void parser___ReduceAction97___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction97___init();
+#define LOCATE_parser___ReduceAction97___init "parser::ReduceAction97::init"
typedef void (* parser___ReduceAction98___action_t)(val_t self, val_t param0);
void parser___ReduceAction98___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction98___action "parser::ReduceAction98::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction98___init_t)(val_t self, int* init_table);
void parser___ReduceAction98___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction98___init();
+#define LOCATE_parser___ReduceAction98___init "parser::ReduceAction98::init"
typedef void (* parser___ReduceAction99___action_t)(val_t self, val_t param0);
void parser___ReduceAction99___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction99___action "parser::ReduceAction99::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction99___init_t)(val_t self, int* init_table);
void parser___ReduceAction99___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction99___init();
+#define LOCATE_parser___ReduceAction99___init "parser::ReduceAction99::init"
typedef void (* parser___ReduceAction100___action_t)(val_t self, val_t param0);
void parser___ReduceAction100___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction100___action "parser::ReduceAction100::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction100___init_t)(val_t self, int* init_table);
void parser___ReduceAction100___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction100___init();
+#define LOCATE_parser___ReduceAction100___init "parser::ReduceAction100::init"
typedef void (* parser___ReduceAction101___action_t)(val_t self, val_t param0);
void parser___ReduceAction101___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction101___action "parser::ReduceAction101::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction101___init_t)(val_t self, int* init_table);
void parser___ReduceAction101___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction101___init();
+#define LOCATE_parser___ReduceAction101___init "parser::ReduceAction101::init"
typedef void (* parser___ReduceAction102___action_t)(val_t self, val_t param0);
void parser___ReduceAction102___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction102___action "parser::ReduceAction102::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction102___init_t)(val_t self, int* init_table);
void parser___ReduceAction102___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction102___init();
+#define LOCATE_parser___ReduceAction102___init "parser::ReduceAction102::init"
typedef void (* parser___ReduceAction103___action_t)(val_t self, val_t param0);
void parser___ReduceAction103___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction103___action "parser::ReduceAction103::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction103___init_t)(val_t self, int* init_table);
void parser___ReduceAction103___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction103___init();
+#define LOCATE_parser___ReduceAction103___init "parser::ReduceAction103::init"
typedef void (* parser___ReduceAction104___action_t)(val_t self, val_t param0);
void parser___ReduceAction104___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction104___action "parser::ReduceAction104::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction104___init_t)(val_t self, int* init_table);
void parser___ReduceAction104___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction104___init();
+#define LOCATE_parser___ReduceAction104___init "parser::ReduceAction104::init"
typedef void (* parser___ReduceAction105___action_t)(val_t self, val_t param0);
void parser___ReduceAction105___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction105___action "parser::ReduceAction105::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction105___init_t)(val_t self, int* init_table);
void parser___ReduceAction105___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction105___init();
+#define LOCATE_parser___ReduceAction105___init "parser::ReduceAction105::init"
typedef void (* parser___ReduceAction106___action_t)(val_t self, val_t param0);
void parser___ReduceAction106___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction106___action "parser::ReduceAction106::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction106___init_t)(val_t self, int* init_table);
void parser___ReduceAction106___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction106___init();
+#define LOCATE_parser___ReduceAction106___init "parser::ReduceAction106::init"
typedef void (* parser___ReduceAction107___action_t)(val_t self, val_t param0);
void parser___ReduceAction107___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction107___action "parser::ReduceAction107::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction107___init_t)(val_t self, int* init_table);
void parser___ReduceAction107___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction107___init();
+#define LOCATE_parser___ReduceAction107___init "parser::ReduceAction107::init"
typedef void (* parser___ReduceAction108___action_t)(val_t self, val_t param0);
void parser___ReduceAction108___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction108___action "parser::ReduceAction108::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction108___init_t)(val_t self, int* init_table);
void parser___ReduceAction108___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction108___init();
+#define LOCATE_parser___ReduceAction108___init "parser::ReduceAction108::init"
typedef void (* parser___ReduceAction109___action_t)(val_t self, val_t param0);
void parser___ReduceAction109___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction109___action "parser::ReduceAction109::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction109___init_t)(val_t self, int* init_table);
void parser___ReduceAction109___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction109___init();
+#define LOCATE_parser___ReduceAction109___init "parser::ReduceAction109::init"
typedef void (* parser___ReduceAction110___action_t)(val_t self, val_t param0);
void parser___ReduceAction110___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction110___action "parser::ReduceAction110::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction110___init_t)(val_t self, int* init_table);
void parser___ReduceAction110___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction110___init();
+#define LOCATE_parser___ReduceAction110___init "parser::ReduceAction110::init"
typedef void (* parser___ReduceAction111___action_t)(val_t self, val_t param0);
void parser___ReduceAction111___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction111___action "parser::ReduceAction111::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction111___init_t)(val_t self, int* init_table);
void parser___ReduceAction111___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction111___init();
+#define LOCATE_parser___ReduceAction111___init "parser::ReduceAction111::init"
typedef void (* parser___ReduceAction112___action_t)(val_t self, val_t param0);
void parser___ReduceAction112___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction112___action "parser::ReduceAction112::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction112___init_t)(val_t self, int* init_table);
void parser___ReduceAction112___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction112___init();
+#define LOCATE_parser___ReduceAction112___init "parser::ReduceAction112::init"
typedef void (* parser___ReduceAction113___action_t)(val_t self, val_t param0);
void parser___ReduceAction113___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction113___action "parser::ReduceAction113::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction113___init_t)(val_t self, int* init_table);
void parser___ReduceAction113___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction113___init();
+#define LOCATE_parser___ReduceAction113___init "parser::ReduceAction113::init"
typedef void (* parser___ReduceAction114___action_t)(val_t self, val_t param0);
void parser___ReduceAction114___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction114___action "parser::ReduceAction114::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction114___init_t)(val_t self, int* init_table);
void parser___ReduceAction114___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction114___init();
+#define LOCATE_parser___ReduceAction114___init "parser::ReduceAction114::init"
typedef void (* parser___ReduceAction115___action_t)(val_t self, val_t param0);
void parser___ReduceAction115___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction115___action "parser::ReduceAction115::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction115___init_t)(val_t self, int* init_table);
void parser___ReduceAction115___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction115___init();
+#define LOCATE_parser___ReduceAction115___init "parser::ReduceAction115::init"
typedef void (* parser___ReduceAction116___action_t)(val_t self, val_t param0);
void parser___ReduceAction116___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction116___action "parser::ReduceAction116::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction116___init_t)(val_t self, int* init_table);
void parser___ReduceAction116___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction116___init();
+#define LOCATE_parser___ReduceAction116___init "parser::ReduceAction116::init"
typedef void (* parser___ReduceAction117___action_t)(val_t self, val_t param0);
void parser___ReduceAction117___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction117___action "parser::ReduceAction117::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction117___init_t)(val_t self, int* init_table);
void parser___ReduceAction117___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction117___init();
+#define LOCATE_parser___ReduceAction117___init "parser::ReduceAction117::init"
typedef void (* parser___ReduceAction118___action_t)(val_t self, val_t param0);
void parser___ReduceAction118___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction118___action "parser::ReduceAction118::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction118___init_t)(val_t self, int* init_table);
void parser___ReduceAction118___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction118___init();
+#define LOCATE_parser___ReduceAction118___init "parser::ReduceAction118::init"
typedef void (* parser___ReduceAction119___action_t)(val_t self, val_t param0);
void parser___ReduceAction119___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction119___action "parser::ReduceAction119::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction119___init_t)(val_t self, int* init_table);
void parser___ReduceAction119___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction119___init();
+#define LOCATE_parser___ReduceAction119___init "parser::ReduceAction119::init"
typedef void (* parser___ReduceAction120___action_t)(val_t self, val_t param0);
void parser___ReduceAction120___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction120___action "parser::ReduceAction120::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction120___init_t)(val_t self, int* init_table);
void parser___ReduceAction120___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction120___init();
+#define LOCATE_parser___ReduceAction120___init "parser::ReduceAction120::init"
typedef void (* parser___ReduceAction121___action_t)(val_t self, val_t param0);
void parser___ReduceAction121___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction121___action "parser::ReduceAction121::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction121___init_t)(val_t self, int* init_table);
void parser___ReduceAction121___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction121___init();
+#define LOCATE_parser___ReduceAction121___init "parser::ReduceAction121::init"
typedef void (* parser___ReduceAction122___action_t)(val_t self, val_t param0);
void parser___ReduceAction122___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction122___action "parser::ReduceAction122::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction122___init_t)(val_t self, int* init_table);
void parser___ReduceAction122___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction122___init();
+#define LOCATE_parser___ReduceAction122___init "parser::ReduceAction122::init"
typedef void (* parser___ReduceAction123___action_t)(val_t self, val_t param0);
void parser___ReduceAction123___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction123___action "parser::ReduceAction123::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction123___init_t)(val_t self, int* init_table);
void parser___ReduceAction123___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction123___init();
+#define LOCATE_parser___ReduceAction123___init "parser::ReduceAction123::init"
typedef void (* parser___ReduceAction124___action_t)(val_t self, val_t param0);
void parser___ReduceAction124___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction124___action "parser::ReduceAction124::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction124___init_t)(val_t self, int* init_table);
void parser___ReduceAction124___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction124___init();
+#define LOCATE_parser___ReduceAction124___init "parser::ReduceAction124::init"
typedef void (* parser___ReduceAction125___action_t)(val_t self, val_t param0);
void parser___ReduceAction125___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction125___action "parser::ReduceAction125::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction125___init_t)(val_t self, int* init_table);
void parser___ReduceAction125___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction125___init();
+#define LOCATE_parser___ReduceAction125___init "parser::ReduceAction125::init"
typedef void (* parser___ReduceAction126___action_t)(val_t self, val_t param0);
void parser___ReduceAction126___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction126___action "parser::ReduceAction126::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction126___init_t)(val_t self, int* init_table);
void parser___ReduceAction126___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction126___init();
+#define LOCATE_parser___ReduceAction126___init "parser::ReduceAction126::init"
typedef void (* parser___ReduceAction127___action_t)(val_t self, val_t param0);
void parser___ReduceAction127___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction127___action "parser::ReduceAction127::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction127___init_t)(val_t self, int* init_table);
void parser___ReduceAction127___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction127___init();
+#define LOCATE_parser___ReduceAction127___init "parser::ReduceAction127::init"
typedef void (* parser___ReduceAction128___action_t)(val_t self, val_t param0);
void parser___ReduceAction128___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction128___action "parser::ReduceAction128::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction128___init_t)(val_t self, int* init_table);
void parser___ReduceAction128___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction128___init();
+#define LOCATE_parser___ReduceAction128___init "parser::ReduceAction128::init"
typedef void (* parser___ReduceAction129___action_t)(val_t self, val_t param0);
void parser___ReduceAction129___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction129___action "parser::ReduceAction129::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction129___init_t)(val_t self, int* init_table);
void parser___ReduceAction129___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction129___init();
+#define LOCATE_parser___ReduceAction129___init "parser::ReduceAction129::init"
typedef void (* parser___ReduceAction130___action_t)(val_t self, val_t param0);
void parser___ReduceAction130___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction130___action "parser::ReduceAction130::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction130___init_t)(val_t self, int* init_table);
void parser___ReduceAction130___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction130___init();
+#define LOCATE_parser___ReduceAction130___init "parser::ReduceAction130::init"
typedef void (* parser___ReduceAction131___action_t)(val_t self, val_t param0);
void parser___ReduceAction131___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction131___action "parser::ReduceAction131::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction131___init_t)(val_t self, int* init_table);
void parser___ReduceAction131___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction131___init();
+#define LOCATE_parser___ReduceAction131___init "parser::ReduceAction131::init"
typedef void (* parser___ReduceAction132___action_t)(val_t self, val_t param0);
void parser___ReduceAction132___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction132___action "parser::ReduceAction132::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction132___init_t)(val_t self, int* init_table);
void parser___ReduceAction132___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction132___init();
+#define LOCATE_parser___ReduceAction132___init "parser::ReduceAction132::init"
typedef void (* parser___ReduceAction133___action_t)(val_t self, val_t param0);
void parser___ReduceAction133___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction133___action "parser::ReduceAction133::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction133___init_t)(val_t self, int* init_table);
void parser___ReduceAction133___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction133___init();
+#define LOCATE_parser___ReduceAction133___init "parser::ReduceAction133::init"
typedef void (* parser___ReduceAction134___action_t)(val_t self, val_t param0);
void parser___ReduceAction134___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction134___action "parser::ReduceAction134::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction134___init_t)(val_t self, int* init_table);
void parser___ReduceAction134___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction134___init();
+#define LOCATE_parser___ReduceAction134___init "parser::ReduceAction134::init"
typedef void (* parser___ReduceAction135___action_t)(val_t self, val_t param0);
void parser___ReduceAction135___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction135___action "parser::ReduceAction135::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction135___init_t)(val_t self, int* init_table);
void parser___ReduceAction135___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction135___init();
+#define LOCATE_parser___ReduceAction135___init "parser::ReduceAction135::init"
typedef void (* parser___ReduceAction136___action_t)(val_t self, val_t param0);
void parser___ReduceAction136___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction136___action "parser::ReduceAction136::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction136___init_t)(val_t self, int* init_table);
void parser___ReduceAction136___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction136___init();
+#define LOCATE_parser___ReduceAction136___init "parser::ReduceAction136::init"
typedef void (* parser___ReduceAction137___action_t)(val_t self, val_t param0);
void parser___ReduceAction137___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction137___action "parser::ReduceAction137::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction137___init_t)(val_t self, int* init_table);
void parser___ReduceAction137___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction137___init();
+#define LOCATE_parser___ReduceAction137___init "parser::ReduceAction137::init"
typedef void (* parser___ReduceAction138___action_t)(val_t self, val_t param0);
void parser___ReduceAction138___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction138___action "parser::ReduceAction138::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction138___init_t)(val_t self, int* init_table);
void parser___ReduceAction138___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction138___init();
+#define LOCATE_parser___ReduceAction138___init "parser::ReduceAction138::init"
typedef void (* parser___ReduceAction139___action_t)(val_t self, val_t param0);
void parser___ReduceAction139___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction139___action "parser::ReduceAction139::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction139___init_t)(val_t self, int* init_table);
void parser___ReduceAction139___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction139___init();
+#define LOCATE_parser___ReduceAction139___init "parser::ReduceAction139::init"
typedef void (* parser___ReduceAction140___action_t)(val_t self, val_t param0);
void parser___ReduceAction140___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction140___action "parser::ReduceAction140::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction140___init_t)(val_t self, int* init_table);
void parser___ReduceAction140___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction140___init();
+#define LOCATE_parser___ReduceAction140___init "parser::ReduceAction140::init"
typedef void (* parser___ReduceAction141___action_t)(val_t self, val_t param0);
void parser___ReduceAction141___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction141___action "parser::ReduceAction141::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction141___init_t)(val_t self, int* init_table);
void parser___ReduceAction141___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction141___init();
+#define LOCATE_parser___ReduceAction141___init "parser::ReduceAction141::init"
typedef void (* parser___ReduceAction142___action_t)(val_t self, val_t param0);
void parser___ReduceAction142___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction142___action "parser::ReduceAction142::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction142___init_t)(val_t self, int* init_table);
void parser___ReduceAction142___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction142___init();
+#define LOCATE_parser___ReduceAction142___init "parser::ReduceAction142::init"
typedef void (* parser___ReduceAction143___action_t)(val_t self, val_t param0);
void parser___ReduceAction143___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction143___action "parser::ReduceAction143::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction143___init_t)(val_t self, int* init_table);
void parser___ReduceAction143___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction143___init();
+#define LOCATE_parser___ReduceAction143___init "parser::ReduceAction143::init"
typedef void (* parser___ReduceAction144___action_t)(val_t self, val_t param0);
void parser___ReduceAction144___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction144___action "parser::ReduceAction144::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction144___init_t)(val_t self, int* init_table);
void parser___ReduceAction144___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction144___init();
+#define LOCATE_parser___ReduceAction144___init "parser::ReduceAction144::init"
typedef void (* parser___ReduceAction145___action_t)(val_t self, val_t param0);
void parser___ReduceAction145___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction145___action "parser::ReduceAction145::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction145___init_t)(val_t self, int* init_table);
void parser___ReduceAction145___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction145___init();
+#define LOCATE_parser___ReduceAction145___init "parser::ReduceAction145::init"
typedef void (* parser___ReduceAction146___action_t)(val_t self, val_t param0);
void parser___ReduceAction146___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction146___action "parser::ReduceAction146::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction146___init_t)(val_t self, int* init_table);
void parser___ReduceAction146___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction146___init();
+#define LOCATE_parser___ReduceAction146___init "parser::ReduceAction146::init"
typedef void (* parser___ReduceAction147___action_t)(val_t self, val_t param0);
void parser___ReduceAction147___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction147___action "parser::ReduceAction147::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction147___init_t)(val_t self, int* init_table);
void parser___ReduceAction147___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction147___init();
+#define LOCATE_parser___ReduceAction147___init "parser::ReduceAction147::init"
typedef void (* parser___ReduceAction148___action_t)(val_t self, val_t param0);
void parser___ReduceAction148___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction148___action "parser::ReduceAction148::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction148___init_t)(val_t self, int* init_table);
void parser___ReduceAction148___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction148___init();
+#define LOCATE_parser___ReduceAction148___init "parser::ReduceAction148::init"
typedef void (* parser___ReduceAction149___action_t)(val_t self, val_t param0);
void parser___ReduceAction149___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction149___action "parser::ReduceAction149::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction149___init_t)(val_t self, int* init_table);
void parser___ReduceAction149___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction149___init();
+#define LOCATE_parser___ReduceAction149___init "parser::ReduceAction149::init"
typedef void (* parser___ReduceAction150___action_t)(val_t self, val_t param0);
void parser___ReduceAction150___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction150___action "parser::ReduceAction150::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction150___init_t)(val_t self, int* init_table);
void parser___ReduceAction150___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction150___init();
+#define LOCATE_parser___ReduceAction150___init "parser::ReduceAction150::init"
typedef void (* parser___ReduceAction151___action_t)(val_t self, val_t param0);
void parser___ReduceAction151___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction151___action "parser::ReduceAction151::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction151___init_t)(val_t self, int* init_table);
void parser___ReduceAction151___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction151___init();
+#define LOCATE_parser___ReduceAction151___init "parser::ReduceAction151::init"
typedef void (* parser___ReduceAction152___action_t)(val_t self, val_t param0);
void parser___ReduceAction152___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction152___action "parser::ReduceAction152::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction152___init_t)(val_t self, int* init_table);
void parser___ReduceAction152___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction152___init();
+#define LOCATE_parser___ReduceAction152___init "parser::ReduceAction152::init"
typedef void (* parser___ReduceAction153___action_t)(val_t self, val_t param0);
void parser___ReduceAction153___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction153___action "parser::ReduceAction153::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction153___init_t)(val_t self, int* init_table);
void parser___ReduceAction153___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction153___init();
+#define LOCATE_parser___ReduceAction153___init "parser::ReduceAction153::init"
typedef void (* parser___ReduceAction154___action_t)(val_t self, val_t param0);
void parser___ReduceAction154___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction154___action "parser::ReduceAction154::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction154___init_t)(val_t self, int* init_table);
void parser___ReduceAction154___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction154___init();
+#define LOCATE_parser___ReduceAction154___init "parser::ReduceAction154::init"
typedef void (* parser___ReduceAction155___action_t)(val_t self, val_t param0);
void parser___ReduceAction155___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction155___action "parser::ReduceAction155::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction155___init_t)(val_t self, int* init_table);
void parser___ReduceAction155___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction155___init();
+#define LOCATE_parser___ReduceAction155___init "parser::ReduceAction155::init"
typedef void (* parser___ReduceAction156___action_t)(val_t self, val_t param0);
void parser___ReduceAction156___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction156___action "parser::ReduceAction156::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction156___init_t)(val_t self, int* init_table);
void parser___ReduceAction156___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction156___init();
+#define LOCATE_parser___ReduceAction156___init "parser::ReduceAction156::init"
typedef void (* parser___ReduceAction157___action_t)(val_t self, val_t param0);
void parser___ReduceAction157___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction157___action "parser::ReduceAction157::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction157___init_t)(val_t self, int* init_table);
void parser___ReduceAction157___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction157___init();
+#define LOCATE_parser___ReduceAction157___init "parser::ReduceAction157::init"
typedef void (* parser___ReduceAction158___action_t)(val_t self, val_t param0);
void parser___ReduceAction158___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction158___action "parser::ReduceAction158::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction158___init_t)(val_t self, int* init_table);
void parser___ReduceAction158___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction158___init();
+#define LOCATE_parser___ReduceAction158___init "parser::ReduceAction158::init"
typedef void (* parser___ReduceAction159___action_t)(val_t self, val_t param0);
void parser___ReduceAction159___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction159___action "parser::ReduceAction159::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction159___init_t)(val_t self, int* init_table);
void parser___ReduceAction159___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction159___init();
+#define LOCATE_parser___ReduceAction159___init "parser::ReduceAction159::init"
typedef void (* parser___ReduceAction160___action_t)(val_t self, val_t param0);
void parser___ReduceAction160___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction160___action "parser::ReduceAction160::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction160___init_t)(val_t self, int* init_table);
void parser___ReduceAction160___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction160___init();
+#define LOCATE_parser___ReduceAction160___init "parser::ReduceAction160::init"
typedef void (* parser___ReduceAction161___action_t)(val_t self, val_t param0);
void parser___ReduceAction161___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction161___action "parser::ReduceAction161::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction161___init_t)(val_t self, int* init_table);
void parser___ReduceAction161___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction161___init();
+#define LOCATE_parser___ReduceAction161___init "parser::ReduceAction161::init"
typedef void (* parser___ReduceAction162___action_t)(val_t self, val_t param0);
void parser___ReduceAction162___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction162___action "parser::ReduceAction162::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction162___init_t)(val_t self, int* init_table);
void parser___ReduceAction162___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction162___init();
+#define LOCATE_parser___ReduceAction162___init "parser::ReduceAction162::init"
typedef void (* parser___ReduceAction163___action_t)(val_t self, val_t param0);
void parser___ReduceAction163___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction163___action "parser::ReduceAction163::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction163___init_t)(val_t self, int* init_table);
void parser___ReduceAction163___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction163___init();
+#define LOCATE_parser___ReduceAction163___init "parser::ReduceAction163::init"
typedef void (* parser___ReduceAction164___action_t)(val_t self, val_t param0);
void parser___ReduceAction164___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction164___action "parser::ReduceAction164::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction164___init_t)(val_t self, int* init_table);
void parser___ReduceAction164___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction164___init();
+#define LOCATE_parser___ReduceAction164___init "parser::ReduceAction164::init"
typedef void (* parser___ReduceAction165___action_t)(val_t self, val_t param0);
void parser___ReduceAction165___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction165___action "parser::ReduceAction165::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction165___init_t)(val_t self, int* init_table);
void parser___ReduceAction165___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction165___init();
+#define LOCATE_parser___ReduceAction165___init "parser::ReduceAction165::init"
typedef void (* parser___ReduceAction166___action_t)(val_t self, val_t param0);
void parser___ReduceAction166___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction166___action "parser::ReduceAction166::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction166___init_t)(val_t self, int* init_table);
void parser___ReduceAction166___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction166___init();
+#define LOCATE_parser___ReduceAction166___init "parser::ReduceAction166::init"
typedef void (* parser___ReduceAction167___action_t)(val_t self, val_t param0);
void parser___ReduceAction167___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction167___action "parser::ReduceAction167::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction167___init_t)(val_t self, int* init_table);
void parser___ReduceAction167___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction167___init();
+#define LOCATE_parser___ReduceAction167___init "parser::ReduceAction167::init"
typedef void (* parser___ReduceAction168___action_t)(val_t self, val_t param0);
void parser___ReduceAction168___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction168___action "parser::ReduceAction168::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction168___init_t)(val_t self, int* init_table);
void parser___ReduceAction168___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction168___init();
+#define LOCATE_parser___ReduceAction168___init "parser::ReduceAction168::init"
typedef void (* parser___ReduceAction169___action_t)(val_t self, val_t param0);
void parser___ReduceAction169___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction169___action "parser::ReduceAction169::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction169___init_t)(val_t self, int* init_table);
void parser___ReduceAction169___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction169___init();
+#define LOCATE_parser___ReduceAction169___init "parser::ReduceAction169::init"
typedef void (* parser___ReduceAction170___action_t)(val_t self, val_t param0);
void parser___ReduceAction170___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction170___action "parser::ReduceAction170::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction170___init_t)(val_t self, int* init_table);
void parser___ReduceAction170___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction170___init();
+#define LOCATE_parser___ReduceAction170___init "parser::ReduceAction170::init"
typedef void (* parser___ReduceAction171___action_t)(val_t self, val_t param0);
void parser___ReduceAction171___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction171___action "parser::ReduceAction171::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction171___init_t)(val_t self, int* init_table);
void parser___ReduceAction171___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction171___init();
+#define LOCATE_parser___ReduceAction171___init "parser::ReduceAction171::init"
typedef void (* parser___ReduceAction172___action_t)(val_t self, val_t param0);
void parser___ReduceAction172___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction172___action "parser::ReduceAction172::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction172___init_t)(val_t self, int* init_table);
void parser___ReduceAction172___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction172___init();
+#define LOCATE_parser___ReduceAction172___init "parser::ReduceAction172::init"
typedef void (* parser___ReduceAction173___action_t)(val_t self, val_t param0);
void parser___ReduceAction173___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction173___action "parser::ReduceAction173::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction173___init_t)(val_t self, int* init_table);
void parser___ReduceAction173___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction173___init();
+#define LOCATE_parser___ReduceAction173___init "parser::ReduceAction173::init"
typedef void (* parser___ReduceAction174___action_t)(val_t self, val_t param0);
void parser___ReduceAction174___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction174___action "parser::ReduceAction174::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction174___init_t)(val_t self, int* init_table);
void parser___ReduceAction174___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction174___init();
+#define LOCATE_parser___ReduceAction174___init "parser::ReduceAction174::init"
typedef void (* parser___ReduceAction175___action_t)(val_t self, val_t param0);
void parser___ReduceAction175___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction175___action "parser::ReduceAction175::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction175___init_t)(val_t self, int* init_table);
void parser___ReduceAction175___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction175___init();
+#define LOCATE_parser___ReduceAction175___init "parser::ReduceAction175::init"
typedef void (* parser___ReduceAction176___action_t)(val_t self, val_t param0);
void parser___ReduceAction176___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction176___action "parser::ReduceAction176::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction176___init_t)(val_t self, int* init_table);
void parser___ReduceAction176___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction176___init();
+#define LOCATE_parser___ReduceAction176___init "parser::ReduceAction176::init"
typedef void (* parser___ReduceAction177___action_t)(val_t self, val_t param0);
void parser___ReduceAction177___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction177___action "parser::ReduceAction177::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction177___init_t)(val_t self, int* init_table);
void parser___ReduceAction177___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction177___init();
+#define LOCATE_parser___ReduceAction177___init "parser::ReduceAction177::init"
typedef void (* parser___ReduceAction178___action_t)(val_t self, val_t param0);
void parser___ReduceAction178___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction178___action "parser::ReduceAction178::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction178___init_t)(val_t self, int* init_table);
void parser___ReduceAction178___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction178___init();
+#define LOCATE_parser___ReduceAction178___init "parser::ReduceAction178::init"
typedef void (* parser___ReduceAction179___action_t)(val_t self, val_t param0);
void parser___ReduceAction179___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction179___action "parser::ReduceAction179::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction179___init_t)(val_t self, int* init_table);
void parser___ReduceAction179___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction179___init();
+#define LOCATE_parser___ReduceAction179___init "parser::ReduceAction179::init"
typedef void (* parser___ReduceAction180___action_t)(val_t self, val_t param0);
void parser___ReduceAction180___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction180___action "parser::ReduceAction180::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction180___init_t)(val_t self, int* init_table);
void parser___ReduceAction180___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction180___init();
+#define LOCATE_parser___ReduceAction180___init "parser::ReduceAction180::init"
typedef void (* parser___ReduceAction181___action_t)(val_t self, val_t param0);
void parser___ReduceAction181___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction181___action "parser::ReduceAction181::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction181___init_t)(val_t self, int* init_table);
void parser___ReduceAction181___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction181___init();
+#define LOCATE_parser___ReduceAction181___init "parser::ReduceAction181::init"
typedef void (* parser___ReduceAction182___action_t)(val_t self, val_t param0);
void parser___ReduceAction182___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction182___action "parser::ReduceAction182::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction182___init_t)(val_t self, int* init_table);
void parser___ReduceAction182___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction182___init();
+#define LOCATE_parser___ReduceAction182___init "parser::ReduceAction182::init"
typedef void (* parser___ReduceAction183___action_t)(val_t self, val_t param0);
void parser___ReduceAction183___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction183___action "parser::ReduceAction183::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction183___init_t)(val_t self, int* init_table);
void parser___ReduceAction183___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction183___init();
+#define LOCATE_parser___ReduceAction183___init "parser::ReduceAction183::init"
typedef void (* parser___ReduceAction184___action_t)(val_t self, val_t param0);
void parser___ReduceAction184___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction184___action "parser::ReduceAction184::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction184___init_t)(val_t self, int* init_table);
void parser___ReduceAction184___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction184___init();
+#define LOCATE_parser___ReduceAction184___init "parser::ReduceAction184::init"
typedef void (* parser___ReduceAction185___action_t)(val_t self, val_t param0);
void parser___ReduceAction185___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction185___action "parser::ReduceAction185::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction185___init_t)(val_t self, int* init_table);
void parser___ReduceAction185___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction185___init();
+#define LOCATE_parser___ReduceAction185___init "parser::ReduceAction185::init"
typedef void (* parser___ReduceAction186___action_t)(val_t self, val_t param0);
void parser___ReduceAction186___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction186___action "parser::ReduceAction186::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction186___init_t)(val_t self, int* init_table);
void parser___ReduceAction186___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction186___init();
+#define LOCATE_parser___ReduceAction186___init "parser::ReduceAction186::init"
typedef void (* parser___ReduceAction187___action_t)(val_t self, val_t param0);
void parser___ReduceAction187___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction187___action "parser::ReduceAction187::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction187___init_t)(val_t self, int* init_table);
void parser___ReduceAction187___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction187___init();
+#define LOCATE_parser___ReduceAction187___init "parser::ReduceAction187::init"
typedef void (* parser___ReduceAction188___action_t)(val_t self, val_t param0);
void parser___ReduceAction188___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction188___action "parser::ReduceAction188::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction188___init_t)(val_t self, int* init_table);
void parser___ReduceAction188___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction188___init();
+#define LOCATE_parser___ReduceAction188___init "parser::ReduceAction188::init"
typedef void (* parser___ReduceAction189___action_t)(val_t self, val_t param0);
void parser___ReduceAction189___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction189___action "parser::ReduceAction189::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction189___init_t)(val_t self, int* init_table);
void parser___ReduceAction189___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction189___init();
+#define LOCATE_parser___ReduceAction189___init "parser::ReduceAction189::init"
typedef void (* parser___ReduceAction190___action_t)(val_t self, val_t param0);
void parser___ReduceAction190___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction190___action "parser::ReduceAction190::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction190___init_t)(val_t self, int* init_table);
void parser___ReduceAction190___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction190___init();
+#define LOCATE_parser___ReduceAction190___init "parser::ReduceAction190::init"
typedef void (* parser___ReduceAction191___action_t)(val_t self, val_t param0);
void parser___ReduceAction191___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction191___action "parser::ReduceAction191::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction191___init_t)(val_t self, int* init_table);
void parser___ReduceAction191___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction191___init();
+#define LOCATE_parser___ReduceAction191___init "parser::ReduceAction191::init"
typedef void (* parser___ReduceAction192___action_t)(val_t self, val_t param0);
void parser___ReduceAction192___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction192___action "parser::ReduceAction192::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction192___init_t)(val_t self, int* init_table);
void parser___ReduceAction192___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction192___init();
+#define LOCATE_parser___ReduceAction192___init "parser::ReduceAction192::init"
typedef void (* parser___ReduceAction193___action_t)(val_t self, val_t param0);
void parser___ReduceAction193___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction193___action "parser::ReduceAction193::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction193___init_t)(val_t self, int* init_table);
void parser___ReduceAction193___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction193___init();
+#define LOCATE_parser___ReduceAction193___init "parser::ReduceAction193::init"
typedef void (* parser___ReduceAction194___action_t)(val_t self, val_t param0);
void parser___ReduceAction194___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction194___action "parser::ReduceAction194::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction194___init_t)(val_t self, int* init_table);
void parser___ReduceAction194___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction194___init();
+#define LOCATE_parser___ReduceAction194___init "parser::ReduceAction194::init"
typedef void (* parser___ReduceAction195___action_t)(val_t self, val_t param0);
void parser___ReduceAction195___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction195___action "parser::ReduceAction195::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction195___init_t)(val_t self, int* init_table);
void parser___ReduceAction195___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction195___init();
+#define LOCATE_parser___ReduceAction195___init "parser::ReduceAction195::init"
typedef void (* parser___ReduceAction196___action_t)(val_t self, val_t param0);
void parser___ReduceAction196___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction196___action "parser::ReduceAction196::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction196___init_t)(val_t self, int* init_table);
void parser___ReduceAction196___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction196___init();
+#define LOCATE_parser___ReduceAction196___init "parser::ReduceAction196::init"
typedef void (* parser___ReduceAction197___action_t)(val_t self, val_t param0);
void parser___ReduceAction197___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction197___action "parser::ReduceAction197::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction197___init_t)(val_t self, int* init_table);
void parser___ReduceAction197___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction197___init();
+#define LOCATE_parser___ReduceAction197___init "parser::ReduceAction197::init"
typedef void (* parser___ReduceAction198___action_t)(val_t self, val_t param0);
void parser___ReduceAction198___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction198___action "parser::ReduceAction198::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction198___init_t)(val_t self, int* init_table);
void parser___ReduceAction198___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction198___init();
+#define LOCATE_parser___ReduceAction198___init "parser::ReduceAction198::init"
typedef void (* parser___ReduceAction199___action_t)(val_t self, val_t param0);
void parser___ReduceAction199___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction199___action "parser::ReduceAction199::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction199___init_t)(val_t self, int* init_table);
void parser___ReduceAction199___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction199___init();
+#define LOCATE_parser___ReduceAction199___init "parser::ReduceAction199::init"
typedef void (* parser___ReduceAction200___action_t)(val_t self, val_t param0);
void parser___ReduceAction200___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction200___action "parser::ReduceAction200::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction200___init_t)(val_t self, int* init_table);
void parser___ReduceAction200___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction200___init();
+#define LOCATE_parser___ReduceAction200___init "parser::ReduceAction200::init"
typedef void (* parser___ReduceAction201___action_t)(val_t self, val_t param0);
void parser___ReduceAction201___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction201___action "parser::ReduceAction201::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction201___init_t)(val_t self, int* init_table);
void parser___ReduceAction201___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction201___init();
+#define LOCATE_parser___ReduceAction201___init "parser::ReduceAction201::init"
typedef void (* parser___ReduceAction202___action_t)(val_t self, val_t param0);
void parser___ReduceAction202___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction202___action "parser::ReduceAction202::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction202___init_t)(val_t self, int* init_table);
void parser___ReduceAction202___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction202___init();
+#define LOCATE_parser___ReduceAction202___init "parser::ReduceAction202::init"
typedef void (* parser___ReduceAction203___action_t)(val_t self, val_t param0);
void parser___ReduceAction203___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction203___action "parser::ReduceAction203::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction203___init_t)(val_t self, int* init_table);
void parser___ReduceAction203___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction203___init();
+#define LOCATE_parser___ReduceAction203___init "parser::ReduceAction203::init"
typedef void (* parser___ReduceAction204___action_t)(val_t self, val_t param0);
void parser___ReduceAction204___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction204___action "parser::ReduceAction204::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction204___init_t)(val_t self, int* init_table);
void parser___ReduceAction204___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction204___init();
+#define LOCATE_parser___ReduceAction204___init "parser::ReduceAction204::init"
typedef void (* parser___ReduceAction205___action_t)(val_t self, val_t param0);
void parser___ReduceAction205___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction205___action "parser::ReduceAction205::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction205___init_t)(val_t self, int* init_table);
void parser___ReduceAction205___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction205___init();
+#define LOCATE_parser___ReduceAction205___init "parser::ReduceAction205::init"
typedef void (* parser___ReduceAction206___action_t)(val_t self, val_t param0);
void parser___ReduceAction206___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction206___action "parser::ReduceAction206::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction206___init_t)(val_t self, int* init_table);
void parser___ReduceAction206___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction206___init();
+#define LOCATE_parser___ReduceAction206___init "parser::ReduceAction206::init"
typedef void (* parser___ReduceAction207___action_t)(val_t self, val_t param0);
void parser___ReduceAction207___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction207___action "parser::ReduceAction207::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction207___init_t)(val_t self, int* init_table);
void parser___ReduceAction207___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction207___init();
+#define LOCATE_parser___ReduceAction207___init "parser::ReduceAction207::init"
typedef void (* parser___ReduceAction208___action_t)(val_t self, val_t param0);
void parser___ReduceAction208___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction208___action "parser::ReduceAction208::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction208___init_t)(val_t self, int* init_table);
void parser___ReduceAction208___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction208___init();
+#define LOCATE_parser___ReduceAction208___init "parser::ReduceAction208::init"
typedef void (* parser___ReduceAction209___action_t)(val_t self, val_t param0);
void parser___ReduceAction209___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction209___action "parser::ReduceAction209::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction209___init_t)(val_t self, int* init_table);
void parser___ReduceAction209___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction209___init();
+#define LOCATE_parser___ReduceAction209___init "parser::ReduceAction209::init"
typedef void (* parser___ReduceAction210___action_t)(val_t self, val_t param0);
void parser___ReduceAction210___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction210___action "parser::ReduceAction210::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction210___init_t)(val_t self, int* init_table);
void parser___ReduceAction210___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction210___init();
+#define LOCATE_parser___ReduceAction210___init "parser::ReduceAction210::init"
typedef void (* parser___ReduceAction211___action_t)(val_t self, val_t param0);
void parser___ReduceAction211___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction211___action "parser::ReduceAction211::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction211___init_t)(val_t self, int* init_table);
void parser___ReduceAction211___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction211___init();
+#define LOCATE_parser___ReduceAction211___init "parser::ReduceAction211::init"
typedef void (* parser___ReduceAction212___action_t)(val_t self, val_t param0);
void parser___ReduceAction212___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction212___action "parser::ReduceAction212::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction212___init_t)(val_t self, int* init_table);
void parser___ReduceAction212___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction212___init();
+#define LOCATE_parser___ReduceAction212___init "parser::ReduceAction212::init"
typedef void (* parser___ReduceAction213___action_t)(val_t self, val_t param0);
void parser___ReduceAction213___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction213___action "parser::ReduceAction213::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction213___init_t)(val_t self, int* init_table);
void parser___ReduceAction213___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction213___init();
+#define LOCATE_parser___ReduceAction213___init "parser::ReduceAction213::init"
typedef void (* parser___ReduceAction214___action_t)(val_t self, val_t param0);
void parser___ReduceAction214___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction214___action "parser::ReduceAction214::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction214___init_t)(val_t self, int* init_table);
void parser___ReduceAction214___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction214___init();
+#define LOCATE_parser___ReduceAction214___init "parser::ReduceAction214::init"
typedef void (* parser___ReduceAction215___action_t)(val_t self, val_t param0);
void parser___ReduceAction215___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction215___action "parser::ReduceAction215::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction215___init_t)(val_t self, int* init_table);
void parser___ReduceAction215___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction215___init();
+#define LOCATE_parser___ReduceAction215___init "parser::ReduceAction215::init"
typedef void (* parser___ReduceAction216___action_t)(val_t self, val_t param0);
void parser___ReduceAction216___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction216___action "parser::ReduceAction216::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction216___init_t)(val_t self, int* init_table);
void parser___ReduceAction216___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction216___init();
+#define LOCATE_parser___ReduceAction216___init "parser::ReduceAction216::init"
typedef void (* parser___ReduceAction217___action_t)(val_t self, val_t param0);
void parser___ReduceAction217___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction217___action "parser::ReduceAction217::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction217___init_t)(val_t self, int* init_table);
void parser___ReduceAction217___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction217___init();
+#define LOCATE_parser___ReduceAction217___init "parser::ReduceAction217::init"
typedef void (* parser___ReduceAction218___action_t)(val_t self, val_t param0);
void parser___ReduceAction218___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction218___action "parser::ReduceAction218::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction218___init_t)(val_t self, int* init_table);
void parser___ReduceAction218___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction218___init();
+#define LOCATE_parser___ReduceAction218___init "parser::ReduceAction218::init"
typedef void (* parser___ReduceAction219___action_t)(val_t self, val_t param0);
void parser___ReduceAction219___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction219___action "parser::ReduceAction219::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction219___init_t)(val_t self, int* init_table);
void parser___ReduceAction219___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction219___init();
+#define LOCATE_parser___ReduceAction219___init "parser::ReduceAction219::init"
typedef void (* parser___ReduceAction220___action_t)(val_t self, val_t param0);
void parser___ReduceAction220___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction220___action "parser::ReduceAction220::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction220___init_t)(val_t self, int* init_table);
void parser___ReduceAction220___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction220___init();
+#define LOCATE_parser___ReduceAction220___init "parser::ReduceAction220::init"
typedef void (* parser___ReduceAction221___action_t)(val_t self, val_t param0);
void parser___ReduceAction221___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction221___action "parser::ReduceAction221::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction221___init_t)(val_t self, int* init_table);
void parser___ReduceAction221___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction221___init();
+#define LOCATE_parser___ReduceAction221___init "parser::ReduceAction221::init"
typedef void (* parser___ReduceAction222___action_t)(val_t self, val_t param0);
void parser___ReduceAction222___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction222___action "parser::ReduceAction222::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction222___init_t)(val_t self, int* init_table);
void parser___ReduceAction222___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction222___init();
+#define LOCATE_parser___ReduceAction222___init "parser::ReduceAction222::init"
typedef void (* parser___ReduceAction223___action_t)(val_t self, val_t param0);
void parser___ReduceAction223___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction223___action "parser::ReduceAction223::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction223___init_t)(val_t self, int* init_table);
void parser___ReduceAction223___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction223___init();
+#define LOCATE_parser___ReduceAction223___init "parser::ReduceAction223::init"
typedef void (* parser___ReduceAction224___action_t)(val_t self, val_t param0);
void parser___ReduceAction224___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction224___action "parser::ReduceAction224::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction224___init_t)(val_t self, int* init_table);
void parser___ReduceAction224___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction224___init();
+#define LOCATE_parser___ReduceAction224___init "parser::ReduceAction224::init"
typedef void (* parser___ReduceAction225___action_t)(val_t self, val_t param0);
void parser___ReduceAction225___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction225___action "parser::ReduceAction225::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction225___init_t)(val_t self, int* init_table);
void parser___ReduceAction225___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction225___init();
+#define LOCATE_parser___ReduceAction225___init "parser::ReduceAction225::init"
typedef void (* parser___ReduceAction226___action_t)(val_t self, val_t param0);
void parser___ReduceAction226___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction226___action "parser::ReduceAction226::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction226___init_t)(val_t self, int* init_table);
void parser___ReduceAction226___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction226___init();
+#define LOCATE_parser___ReduceAction226___init "parser::ReduceAction226::init"
typedef void (* parser___ReduceAction227___action_t)(val_t self, val_t param0);
void parser___ReduceAction227___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction227___action "parser::ReduceAction227::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction227___init_t)(val_t self, int* init_table);
void parser___ReduceAction227___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction227___init();
+#define LOCATE_parser___ReduceAction227___init "parser::ReduceAction227::init"
typedef void (* parser___ReduceAction228___action_t)(val_t self, val_t param0);
void parser___ReduceAction228___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction228___action "parser::ReduceAction228::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction228___init_t)(val_t self, int* init_table);
void parser___ReduceAction228___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction228___init();
+#define LOCATE_parser___ReduceAction228___init "parser::ReduceAction228::init"
typedef void (* parser___ReduceAction229___action_t)(val_t self, val_t param0);
void parser___ReduceAction229___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction229___action "parser::ReduceAction229::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction229___init_t)(val_t self, int* init_table);
void parser___ReduceAction229___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction229___init();
+#define LOCATE_parser___ReduceAction229___init "parser::ReduceAction229::init"
typedef void (* parser___ReduceAction230___action_t)(val_t self, val_t param0);
void parser___ReduceAction230___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction230___action "parser::ReduceAction230::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction230___init_t)(val_t self, int* init_table);
void parser___ReduceAction230___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction230___init();
+#define LOCATE_parser___ReduceAction230___init "parser::ReduceAction230::init"
typedef void (* parser___ReduceAction231___action_t)(val_t self, val_t param0);
void parser___ReduceAction231___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction231___action "parser::ReduceAction231::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction231___init_t)(val_t self, int* init_table);
void parser___ReduceAction231___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction231___init();
+#define LOCATE_parser___ReduceAction231___init "parser::ReduceAction231::init"
typedef void (* parser___ReduceAction232___action_t)(val_t self, val_t param0);
void parser___ReduceAction232___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction232___action "parser::ReduceAction232::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction232___init_t)(val_t self, int* init_table);
void parser___ReduceAction232___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction232___init();
+#define LOCATE_parser___ReduceAction232___init "parser::ReduceAction232::init"
typedef void (* parser___ReduceAction233___action_t)(val_t self, val_t param0);
void parser___ReduceAction233___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction233___action "parser::ReduceAction233::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction233___init_t)(val_t self, int* init_table);
void parser___ReduceAction233___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction233___init();
+#define LOCATE_parser___ReduceAction233___init "parser::ReduceAction233::init"
typedef void (* parser___ReduceAction234___action_t)(val_t self, val_t param0);
void parser___ReduceAction234___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction234___action "parser::ReduceAction234::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction234___init_t)(val_t self, int* init_table);
void parser___ReduceAction234___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction234___init();
+#define LOCATE_parser___ReduceAction234___init "parser::ReduceAction234::init"
typedef void (* parser___ReduceAction235___action_t)(val_t self, val_t param0);
void parser___ReduceAction235___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction235___action "parser::ReduceAction235::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction235___init_t)(val_t self, int* init_table);
void parser___ReduceAction235___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction235___init();
+#define LOCATE_parser___ReduceAction235___init "parser::ReduceAction235::init"
typedef void (* parser___ReduceAction236___action_t)(val_t self, val_t param0);
void parser___ReduceAction236___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction236___action "parser::ReduceAction236::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction236___init_t)(val_t self, int* init_table);
void parser___ReduceAction236___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction236___init();
+#define LOCATE_parser___ReduceAction236___init "parser::ReduceAction236::init"
typedef void (* parser___ReduceAction237___action_t)(val_t self, val_t param0);
void parser___ReduceAction237___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction237___action "parser::ReduceAction237::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction237___init_t)(val_t self, int* init_table);
void parser___ReduceAction237___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction237___init();
+#define LOCATE_parser___ReduceAction237___init "parser::ReduceAction237::init"
typedef void (* parser___ReduceAction238___action_t)(val_t self, val_t param0);
void parser___ReduceAction238___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction238___action "parser::ReduceAction238::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction238___init_t)(val_t self, int* init_table);
void parser___ReduceAction238___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction238___init();
+#define LOCATE_parser___ReduceAction238___init "parser::ReduceAction238::init"
typedef void (* parser___ReduceAction239___action_t)(val_t self, val_t param0);
void parser___ReduceAction239___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction239___action "parser::ReduceAction239::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction239___init_t)(val_t self, int* init_table);
void parser___ReduceAction239___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction239___init();
+#define LOCATE_parser___ReduceAction239___init "parser::ReduceAction239::init"
typedef void (* parser___ReduceAction240___action_t)(val_t self, val_t param0);
void parser___ReduceAction240___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction240___action "parser::ReduceAction240::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction240___init_t)(val_t self, int* init_table);
void parser___ReduceAction240___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction240___init();
+#define LOCATE_parser___ReduceAction240___init "parser::ReduceAction240::init"
typedef void (* parser___ReduceAction241___action_t)(val_t self, val_t param0);
void parser___ReduceAction241___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction241___action "parser::ReduceAction241::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction241___init_t)(val_t self, int* init_table);
void parser___ReduceAction241___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction241___init();
+#define LOCATE_parser___ReduceAction241___init "parser::ReduceAction241::init"
typedef void (* parser___ReduceAction242___action_t)(val_t self, val_t param0);
void parser___ReduceAction242___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction242___action "parser::ReduceAction242::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction242___init_t)(val_t self, int* init_table);
void parser___ReduceAction242___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction242___init();
+#define LOCATE_parser___ReduceAction242___init "parser::ReduceAction242::init"
typedef void (* parser___ReduceAction243___action_t)(val_t self, val_t param0);
void parser___ReduceAction243___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction243___action "parser::ReduceAction243::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction243___init_t)(val_t self, int* init_table);
void parser___ReduceAction243___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction243___init();
+#define LOCATE_parser___ReduceAction243___init "parser::ReduceAction243::init"
typedef void (* parser___ReduceAction244___action_t)(val_t self, val_t param0);
void parser___ReduceAction244___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction244___action "parser::ReduceAction244::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction244___init_t)(val_t self, int* init_table);
void parser___ReduceAction244___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction244___init();
+#define LOCATE_parser___ReduceAction244___init "parser::ReduceAction244::init"
typedef void (* parser___ReduceAction245___action_t)(val_t self, val_t param0);
void parser___ReduceAction245___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction245___action "parser::ReduceAction245::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction245___init_t)(val_t self, int* init_table);
void parser___ReduceAction245___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction245___init();
+#define LOCATE_parser___ReduceAction245___init "parser::ReduceAction245::init"
typedef void (* parser___ReduceAction246___action_t)(val_t self, val_t param0);
void parser___ReduceAction246___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction246___action "parser::ReduceAction246::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction246___init_t)(val_t self, int* init_table);
void parser___ReduceAction246___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction246___init();
+#define LOCATE_parser___ReduceAction246___init "parser::ReduceAction246::init"
typedef void (* parser___ReduceAction247___action_t)(val_t self, val_t param0);
void parser___ReduceAction247___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction247___action "parser::ReduceAction247::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction247___init_t)(val_t self, int* init_table);
void parser___ReduceAction247___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction247___init();
+#define LOCATE_parser___ReduceAction247___init "parser::ReduceAction247::init"
typedef void (* parser___ReduceAction248___action_t)(val_t self, val_t param0);
void parser___ReduceAction248___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction248___action "parser::ReduceAction248::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction248___init_t)(val_t self, int* init_table);
void parser___ReduceAction248___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction248___init();
+#define LOCATE_parser___ReduceAction248___init "parser::ReduceAction248::init"
typedef void (* parser___ReduceAction249___action_t)(val_t self, val_t param0);
void parser___ReduceAction249___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction249___action "parser::ReduceAction249::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction249___init_t)(val_t self, int* init_table);
void parser___ReduceAction249___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction249___init();
+#define LOCATE_parser___ReduceAction249___init "parser::ReduceAction249::init"
typedef void (* parser___ReduceAction250___action_t)(val_t self, val_t param0);
void parser___ReduceAction250___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction250___action "parser::ReduceAction250::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction250___init_t)(val_t self, int* init_table);
void parser___ReduceAction250___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction250___init();
+#define LOCATE_parser___ReduceAction250___init "parser::ReduceAction250::init"
typedef void (* parser___ReduceAction251___action_t)(val_t self, val_t param0);
void parser___ReduceAction251___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction251___action "parser::ReduceAction251::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction251___init_t)(val_t self, int* init_table);
void parser___ReduceAction251___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction251___init();
+#define LOCATE_parser___ReduceAction251___init "parser::ReduceAction251::init"
typedef void (* parser___ReduceAction252___action_t)(val_t self, val_t param0);
void parser___ReduceAction252___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction252___action "parser::ReduceAction252::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction252___init_t)(val_t self, int* init_table);
void parser___ReduceAction252___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction252___init();
+#define LOCATE_parser___ReduceAction252___init "parser::ReduceAction252::init"
typedef void (* parser___ReduceAction253___action_t)(val_t self, val_t param0);
void parser___ReduceAction253___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction253___action "parser::ReduceAction253::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction253___init_t)(val_t self, int* init_table);
void parser___ReduceAction253___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction253___init();
+#define LOCATE_parser___ReduceAction253___init "parser::ReduceAction253::init"
typedef void (* parser___ReduceAction254___action_t)(val_t self, val_t param0);
void parser___ReduceAction254___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction254___action "parser::ReduceAction254::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction254___init_t)(val_t self, int* init_table);
void parser___ReduceAction254___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction254___init();
+#define LOCATE_parser___ReduceAction254___init "parser::ReduceAction254::init"
typedef void (* parser___ReduceAction255___action_t)(val_t self, val_t param0);
void parser___ReduceAction255___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction255___action "parser::ReduceAction255::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction255___init_t)(val_t self, int* init_table);
void parser___ReduceAction255___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction255___init();
+#define LOCATE_parser___ReduceAction255___init "parser::ReduceAction255::init"
typedef void (* parser___ReduceAction256___action_t)(val_t self, val_t param0);
void parser___ReduceAction256___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction256___action "parser::ReduceAction256::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction256___init_t)(val_t self, int* init_table);
void parser___ReduceAction256___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction256___init();
+#define LOCATE_parser___ReduceAction256___init "parser::ReduceAction256::init"
typedef void (* parser___ReduceAction257___action_t)(val_t self, val_t param0);
void parser___ReduceAction257___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction257___action "parser::ReduceAction257::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction257___init_t)(val_t self, int* init_table);
void parser___ReduceAction257___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction257___init();
+#define LOCATE_parser___ReduceAction257___init "parser::ReduceAction257::init"
typedef void (* parser___ReduceAction258___action_t)(val_t self, val_t param0);
void parser___ReduceAction258___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction258___action "parser::ReduceAction258::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction258___init_t)(val_t self, int* init_table);
void parser___ReduceAction258___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction258___init();
+#define LOCATE_parser___ReduceAction258___init "parser::ReduceAction258::init"
typedef void (* parser___ReduceAction259___action_t)(val_t self, val_t param0);
void parser___ReduceAction259___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction259___action "parser::ReduceAction259::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction259___init_t)(val_t self, int* init_table);
void parser___ReduceAction259___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction259___init();
+#define LOCATE_parser___ReduceAction259___init "parser::ReduceAction259::init"
typedef void (* parser___ReduceAction260___action_t)(val_t self, val_t param0);
void parser___ReduceAction260___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction260___action "parser::ReduceAction260::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction260___init_t)(val_t self, int* init_table);
void parser___ReduceAction260___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction260___init();
+#define LOCATE_parser___ReduceAction260___init "parser::ReduceAction260::init"
typedef void (* parser___ReduceAction261___action_t)(val_t self, val_t param0);
void parser___ReduceAction261___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction261___action "parser::ReduceAction261::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction261___init_t)(val_t self, int* init_table);
void parser___ReduceAction261___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction261___init();
+#define LOCATE_parser___ReduceAction261___init "parser::ReduceAction261::init"
typedef void (* parser___ReduceAction262___action_t)(val_t self, val_t param0);
void parser___ReduceAction262___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction262___action "parser::ReduceAction262::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction262___init_t)(val_t self, int* init_table);
void parser___ReduceAction262___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction262___init();
+#define LOCATE_parser___ReduceAction262___init "parser::ReduceAction262::init"
typedef void (* parser___ReduceAction263___action_t)(val_t self, val_t param0);
void parser___ReduceAction263___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction263___action "parser::ReduceAction263::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction263___init_t)(val_t self, int* init_table);
void parser___ReduceAction263___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction263___init();
+#define LOCATE_parser___ReduceAction263___init "parser::ReduceAction263::init"
typedef void (* parser___ReduceAction264___action_t)(val_t self, val_t param0);
void parser___ReduceAction264___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction264___action "parser::ReduceAction264::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction264___init_t)(val_t self, int* init_table);
void parser___ReduceAction264___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction264___init();
+#define LOCATE_parser___ReduceAction264___init "parser::ReduceAction264::init"
typedef void (* parser___ReduceAction265___action_t)(val_t self, val_t param0);
void parser___ReduceAction265___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction265___action "parser::ReduceAction265::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction265___init_t)(val_t self, int* init_table);
void parser___ReduceAction265___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction265___init();
+#define LOCATE_parser___ReduceAction265___init "parser::ReduceAction265::init"
typedef void (* parser___ReduceAction266___action_t)(val_t self, val_t param0);
void parser___ReduceAction266___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction266___action "parser::ReduceAction266::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction266___init_t)(val_t self, int* init_table);
void parser___ReduceAction266___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction266___init();
+#define LOCATE_parser___ReduceAction266___init "parser::ReduceAction266::init"
typedef void (* parser___ReduceAction267___action_t)(val_t self, val_t param0);
void parser___ReduceAction267___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction267___action "parser::ReduceAction267::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction267___init_t)(val_t self, int* init_table);
void parser___ReduceAction267___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction267___init();
+#define LOCATE_parser___ReduceAction267___init "parser::ReduceAction267::init"
typedef void (* parser___ReduceAction268___action_t)(val_t self, val_t param0);
void parser___ReduceAction268___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction268___action "parser::ReduceAction268::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction268___init_t)(val_t self, int* init_table);
void parser___ReduceAction268___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction268___init();
+#define LOCATE_parser___ReduceAction268___init "parser::ReduceAction268::init"
typedef void (* parser___ReduceAction269___action_t)(val_t self, val_t param0);
void parser___ReduceAction269___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction269___action "parser::ReduceAction269::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction269___init_t)(val_t self, int* init_table);
void parser___ReduceAction269___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction269___init();
+#define LOCATE_parser___ReduceAction269___init "parser::ReduceAction269::init"
typedef void (* parser___ReduceAction270___action_t)(val_t self, val_t param0);
void parser___ReduceAction270___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction270___action "parser::ReduceAction270::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction270___init_t)(val_t self, int* init_table);
void parser___ReduceAction270___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction270___init();
+#define LOCATE_parser___ReduceAction270___init "parser::ReduceAction270::init"
typedef void (* parser___ReduceAction271___action_t)(val_t self, val_t param0);
void parser___ReduceAction271___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction271___action "parser::ReduceAction271::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction271___init_t)(val_t self, int* init_table);
void parser___ReduceAction271___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction271___init();
+#define LOCATE_parser___ReduceAction271___init "parser::ReduceAction271::init"
typedef void (* parser___ReduceAction272___action_t)(val_t self, val_t param0);
void parser___ReduceAction272___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction272___action "parser::ReduceAction272::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction272___init_t)(val_t self, int* init_table);
void parser___ReduceAction272___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction272___init();
+#define LOCATE_parser___ReduceAction272___init "parser::ReduceAction272::init"
typedef void (* parser___ReduceAction273___action_t)(val_t self, val_t param0);
void parser___ReduceAction273___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction273___action "parser::ReduceAction273::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction273___init_t)(val_t self, int* init_table);
void parser___ReduceAction273___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction273___init();
+#define LOCATE_parser___ReduceAction273___init "parser::ReduceAction273::init"
typedef void (* parser___ReduceAction274___action_t)(val_t self, val_t param0);
void parser___ReduceAction274___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction274___action "parser::ReduceAction274::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction274___init_t)(val_t self, int* init_table);
void parser___ReduceAction274___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction274___init();
+#define LOCATE_parser___ReduceAction274___init "parser::ReduceAction274::init"
typedef void (* parser___ReduceAction275___action_t)(val_t self, val_t param0);
void parser___ReduceAction275___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction275___action "parser::ReduceAction275::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction275___init_t)(val_t self, int* init_table);
void parser___ReduceAction275___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction275___init();
+#define LOCATE_parser___ReduceAction275___init "parser::ReduceAction275::init"
typedef void (* parser___ReduceAction276___action_t)(val_t self, val_t param0);
void parser___ReduceAction276___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction276___action "parser::ReduceAction276::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction276___init_t)(val_t self, int* init_table);
void parser___ReduceAction276___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction276___init();
+#define LOCATE_parser___ReduceAction276___init "parser::ReduceAction276::init"
typedef void (* parser___ReduceAction277___action_t)(val_t self, val_t param0);
void parser___ReduceAction277___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction277___action "parser::ReduceAction277::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction277___init_t)(val_t self, int* init_table);
void parser___ReduceAction277___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction277___init();
+#define LOCATE_parser___ReduceAction277___init "parser::ReduceAction277::init"
typedef void (* parser___ReduceAction278___action_t)(val_t self, val_t param0);
void parser___ReduceAction278___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction278___action "parser::ReduceAction278::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction278___init_t)(val_t self, int* init_table);
void parser___ReduceAction278___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction278___init();
+#define LOCATE_parser___ReduceAction278___init "parser::ReduceAction278::init"
typedef void (* parser___ReduceAction279___action_t)(val_t self, val_t param0);
void parser___ReduceAction279___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction279___action "parser::ReduceAction279::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction279___init_t)(val_t self, int* init_table);
void parser___ReduceAction279___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction279___init();
+#define LOCATE_parser___ReduceAction279___init "parser::ReduceAction279::init"
typedef void (* parser___ReduceAction280___action_t)(val_t self, val_t param0);
void parser___ReduceAction280___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction280___action "parser::ReduceAction280::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction280___init_t)(val_t self, int* init_table);
void parser___ReduceAction280___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction280___init();
+#define LOCATE_parser___ReduceAction280___init "parser::ReduceAction280::init"
typedef void (* parser___ReduceAction281___action_t)(val_t self, val_t param0);
void parser___ReduceAction281___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction281___action "parser::ReduceAction281::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction281___init_t)(val_t self, int* init_table);
void parser___ReduceAction281___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction281___init();
+#define LOCATE_parser___ReduceAction281___init "parser::ReduceAction281::init"
typedef void (* parser___ReduceAction282___action_t)(val_t self, val_t param0);
void parser___ReduceAction282___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction282___action "parser::ReduceAction282::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction282___init_t)(val_t self, int* init_table);
void parser___ReduceAction282___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction282___init();
+#define LOCATE_parser___ReduceAction282___init "parser::ReduceAction282::init"
typedef void (* parser___ReduceAction283___action_t)(val_t self, val_t param0);
void parser___ReduceAction283___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction283___action "parser::ReduceAction283::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction283___init_t)(val_t self, int* init_table);
void parser___ReduceAction283___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction283___init();
+#define LOCATE_parser___ReduceAction283___init "parser::ReduceAction283::init"
typedef void (* parser___ReduceAction284___action_t)(val_t self, val_t param0);
void parser___ReduceAction284___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction284___action "parser::ReduceAction284::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction284___init_t)(val_t self, int* init_table);
void parser___ReduceAction284___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction284___init();
+#define LOCATE_parser___ReduceAction284___init "parser::ReduceAction284::init"
typedef void (* parser___ReduceAction285___action_t)(val_t self, val_t param0);
void parser___ReduceAction285___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction285___action "parser::ReduceAction285::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction285___init_t)(val_t self, int* init_table);
void parser___ReduceAction285___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction285___init();
+#define LOCATE_parser___ReduceAction285___init "parser::ReduceAction285::init"
typedef void (* parser___ReduceAction286___action_t)(val_t self, val_t param0);
void parser___ReduceAction286___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction286___action "parser::ReduceAction286::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction286___init_t)(val_t self, int* init_table);
void parser___ReduceAction286___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction286___init();
+#define LOCATE_parser___ReduceAction286___init "parser::ReduceAction286::init"
typedef void (* parser___ReduceAction287___action_t)(val_t self, val_t param0);
void parser___ReduceAction287___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction287___action "parser::ReduceAction287::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction287___init_t)(val_t self, int* init_table);
void parser___ReduceAction287___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction287___init();
+#define LOCATE_parser___ReduceAction287___init "parser::ReduceAction287::init"
typedef void (* parser___ReduceAction288___action_t)(val_t self, val_t param0);
void parser___ReduceAction288___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction288___action "parser::ReduceAction288::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction288___init_t)(val_t self, int* init_table);
void parser___ReduceAction288___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction288___init();
+#define LOCATE_parser___ReduceAction288___init "parser::ReduceAction288::init"
typedef void (* parser___ReduceAction289___action_t)(val_t self, val_t param0);
void parser___ReduceAction289___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction289___action "parser::ReduceAction289::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction289___init_t)(val_t self, int* init_table);
void parser___ReduceAction289___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction289___init();
+#define LOCATE_parser___ReduceAction289___init "parser::ReduceAction289::init"
typedef void (* parser___ReduceAction290___action_t)(val_t self, val_t param0);
void parser___ReduceAction290___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction290___action "parser::ReduceAction290::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction290___init_t)(val_t self, int* init_table);
void parser___ReduceAction290___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction290___init();
+#define LOCATE_parser___ReduceAction290___init "parser::ReduceAction290::init"
typedef void (* parser___ReduceAction291___action_t)(val_t self, val_t param0);
void parser___ReduceAction291___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction291___action "parser::ReduceAction291::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction291___init_t)(val_t self, int* init_table);
void parser___ReduceAction291___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction291___init();
+#define LOCATE_parser___ReduceAction291___init "parser::ReduceAction291::init"
typedef void (* parser___ReduceAction292___action_t)(val_t self, val_t param0);
void parser___ReduceAction292___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction292___action "parser::ReduceAction292::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction292___init_t)(val_t self, int* init_table);
void parser___ReduceAction292___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction292___init();
+#define LOCATE_parser___ReduceAction292___init "parser::ReduceAction292::init"
typedef void (* parser___ReduceAction293___action_t)(val_t self, val_t param0);
void parser___ReduceAction293___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction293___action "parser::ReduceAction293::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction293___init_t)(val_t self, int* init_table);
void parser___ReduceAction293___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction293___init();
+#define LOCATE_parser___ReduceAction293___init "parser::ReduceAction293::init"
typedef void (* parser___ReduceAction294___action_t)(val_t self, val_t param0);
void parser___ReduceAction294___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction294___action "parser::ReduceAction294::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction294___init_t)(val_t self, int* init_table);
void parser___ReduceAction294___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction294___init();
+#define LOCATE_parser___ReduceAction294___init "parser::ReduceAction294::init"
typedef void (* parser___ReduceAction295___action_t)(val_t self, val_t param0);
void parser___ReduceAction295___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction295___action "parser::ReduceAction295::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction295___init_t)(val_t self, int* init_table);
void parser___ReduceAction295___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction295___init();
+#define LOCATE_parser___ReduceAction295___init "parser::ReduceAction295::init"
typedef void (* parser___ReduceAction296___action_t)(val_t self, val_t param0);
void parser___ReduceAction296___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction296___action "parser::ReduceAction296::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction296___init_t)(val_t self, int* init_table);
void parser___ReduceAction296___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction296___init();
+#define LOCATE_parser___ReduceAction296___init "parser::ReduceAction296::init"
typedef void (* parser___ReduceAction297___action_t)(val_t self, val_t param0);
void parser___ReduceAction297___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction297___action "parser::ReduceAction297::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction297___init_t)(val_t self, int* init_table);
void parser___ReduceAction297___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction297___init();
+#define LOCATE_parser___ReduceAction297___init "parser::ReduceAction297::init"
typedef void (* parser___ReduceAction298___action_t)(val_t self, val_t param0);
void parser___ReduceAction298___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction298___action "parser::ReduceAction298::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction298___init_t)(val_t self, int* init_table);
void parser___ReduceAction298___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction298___init();
+#define LOCATE_parser___ReduceAction298___init "parser::ReduceAction298::init"
typedef void (* parser___ReduceAction299___action_t)(val_t self, val_t param0);
void parser___ReduceAction299___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction299___action "parser::ReduceAction299::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction299___init_t)(val_t self, int* init_table);
void parser___ReduceAction299___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction299___init();
+#define LOCATE_parser___ReduceAction299___init "parser::ReduceAction299::init"
typedef void (* parser___ReduceAction300___action_t)(val_t self, val_t param0);
void parser___ReduceAction300___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction300___action "parser::ReduceAction300::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction300___init_t)(val_t self, int* init_table);
void parser___ReduceAction300___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction300___init();
+#define LOCATE_parser___ReduceAction300___init "parser::ReduceAction300::init"
typedef void (* parser___ReduceAction301___action_t)(val_t self, val_t param0);
void parser___ReduceAction301___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction301___action "parser::ReduceAction301::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction301___init_t)(val_t self, int* init_table);
void parser___ReduceAction301___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction301___init();
+#define LOCATE_parser___ReduceAction301___init "parser::ReduceAction301::init"
typedef void (* parser___ReduceAction302___action_t)(val_t self, val_t param0);
void parser___ReduceAction302___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction302___action "parser::ReduceAction302::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction302___init_t)(val_t self, int* init_table);
void parser___ReduceAction302___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction302___init();
+#define LOCATE_parser___ReduceAction302___init "parser::ReduceAction302::init"
typedef void (* parser___ReduceAction303___action_t)(val_t self, val_t param0);
void parser___ReduceAction303___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction303___action "parser::ReduceAction303::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction303___init_t)(val_t self, int* init_table);
void parser___ReduceAction303___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction303___init();
+#define LOCATE_parser___ReduceAction303___init "parser::ReduceAction303::init"
typedef void (* parser___ReduceAction304___action_t)(val_t self, val_t param0);
void parser___ReduceAction304___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction304___action "parser::ReduceAction304::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction304___init_t)(val_t self, int* init_table);
void parser___ReduceAction304___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction304___init();
+#define LOCATE_parser___ReduceAction304___init "parser::ReduceAction304::init"
typedef void (* parser___ReduceAction305___action_t)(val_t self, val_t param0);
void parser___ReduceAction305___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction305___action "parser::ReduceAction305::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction305___init_t)(val_t self, int* init_table);
void parser___ReduceAction305___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction305___init();
+#define LOCATE_parser___ReduceAction305___init "parser::ReduceAction305::init"
typedef void (* parser___ReduceAction306___action_t)(val_t self, val_t param0);
void parser___ReduceAction306___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction306___action "parser::ReduceAction306::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction306___init_t)(val_t self, int* init_table);
void parser___ReduceAction306___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction306___init();
+#define LOCATE_parser___ReduceAction306___init "parser::ReduceAction306::init"
typedef void (* parser___ReduceAction307___action_t)(val_t self, val_t param0);
void parser___ReduceAction307___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction307___action "parser::ReduceAction307::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction307___init_t)(val_t self, int* init_table);
void parser___ReduceAction307___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction307___init();
+#define LOCATE_parser___ReduceAction307___init "parser::ReduceAction307::init"
typedef void (* parser___ReduceAction308___action_t)(val_t self, val_t param0);
void parser___ReduceAction308___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction308___action "parser::ReduceAction308::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction308___init_t)(val_t self, int* init_table);
void parser___ReduceAction308___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction308___init();
+#define LOCATE_parser___ReduceAction308___init "parser::ReduceAction308::init"
typedef void (* parser___ReduceAction309___action_t)(val_t self, val_t param0);
void parser___ReduceAction309___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction309___action "parser::ReduceAction309::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction309___init_t)(val_t self, int* init_table);
void parser___ReduceAction309___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction309___init();
+#define LOCATE_parser___ReduceAction309___init "parser::ReduceAction309::init"
typedef void (* parser___ReduceAction310___action_t)(val_t self, val_t param0);
void parser___ReduceAction310___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction310___action "parser::ReduceAction310::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction310___init_t)(val_t self, int* init_table);
void parser___ReduceAction310___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction310___init();
+#define LOCATE_parser___ReduceAction310___init "parser::ReduceAction310::init"
typedef void (* parser___ReduceAction311___action_t)(val_t self, val_t param0);
void parser___ReduceAction311___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction311___action "parser::ReduceAction311::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction311___init_t)(val_t self, int* init_table);
void parser___ReduceAction311___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction311___init();
+#define LOCATE_parser___ReduceAction311___init "parser::ReduceAction311::init"
typedef void (* parser___ReduceAction312___action_t)(val_t self, val_t param0);
void parser___ReduceAction312___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction312___action "parser::ReduceAction312::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction312___init_t)(val_t self, int* init_table);
void parser___ReduceAction312___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction312___init();
+#define LOCATE_parser___ReduceAction312___init "parser::ReduceAction312::init"
typedef void (* parser___ReduceAction313___action_t)(val_t self, val_t param0);
void parser___ReduceAction313___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction313___action "parser::ReduceAction313::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction313___init_t)(val_t self, int* init_table);
void parser___ReduceAction313___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction313___init();
+#define LOCATE_parser___ReduceAction313___init "parser::ReduceAction313::init"
typedef void (* parser___ReduceAction314___action_t)(val_t self, val_t param0);
void parser___ReduceAction314___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction314___action "parser::ReduceAction314::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction314___init_t)(val_t self, int* init_table);
void parser___ReduceAction314___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction314___init();
+#define LOCATE_parser___ReduceAction314___init "parser::ReduceAction314::init"
typedef void (* parser___ReduceAction315___action_t)(val_t self, val_t param0);
void parser___ReduceAction315___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction315___action "parser::ReduceAction315::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction315___init_t)(val_t self, int* init_table);
void parser___ReduceAction315___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction315___init();
+#define LOCATE_parser___ReduceAction315___init "parser::ReduceAction315::init"
typedef void (* parser___ReduceAction316___action_t)(val_t self, val_t param0);
void parser___ReduceAction316___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction316___action "parser::ReduceAction316::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction316___init_t)(val_t self, int* init_table);
void parser___ReduceAction316___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction316___init();
+#define LOCATE_parser___ReduceAction316___init "parser::ReduceAction316::init"
typedef void (* parser___ReduceAction317___action_t)(val_t self, val_t param0);
void parser___ReduceAction317___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction317___action "parser::ReduceAction317::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction317___init_t)(val_t self, int* init_table);
void parser___ReduceAction317___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction317___init();
+#define LOCATE_parser___ReduceAction317___init "parser::ReduceAction317::init"
typedef void (* parser___ReduceAction318___action_t)(val_t self, val_t param0);
void parser___ReduceAction318___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction318___action "parser::ReduceAction318::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction318___init_t)(val_t self, int* init_table);
void parser___ReduceAction318___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction318___init();
+#define LOCATE_parser___ReduceAction318___init "parser::ReduceAction318::init"
typedef void (* parser___ReduceAction319___action_t)(val_t self, val_t param0);
void parser___ReduceAction319___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction319___action "parser::ReduceAction319::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction319___init_t)(val_t self, int* init_table);
void parser___ReduceAction319___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction319___init();
+#define LOCATE_parser___ReduceAction319___init "parser::ReduceAction319::init"
typedef void (* parser___ReduceAction320___action_t)(val_t self, val_t param0);
void parser___ReduceAction320___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction320___action "parser::ReduceAction320::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction320___init_t)(val_t self, int* init_table);
void parser___ReduceAction320___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction320___init();
+#define LOCATE_parser___ReduceAction320___init "parser::ReduceAction320::init"
typedef void (* parser___ReduceAction321___action_t)(val_t self, val_t param0);
void parser___ReduceAction321___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction321___action "parser::ReduceAction321::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction321___init_t)(val_t self, int* init_table);
void parser___ReduceAction321___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction321___init();
+#define LOCATE_parser___ReduceAction321___init "parser::ReduceAction321::init"
typedef void (* parser___ReduceAction322___action_t)(val_t self, val_t param0);
void parser___ReduceAction322___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction322___action "parser::ReduceAction322::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction322___init_t)(val_t self, int* init_table);
void parser___ReduceAction322___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction322___init();
+#define LOCATE_parser___ReduceAction322___init "parser::ReduceAction322::init"
typedef void (* parser___ReduceAction323___action_t)(val_t self, val_t param0);
void parser___ReduceAction323___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction323___action "parser::ReduceAction323::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction323___init_t)(val_t self, int* init_table);
void parser___ReduceAction323___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction323___init();
+#define LOCATE_parser___ReduceAction323___init "parser::ReduceAction323::init"
typedef void (* parser___ReduceAction324___action_t)(val_t self, val_t param0);
void parser___ReduceAction324___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction324___action "parser::ReduceAction324::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction324___init_t)(val_t self, int* init_table);
void parser___ReduceAction324___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction324___init();
+#define LOCATE_parser___ReduceAction324___init "parser::ReduceAction324::init"
typedef void (* parser___ReduceAction325___action_t)(val_t self, val_t param0);
void parser___ReduceAction325___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction325___action "parser::ReduceAction325::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction325___init_t)(val_t self, int* init_table);
void parser___ReduceAction325___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction325___init();
+#define LOCATE_parser___ReduceAction325___init "parser::ReduceAction325::init"
typedef void (* parser___ReduceAction326___action_t)(val_t self, val_t param0);
void parser___ReduceAction326___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction326___action "parser::ReduceAction326::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction326___init_t)(val_t self, int* init_table);
void parser___ReduceAction326___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction326___init();
+#define LOCATE_parser___ReduceAction326___init "parser::ReduceAction326::init"
typedef void (* parser___ReduceAction327___action_t)(val_t self, val_t param0);
void parser___ReduceAction327___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction327___action "parser::ReduceAction327::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction327___init_t)(val_t self, int* init_table);
void parser___ReduceAction327___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction327___init();
+#define LOCATE_parser___ReduceAction327___init "parser::ReduceAction327::init"
typedef void (* parser___ReduceAction328___action_t)(val_t self, val_t param0);
void parser___ReduceAction328___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction328___action "parser::ReduceAction328::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction328___init_t)(val_t self, int* init_table);
void parser___ReduceAction328___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction328___init();
+#define LOCATE_parser___ReduceAction328___init "parser::ReduceAction328::init"
typedef void (* parser___ReduceAction329___action_t)(val_t self, val_t param0);
void parser___ReduceAction329___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction329___action "parser::ReduceAction329::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction329___init_t)(val_t self, int* init_table);
void parser___ReduceAction329___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction329___init();
+#define LOCATE_parser___ReduceAction329___init "parser::ReduceAction329::init"
typedef void (* parser___ReduceAction330___action_t)(val_t self, val_t param0);
void parser___ReduceAction330___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction330___action "parser::ReduceAction330::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction330___init_t)(val_t self, int* init_table);
void parser___ReduceAction330___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction330___init();
+#define LOCATE_parser___ReduceAction330___init "parser::ReduceAction330::init"
typedef void (* parser___ReduceAction331___action_t)(val_t self, val_t param0);
void parser___ReduceAction331___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction331___action "parser::ReduceAction331::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction331___init_t)(val_t self, int* init_table);
void parser___ReduceAction331___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction331___init();
+#define LOCATE_parser___ReduceAction331___init "parser::ReduceAction331::init"
typedef void (* parser___ReduceAction332___action_t)(val_t self, val_t param0);
void parser___ReduceAction332___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction332___action "parser::ReduceAction332::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction332___init_t)(val_t self, int* init_table);
void parser___ReduceAction332___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction332___init();
+#define LOCATE_parser___ReduceAction332___init "parser::ReduceAction332::init"
typedef void (* parser___ReduceAction333___action_t)(val_t self, val_t param0);
void parser___ReduceAction333___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction333___action "parser::ReduceAction333::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction333___init_t)(val_t self, int* init_table);
void parser___ReduceAction333___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction333___init();
+#define LOCATE_parser___ReduceAction333___init "parser::ReduceAction333::init"
typedef void (* parser___ReduceAction334___action_t)(val_t self, val_t param0);
void parser___ReduceAction334___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction334___action "parser::ReduceAction334::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction334___init_t)(val_t self, int* init_table);
void parser___ReduceAction334___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction334___init();
+#define LOCATE_parser___ReduceAction334___init "parser::ReduceAction334::init"
typedef void (* parser___ReduceAction335___action_t)(val_t self, val_t param0);
void parser___ReduceAction335___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction335___action "parser::ReduceAction335::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction335___init_t)(val_t self, int* init_table);
void parser___ReduceAction335___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction335___init();
+#define LOCATE_parser___ReduceAction335___init "parser::ReduceAction335::init"
typedef void (* parser___ReduceAction336___action_t)(val_t self, val_t param0);
void parser___ReduceAction336___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction336___action "parser::ReduceAction336::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction336___init_t)(val_t self, int* init_table);
void parser___ReduceAction336___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction336___init();
+#define LOCATE_parser___ReduceAction336___init "parser::ReduceAction336::init"
typedef void (* parser___ReduceAction337___action_t)(val_t self, val_t param0);
void parser___ReduceAction337___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction337___action "parser::ReduceAction337::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction337___init_t)(val_t self, int* init_table);
void parser___ReduceAction337___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction337___init();
+#define LOCATE_parser___ReduceAction337___init "parser::ReduceAction337::init"
typedef void (* parser___ReduceAction338___action_t)(val_t self, val_t param0);
void parser___ReduceAction338___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction338___action "parser::ReduceAction338::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction338___init_t)(val_t self, int* init_table);
void parser___ReduceAction338___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction338___init();
+#define LOCATE_parser___ReduceAction338___init "parser::ReduceAction338::init"
typedef void (* parser___ReduceAction339___action_t)(val_t self, val_t param0);
void parser___ReduceAction339___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction339___action "parser::ReduceAction339::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction339___init_t)(val_t self, int* init_table);
void parser___ReduceAction339___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction339___init();
+#define LOCATE_parser___ReduceAction339___init "parser::ReduceAction339::init"
typedef void (* parser___ReduceAction340___action_t)(val_t self, val_t param0);
void parser___ReduceAction340___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction340___action "parser::ReduceAction340::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction340___init_t)(val_t self, int* init_table);
void parser___ReduceAction340___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction340___init();
+#define LOCATE_parser___ReduceAction340___init "parser::ReduceAction340::init"
typedef void (* parser___ReduceAction341___action_t)(val_t self, val_t param0);
void parser___ReduceAction341___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction341___action "parser::ReduceAction341::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction341___init_t)(val_t self, int* init_table);
void parser___ReduceAction341___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction341___init();
+#define LOCATE_parser___ReduceAction341___init "parser::ReduceAction341::init"
typedef void (* parser___ReduceAction342___action_t)(val_t self, val_t param0);
void parser___ReduceAction342___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction342___action "parser::ReduceAction342::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction342___init_t)(val_t self, int* init_table);
void parser___ReduceAction342___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction342___init();
+#define LOCATE_parser___ReduceAction342___init "parser::ReduceAction342::init"
typedef void (* parser___ReduceAction343___action_t)(val_t self, val_t param0);
void parser___ReduceAction343___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction343___action "parser::ReduceAction343::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction343___init_t)(val_t self, int* init_table);
void parser___ReduceAction343___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction343___init();
+#define LOCATE_parser___ReduceAction343___init "parser::ReduceAction343::init"
typedef void (* parser___ReduceAction344___action_t)(val_t self, val_t param0);
void parser___ReduceAction344___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction344___action "parser::ReduceAction344::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction344___init_t)(val_t self, int* init_table);
void parser___ReduceAction344___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction344___init();
+#define LOCATE_parser___ReduceAction344___init "parser::ReduceAction344::init"
typedef void (* parser___ReduceAction345___action_t)(val_t self, val_t param0);
void parser___ReduceAction345___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction345___action "parser::ReduceAction345::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction345___init_t)(val_t self, int* init_table);
void parser___ReduceAction345___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction345___init();
+#define LOCATE_parser___ReduceAction345___init "parser::ReduceAction345::init"
typedef void (* parser___ReduceAction346___action_t)(val_t self, val_t param0);
void parser___ReduceAction346___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction346___action "parser::ReduceAction346::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction346___init_t)(val_t self, int* init_table);
void parser___ReduceAction346___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction346___init();
+#define LOCATE_parser___ReduceAction346___init "parser::ReduceAction346::init"
typedef void (* parser___ReduceAction347___action_t)(val_t self, val_t param0);
void parser___ReduceAction347___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction347___action "parser::ReduceAction347::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction347___init_t)(val_t self, int* init_table);
void parser___ReduceAction347___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction347___init();
+#define LOCATE_parser___ReduceAction347___init "parser::ReduceAction347::init"
typedef void (* parser___ReduceAction348___action_t)(val_t self, val_t param0);
void parser___ReduceAction348___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction348___action "parser::ReduceAction348::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction348___init_t)(val_t self, int* init_table);
void parser___ReduceAction348___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction348___init();
+#define LOCATE_parser___ReduceAction348___init "parser::ReduceAction348::init"
typedef void (* parser___ReduceAction349___action_t)(val_t self, val_t param0);
void parser___ReduceAction349___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction349___action "parser::ReduceAction349::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction349___init_t)(val_t self, int* init_table);
void parser___ReduceAction349___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction349___init();
+#define LOCATE_parser___ReduceAction349___init "parser::ReduceAction349::init"
typedef void (* parser___ReduceAction350___action_t)(val_t self, val_t param0);
void parser___ReduceAction350___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction350___action "parser::ReduceAction350::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction350___init_t)(val_t self, int* init_table);
void parser___ReduceAction350___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction350___init();
+#define LOCATE_parser___ReduceAction350___init "parser::ReduceAction350::init"
typedef void (* parser___ReduceAction351___action_t)(val_t self, val_t param0);
void parser___ReduceAction351___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction351___action "parser::ReduceAction351::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction351___init_t)(val_t self, int* init_table);
void parser___ReduceAction351___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction351___init();
+#define LOCATE_parser___ReduceAction351___init "parser::ReduceAction351::init"
typedef void (* parser___ReduceAction352___action_t)(val_t self, val_t param0);
void parser___ReduceAction352___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction352___action "parser::ReduceAction352::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction352___init_t)(val_t self, int* init_table);
void parser___ReduceAction352___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction352___init();
+#define LOCATE_parser___ReduceAction352___init "parser::ReduceAction352::init"
typedef void (* parser___ReduceAction353___action_t)(val_t self, val_t param0);
void parser___ReduceAction353___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction353___action "parser::ReduceAction353::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction353___init_t)(val_t self, int* init_table);
void parser___ReduceAction353___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction353___init();
+#define LOCATE_parser___ReduceAction353___init "parser::ReduceAction353::init"
typedef void (* parser___ReduceAction354___action_t)(val_t self, val_t param0);
void parser___ReduceAction354___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction354___action "parser::ReduceAction354::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction354___init_t)(val_t self, int* init_table);
void parser___ReduceAction354___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction354___init();
+#define LOCATE_parser___ReduceAction354___init "parser::ReduceAction354::init"
typedef void (* parser___ReduceAction355___action_t)(val_t self, val_t param0);
void parser___ReduceAction355___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction355___action "parser::ReduceAction355::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction355___init_t)(val_t self, int* init_table);
void parser___ReduceAction355___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction355___init();
+#define LOCATE_parser___ReduceAction355___init "parser::ReduceAction355::init"
typedef void (* parser___ReduceAction356___action_t)(val_t self, val_t param0);
void parser___ReduceAction356___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction356___action "parser::ReduceAction356::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction356___init_t)(val_t self, int* init_table);
void parser___ReduceAction356___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction356___init();
+#define LOCATE_parser___ReduceAction356___init "parser::ReduceAction356::init"
typedef void (* parser___ReduceAction357___action_t)(val_t self, val_t param0);
void parser___ReduceAction357___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction357___action "parser::ReduceAction357::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction357___init_t)(val_t self, int* init_table);
void parser___ReduceAction357___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction357___init();
+#define LOCATE_parser___ReduceAction357___init "parser::ReduceAction357::init"
typedef void (* parser___ReduceAction358___action_t)(val_t self, val_t param0);
void parser___ReduceAction358___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction358___action "parser::ReduceAction358::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction358___init_t)(val_t self, int* init_table);
void parser___ReduceAction358___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction358___init();
+#define LOCATE_parser___ReduceAction358___init "parser::ReduceAction358::init"
typedef void (* parser___ReduceAction359___action_t)(val_t self, val_t param0);
void parser___ReduceAction359___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction359___action "parser::ReduceAction359::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction359___init_t)(val_t self, int* init_table);
void parser___ReduceAction359___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction359___init();
+#define LOCATE_parser___ReduceAction359___init "parser::ReduceAction359::init"
typedef void (* parser___ReduceAction360___action_t)(val_t self, val_t param0);
void parser___ReduceAction360___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction360___action "parser::ReduceAction360::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction360___init_t)(val_t self, int* init_table);
void parser___ReduceAction360___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction360___init();
+#define LOCATE_parser___ReduceAction360___init "parser::ReduceAction360::init"
typedef void (* parser___ReduceAction361___action_t)(val_t self, val_t param0);
void parser___ReduceAction361___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction361___action "parser::ReduceAction361::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction361___init_t)(val_t self, int* init_table);
void parser___ReduceAction361___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction361___init();
+#define LOCATE_parser___ReduceAction361___init "parser::ReduceAction361::init"
typedef void (* parser___ReduceAction362___action_t)(val_t self, val_t param0);
void parser___ReduceAction362___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction362___action "parser::ReduceAction362::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction362___init_t)(val_t self, int* init_table);
void parser___ReduceAction362___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction362___init();
+#define LOCATE_parser___ReduceAction362___init "parser::ReduceAction362::init"
typedef void (* parser___ReduceAction363___action_t)(val_t self, val_t param0);
void parser___ReduceAction363___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction363___action "parser::ReduceAction363::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction363___init_t)(val_t self, int* init_table);
void parser___ReduceAction363___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction363___init();
+#define LOCATE_parser___ReduceAction363___init "parser::ReduceAction363::init"
typedef void (* parser___ReduceAction364___action_t)(val_t self, val_t param0);
void parser___ReduceAction364___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction364___action "parser::ReduceAction364::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction364___init_t)(val_t self, int* init_table);
void parser___ReduceAction364___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction364___init();
+#define LOCATE_parser___ReduceAction364___init "parser::ReduceAction364::init"
typedef void (* parser___ReduceAction365___action_t)(val_t self, val_t param0);
void parser___ReduceAction365___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction365___action "parser::ReduceAction365::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction365___init_t)(val_t self, int* init_table);
void parser___ReduceAction365___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction365___init();
+#define LOCATE_parser___ReduceAction365___init "parser::ReduceAction365::init"
typedef void (* parser___ReduceAction366___action_t)(val_t self, val_t param0);
void parser___ReduceAction366___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction366___action "parser::ReduceAction366::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction366___init_t)(val_t self, int* init_table);
void parser___ReduceAction366___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction366___init();
+#define LOCATE_parser___ReduceAction366___init "parser::ReduceAction366::init"
typedef void (* parser___ReduceAction367___action_t)(val_t self, val_t param0);
void parser___ReduceAction367___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction367___action "parser::ReduceAction367::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction367___init_t)(val_t self, int* init_table);
void parser___ReduceAction367___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction367___init();
+#define LOCATE_parser___ReduceAction367___init "parser::ReduceAction367::init"
typedef void (* parser___ReduceAction368___action_t)(val_t self, val_t param0);
void parser___ReduceAction368___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction368___action "parser::ReduceAction368::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction368___init_t)(val_t self, int* init_table);
void parser___ReduceAction368___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction368___init();
+#define LOCATE_parser___ReduceAction368___init "parser::ReduceAction368::init"
typedef void (* parser___ReduceAction369___action_t)(val_t self, val_t param0);
void parser___ReduceAction369___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction369___action "parser::ReduceAction369::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction369___init_t)(val_t self, int* init_table);
void parser___ReduceAction369___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction369___init();
+#define LOCATE_parser___ReduceAction369___init "parser::ReduceAction369::init"
typedef void (* parser___ReduceAction370___action_t)(val_t self, val_t param0);
void parser___ReduceAction370___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction370___action "parser::ReduceAction370::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction370___init_t)(val_t self, int* init_table);
void parser___ReduceAction370___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction370___init();
+#define LOCATE_parser___ReduceAction370___init "parser::ReduceAction370::init"
typedef void (* parser___ReduceAction371___action_t)(val_t self, val_t param0);
void parser___ReduceAction371___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction371___action "parser::ReduceAction371::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction371___init_t)(val_t self, int* init_table);
void parser___ReduceAction371___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction371___init();
+#define LOCATE_parser___ReduceAction371___init "parser::ReduceAction371::init"
typedef void (* parser___ReduceAction372___action_t)(val_t self, val_t param0);
void parser___ReduceAction372___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction372___action "parser::ReduceAction372::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction372___init_t)(val_t self, int* init_table);
void parser___ReduceAction372___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction372___init();
+#define LOCATE_parser___ReduceAction372___init "parser::ReduceAction372::init"
typedef void (* parser___ReduceAction373___action_t)(val_t self, val_t param0);
void parser___ReduceAction373___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction373___action "parser::ReduceAction373::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction373___init_t)(val_t self, int* init_table);
void parser___ReduceAction373___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction373___init();
+#define LOCATE_parser___ReduceAction373___init "parser::ReduceAction373::init"
typedef void (* parser___ReduceAction374___action_t)(val_t self, val_t param0);
void parser___ReduceAction374___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction374___action "parser::ReduceAction374::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction374___init_t)(val_t self, int* init_table);
void parser___ReduceAction374___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction374___init();
+#define LOCATE_parser___ReduceAction374___init "parser::ReduceAction374::init"
typedef void (* parser___ReduceAction375___action_t)(val_t self, val_t param0);
void parser___ReduceAction375___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction375___action "parser::ReduceAction375::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction375___init_t)(val_t self, int* init_table);
void parser___ReduceAction375___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction375___init();
+#define LOCATE_parser___ReduceAction375___init "parser::ReduceAction375::init"
typedef void (* parser___ReduceAction376___action_t)(val_t self, val_t param0);
void parser___ReduceAction376___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction376___action "parser::ReduceAction376::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction376___init_t)(val_t self, int* init_table);
void parser___ReduceAction376___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction376___init();
+#define LOCATE_parser___ReduceAction376___init "parser::ReduceAction376::init"
typedef void (* parser___ReduceAction377___action_t)(val_t self, val_t param0);
void parser___ReduceAction377___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction377___action "parser::ReduceAction377::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction377___init_t)(val_t self, int* init_table);
void parser___ReduceAction377___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction377___init();
+#define LOCATE_parser___ReduceAction377___init "parser::ReduceAction377::init"
typedef void (* parser___ReduceAction378___action_t)(val_t self, val_t param0);
void parser___ReduceAction378___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction378___action "parser::ReduceAction378::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction378___init_t)(val_t self, int* init_table);
void parser___ReduceAction378___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction378___init();
+#define LOCATE_parser___ReduceAction378___init "parser::ReduceAction378::init"
typedef void (* parser___ReduceAction379___action_t)(val_t self, val_t param0);
void parser___ReduceAction379___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction379___action "parser::ReduceAction379::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction379___init_t)(val_t self, int* init_table);
void parser___ReduceAction379___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction379___init();
+#define LOCATE_parser___ReduceAction379___init "parser::ReduceAction379::init"
typedef void (* parser___ReduceAction380___action_t)(val_t self, val_t param0);
void parser___ReduceAction380___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction380___action "parser::ReduceAction380::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction380___init_t)(val_t self, int* init_table);
void parser___ReduceAction380___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction380___init();
+#define LOCATE_parser___ReduceAction380___init "parser::ReduceAction380::init"
typedef void (* parser___ReduceAction381___action_t)(val_t self, val_t param0);
void parser___ReduceAction381___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction381___action "parser::ReduceAction381::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction381___init_t)(val_t self, int* init_table);
void parser___ReduceAction381___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction381___init();
+#define LOCATE_parser___ReduceAction381___init "parser::ReduceAction381::init"
typedef void (* parser___ReduceAction382___action_t)(val_t self, val_t param0);
void parser___ReduceAction382___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction382___action "parser::ReduceAction382::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction382___init_t)(val_t self, int* init_table);
void parser___ReduceAction382___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction382___init();
+#define LOCATE_parser___ReduceAction382___init "parser::ReduceAction382::init"
typedef void (* parser___ReduceAction383___action_t)(val_t self, val_t param0);
void parser___ReduceAction383___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction383___action "parser::ReduceAction383::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction383___init_t)(val_t self, int* init_table);
void parser___ReduceAction383___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction383___init();
+#define LOCATE_parser___ReduceAction383___init "parser::ReduceAction383::init"
typedef void (* parser___ReduceAction384___action_t)(val_t self, val_t param0);
void parser___ReduceAction384___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction384___action "parser::ReduceAction384::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction384___init_t)(val_t self, int* init_table);
void parser___ReduceAction384___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction384___init();
+#define LOCATE_parser___ReduceAction384___init "parser::ReduceAction384::init"
typedef void (* parser___ReduceAction385___action_t)(val_t self, val_t param0);
void parser___ReduceAction385___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction385___action "parser::ReduceAction385::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction385___init_t)(val_t self, int* init_table);
void parser___ReduceAction385___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction385___init();
+#define LOCATE_parser___ReduceAction385___init "parser::ReduceAction385::init"
typedef void (* parser___ReduceAction386___action_t)(val_t self, val_t param0);
void parser___ReduceAction386___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction386___action "parser::ReduceAction386::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction386___init_t)(val_t self, int* init_table);
void parser___ReduceAction386___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction386___init();
+#define LOCATE_parser___ReduceAction386___init "parser::ReduceAction386::init"
typedef void (* parser___ReduceAction387___action_t)(val_t self, val_t param0);
void parser___ReduceAction387___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction387___action "parser::ReduceAction387::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction387___init_t)(val_t self, int* init_table);
void parser___ReduceAction387___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction387___init();
+#define LOCATE_parser___ReduceAction387___init "parser::ReduceAction387::init"
typedef void (* parser___ReduceAction388___action_t)(val_t self, val_t param0);
void parser___ReduceAction388___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction388___action "parser::ReduceAction388::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction388___init_t)(val_t self, int* init_table);
void parser___ReduceAction388___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction388___init();
+#define LOCATE_parser___ReduceAction388___init "parser::ReduceAction388::init"
typedef void (* parser___ReduceAction389___action_t)(val_t self, val_t param0);
void parser___ReduceAction389___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction389___action "parser::ReduceAction389::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction389___init_t)(val_t self, int* init_table);
void parser___ReduceAction389___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction389___init();
+#define LOCATE_parser___ReduceAction389___init "parser::ReduceAction389::init"
typedef void (* parser___ReduceAction390___action_t)(val_t self, val_t param0);
void parser___ReduceAction390___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction390___action "parser::ReduceAction390::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction390___init_t)(val_t self, int* init_table);
void parser___ReduceAction390___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction390___init();
+#define LOCATE_parser___ReduceAction390___init "parser::ReduceAction390::init"
typedef void (* parser___ReduceAction391___action_t)(val_t self, val_t param0);
void parser___ReduceAction391___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction391___action "parser::ReduceAction391::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction391___init_t)(val_t self, int* init_table);
void parser___ReduceAction391___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction391___init();
+#define LOCATE_parser___ReduceAction391___init "parser::ReduceAction391::init"
typedef void (* parser___ReduceAction392___action_t)(val_t self, val_t param0);
void parser___ReduceAction392___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction392___action "parser::ReduceAction392::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction392___init_t)(val_t self, int* init_table);
void parser___ReduceAction392___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction392___init();
+#define LOCATE_parser___ReduceAction392___init "parser::ReduceAction392::init"
typedef void (* parser___ReduceAction393___action_t)(val_t self, val_t param0);
void parser___ReduceAction393___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction393___action "parser::ReduceAction393::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction393___init_t)(val_t self, int* init_table);
void parser___ReduceAction393___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction393___init();
+#define LOCATE_parser___ReduceAction393___init "parser::ReduceAction393::init"
typedef void (* parser___ReduceAction394___action_t)(val_t self, val_t param0);
void parser___ReduceAction394___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction394___action "parser::ReduceAction394::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction394___init_t)(val_t self, int* init_table);
void parser___ReduceAction394___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction394___init();
+#define LOCATE_parser___ReduceAction394___init "parser::ReduceAction394::init"
typedef void (* parser___ReduceAction395___action_t)(val_t self, val_t param0);
void parser___ReduceAction395___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction395___action "parser::ReduceAction395::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction395___init_t)(val_t self, int* init_table);
void parser___ReduceAction395___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction395___init();
+#define LOCATE_parser___ReduceAction395___init "parser::ReduceAction395::init"
typedef void (* parser___ReduceAction396___action_t)(val_t self, val_t param0);
void parser___ReduceAction396___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction396___action "parser::ReduceAction396::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction396___init_t)(val_t self, int* init_table);
void parser___ReduceAction396___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction396___init();
+#define LOCATE_parser___ReduceAction396___init "parser::ReduceAction396::init"
typedef void (* parser___ReduceAction397___action_t)(val_t self, val_t param0);
void parser___ReduceAction397___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction397___action "parser::ReduceAction397::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction397___init_t)(val_t self, int* init_table);
void parser___ReduceAction397___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction397___init();
+#define LOCATE_parser___ReduceAction397___init "parser::ReduceAction397::init"
typedef void (* parser___ReduceAction398___action_t)(val_t self, val_t param0);
void parser___ReduceAction398___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction398___action "parser::ReduceAction398::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction398___init_t)(val_t self, int* init_table);
void parser___ReduceAction398___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction398___init();
+#define LOCATE_parser___ReduceAction398___init "parser::ReduceAction398::init"
typedef void (* parser___ReduceAction399___action_t)(val_t self, val_t param0);
void parser___ReduceAction399___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction399___action "parser::ReduceAction399::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction399___init_t)(val_t self, int* init_table);
void parser___ReduceAction399___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction399___init();
+#define LOCATE_parser___ReduceAction399___init "parser::ReduceAction399::init"
typedef void (* parser___ReduceAction400___action_t)(val_t self, val_t param0);
void parser___ReduceAction400___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction400___action "parser::ReduceAction400::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction400___init_t)(val_t self, int* init_table);
void parser___ReduceAction400___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction400___init();
+#define LOCATE_parser___ReduceAction400___init "parser::ReduceAction400::init"
typedef void (* parser___ReduceAction401___action_t)(val_t self, val_t param0);
void parser___ReduceAction401___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction401___action "parser::ReduceAction401::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction401___init_t)(val_t self, int* init_table);
void parser___ReduceAction401___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction401___init();
+#define LOCATE_parser___ReduceAction401___init "parser::ReduceAction401::init"
typedef void (* parser___ReduceAction402___action_t)(val_t self, val_t param0);
void parser___ReduceAction402___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction402___action "parser::ReduceAction402::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction402___init_t)(val_t self, int* init_table);
void parser___ReduceAction402___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction402___init();
+#define LOCATE_parser___ReduceAction402___init "parser::ReduceAction402::init"
typedef void (* parser___ReduceAction403___action_t)(val_t self, val_t param0);
void parser___ReduceAction403___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction403___action "parser::ReduceAction403::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction403___init_t)(val_t self, int* init_table);
void parser___ReduceAction403___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction403___init();
+#define LOCATE_parser___ReduceAction403___init "parser::ReduceAction403::init"
typedef void (* parser___ReduceAction404___action_t)(val_t self, val_t param0);
void parser___ReduceAction404___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction404___action "parser::ReduceAction404::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction404___init_t)(val_t self, int* init_table);
void parser___ReduceAction404___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction404___init();
+#define LOCATE_parser___ReduceAction404___init "parser::ReduceAction404::init"
typedef void (* parser___ReduceAction405___action_t)(val_t self, val_t param0);
void parser___ReduceAction405___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction405___action "parser::ReduceAction405::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction405___init_t)(val_t self, int* init_table);
void parser___ReduceAction405___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction405___init();
+#define LOCATE_parser___ReduceAction405___init "parser::ReduceAction405::init"
typedef void (* parser___ReduceAction406___action_t)(val_t self, val_t param0);
void parser___ReduceAction406___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction406___action "parser::ReduceAction406::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction406___init_t)(val_t self, int* init_table);
void parser___ReduceAction406___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction406___init();
+#define LOCATE_parser___ReduceAction406___init "parser::ReduceAction406::init"
typedef void (* parser___ReduceAction407___action_t)(val_t self, val_t param0);
void parser___ReduceAction407___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction407___action "parser::ReduceAction407::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction407___init_t)(val_t self, int* init_table);
void parser___ReduceAction407___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction407___init();
+#define LOCATE_parser___ReduceAction407___init "parser::ReduceAction407::init"
typedef void (* parser___ReduceAction408___action_t)(val_t self, val_t param0);
void parser___ReduceAction408___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction408___action "parser::ReduceAction408::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction408___init_t)(val_t self, int* init_table);
void parser___ReduceAction408___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction408___init();
+#define LOCATE_parser___ReduceAction408___init "parser::ReduceAction408::init"
typedef void (* parser___ReduceAction409___action_t)(val_t self, val_t param0);
void parser___ReduceAction409___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction409___action "parser::ReduceAction409::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction409___init_t)(val_t self, int* init_table);
void parser___ReduceAction409___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction409___init();
+#define LOCATE_parser___ReduceAction409___init "parser::ReduceAction409::init"
typedef void (* parser___ReduceAction410___action_t)(val_t self, val_t param0);
void parser___ReduceAction410___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction410___action "parser::ReduceAction410::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction410___init_t)(val_t self, int* init_table);
void parser___ReduceAction410___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction410___init();
+#define LOCATE_parser___ReduceAction410___init "parser::ReduceAction410::init"
typedef void (* parser___ReduceAction411___action_t)(val_t self, val_t param0);
void parser___ReduceAction411___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction411___action "parser::ReduceAction411::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction411___init_t)(val_t self, int* init_table);
void parser___ReduceAction411___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction411___init();
+#define LOCATE_parser___ReduceAction411___init "parser::ReduceAction411::init"
typedef void (* parser___ReduceAction412___action_t)(val_t self, val_t param0);
void parser___ReduceAction412___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction412___action "parser::ReduceAction412::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction412___init_t)(val_t self, int* init_table);
void parser___ReduceAction412___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction412___init();
+#define LOCATE_parser___ReduceAction412___init "parser::ReduceAction412::init"
typedef void (* parser___ReduceAction413___action_t)(val_t self, val_t param0);
void parser___ReduceAction413___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction413___action "parser::ReduceAction413::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction413___init_t)(val_t self, int* init_table);
void parser___ReduceAction413___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction413___init();
+#define LOCATE_parser___ReduceAction413___init "parser::ReduceAction413::init"
typedef void (* parser___ReduceAction414___action_t)(val_t self, val_t param0);
void parser___ReduceAction414___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction414___action "parser::ReduceAction414::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction414___init_t)(val_t self, int* init_table);
void parser___ReduceAction414___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction414___init();
+#define LOCATE_parser___ReduceAction414___init "parser::ReduceAction414::init"
typedef void (* parser___ReduceAction415___action_t)(val_t self, val_t param0);
void parser___ReduceAction415___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction415___action "parser::ReduceAction415::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction415___init_t)(val_t self, int* init_table);
void parser___ReduceAction415___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction415___init();
+#define LOCATE_parser___ReduceAction415___init "parser::ReduceAction415::init"
typedef void (* parser___ReduceAction416___action_t)(val_t self, val_t param0);
void parser___ReduceAction416___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction416___action "parser::ReduceAction416::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction416___init_t)(val_t self, int* init_table);
void parser___ReduceAction416___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction416___init();
+#define LOCATE_parser___ReduceAction416___init "parser::ReduceAction416::init"
typedef void (* parser___ReduceAction417___action_t)(val_t self, val_t param0);
void parser___ReduceAction417___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction417___action "parser::ReduceAction417::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction417___init_t)(val_t self, int* init_table);
void parser___ReduceAction417___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction417___init();
+#define LOCATE_parser___ReduceAction417___init "parser::ReduceAction417::init"
typedef void (* parser___ReduceAction418___action_t)(val_t self, val_t param0);
void parser___ReduceAction418___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction418___action "parser::ReduceAction418::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction418___init_t)(val_t self, int* init_table);
void parser___ReduceAction418___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction418___init();
+#define LOCATE_parser___ReduceAction418___init "parser::ReduceAction418::init"
typedef void (* parser___ReduceAction419___action_t)(val_t self, val_t param0);
void parser___ReduceAction419___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction419___action "parser::ReduceAction419::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction419___init_t)(val_t self, int* init_table);
void parser___ReduceAction419___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction419___init();
+#define LOCATE_parser___ReduceAction419___init "parser::ReduceAction419::init"
typedef void (* parser___ReduceAction420___action_t)(val_t self, val_t param0);
void parser___ReduceAction420___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction420___action "parser::ReduceAction420::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction420___init_t)(val_t self, int* init_table);
void parser___ReduceAction420___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction420___init();
+#define LOCATE_parser___ReduceAction420___init "parser::ReduceAction420::init"
typedef void (* parser___ReduceAction421___action_t)(val_t self, val_t param0);
void parser___ReduceAction421___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction421___action "parser::ReduceAction421::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction421___init_t)(val_t self, int* init_table);
void parser___ReduceAction421___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction421___init();
+#define LOCATE_parser___ReduceAction421___init "parser::ReduceAction421::init"
typedef void (* parser___ReduceAction422___action_t)(val_t self, val_t param0);
void parser___ReduceAction422___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction422___action "parser::ReduceAction422::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction422___init_t)(val_t self, int* init_table);
void parser___ReduceAction422___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction422___init();
+#define LOCATE_parser___ReduceAction422___init "parser::ReduceAction422::init"
typedef void (* parser___ReduceAction423___action_t)(val_t self, val_t param0);
void parser___ReduceAction423___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction423___action "parser::ReduceAction423::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction423___init_t)(val_t self, int* init_table);
void parser___ReduceAction423___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction423___init();
+#define LOCATE_parser___ReduceAction423___init "parser::ReduceAction423::init"
typedef void (* parser___ReduceAction424___action_t)(val_t self, val_t param0);
void parser___ReduceAction424___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction424___action "parser::ReduceAction424::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction424___init_t)(val_t self, int* init_table);
void parser___ReduceAction424___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction424___init();
+#define LOCATE_parser___ReduceAction424___init "parser::ReduceAction424::init"
typedef void (* parser___ReduceAction425___action_t)(val_t self, val_t param0);
void parser___ReduceAction425___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction425___action "parser::ReduceAction425::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction425___init_t)(val_t self, int* init_table);
void parser___ReduceAction425___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction425___init();
+#define LOCATE_parser___ReduceAction425___init "parser::ReduceAction425::init"
typedef void (* parser___ReduceAction426___action_t)(val_t self, val_t param0);
void parser___ReduceAction426___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction426___action "parser::ReduceAction426::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction426___init_t)(val_t self, int* init_table);
void parser___ReduceAction426___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction426___init();
+#define LOCATE_parser___ReduceAction426___init "parser::ReduceAction426::init"
typedef void (* parser___ReduceAction427___action_t)(val_t self, val_t param0);
void parser___ReduceAction427___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction427___action "parser::ReduceAction427::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction427___init_t)(val_t self, int* init_table);
void parser___ReduceAction427___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction427___init();
+#define LOCATE_parser___ReduceAction427___init "parser::ReduceAction427::init"
typedef void (* parser___ReduceAction428___action_t)(val_t self, val_t param0);
void parser___ReduceAction428___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction428___action "parser::ReduceAction428::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction428___init_t)(val_t self, int* init_table);
void parser___ReduceAction428___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction428___init();
+#define LOCATE_parser___ReduceAction428___init "parser::ReduceAction428::init"
typedef void (* parser___ReduceAction429___action_t)(val_t self, val_t param0);
void parser___ReduceAction429___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction429___action "parser::ReduceAction429::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction429___init_t)(val_t self, int* init_table);
void parser___ReduceAction429___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction429___init();
+#define LOCATE_parser___ReduceAction429___init "parser::ReduceAction429::init"
typedef void (* parser___ReduceAction430___action_t)(val_t self, val_t param0);
void parser___ReduceAction430___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction430___action "parser::ReduceAction430::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction430___init_t)(val_t self, int* init_table);
void parser___ReduceAction430___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction430___init();
+#define LOCATE_parser___ReduceAction430___init "parser::ReduceAction430::init"
typedef void (* parser___ReduceAction431___action_t)(val_t self, val_t param0);
void parser___ReduceAction431___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction431___action "parser::ReduceAction431::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction431___init_t)(val_t self, int* init_table);
void parser___ReduceAction431___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction431___init();
+#define LOCATE_parser___ReduceAction431___init "parser::ReduceAction431::init"
typedef void (* parser___ReduceAction432___action_t)(val_t self, val_t param0);
void parser___ReduceAction432___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction432___action "parser::ReduceAction432::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction432___init_t)(val_t self, int* init_table);
void parser___ReduceAction432___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction432___init();
+#define LOCATE_parser___ReduceAction432___init "parser::ReduceAction432::init"
typedef void (* parser___ReduceAction433___action_t)(val_t self, val_t param0);
void parser___ReduceAction433___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction433___action "parser::ReduceAction433::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction433___init_t)(val_t self, int* init_table);
void parser___ReduceAction433___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction433___init();
+#define LOCATE_parser___ReduceAction433___init "parser::ReduceAction433::init"
typedef void (* parser___ReduceAction434___action_t)(val_t self, val_t param0);
void parser___ReduceAction434___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction434___action "parser::ReduceAction434::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction434___init_t)(val_t self, int* init_table);
void parser___ReduceAction434___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction434___init();
+#define LOCATE_parser___ReduceAction434___init "parser::ReduceAction434::init"
typedef void (* parser___ReduceAction435___action_t)(val_t self, val_t param0);
void parser___ReduceAction435___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction435___action "parser::ReduceAction435::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction435___init_t)(val_t self, int* init_table);
void parser___ReduceAction435___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction435___init();
+#define LOCATE_parser___ReduceAction435___init "parser::ReduceAction435::init"
typedef void (* parser___ReduceAction436___action_t)(val_t self, val_t param0);
void parser___ReduceAction436___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction436___action "parser::ReduceAction436::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction436___init_t)(val_t self, int* init_table);
void parser___ReduceAction436___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction436___init();
+#define LOCATE_parser___ReduceAction436___init "parser::ReduceAction436::init"
typedef void (* parser___ReduceAction437___action_t)(val_t self, val_t param0);
void parser___ReduceAction437___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction437___action "parser::ReduceAction437::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction437___init_t)(val_t self, int* init_table);
void parser___ReduceAction437___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction437___init();
+#define LOCATE_parser___ReduceAction437___init "parser::ReduceAction437::init"
typedef void (* parser___ReduceAction438___action_t)(val_t self, val_t param0);
void parser___ReduceAction438___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction438___action "parser::ReduceAction438::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction438___init_t)(val_t self, int* init_table);
void parser___ReduceAction438___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction438___init();
+#define LOCATE_parser___ReduceAction438___init "parser::ReduceAction438::init"
typedef void (* parser___ReduceAction439___action_t)(val_t self, val_t param0);
void parser___ReduceAction439___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction439___action "parser::ReduceAction439::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction439___init_t)(val_t self, int* init_table);
void parser___ReduceAction439___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction439___init();
+#define LOCATE_parser___ReduceAction439___init "parser::ReduceAction439::init"
typedef void (* parser___ReduceAction440___action_t)(val_t self, val_t param0);
void parser___ReduceAction440___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction440___action "parser::ReduceAction440::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction440___init_t)(val_t self, int* init_table);
void parser___ReduceAction440___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction440___init();
+#define LOCATE_parser___ReduceAction440___init "parser::ReduceAction440::init"
typedef void (* parser___ReduceAction441___action_t)(val_t self, val_t param0);
void parser___ReduceAction441___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction441___action "parser::ReduceAction441::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction441___init_t)(val_t self, int* init_table);
void parser___ReduceAction441___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction441___init();
+#define LOCATE_parser___ReduceAction441___init "parser::ReduceAction441::init"
typedef void (* parser___ReduceAction442___action_t)(val_t self, val_t param0);
void parser___ReduceAction442___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction442___action "parser::ReduceAction442::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction442___init_t)(val_t self, int* init_table);
void parser___ReduceAction442___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction442___init();
+#define LOCATE_parser___ReduceAction442___init "parser::ReduceAction442::init"
typedef void (* parser___ReduceAction443___action_t)(val_t self, val_t param0);
void parser___ReduceAction443___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction443___action "parser::ReduceAction443::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction443___init_t)(val_t self, int* init_table);
void parser___ReduceAction443___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction443___init();
+#define LOCATE_parser___ReduceAction443___init "parser::ReduceAction443::init"
typedef void (* parser___ReduceAction444___action_t)(val_t self, val_t param0);
void parser___ReduceAction444___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction444___action "parser::ReduceAction444::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction444___init_t)(val_t self, int* init_table);
void parser___ReduceAction444___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction444___init();
+#define LOCATE_parser___ReduceAction444___init "parser::ReduceAction444::init"
typedef void (* parser___ReduceAction445___action_t)(val_t self, val_t param0);
void parser___ReduceAction445___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction445___action "parser::ReduceAction445::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction445___init_t)(val_t self, int* init_table);
void parser___ReduceAction445___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction445___init();
+#define LOCATE_parser___ReduceAction445___init "parser::ReduceAction445::init"
typedef void (* parser___ReduceAction446___action_t)(val_t self, val_t param0);
void parser___ReduceAction446___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction446___action "parser::ReduceAction446::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction446___init_t)(val_t self, int* init_table);
void parser___ReduceAction446___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction446___init();
+#define LOCATE_parser___ReduceAction446___init "parser::ReduceAction446::init"
typedef void (* parser___ReduceAction447___action_t)(val_t self, val_t param0);
void parser___ReduceAction447___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction447___action "parser::ReduceAction447::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction447___init_t)(val_t self, int* init_table);
void parser___ReduceAction447___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction447___init();
+#define LOCATE_parser___ReduceAction447___init "parser::ReduceAction447::init"
typedef void (* parser___ReduceAction448___action_t)(val_t self, val_t param0);
void parser___ReduceAction448___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction448___action "parser::ReduceAction448::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction448___init_t)(val_t self, int* init_table);
void parser___ReduceAction448___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction448___init();
+#define LOCATE_parser___ReduceAction448___init "parser::ReduceAction448::init"
typedef void (* parser___ReduceAction449___action_t)(val_t self, val_t param0);
void parser___ReduceAction449___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction449___action "parser::ReduceAction449::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction449___init_t)(val_t self, int* init_table);
void parser___ReduceAction449___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction449___init();
+#define LOCATE_parser___ReduceAction449___init "parser::ReduceAction449::init"
typedef void (* parser___ReduceAction450___action_t)(val_t self, val_t param0);
void parser___ReduceAction450___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction450___action "parser::ReduceAction450::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction450___init_t)(val_t self, int* init_table);
void parser___ReduceAction450___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction450___init();
+#define LOCATE_parser___ReduceAction450___init "parser::ReduceAction450::init"
typedef void (* parser___ReduceAction451___action_t)(val_t self, val_t param0);
void parser___ReduceAction451___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction451___action "parser::ReduceAction451::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction451___init_t)(val_t self, int* init_table);
void parser___ReduceAction451___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction451___init();
+#define LOCATE_parser___ReduceAction451___init "parser::ReduceAction451::init"
typedef void (* parser___ReduceAction452___action_t)(val_t self, val_t param0);
void parser___ReduceAction452___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction452___action "parser::ReduceAction452::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction452___init_t)(val_t self, int* init_table);
void parser___ReduceAction452___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction452___init();
+#define LOCATE_parser___ReduceAction452___init "parser::ReduceAction452::init"
typedef void (* parser___ReduceAction453___action_t)(val_t self, val_t param0);
void parser___ReduceAction453___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction453___action "parser::ReduceAction453::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction453___init_t)(val_t self, int* init_table);
void parser___ReduceAction453___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction453___init();
+#define LOCATE_parser___ReduceAction453___init "parser::ReduceAction453::init"
typedef void (* parser___ReduceAction454___action_t)(val_t self, val_t param0);
void parser___ReduceAction454___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction454___action "parser::ReduceAction454::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction454___init_t)(val_t self, int* init_table);
void parser___ReduceAction454___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction454___init();
+#define LOCATE_parser___ReduceAction454___init "parser::ReduceAction454::init"
typedef void (* parser___ReduceAction455___action_t)(val_t self, val_t param0);
void parser___ReduceAction455___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction455___action "parser::ReduceAction455::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction455___init_t)(val_t self, int* init_table);
void parser___ReduceAction455___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction455___init();
+#define LOCATE_parser___ReduceAction455___init "parser::ReduceAction455::init"
typedef void (* parser___ReduceAction456___action_t)(val_t self, val_t param0);
void parser___ReduceAction456___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction456___action "parser::ReduceAction456::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction456___init_t)(val_t self, int* init_table);
void parser___ReduceAction456___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction456___init();
+#define LOCATE_parser___ReduceAction456___init "parser::ReduceAction456::init"
typedef void (* parser___ReduceAction457___action_t)(val_t self, val_t param0);
void parser___ReduceAction457___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction457___action "parser::ReduceAction457::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction457___init_t)(val_t self, int* init_table);
void parser___ReduceAction457___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction457___init();
+#define LOCATE_parser___ReduceAction457___init "parser::ReduceAction457::init"
typedef void (* parser___ReduceAction458___action_t)(val_t self, val_t param0);
void parser___ReduceAction458___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction458___action "parser::ReduceAction458::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction458___init_t)(val_t self, int* init_table);
void parser___ReduceAction458___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction458___init();
+#define LOCATE_parser___ReduceAction458___init "parser::ReduceAction458::init"
typedef void (* parser___ReduceAction459___action_t)(val_t self, val_t param0);
void parser___ReduceAction459___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction459___action "parser::ReduceAction459::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction459___init_t)(val_t self, int* init_table);
void parser___ReduceAction459___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction459___init();
+#define LOCATE_parser___ReduceAction459___init "parser::ReduceAction459::init"
typedef void (* parser___ReduceAction460___action_t)(val_t self, val_t param0);
void parser___ReduceAction460___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction460___action "parser::ReduceAction460::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction460___init_t)(val_t self, int* init_table);
void parser___ReduceAction460___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction460___init();
+#define LOCATE_parser___ReduceAction460___init "parser::ReduceAction460::init"
typedef void (* parser___ReduceAction461___action_t)(val_t self, val_t param0);
void parser___ReduceAction461___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction461___action "parser::ReduceAction461::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction461___init_t)(val_t self, int* init_table);
void parser___ReduceAction461___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction461___init();
+#define LOCATE_parser___ReduceAction461___init "parser::ReduceAction461::init"
typedef void (* parser___ReduceAction462___action_t)(val_t self, val_t param0);
void parser___ReduceAction462___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction462___action "parser::ReduceAction462::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction462___init_t)(val_t self, int* init_table);
void parser___ReduceAction462___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction462___init();
+#define LOCATE_parser___ReduceAction462___init "parser::ReduceAction462::init"
typedef void (* parser___ReduceAction463___action_t)(val_t self, val_t param0);
void parser___ReduceAction463___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction463___action "parser::ReduceAction463::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction463___init_t)(val_t self, int* init_table);
void parser___ReduceAction463___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction463___init();
+#define LOCATE_parser___ReduceAction463___init "parser::ReduceAction463::init"
typedef void (* parser___ReduceAction464___action_t)(val_t self, val_t param0);
void parser___ReduceAction464___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction464___action "parser::ReduceAction464::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction464___init_t)(val_t self, int* init_table);
void parser___ReduceAction464___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction464___init();
+#define LOCATE_parser___ReduceAction464___init "parser::ReduceAction464::init"
typedef void (* parser___ReduceAction465___action_t)(val_t self, val_t param0);
void parser___ReduceAction465___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction465___action "parser::ReduceAction465::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction465___init_t)(val_t self, int* init_table);
void parser___ReduceAction465___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction465___init();
+#define LOCATE_parser___ReduceAction465___init "parser::ReduceAction465::init"
typedef void (* parser___ReduceAction466___action_t)(val_t self, val_t param0);
void parser___ReduceAction466___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction466___action "parser::ReduceAction466::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction466___init_t)(val_t self, int* init_table);
void parser___ReduceAction466___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction466___init();
+#define LOCATE_parser___ReduceAction466___init "parser::ReduceAction466::init"
typedef void (* parser___ReduceAction467___action_t)(val_t self, val_t param0);
void parser___ReduceAction467___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction467___action "parser::ReduceAction467::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction467___init_t)(val_t self, int* init_table);
void parser___ReduceAction467___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction467___init();
+#define LOCATE_parser___ReduceAction467___init "parser::ReduceAction467::init"
typedef void (* parser___ReduceAction468___action_t)(val_t self, val_t param0);
void parser___ReduceAction468___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction468___action "parser::ReduceAction468::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction468___init_t)(val_t self, int* init_table);
void parser___ReduceAction468___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction468___init();
+#define LOCATE_parser___ReduceAction468___init "parser::ReduceAction468::init"
typedef void (* parser___ReduceAction469___action_t)(val_t self, val_t param0);
void parser___ReduceAction469___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction469___action "parser::ReduceAction469::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction469___init_t)(val_t self, int* init_table);
void parser___ReduceAction469___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction469___init();
+#define LOCATE_parser___ReduceAction469___init "parser::ReduceAction469::init"
typedef void (* parser___ReduceAction470___action_t)(val_t self, val_t param0);
void parser___ReduceAction470___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction470___action "parser::ReduceAction470::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction470___init_t)(val_t self, int* init_table);
void parser___ReduceAction470___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction470___init();
+#define LOCATE_parser___ReduceAction470___init "parser::ReduceAction470::init"
typedef void (* parser___ReduceAction471___action_t)(val_t self, val_t param0);
void parser___ReduceAction471___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction471___action "parser::ReduceAction471::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction471___init_t)(val_t self, int* init_table);
void parser___ReduceAction471___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction471___init();
+#define LOCATE_parser___ReduceAction471___init "parser::ReduceAction471::init"
typedef void (* parser___ReduceAction472___action_t)(val_t self, val_t param0);
void parser___ReduceAction472___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction472___action "parser::ReduceAction472::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction472___init_t)(val_t self, int* init_table);
void parser___ReduceAction472___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction472___init();
+#define LOCATE_parser___ReduceAction472___init "parser::ReduceAction472::init"
typedef void (* parser___ReduceAction473___action_t)(val_t self, val_t param0);
void parser___ReduceAction473___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction473___action "parser::ReduceAction473::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction473___init_t)(val_t self, int* init_table);
void parser___ReduceAction473___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction473___init();
+#define LOCATE_parser___ReduceAction473___init "parser::ReduceAction473::init"
typedef void (* parser___ReduceAction474___action_t)(val_t self, val_t param0);
void parser___ReduceAction474___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction474___action "parser::ReduceAction474::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction474___init_t)(val_t self, int* init_table);
void parser___ReduceAction474___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction474___init();
+#define LOCATE_parser___ReduceAction474___init "parser::ReduceAction474::init"
typedef void (* parser___ReduceAction475___action_t)(val_t self, val_t param0);
void parser___ReduceAction475___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction475___action "parser::ReduceAction475::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction475___init_t)(val_t self, int* init_table);
void parser___ReduceAction475___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction475___init();
+#define LOCATE_parser___ReduceAction475___init "parser::ReduceAction475::init"
typedef void (* parser___ReduceAction476___action_t)(val_t self, val_t param0);
void parser___ReduceAction476___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction476___action "parser::ReduceAction476::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction476___init_t)(val_t self, int* init_table);
void parser___ReduceAction476___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction476___init();
+#define LOCATE_parser___ReduceAction476___init "parser::ReduceAction476::init"
typedef void (* parser___ReduceAction477___action_t)(val_t self, val_t param0);
void parser___ReduceAction477___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction477___action "parser::ReduceAction477::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction477___init_t)(val_t self, int* init_table);
void parser___ReduceAction477___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction477___init();
+#define LOCATE_parser___ReduceAction477___init "parser::ReduceAction477::init"
typedef void (* parser___ReduceAction478___action_t)(val_t self, val_t param0);
void parser___ReduceAction478___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction478___action "parser::ReduceAction478::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction478___init_t)(val_t self, int* init_table);
void parser___ReduceAction478___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction478___init();
+#define LOCATE_parser___ReduceAction478___init "parser::ReduceAction478::init"
typedef void (* parser___ReduceAction479___action_t)(val_t self, val_t param0);
void parser___ReduceAction479___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction479___action "parser::ReduceAction479::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction479___init_t)(val_t self, int* init_table);
void parser___ReduceAction479___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction479___init();
+#define LOCATE_parser___ReduceAction479___init "parser::ReduceAction479::init"
typedef void (* parser___ReduceAction480___action_t)(val_t self, val_t param0);
void parser___ReduceAction480___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction480___action "parser::ReduceAction480::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction480___init_t)(val_t self, int* init_table);
void parser___ReduceAction480___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction480___init();
+#define LOCATE_parser___ReduceAction480___init "parser::ReduceAction480::init"
typedef void (* parser___ReduceAction481___action_t)(val_t self, val_t param0);
void parser___ReduceAction481___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction481___action "parser::ReduceAction481::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction481___init_t)(val_t self, int* init_table);
void parser___ReduceAction481___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction481___init();
+#define LOCATE_parser___ReduceAction481___init "parser::ReduceAction481::init"
typedef void (* parser___ReduceAction482___action_t)(val_t self, val_t param0);
void parser___ReduceAction482___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction482___action "parser::ReduceAction482::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction482___init_t)(val_t self, int* init_table);
void parser___ReduceAction482___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction482___init();
+#define LOCATE_parser___ReduceAction482___init "parser::ReduceAction482::init"
typedef void (* parser___ReduceAction483___action_t)(val_t self, val_t param0);
void parser___ReduceAction483___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction483___action "parser::ReduceAction483::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction483___init_t)(val_t self, int* init_table);
void parser___ReduceAction483___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction483___init();
+#define LOCATE_parser___ReduceAction483___init "parser::ReduceAction483::init"
typedef void (* parser___ReduceAction484___action_t)(val_t self, val_t param0);
void parser___ReduceAction484___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction484___action "parser::ReduceAction484::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction484___init_t)(val_t self, int* init_table);
void parser___ReduceAction484___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction484___init();
+#define LOCATE_parser___ReduceAction484___init "parser::ReduceAction484::init"
typedef void (* parser___ReduceAction485___action_t)(val_t self, val_t param0);
void parser___ReduceAction485___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction485___action "parser::ReduceAction485::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction485___init_t)(val_t self, int* init_table);
void parser___ReduceAction485___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction485___init();
+#define LOCATE_parser___ReduceAction485___init "parser::ReduceAction485::init"
typedef void (* parser___ReduceAction486___action_t)(val_t self, val_t param0);
void parser___ReduceAction486___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction486___action "parser::ReduceAction486::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction486___init_t)(val_t self, int* init_table);
void parser___ReduceAction486___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction486___init();
+#define LOCATE_parser___ReduceAction486___init "parser::ReduceAction486::init"
typedef void (* parser___ReduceAction487___action_t)(val_t self, val_t param0);
void parser___ReduceAction487___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction487___action "parser::ReduceAction487::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction487___init_t)(val_t self, int* init_table);
void parser___ReduceAction487___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction487___init();
+#define LOCATE_parser___ReduceAction487___init "parser::ReduceAction487::init"
typedef void (* parser___ReduceAction488___action_t)(val_t self, val_t param0);
void parser___ReduceAction488___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction488___action "parser::ReduceAction488::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction488___init_t)(val_t self, int* init_table);
void parser___ReduceAction488___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction488___init();
+#define LOCATE_parser___ReduceAction488___init "parser::ReduceAction488::init"
typedef void (* parser___ReduceAction489___action_t)(val_t self, val_t param0);
void parser___ReduceAction489___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction489___action "parser::ReduceAction489::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction489___init_t)(val_t self, int* init_table);
void parser___ReduceAction489___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction489___init();
+#define LOCATE_parser___ReduceAction489___init "parser::ReduceAction489::init"
typedef void (* parser___ReduceAction490___action_t)(val_t self, val_t param0);
void parser___ReduceAction490___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction490___action "parser::ReduceAction490::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction490___init_t)(val_t self, int* init_table);
void parser___ReduceAction490___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction490___init();
+#define LOCATE_parser___ReduceAction490___init "parser::ReduceAction490::init"
typedef void (* parser___ReduceAction491___action_t)(val_t self, val_t param0);
void parser___ReduceAction491___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction491___action "parser::ReduceAction491::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction491___init_t)(val_t self, int* init_table);
void parser___ReduceAction491___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction491___init();
+#define LOCATE_parser___ReduceAction491___init "parser::ReduceAction491::init"
typedef void (* parser___ReduceAction492___action_t)(val_t self, val_t param0);
void parser___ReduceAction492___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction492___action "parser::ReduceAction492::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction492___init_t)(val_t self, int* init_table);
void parser___ReduceAction492___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction492___init();
+#define LOCATE_parser___ReduceAction492___init "parser::ReduceAction492::init"
typedef void (* parser___ReduceAction493___action_t)(val_t self, val_t param0);
void parser___ReduceAction493___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction493___action "parser::ReduceAction493::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction493___init_t)(val_t self, int* init_table);
void parser___ReduceAction493___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction493___init();
+#define LOCATE_parser___ReduceAction493___init "parser::ReduceAction493::init"
typedef void (* parser___ReduceAction494___action_t)(val_t self, val_t param0);
void parser___ReduceAction494___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction494___action "parser::ReduceAction494::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction494___init_t)(val_t self, int* init_table);
void parser___ReduceAction494___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction494___init();
+#define LOCATE_parser___ReduceAction494___init "parser::ReduceAction494::init"
typedef void (* parser___ReduceAction495___action_t)(val_t self, val_t param0);
void parser___ReduceAction495___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction495___action "parser::ReduceAction495::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction495___init_t)(val_t self, int* init_table);
void parser___ReduceAction495___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction495___init();
+#define LOCATE_parser___ReduceAction495___init "parser::ReduceAction495::init"
typedef void (* parser___ReduceAction496___action_t)(val_t self, val_t param0);
void parser___ReduceAction496___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction496___action "parser::ReduceAction496::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction496___init_t)(val_t self, int* init_table);
void parser___ReduceAction496___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction496___init();
+#define LOCATE_parser___ReduceAction496___init "parser::ReduceAction496::init"
typedef void (* parser___ReduceAction497___action_t)(val_t self, val_t param0);
void parser___ReduceAction497___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction497___action "parser::ReduceAction497::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction497___init_t)(val_t self, int* init_table);
void parser___ReduceAction497___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction497___init();
+#define LOCATE_parser___ReduceAction497___init "parser::ReduceAction497::init"
typedef void (* parser___ReduceAction498___action_t)(val_t self, val_t param0);
void parser___ReduceAction498___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction498___action "parser::ReduceAction498::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction498___init_t)(val_t self, int* init_table);
void parser___ReduceAction498___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction498___init();
+#define LOCATE_parser___ReduceAction498___init "parser::ReduceAction498::init"
typedef void (* parser___ReduceAction499___action_t)(val_t self, val_t param0);
void parser___ReduceAction499___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction499___action "parser::ReduceAction499::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction499___init_t)(val_t self, int* init_table);
void parser___ReduceAction499___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction499___init();
+#define LOCATE_parser___ReduceAction499___init "parser::ReduceAction499::init"
typedef void (* parser___ReduceAction500___action_t)(val_t self, val_t param0);
void parser___ReduceAction500___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction500___action "parser::ReduceAction500::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction500___init_t)(val_t self, int* init_table);
void parser___ReduceAction500___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction500___init();
+#define LOCATE_parser___ReduceAction500___init "parser::ReduceAction500::init"
typedef void (* parser___ReduceAction501___action_t)(val_t self, val_t param0);
void parser___ReduceAction501___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction501___action "parser::ReduceAction501::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction501___init_t)(val_t self, int* init_table);
void parser___ReduceAction501___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction501___init();
+#define LOCATE_parser___ReduceAction501___init "parser::ReduceAction501::init"
typedef void (* parser___ReduceAction502___action_t)(val_t self, val_t param0);
void parser___ReduceAction502___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction502___action "parser::ReduceAction502::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction502___init_t)(val_t self, int* init_table);
void parser___ReduceAction502___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction502___init();
+#define LOCATE_parser___ReduceAction502___init "parser::ReduceAction502::init"
typedef void (* parser___ReduceAction503___action_t)(val_t self, val_t param0);
void parser___ReduceAction503___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction503___action "parser::ReduceAction503::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction503___init_t)(val_t self, int* init_table);
void parser___ReduceAction503___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction503___init();
+#define LOCATE_parser___ReduceAction503___init "parser::ReduceAction503::init"
typedef void (* parser___ReduceAction504___action_t)(val_t self, val_t param0);
void parser___ReduceAction504___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction504___action "parser::ReduceAction504::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction504___init_t)(val_t self, int* init_table);
void parser___ReduceAction504___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction504___init();
+#define LOCATE_parser___ReduceAction504___init "parser::ReduceAction504::init"
typedef void (* parser___ReduceAction505___action_t)(val_t self, val_t param0);
void parser___ReduceAction505___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction505___action "parser::ReduceAction505::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction505___init_t)(val_t self, int* init_table);
void parser___ReduceAction505___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction505___init();
+#define LOCATE_parser___ReduceAction505___init "parser::ReduceAction505::init"
typedef void (* parser___ReduceAction506___action_t)(val_t self, val_t param0);
void parser___ReduceAction506___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction506___action "parser::ReduceAction506::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction506___init_t)(val_t self, int* init_table);
void parser___ReduceAction506___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction506___init();
+#define LOCATE_parser___ReduceAction506___init "parser::ReduceAction506::init"
typedef void (* parser___ReduceAction507___action_t)(val_t self, val_t param0);
void parser___ReduceAction507___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction507___action "parser::ReduceAction507::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction507___init_t)(val_t self, int* init_table);
void parser___ReduceAction507___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction507___init();
+#define LOCATE_parser___ReduceAction507___init "parser::ReduceAction507::init"
typedef void (* parser___ReduceAction508___action_t)(val_t self, val_t param0);
void parser___ReduceAction508___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction508___action "parser::ReduceAction508::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction508___init_t)(val_t self, int* init_table);
void parser___ReduceAction508___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction508___init();
+#define LOCATE_parser___ReduceAction508___init "parser::ReduceAction508::init"
typedef void (* parser___ReduceAction509___action_t)(val_t self, val_t param0);
void parser___ReduceAction509___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction509___action "parser::ReduceAction509::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction509___init_t)(val_t self, int* init_table);
void parser___ReduceAction509___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction509___init();
+#define LOCATE_parser___ReduceAction509___init "parser::ReduceAction509::init"
typedef void (* parser___ReduceAction510___action_t)(val_t self, val_t param0);
void parser___ReduceAction510___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction510___action "parser::ReduceAction510::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction510___init_t)(val_t self, int* init_table);
void parser___ReduceAction510___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction510___init();
+#define LOCATE_parser___ReduceAction510___init "parser::ReduceAction510::init"
typedef void (* parser___ReduceAction511___action_t)(val_t self, val_t param0);
void parser___ReduceAction511___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction511___action "parser::ReduceAction511::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction511___init_t)(val_t self, int* init_table);
void parser___ReduceAction511___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction511___init();
+#define LOCATE_parser___ReduceAction511___init "parser::ReduceAction511::init"
typedef void (* parser___ReduceAction512___action_t)(val_t self, val_t param0);
void parser___ReduceAction512___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction512___action "parser::ReduceAction512::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction512___init_t)(val_t self, int* init_table);
void parser___ReduceAction512___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction512___init();
+#define LOCATE_parser___ReduceAction512___init "parser::ReduceAction512::init"
typedef void (* parser___ReduceAction513___action_t)(val_t self, val_t param0);
void parser___ReduceAction513___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction513___action "parser::ReduceAction513::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction513___init_t)(val_t self, int* init_table);
void parser___ReduceAction513___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction513___init();
+#define LOCATE_parser___ReduceAction513___init "parser::ReduceAction513::init"
typedef void (* parser___ReduceAction514___action_t)(val_t self, val_t param0);
void parser___ReduceAction514___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction514___action "parser::ReduceAction514::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction514___init_t)(val_t self, int* init_table);
void parser___ReduceAction514___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction514___init();
+#define LOCATE_parser___ReduceAction514___init "parser::ReduceAction514::init"
typedef void (* parser___ReduceAction515___action_t)(val_t self, val_t param0);
void parser___ReduceAction515___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction515___action "parser::ReduceAction515::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction515___init_t)(val_t self, int* init_table);
void parser___ReduceAction515___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction515___init();
+#define LOCATE_parser___ReduceAction515___init "parser::ReduceAction515::init"
typedef void (* parser___ReduceAction516___action_t)(val_t self, val_t param0);
void parser___ReduceAction516___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction516___action "parser::ReduceAction516::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction516___init_t)(val_t self, int* init_table);
void parser___ReduceAction516___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction516___init();
+#define LOCATE_parser___ReduceAction516___init "parser::ReduceAction516::init"
typedef void (* parser___ReduceAction517___action_t)(val_t self, val_t param0);
void parser___ReduceAction517___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction517___action "parser::ReduceAction517::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction517___init_t)(val_t self, int* init_table);
void parser___ReduceAction517___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction517___init();
+#define LOCATE_parser___ReduceAction517___init "parser::ReduceAction517::init"
typedef void (* parser___ReduceAction518___action_t)(val_t self, val_t param0);
void parser___ReduceAction518___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction518___action "parser::ReduceAction518::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction518___init_t)(val_t self, int* init_table);
void parser___ReduceAction518___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction518___init();
+#define LOCATE_parser___ReduceAction518___init "parser::ReduceAction518::init"
typedef void (* parser___ReduceAction519___action_t)(val_t self, val_t param0);
void parser___ReduceAction519___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction519___action "parser::ReduceAction519::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction519___init_t)(val_t self, int* init_table);
void parser___ReduceAction519___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction519___init();
+#define LOCATE_parser___ReduceAction519___init "parser::ReduceAction519::init"
typedef void (* parser___ReduceAction520___action_t)(val_t self, val_t param0);
void parser___ReduceAction520___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction520___action "parser::ReduceAction520::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction520___init_t)(val_t self, int* init_table);
void parser___ReduceAction520___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction520___init();
+#define LOCATE_parser___ReduceAction520___init "parser::ReduceAction520::init"
typedef void (* parser___ReduceAction521___action_t)(val_t self, val_t param0);
void parser___ReduceAction521___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction521___action "parser::ReduceAction521::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction521___init_t)(val_t self, int* init_table);
void parser___ReduceAction521___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction521___init();
+#define LOCATE_parser___ReduceAction521___init "parser::ReduceAction521::init"
typedef void (* parser___ReduceAction522___action_t)(val_t self, val_t param0);
void parser___ReduceAction522___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction522___action "parser::ReduceAction522::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction522___init_t)(val_t self, int* init_table);
void parser___ReduceAction522___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction522___init();
+#define LOCATE_parser___ReduceAction522___init "parser::ReduceAction522::init"
typedef void (* parser___ReduceAction523___action_t)(val_t self, val_t param0);
void parser___ReduceAction523___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction523___action "parser::ReduceAction523::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction523___init_t)(val_t self, int* init_table);
void parser___ReduceAction523___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction523___init();
+#define LOCATE_parser___ReduceAction523___init "parser::ReduceAction523::init"
typedef void (* parser___ReduceAction524___action_t)(val_t self, val_t param0);
void parser___ReduceAction524___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction524___action "parser::ReduceAction524::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction524___init_t)(val_t self, int* init_table);
void parser___ReduceAction524___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction524___init();
+#define LOCATE_parser___ReduceAction524___init "parser::ReduceAction524::init"
typedef void (* parser___ReduceAction525___action_t)(val_t self, val_t param0);
void parser___ReduceAction525___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction525___action "parser::ReduceAction525::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction525___init_t)(val_t self, int* init_table);
void parser___ReduceAction525___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction525___init();
+#define LOCATE_parser___ReduceAction525___init "parser::ReduceAction525::init"
typedef void (* parser___ReduceAction526___action_t)(val_t self, val_t param0);
void parser___ReduceAction526___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction526___action "parser::ReduceAction526::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction526___init_t)(val_t self, int* init_table);
void parser___ReduceAction526___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction526___init();
+#define LOCATE_parser___ReduceAction526___init "parser::ReduceAction526::init"
typedef void (* parser___ReduceAction527___action_t)(val_t self, val_t param0);
void parser___ReduceAction527___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction527___action "parser::ReduceAction527::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction527___init_t)(val_t self, int* init_table);
void parser___ReduceAction527___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction527___init();
+#define LOCATE_parser___ReduceAction527___init "parser::ReduceAction527::init"
typedef void (* parser___ReduceAction528___action_t)(val_t self, val_t param0);
void parser___ReduceAction528___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction528___action "parser::ReduceAction528::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction528___init_t)(val_t self, int* init_table);
void parser___ReduceAction528___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction528___init();
+#define LOCATE_parser___ReduceAction528___init "parser::ReduceAction528::init"
typedef void (* parser___ReduceAction529___action_t)(val_t self, val_t param0);
void parser___ReduceAction529___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction529___action "parser::ReduceAction529::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction529___init_t)(val_t self, int* init_table);
void parser___ReduceAction529___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction529___init();
+#define LOCATE_parser___ReduceAction529___init "parser::ReduceAction529::init"
typedef void (* parser___ReduceAction530___action_t)(val_t self, val_t param0);
void parser___ReduceAction530___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction530___action "parser::ReduceAction530::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction530___init_t)(val_t self, int* init_table);
void parser___ReduceAction530___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction530___init();
+#define LOCATE_parser___ReduceAction530___init "parser::ReduceAction530::init"
typedef void (* parser___ReduceAction531___action_t)(val_t self, val_t param0);
void parser___ReduceAction531___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction531___action "parser::ReduceAction531::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction531___init_t)(val_t self, int* init_table);
void parser___ReduceAction531___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction531___init();
+#define LOCATE_parser___ReduceAction531___init "parser::ReduceAction531::init"
typedef void (* parser___ReduceAction532___action_t)(val_t self, val_t param0);
void parser___ReduceAction532___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction532___action "parser::ReduceAction532::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction532___init_t)(val_t self, int* init_table);
void parser___ReduceAction532___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction532___init();
+#define LOCATE_parser___ReduceAction532___init "parser::ReduceAction532::init"
typedef void (* parser___ReduceAction533___action_t)(val_t self, val_t param0);
void parser___ReduceAction533___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction533___action "parser::ReduceAction533::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction533___init_t)(val_t self, int* init_table);
void parser___ReduceAction533___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction533___init();
+#define LOCATE_parser___ReduceAction533___init "parser::ReduceAction533::init"
typedef void (* parser___ReduceAction534___action_t)(val_t self, val_t param0);
void parser___ReduceAction534___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction534___action "parser::ReduceAction534::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction534___init_t)(val_t self, int* init_table);
void parser___ReduceAction534___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction534___init();
+#define LOCATE_parser___ReduceAction534___init "parser::ReduceAction534::init"
typedef void (* parser___ReduceAction535___action_t)(val_t self, val_t param0);
void parser___ReduceAction535___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction535___action "parser::ReduceAction535::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction535___init_t)(val_t self, int* init_table);
void parser___ReduceAction535___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction535___init();
+#define LOCATE_parser___ReduceAction535___init "parser::ReduceAction535::init"
typedef void (* parser___ReduceAction536___action_t)(val_t self, val_t param0);
void parser___ReduceAction536___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction536___action "parser::ReduceAction536::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction536___init_t)(val_t self, int* init_table);
void parser___ReduceAction536___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction536___init();
+#define LOCATE_parser___ReduceAction536___init "parser::ReduceAction536::init"
typedef void (* parser___ReduceAction537___action_t)(val_t self, val_t param0);
void parser___ReduceAction537___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction537___action "parser::ReduceAction537::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction537___init_t)(val_t self, int* init_table);
void parser___ReduceAction537___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction537___init();
+#define LOCATE_parser___ReduceAction537___init "parser::ReduceAction537::init"
typedef void (* parser___ReduceAction538___action_t)(val_t self, val_t param0);
void parser___ReduceAction538___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction538___action "parser::ReduceAction538::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction538___init_t)(val_t self, int* init_table);
void parser___ReduceAction538___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction538___init();
+#define LOCATE_parser___ReduceAction538___init "parser::ReduceAction538::init"
typedef void (* parser___ReduceAction539___action_t)(val_t self, val_t param0);
void parser___ReduceAction539___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction539___action "parser::ReduceAction539::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction539___init_t)(val_t self, int* init_table);
void parser___ReduceAction539___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction539___init();
+#define LOCATE_parser___ReduceAction539___init "parser::ReduceAction539::init"
typedef void (* parser___ReduceAction540___action_t)(val_t self, val_t param0);
void parser___ReduceAction540___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction540___action "parser::ReduceAction540::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction540___init_t)(val_t self, int* init_table);
void parser___ReduceAction540___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction540___init();
+#define LOCATE_parser___ReduceAction540___init "parser::ReduceAction540::init"
typedef void (* parser___ReduceAction541___action_t)(val_t self, val_t param0);
void parser___ReduceAction541___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction541___action "parser::ReduceAction541::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction541___init_t)(val_t self, int* init_table);
void parser___ReduceAction541___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction541___init();
+#define LOCATE_parser___ReduceAction541___init "parser::ReduceAction541::init"
typedef void (* parser___ReduceAction542___action_t)(val_t self, val_t param0);
void parser___ReduceAction542___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction542___action "parser::ReduceAction542::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction542___init_t)(val_t self, int* init_table);
void parser___ReduceAction542___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction542___init();
+#define LOCATE_parser___ReduceAction542___init "parser::ReduceAction542::init"
typedef void (* parser___ReduceAction543___action_t)(val_t self, val_t param0);
void parser___ReduceAction543___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction543___action "parser::ReduceAction543::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction543___init_t)(val_t self, int* init_table);
void parser___ReduceAction543___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction543___init();
+#define LOCATE_parser___ReduceAction543___init "parser::ReduceAction543::init"
typedef void (* parser___ReduceAction544___action_t)(val_t self, val_t param0);
void parser___ReduceAction544___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction544___action "parser::ReduceAction544::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction544___init_t)(val_t self, int* init_table);
void parser___ReduceAction544___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction544___init();
+#define LOCATE_parser___ReduceAction544___init "parser::ReduceAction544::init"
typedef void (* parser___ReduceAction545___action_t)(val_t self, val_t param0);
void parser___ReduceAction545___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction545___action "parser::ReduceAction545::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction545___init_t)(val_t self, int* init_table);
void parser___ReduceAction545___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction545___init();
+#define LOCATE_parser___ReduceAction545___init "parser::ReduceAction545::init"
typedef void (* parser___ReduceAction546___action_t)(val_t self, val_t param0);
void parser___ReduceAction546___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction546___action "parser::ReduceAction546::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction546___init_t)(val_t self, int* init_table);
void parser___ReduceAction546___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction546___init();
+#define LOCATE_parser___ReduceAction546___init "parser::ReduceAction546::init"
typedef void (* parser___ReduceAction547___action_t)(val_t self, val_t param0);
void parser___ReduceAction547___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction547___action "parser::ReduceAction547::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction547___init_t)(val_t self, int* init_table);
void parser___ReduceAction547___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction547___init();
+#define LOCATE_parser___ReduceAction547___init "parser::ReduceAction547::init"
typedef void (* parser___ReduceAction548___action_t)(val_t self, val_t param0);
void parser___ReduceAction548___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction548___action "parser::ReduceAction548::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction548___init_t)(val_t self, int* init_table);
void parser___ReduceAction548___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction548___init();
+#define LOCATE_parser___ReduceAction548___init "parser::ReduceAction548::init"
typedef void (* parser___ReduceAction549___action_t)(val_t self, val_t param0);
void parser___ReduceAction549___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction549___action "parser::ReduceAction549::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction549___init_t)(val_t self, int* init_table);
void parser___ReduceAction549___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction549___init();
+#define LOCATE_parser___ReduceAction549___init "parser::ReduceAction549::init"
typedef void (* parser___ReduceAction550___action_t)(val_t self, val_t param0);
void parser___ReduceAction550___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction550___action "parser::ReduceAction550::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction550___init_t)(val_t self, int* init_table);
void parser___ReduceAction550___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction550___init();
+#define LOCATE_parser___ReduceAction550___init "parser::ReduceAction550::init"
typedef void (* parser___ReduceAction551___action_t)(val_t self, val_t param0);
void parser___ReduceAction551___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction551___action "parser::ReduceAction551::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction551___init_t)(val_t self, int* init_table);
void parser___ReduceAction551___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction551___init();
+#define LOCATE_parser___ReduceAction551___init "parser::ReduceAction551::init"
typedef void (* parser___ReduceAction552___action_t)(val_t self, val_t param0);
void parser___ReduceAction552___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction552___action "parser::ReduceAction552::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction552___init_t)(val_t self, int* init_table);
void parser___ReduceAction552___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction552___init();
+#define LOCATE_parser___ReduceAction552___init "parser::ReduceAction552::init"
typedef void (* parser___ReduceAction553___action_t)(val_t self, val_t param0);
void parser___ReduceAction553___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction553___action "parser::ReduceAction553::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction553___init_t)(val_t self, int* init_table);
void parser___ReduceAction553___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction553___init();
+#define LOCATE_parser___ReduceAction553___init "parser::ReduceAction553::init"
typedef void (* parser___ReduceAction554___action_t)(val_t self, val_t param0);
void parser___ReduceAction554___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction554___action "parser::ReduceAction554::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction554___init_t)(val_t self, int* init_table);
void parser___ReduceAction554___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction554___init();
+#define LOCATE_parser___ReduceAction554___init "parser::ReduceAction554::init"
typedef void (* parser___ReduceAction555___action_t)(val_t self, val_t param0);
void parser___ReduceAction555___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction555___action "parser::ReduceAction555::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction555___init_t)(val_t self, int* init_table);
void parser___ReduceAction555___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction555___init();
+#define LOCATE_parser___ReduceAction555___init "parser::ReduceAction555::init"
typedef void (* parser___ReduceAction556___action_t)(val_t self, val_t param0);
void parser___ReduceAction556___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction556___action "parser::ReduceAction556::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction556___init_t)(val_t self, int* init_table);
void parser___ReduceAction556___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction556___init();
+#define LOCATE_parser___ReduceAction556___init "parser::ReduceAction556::init"
typedef void (* parser___ReduceAction557___action_t)(val_t self, val_t param0);
void parser___ReduceAction557___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction557___action "parser::ReduceAction557::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction557___init_t)(val_t self, int* init_table);
void parser___ReduceAction557___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction557___init();
+#define LOCATE_parser___ReduceAction557___init "parser::ReduceAction557::init"
typedef void (* parser___ReduceAction558___action_t)(val_t self, val_t param0);
void parser___ReduceAction558___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction558___action "parser::ReduceAction558::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction558___init_t)(val_t self, int* init_table);
void parser___ReduceAction558___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction558___init();
+#define LOCATE_parser___ReduceAction558___init "parser::ReduceAction558::init"
typedef void (* parser___ReduceAction559___action_t)(val_t self, val_t param0);
void parser___ReduceAction559___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction559___action "parser::ReduceAction559::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction559___init_t)(val_t self, int* init_table);
void parser___ReduceAction559___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction559___init();
+#define LOCATE_parser___ReduceAction559___init "parser::ReduceAction559::init"
typedef void (* parser___ReduceAction560___action_t)(val_t self, val_t param0);
void parser___ReduceAction560___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction560___action "parser::ReduceAction560::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction560___init_t)(val_t self, int* init_table);
void parser___ReduceAction560___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction560___init();
+#define LOCATE_parser___ReduceAction560___init "parser::ReduceAction560::init"
typedef void (* parser___ReduceAction561___action_t)(val_t self, val_t param0);
void parser___ReduceAction561___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction561___action "parser::ReduceAction561::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction561___init_t)(val_t self, int* init_table);
void parser___ReduceAction561___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction561___init();
+#define LOCATE_parser___ReduceAction561___init "parser::ReduceAction561::init"
typedef void (* parser___ReduceAction562___action_t)(val_t self, val_t param0);
void parser___ReduceAction562___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction562___action "parser::ReduceAction562::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction562___init_t)(val_t self, int* init_table);
void parser___ReduceAction562___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction562___init();
+#define LOCATE_parser___ReduceAction562___init "parser::ReduceAction562::init"
typedef void (* parser___ReduceAction563___action_t)(val_t self, val_t param0);
void parser___ReduceAction563___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction563___action "parser::ReduceAction563::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction563___init_t)(val_t self, int* init_table);
void parser___ReduceAction563___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction563___init();
+#define LOCATE_parser___ReduceAction563___init "parser::ReduceAction563::init"
typedef void (* parser___ReduceAction564___action_t)(val_t self, val_t param0);
void parser___ReduceAction564___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction564___action "parser::ReduceAction564::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction564___init_t)(val_t self, int* init_table);
void parser___ReduceAction564___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction564___init();
+#define LOCATE_parser___ReduceAction564___init "parser::ReduceAction564::init"
typedef void (* parser___ReduceAction565___action_t)(val_t self, val_t param0);
void parser___ReduceAction565___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction565___action "parser::ReduceAction565::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction565___init_t)(val_t self, int* init_table);
void parser___ReduceAction565___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction565___init();
+#define LOCATE_parser___ReduceAction565___init "parser::ReduceAction565::init"
typedef void (* parser___ReduceAction566___action_t)(val_t self, val_t param0);
void parser___ReduceAction566___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction566___action "parser::ReduceAction566::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction566___init_t)(val_t self, int* init_table);
void parser___ReduceAction566___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction566___init();
+#define LOCATE_parser___ReduceAction566___init "parser::ReduceAction566::init"
typedef void (* parser___ReduceAction567___action_t)(val_t self, val_t param0);
void parser___ReduceAction567___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction567___action "parser::ReduceAction567::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction567___init_t)(val_t self, int* init_table);
void parser___ReduceAction567___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction567___init();
+#define LOCATE_parser___ReduceAction567___init "parser::ReduceAction567::init"
typedef void (* parser___ReduceAction568___action_t)(val_t self, val_t param0);
void parser___ReduceAction568___action(val_t self, val_t param0);
+#define LOCATE_parser___ReduceAction568___action "parser::ReduceAction568::(parser::ReduceAction::action)"
typedef void (* parser___ReduceAction568___init_t)(val_t self, int* init_table);
void parser___ReduceAction568___init(val_t self, int* init_table);
val_t NEW_parser___ReduceAction568___init();
+#define LOCATE_parser___ReduceAction568___init "parser::ReduceAction568::init"
#endif
/* This C file is generated by NIT to compile module parser_nodes. */
#include "parser_nodes._sep.h"
val_t parser_nodes___PPropdef___n_doc(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::PPropdef::n_doc (src/parser//parser_nodes.nit:280,5--39)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___PPropdef___n_doc, 280};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___PPropdef____n_doc( self) /*PPropdef::_n_doc*/;
}
void parser_nodes___PPropdef___n_doc__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::PPropdef::n_doc= (src/parser//parser_nodes.nit:280,5--39)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___PPropdef___n_doc__eq, 280};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___PPropdef____n_doc( self) /*PPropdef::_n_doc*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___PAble___n_kwredef(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::PAble::n_kwredef (src/parser//parser_nodes.nit:283,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___PAble___n_kwredef, 283};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___PAble____n_kwredef( self) /*PAble::_n_kwredef*/;
}
void parser_nodes___PAble___n_kwredef__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::PAble::n_kwredef= (src/parser//parser_nodes.nit:283,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___PAble___n_kwredef__eq, 283};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___PAble____n_kwredef( self) /*PAble::_n_kwredef*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___PParam___n_id(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::PParam::n_id (src/parser//parser_nodes.nit:289,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___PParam___n_id, 289};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___PParam____n_id( self) /*PParam::_n_id*/;
}
void parser_nodes___PParam___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::PParam::n_id= (src/parser//parser_nodes.nit:289,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___PParam___n_id__eq, 289};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___PParam____n_id( self) /*PParam::_n_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___PParam___n_type(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::PParam::n_type (src/parser//parser_nodes.nit:290,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___PParam___n_type, 290};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___PParam____n_type( self) /*PParam::_n_type*/;
}
void parser_nodes___PParam___n_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::PParam::n_type= (src/parser//parser_nodes.nit:290,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___PParam___n_type__eq, 290};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___PParam____n_type( self) /*PParam::_n_type*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AModule___n_packagedecl(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AModule::n_packagedecl (src/parser//parser_nodes.nit:300,5--55)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AModule___n_packagedecl, 300};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AModule____n_packagedecl( self) /*AModule::_n_packagedecl*/;
}
void parser_nodes___AModule___n_packagedecl__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AModule::n_packagedecl= (src/parser//parser_nodes.nit:300,5--55)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AModule___n_packagedecl__eq, 300};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AModule____n_packagedecl( self) /*AModule::_n_packagedecl*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AModule___n_imports(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AModule::n_imports (src/parser//parser_nodes.nit:301,5--51)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AModule___n_imports, 301};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AModule____n_imports( self) /*AModule::_n_imports*/;
}
void parser_nodes___AModule___n_imports__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AModule::n_imports= (src/parser//parser_nodes.nit:301,5--51)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AModule___n_imports__eq, 301};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AModule____n_imports( self) /*AModule::_n_imports*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AModule___n_classdefs(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AModule::n_classdefs (src/parser//parser_nodes.nit:302,5--55)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AModule___n_classdefs, 302};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AModule____n_classdefs( self) /*AModule::_n_classdefs*/;
}
void parser_nodes___AModule___n_classdefs__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AModule::n_classdefs= (src/parser//parser_nodes.nit:302,5--55)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AModule___n_classdefs__eq, 302};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AModule____n_classdefs( self) /*AModule::_n_classdefs*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___APackagedecl___n_doc(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::APackagedecl::n_doc (src/parser//parser_nodes.nit:306,5--39)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___APackagedecl___n_doc, 306};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___APackagedecl____n_doc( self) /*APackagedecl::_n_doc*/;
}
void parser_nodes___APackagedecl___n_doc__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::APackagedecl::n_doc= (src/parser//parser_nodes.nit:306,5--39)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___APackagedecl___n_doc__eq, 306};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___APackagedecl____n_doc( self) /*APackagedecl::_n_doc*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___APackagedecl___n_kwpackage(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::APackagedecl::n_kwpackage (src/parser//parser_nodes.nit:307,5--51)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___APackagedecl___n_kwpackage, 307};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___APackagedecl____n_kwpackage( self) /*APackagedecl::_n_kwpackage*/;
}
void parser_nodes___APackagedecl___n_kwpackage__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::APackagedecl::n_kwpackage= (src/parser//parser_nodes.nit:307,5--51)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___APackagedecl___n_kwpackage__eq, 307};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___APackagedecl____n_kwpackage( self) /*APackagedecl::_n_kwpackage*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___APackagedecl___n_id(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::APackagedecl::n_id (src/parser//parser_nodes.nit:308,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___APackagedecl___n_id, 308};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___APackagedecl____n_id( self) /*APackagedecl::_n_id*/;
}
void parser_nodes___APackagedecl___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::APackagedecl::n_id= (src/parser//parser_nodes.nit:308,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___APackagedecl___n_id__eq, 308};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___APackagedecl____n_id( self) /*APackagedecl::_n_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AImport___n_visibility(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AImport::n_visibility (src/parser//parser_nodes.nit:312,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AImport___n_visibility, 312};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AImport____n_visibility( self) /*AImport::_n_visibility*/;
}
void parser_nodes___AImport___n_visibility__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AImport::n_visibility= (src/parser//parser_nodes.nit:312,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AImport___n_visibility__eq, 312};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AImport____n_visibility( self) /*AImport::_n_visibility*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AImport___n_kwimport(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AImport::n_kwimport (src/parser//parser_nodes.nit:313,5--49)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AImport___n_kwimport, 313};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AImport____n_kwimport( self) /*AImport::_n_kwimport*/;
}
void parser_nodes___AImport___n_kwimport__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AImport::n_kwimport= (src/parser//parser_nodes.nit:313,5--49)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AImport___n_kwimport__eq, 313};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AImport____n_kwimport( self) /*AImport::_n_kwimport*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AImport___n_id(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AImport::n_id (src/parser//parser_nodes.nit:314,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AImport___n_id, 314};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AImport____n_id( self) /*AImport::_n_id*/;
}
void parser_nodes___AImport___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AImport::n_id= (src/parser//parser_nodes.nit:314,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AImport___n_id__eq, 314};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AImport____n_id( self) /*AImport::_n_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ANoImport___n_visibility(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ANoImport::n_visibility (src/parser//parser_nodes.nit:318,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANoImport___n_visibility, 318};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ANoImport____n_visibility( self) /*ANoImport::_n_visibility*/;
}
void parser_nodes___ANoImport___n_visibility__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ANoImport::n_visibility= (src/parser//parser_nodes.nit:318,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANoImport___n_visibility__eq, 318};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ANoImport____n_visibility( self) /*ANoImport::_n_visibility*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ANoImport___n_kwimport(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ANoImport::n_kwimport (src/parser//parser_nodes.nit:319,5--49)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANoImport___n_kwimport, 319};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ANoImport____n_kwimport( self) /*ANoImport::_n_kwimport*/;
}
void parser_nodes___ANoImport___n_kwimport__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ANoImport::n_kwimport= (src/parser//parser_nodes.nit:319,5--49)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANoImport___n_kwimport__eq, 319};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ANoImport____n_kwimport( self) /*ANoImport::_n_kwimport*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ANoImport___n_kwend(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ANoImport::n_kwend (src/parser//parser_nodes.nit:320,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANoImport___n_kwend, 320};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ANoImport____n_kwend( self) /*ANoImport::_n_kwend*/;
}
void parser_nodes___ANoImport___n_kwend__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ANoImport::n_kwend= (src/parser//parser_nodes.nit:320,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANoImport___n_kwend__eq, 320};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ANoImport____n_kwend( self) /*ANoImport::_n_kwend*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___APrivateVisibility___n_kwprivate(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::APrivateVisibility::n_kwprivate (src/parser//parser_nodes.nit:327,5--51)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___APrivateVisibility___n_kwprivate, 327};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___APrivateVisibility____n_kwprivate( self) /*APrivateVisibility::_n_kwprivate*/;
}
void parser_nodes___APrivateVisibility___n_kwprivate__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::APrivateVisibility::n_kwprivate= (src/parser//parser_nodes.nit:327,5--51)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___APrivateVisibility___n_kwprivate__eq, 327};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___APrivateVisibility____n_kwprivate( self) /*APrivateVisibility::_n_kwprivate*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AProtectedVisibility___n_kwprotected(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AProtectedVisibility::n_kwprotected (src/parser//parser_nodes.nit:331,5--55)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AProtectedVisibility___n_kwprotected, 331};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AProtectedVisibility____n_kwprotected( self) /*AProtectedVisibility::_n_kwprotected*/;
}
void parser_nodes___AProtectedVisibility___n_kwprotected__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AProtectedVisibility::n_kwprotected= (src/parser//parser_nodes.nit:331,5--55)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AProtectedVisibility___n_kwprotected__eq, 331};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AProtectedVisibility____n_kwprotected( self) /*AProtectedVisibility::_n_kwprotected*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AIntrudeVisibility___n_kwintrude(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AIntrudeVisibility::n_kwintrude (src/parser//parser_nodes.nit:335,5--51)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIntrudeVisibility___n_kwintrude, 335};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AIntrudeVisibility____n_kwintrude( self) /*AIntrudeVisibility::_n_kwintrude*/;
}
void parser_nodes___AIntrudeVisibility___n_kwintrude__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AIntrudeVisibility::n_kwintrude= (src/parser//parser_nodes.nit:335,5--51)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIntrudeVisibility___n_kwintrude__eq, 335};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AIntrudeVisibility____n_kwintrude( self) /*AIntrudeVisibility::_n_kwintrude*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AClassdef___n_doc(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AClassdef::n_doc (src/parser//parser_nodes.nit:339,5--39)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AClassdef___n_doc, 339};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AClassdef____n_doc( self) /*AClassdef::_n_doc*/;
}
void parser_nodes___AClassdef___n_doc__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AClassdef::n_doc= (src/parser//parser_nodes.nit:339,5--39)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AClassdef___n_doc__eq, 339};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AClassdef____n_doc( self) /*AClassdef::_n_doc*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AClassdef___n_kwredef(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AClassdef::n_kwredef (src/parser//parser_nodes.nit:340,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AClassdef___n_kwredef, 340};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AClassdef____n_kwredef( self) /*AClassdef::_n_kwredef*/;
}
void parser_nodes___AClassdef___n_kwredef__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AClassdef::n_kwredef= (src/parser//parser_nodes.nit:340,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AClassdef___n_kwredef__eq, 340};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AClassdef____n_kwredef( self) /*AClassdef::_n_kwredef*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AClassdef___n_visibility(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AClassdef::n_visibility (src/parser//parser_nodes.nit:341,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AClassdef___n_visibility, 341};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AClassdef____n_visibility( self) /*AClassdef::_n_visibility*/;
}
void parser_nodes___AClassdef___n_visibility__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AClassdef::n_visibility= (src/parser//parser_nodes.nit:341,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AClassdef___n_visibility__eq, 341};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AClassdef____n_visibility( self) /*AClassdef::_n_visibility*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AClassdef___n_classkind(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AClassdef::n_classkind (src/parser//parser_nodes.nit:342,5--51)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AClassdef___n_classkind, 342};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AClassdef____n_classkind( self) /*AClassdef::_n_classkind*/;
}
void parser_nodes___AClassdef___n_classkind__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AClassdef::n_classkind= (src/parser//parser_nodes.nit:342,5--51)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AClassdef___n_classkind__eq, 342};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AClassdef____n_classkind( self) /*AClassdef::_n_classkind*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AClassdef___n_id(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AClassdef::n_id (src/parser//parser_nodes.nit:343,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AClassdef___n_id, 343};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AClassdef____n_id( self) /*AClassdef::_n_id*/;
}
void parser_nodes___AClassdef___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AClassdef::n_id= (src/parser//parser_nodes.nit:343,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AClassdef___n_id__eq, 343};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AClassdef____n_id( self) /*AClassdef::_n_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AClassdef___n_formaldefs(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AClassdef::n_formaldefs (src/parser//parser_nodes.nit:344,5--57)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AClassdef___n_formaldefs, 344};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AClassdef____n_formaldefs( self) /*AClassdef::_n_formaldefs*/;
}
void parser_nodes___AClassdef___n_formaldefs__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AClassdef::n_formaldefs= (src/parser//parser_nodes.nit:344,5--57)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AClassdef___n_formaldefs__eq, 344};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AClassdef____n_formaldefs( self) /*AClassdef::_n_formaldefs*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AClassdef___n_superclasses(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AClassdef::n_superclasses (src/parser//parser_nodes.nit:345,5--60)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AClassdef___n_superclasses, 345};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AClassdef____n_superclasses( self) /*AClassdef::_n_superclasses*/;
}
void parser_nodes___AClassdef___n_superclasses__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AClassdef::n_superclasses= (src/parser//parser_nodes.nit:345,5--60)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AClassdef___n_superclasses__eq, 345};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AClassdef____n_superclasses( self) /*AClassdef::_n_superclasses*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AClassdef___n_propdefs(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AClassdef::n_propdefs (src/parser//parser_nodes.nit:346,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AClassdef___n_propdefs, 346};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AClassdef____n_propdefs( self) /*AClassdef::_n_propdefs*/;
}
void parser_nodes___AClassdef___n_propdefs__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AClassdef::n_propdefs= (src/parser//parser_nodes.nit:346,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AClassdef___n_propdefs__eq, 346};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AClassdef____n_propdefs( self) /*AClassdef::_n_propdefs*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ATopClassdef___n_propdefs(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ATopClassdef::n_propdefs (src/parser//parser_nodes.nit:350,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ATopClassdef___n_propdefs, 350};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ATopClassdef____n_propdefs( self) /*ATopClassdef::_n_propdefs*/;
}
void parser_nodes___ATopClassdef___n_propdefs__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ATopClassdef::n_propdefs= (src/parser//parser_nodes.nit:350,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ATopClassdef___n_propdefs__eq, 350};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ATopClassdef____n_propdefs( self) /*ATopClassdef::_n_propdefs*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AMainClassdef___n_propdefs(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AMainClassdef::n_propdefs (src/parser//parser_nodes.nit:354,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AMainClassdef___n_propdefs, 354};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AMainClassdef____n_propdefs( self) /*AMainClassdef::_n_propdefs*/;
}
void parser_nodes___AMainClassdef___n_propdefs__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AMainClassdef::n_propdefs= (src/parser//parser_nodes.nit:354,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AMainClassdef___n_propdefs__eq, 354};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AMainClassdef____n_propdefs( self) /*AMainClassdef::_n_propdefs*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AConcreteClasskind___n_kwclass(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AConcreteClasskind::n_kwclass (src/parser//parser_nodes.nit:358,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AConcreteClasskind___n_kwclass, 358};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AConcreteClasskind____n_kwclass( self) /*AConcreteClasskind::_n_kwclass*/;
}
void parser_nodes___AConcreteClasskind___n_kwclass__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AConcreteClasskind::n_kwclass= (src/parser//parser_nodes.nit:358,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AConcreteClasskind___n_kwclass__eq, 358};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AConcreteClasskind____n_kwclass( self) /*AConcreteClasskind::_n_kwclass*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAbstractClasskind___n_kwabstract(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAbstractClasskind::n_kwabstract (src/parser//parser_nodes.nit:362,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAbstractClasskind___n_kwabstract, 362};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAbstractClasskind____n_kwabstract( self) /*AAbstractClasskind::_n_kwabstract*/;
}
void parser_nodes___AAbstractClasskind___n_kwabstract__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAbstractClasskind::n_kwabstract= (src/parser//parser_nodes.nit:362,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAbstractClasskind___n_kwabstract__eq, 362};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAbstractClasskind____n_kwabstract( self) /*AAbstractClasskind::_n_kwabstract*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAbstractClasskind___n_kwclass(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAbstractClasskind::n_kwclass (src/parser//parser_nodes.nit:363,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAbstractClasskind___n_kwclass, 363};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAbstractClasskind____n_kwclass( self) /*AAbstractClasskind::_n_kwclass*/;
}
void parser_nodes___AAbstractClasskind___n_kwclass__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAbstractClasskind::n_kwclass= (src/parser//parser_nodes.nit:363,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAbstractClasskind___n_kwclass__eq, 363};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAbstractClasskind____n_kwclass( self) /*AAbstractClasskind::_n_kwclass*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AInterfaceClasskind___n_kwinterface(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AInterfaceClasskind::n_kwinterface (src/parser//parser_nodes.nit:367,5--55)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AInterfaceClasskind___n_kwinterface, 367};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AInterfaceClasskind____n_kwinterface( self) /*AInterfaceClasskind::_n_kwinterface*/;
}
void parser_nodes___AInterfaceClasskind___n_kwinterface__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AInterfaceClasskind::n_kwinterface= (src/parser//parser_nodes.nit:367,5--55)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AInterfaceClasskind___n_kwinterface__eq, 367};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AInterfaceClasskind____n_kwinterface( self) /*AInterfaceClasskind::_n_kwinterface*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AUniversalClasskind___n_kwuniversal(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AUniversalClasskind::n_kwuniversal (src/parser//parser_nodes.nit:371,5--55)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AUniversalClasskind___n_kwuniversal, 371};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AUniversalClasskind____n_kwuniversal( self) /*AUniversalClasskind::_n_kwuniversal*/;
}
void parser_nodes___AUniversalClasskind___n_kwuniversal__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AUniversalClasskind::n_kwuniversal= (src/parser//parser_nodes.nit:371,5--55)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AUniversalClasskind___n_kwuniversal__eq, 371};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AUniversalClasskind____n_kwuniversal( self) /*AUniversalClasskind::_n_kwuniversal*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AFormaldef___n_id(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AFormaldef::n_id (src/parser//parser_nodes.nit:375,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AFormaldef___n_id, 375};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AFormaldef____n_id( self) /*AFormaldef::_n_id*/;
}
void parser_nodes___AFormaldef___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AFormaldef::n_id= (src/parser//parser_nodes.nit:375,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AFormaldef___n_id__eq, 375};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AFormaldef____n_id( self) /*AFormaldef::_n_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AFormaldef___n_type(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AFormaldef::n_type (src/parser//parser_nodes.nit:376,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AFormaldef___n_type, 376};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AFormaldef____n_type( self) /*AFormaldef::_n_type*/;
}
void parser_nodes___AFormaldef___n_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AFormaldef::n_type= (src/parser//parser_nodes.nit:376,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AFormaldef___n_type__eq, 376};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AFormaldef____n_type( self) /*AFormaldef::_n_type*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ASuperclass___n_kwspecial(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ASuperclass::n_kwspecial (src/parser//parser_nodes.nit:380,5--51)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASuperclass___n_kwspecial, 380};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ASuperclass____n_kwspecial( self) /*ASuperclass::_n_kwspecial*/;
}
void parser_nodes___ASuperclass___n_kwspecial__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ASuperclass::n_kwspecial= (src/parser//parser_nodes.nit:380,5--51)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASuperclass___n_kwspecial__eq, 380};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ASuperclass____n_kwspecial( self) /*ASuperclass::_n_kwspecial*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ASuperclass___n_type(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ASuperclass::n_type (src/parser//parser_nodes.nit:381,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASuperclass___n_type, 381};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ASuperclass____n_type( self) /*ASuperclass::_n_type*/;
}
void parser_nodes___ASuperclass___n_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ASuperclass::n_type= (src/parser//parser_nodes.nit:381,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASuperclass___n_type__eq, 381};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ASuperclass____n_type( self) /*ASuperclass::_n_type*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAttrPropdef___n_kwredef(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrPropdef::n_kwredef (src/parser//parser_nodes.nit:385,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrPropdef___n_kwredef, 385};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAttrPropdef____n_kwredef( self) /*AAttrPropdef::_n_kwredef*/;
}
void parser_nodes___AAttrPropdef___n_kwredef__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrPropdef::n_kwredef= (src/parser//parser_nodes.nit:385,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrPropdef___n_kwredef__eq, 385};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAttrPropdef____n_kwredef( self) /*AAttrPropdef::_n_kwredef*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAttrPropdef___n_visibility(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrPropdef::n_visibility (src/parser//parser_nodes.nit:386,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrPropdef___n_visibility, 386};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAttrPropdef____n_visibility( self) /*AAttrPropdef::_n_visibility*/;
}
void parser_nodes___AAttrPropdef___n_visibility__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrPropdef::n_visibility= (src/parser//parser_nodes.nit:386,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrPropdef___n_visibility__eq, 386};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAttrPropdef____n_visibility( self) /*AAttrPropdef::_n_visibility*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAttrPropdef___n_kwattr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrPropdef::n_kwattr (src/parser//parser_nodes.nit:387,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrPropdef___n_kwattr, 387};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAttrPropdef____n_kwattr( self) /*AAttrPropdef::_n_kwattr*/;
}
void parser_nodes___AAttrPropdef___n_kwattr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrPropdef::n_kwattr= (src/parser//parser_nodes.nit:387,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrPropdef___n_kwattr__eq, 387};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAttrPropdef____n_kwattr( self) /*AAttrPropdef::_n_kwattr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAttrPropdef___n_id(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrPropdef::n_id (src/parser//parser_nodes.nit:388,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrPropdef___n_id, 388};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAttrPropdef____n_id( self) /*AAttrPropdef::_n_id*/;
}
void parser_nodes___AAttrPropdef___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrPropdef::n_id= (src/parser//parser_nodes.nit:388,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrPropdef___n_id__eq, 388};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAttrPropdef____n_id( self) /*AAttrPropdef::_n_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAttrPropdef___n_type(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrPropdef::n_type (src/parser//parser_nodes.nit:389,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrPropdef___n_type, 389};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAttrPropdef____n_type( self) /*AAttrPropdef::_n_type*/;
}
void parser_nodes___AAttrPropdef___n_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrPropdef::n_type= (src/parser//parser_nodes.nit:389,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrPropdef___n_type__eq, 389};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAttrPropdef____n_type( self) /*AAttrPropdef::_n_type*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAttrPropdef___n_readable(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrPropdef::n_readable (src/parser//parser_nodes.nit:390,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrPropdef___n_readable, 390};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAttrPropdef____n_readable( self) /*AAttrPropdef::_n_readable*/;
}
void parser_nodes___AAttrPropdef___n_readable__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrPropdef::n_readable= (src/parser//parser_nodes.nit:390,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrPropdef___n_readable__eq, 390};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAttrPropdef____n_readable( self) /*AAttrPropdef::_n_readable*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAttrPropdef___n_writable(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrPropdef::n_writable (src/parser//parser_nodes.nit:391,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrPropdef___n_writable, 391};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAttrPropdef____n_writable( self) /*AAttrPropdef::_n_writable*/;
}
void parser_nodes___AAttrPropdef___n_writable__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrPropdef::n_writable= (src/parser//parser_nodes.nit:391,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrPropdef___n_writable__eq, 391};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAttrPropdef____n_writable( self) /*AAttrPropdef::_n_writable*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAttrPropdef___n_expr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrPropdef::n_expr (src/parser//parser_nodes.nit:392,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrPropdef___n_expr, 392};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAttrPropdef____n_expr( self) /*AAttrPropdef::_n_expr*/;
}
void parser_nodes___AAttrPropdef___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrPropdef::n_expr= (src/parser//parser_nodes.nit:392,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrPropdef___n_expr__eq, 392};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAttrPropdef____n_expr( self) /*AAttrPropdef::_n_expr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AMethPropdef___n_kwredef(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AMethPropdef::n_kwredef (src/parser//parser_nodes.nit:396,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AMethPropdef___n_kwredef, 396};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AMethPropdef::_n_kwredef*/;
}
void parser_nodes___AMethPropdef___n_kwredef__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AMethPropdef::n_kwredef= (src/parser//parser_nodes.nit:396,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AMethPropdef___n_kwredef__eq, 396};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AMethPropdef::_n_kwredef*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AMethPropdef___n_visibility(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AMethPropdef::n_visibility (src/parser//parser_nodes.nit:397,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AMethPropdef___n_visibility, 397};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*AMethPropdef::_n_visibility*/;
}
void parser_nodes___AMethPropdef___n_visibility__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AMethPropdef::n_visibility= (src/parser//parser_nodes.nit:397,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AMethPropdef___n_visibility__eq, 397};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*AMethPropdef::_n_visibility*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AMethPropdef___n_methid(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AMethPropdef::n_methid (src/parser//parser_nodes.nit:398,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AMethPropdef___n_methid, 398};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AMethPropdef____n_methid( self) /*AMethPropdef::_n_methid*/;
}
void parser_nodes___AMethPropdef___n_methid__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AMethPropdef::n_methid= (src/parser//parser_nodes.nit:398,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AMethPropdef___n_methid__eq, 398};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AMethPropdef____n_methid( self) /*AMethPropdef::_n_methid*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AMethPropdef___n_signature(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AMethPropdef::n_signature (src/parser//parser_nodes.nit:399,5--51)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AMethPropdef___n_signature, 399};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AMethPropdef____n_signature( self) /*AMethPropdef::_n_signature*/;
}
void parser_nodes___AMethPropdef___n_signature__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AMethPropdef::n_signature= (src/parser//parser_nodes.nit:399,5--51)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AMethPropdef___n_signature__eq, 399};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AMethPropdef____n_signature( self) /*AMethPropdef::_n_signature*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ADeferredMethPropdef___n_kwmeth(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ADeferredMethPropdef::n_kwmeth (src/parser//parser_nodes.nit:403,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ADeferredMethPropdef___n_kwmeth, 403};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ADeferredMethPropdef____n_kwmeth( self) /*ADeferredMethPropdef::_n_kwmeth*/;
}
void parser_nodes___ADeferredMethPropdef___n_kwmeth__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ADeferredMethPropdef::n_kwmeth= (src/parser//parser_nodes.nit:403,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ADeferredMethPropdef___n_kwmeth__eq, 403};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ADeferredMethPropdef____n_kwmeth( self) /*ADeferredMethPropdef::_n_kwmeth*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AInternMethPropdef___n_kwmeth(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AInternMethPropdef::n_kwmeth (src/parser//parser_nodes.nit:407,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AInternMethPropdef___n_kwmeth, 407};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AInternMethPropdef____n_kwmeth( self) /*AInternMethPropdef::_n_kwmeth*/;
}
void parser_nodes___AInternMethPropdef___n_kwmeth__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AInternMethPropdef::n_kwmeth= (src/parser//parser_nodes.nit:407,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AInternMethPropdef___n_kwmeth__eq, 407};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AInternMethPropdef____n_kwmeth( self) /*AInternMethPropdef::_n_kwmeth*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AExternMethPropdef___n_kwmeth(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AExternMethPropdef::n_kwmeth (src/parser//parser_nodes.nit:411,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AExternMethPropdef___n_kwmeth, 411};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AExternMethPropdef____n_kwmeth( self) /*AExternMethPropdef::_n_kwmeth*/;
}
void parser_nodes___AExternMethPropdef___n_kwmeth__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AExternMethPropdef::n_kwmeth= (src/parser//parser_nodes.nit:411,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AExternMethPropdef___n_kwmeth__eq, 411};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AExternMethPropdef____n_kwmeth( self) /*AExternMethPropdef::_n_kwmeth*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AExternMethPropdef___n_extern(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AExternMethPropdef::n_extern (src/parser//parser_nodes.nit:412,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AExternMethPropdef___n_extern, 412};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AExternMethPropdef____n_extern( self) /*AExternMethPropdef::_n_extern*/;
}
void parser_nodes___AExternMethPropdef___n_extern__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AExternMethPropdef::n_extern= (src/parser//parser_nodes.nit:412,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AExternMethPropdef___n_extern__eq, 412};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AExternMethPropdef____n_extern( self) /*AExternMethPropdef::_n_extern*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AConcreteMethPropdef___n_kwmeth(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AConcreteMethPropdef::n_kwmeth (src/parser//parser_nodes.nit:416,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AConcreteMethPropdef___n_kwmeth, 416};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AConcreteMethPropdef____n_kwmeth( self) /*AConcreteMethPropdef::_n_kwmeth*/;
}
void parser_nodes___AConcreteMethPropdef___n_kwmeth__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AConcreteMethPropdef::n_kwmeth= (src/parser//parser_nodes.nit:416,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AConcreteMethPropdef___n_kwmeth__eq, 416};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AConcreteMethPropdef____n_kwmeth( self) /*AConcreteMethPropdef::_n_kwmeth*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AConcreteMethPropdef___n_block(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AConcreteMethPropdef::n_block (src/parser//parser_nodes.nit:417,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AConcreteMethPropdef___n_block, 417};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AConcreteMethPropdef____n_block( self) /*AConcreteMethPropdef::_n_block*/;
}
void parser_nodes___AConcreteMethPropdef___n_block__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AConcreteMethPropdef::n_block= (src/parser//parser_nodes.nit:417,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AConcreteMethPropdef___n_block__eq, 417};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AConcreteMethPropdef____n_block( self) /*AConcreteMethPropdef::_n_block*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AConcreteInitPropdef___n_kwinit(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AConcreteInitPropdef::n_kwinit (src/parser//parser_nodes.nit:421,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AConcreteInitPropdef___n_kwinit, 421};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AConcreteInitPropdef____n_kwinit( self) /*AConcreteInitPropdef::_n_kwinit*/;
}
void parser_nodes___AConcreteInitPropdef___n_kwinit__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AConcreteInitPropdef::n_kwinit= (src/parser//parser_nodes.nit:421,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AConcreteInitPropdef___n_kwinit__eq, 421};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AConcreteInitPropdef____n_kwinit( self) /*AConcreteInitPropdef::_n_kwinit*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ATypePropdef___n_kwredef(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ATypePropdef::n_kwredef (src/parser//parser_nodes.nit:428,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ATypePropdef___n_kwredef, 428};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ATypePropdef____n_kwredef( self) /*ATypePropdef::_n_kwredef*/;
}
void parser_nodes___ATypePropdef___n_kwredef__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ATypePropdef::n_kwredef= (src/parser//parser_nodes.nit:428,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ATypePropdef___n_kwredef__eq, 428};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ATypePropdef____n_kwredef( self) /*ATypePropdef::_n_kwredef*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ATypePropdef___n_visibility(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ATypePropdef::n_visibility (src/parser//parser_nodes.nit:429,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ATypePropdef___n_visibility, 429};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ATypePropdef____n_visibility( self) /*ATypePropdef::_n_visibility*/;
}
void parser_nodes___ATypePropdef___n_visibility__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ATypePropdef::n_visibility= (src/parser//parser_nodes.nit:429,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ATypePropdef___n_visibility__eq, 429};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ATypePropdef____n_visibility( self) /*ATypePropdef::_n_visibility*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ATypePropdef___n_kwtype(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ATypePropdef::n_kwtype (src/parser//parser_nodes.nit:430,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ATypePropdef___n_kwtype, 430};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ATypePropdef____n_kwtype( self) /*ATypePropdef::_n_kwtype*/;
}
void parser_nodes___ATypePropdef___n_kwtype__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ATypePropdef::n_kwtype= (src/parser//parser_nodes.nit:430,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ATypePropdef___n_kwtype__eq, 430};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ATypePropdef____n_kwtype( self) /*ATypePropdef::_n_kwtype*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ATypePropdef___n_id(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ATypePropdef::n_id (src/parser//parser_nodes.nit:431,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ATypePropdef___n_id, 431};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ATypePropdef____n_id( self) /*ATypePropdef::_n_id*/;
}
void parser_nodes___ATypePropdef___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ATypePropdef::n_id= (src/parser//parser_nodes.nit:431,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ATypePropdef___n_id__eq, 431};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ATypePropdef____n_id( self) /*ATypePropdef::_n_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ATypePropdef___n_type(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ATypePropdef::n_type (src/parser//parser_nodes.nit:432,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ATypePropdef___n_type, 432};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ATypePropdef____n_type( self) /*ATypePropdef::_n_type*/;
}
void parser_nodes___ATypePropdef___n_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ATypePropdef::n_type= (src/parser//parser_nodes.nit:432,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ATypePropdef___n_type__eq, 432};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ATypePropdef____n_type( self) /*ATypePropdef::_n_type*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AReadAble___n_kwreadable(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AReadAble::n_kwreadable (src/parser//parser_nodes.nit:436,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AReadAble___n_kwreadable, 436};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AReadAble____n_kwreadable( self) /*AReadAble::_n_kwreadable*/;
}
void parser_nodes___AReadAble___n_kwreadable__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AReadAble::n_kwreadable= (src/parser//parser_nodes.nit:436,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AReadAble___n_kwreadable__eq, 436};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AReadAble____n_kwreadable( self) /*AReadAble::_n_kwreadable*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AWriteAble___n_kwwritable(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AWriteAble::n_kwwritable (src/parser//parser_nodes.nit:440,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AWriteAble___n_kwwritable, 440};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AWriteAble____n_kwwritable( self) /*AWriteAble::_n_kwwritable*/;
}
void parser_nodes___AWriteAble___n_kwwritable__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AWriteAble::n_kwwritable= (src/parser//parser_nodes.nit:440,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AWriteAble___n_kwwritable__eq, 440};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AWriteAble____n_kwwritable( self) /*AWriteAble::_n_kwwritable*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AIdMethid___n_id(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AIdMethid::n_id (src/parser//parser_nodes.nit:444,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIdMethid___n_id, 444};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AIdMethid____n_id( self) /*AIdMethid::_n_id*/;
}
void parser_nodes___AIdMethid___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AIdMethid::n_id= (src/parser//parser_nodes.nit:444,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIdMethid___n_id__eq, 444};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AIdMethid____n_id( self) /*AIdMethid::_n_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___APlusMethid___n_plus(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::APlusMethid::n_plus (src/parser//parser_nodes.nit:448,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___APlusMethid___n_plus, 448};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___APlusMethid____n_plus( self) /*APlusMethid::_n_plus*/;
}
void parser_nodes___APlusMethid___n_plus__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::APlusMethid::n_plus= (src/parser//parser_nodes.nit:448,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___APlusMethid___n_plus__eq, 448};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___APlusMethid____n_plus( self) /*APlusMethid::_n_plus*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AMinusMethid___n_minus(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AMinusMethid::n_minus (src/parser//parser_nodes.nit:452,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AMinusMethid___n_minus, 452};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AMinusMethid____n_minus( self) /*AMinusMethid::_n_minus*/;
}
void parser_nodes___AMinusMethid___n_minus__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AMinusMethid::n_minus= (src/parser//parser_nodes.nit:452,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AMinusMethid___n_minus__eq, 452};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AMinusMethid____n_minus( self) /*AMinusMethid::_n_minus*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AStarMethid___n_star(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AStarMethid::n_star (src/parser//parser_nodes.nit:456,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AStarMethid___n_star, 456};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AStarMethid____n_star( self) /*AStarMethid::_n_star*/;
}
void parser_nodes___AStarMethid___n_star__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AStarMethid::n_star= (src/parser//parser_nodes.nit:456,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AStarMethid___n_star__eq, 456};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AStarMethid____n_star( self) /*AStarMethid::_n_star*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ASlashMethid___n_slash(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ASlashMethid::n_slash (src/parser//parser_nodes.nit:460,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASlashMethid___n_slash, 460};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ASlashMethid____n_slash( self) /*ASlashMethid::_n_slash*/;
}
void parser_nodes___ASlashMethid___n_slash__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ASlashMethid::n_slash= (src/parser//parser_nodes.nit:460,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASlashMethid___n_slash__eq, 460};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ASlashMethid____n_slash( self) /*ASlashMethid::_n_slash*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___APercentMethid___n_percent(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::APercentMethid::n_percent (src/parser//parser_nodes.nit:464,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___APercentMethid___n_percent, 464};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___APercentMethid____n_percent( self) /*APercentMethid::_n_percent*/;
}
void parser_nodes___APercentMethid___n_percent__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::APercentMethid::n_percent= (src/parser//parser_nodes.nit:464,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___APercentMethid___n_percent__eq, 464};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___APercentMethid____n_percent( self) /*APercentMethid::_n_percent*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AEqMethid___n_eq(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AEqMethid::n_eq (src/parser//parser_nodes.nit:468,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AEqMethid___n_eq, 468};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AEqMethid____n_eq( self) /*AEqMethid::_n_eq*/;
}
void parser_nodes___AEqMethid___n_eq__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AEqMethid::n_eq= (src/parser//parser_nodes.nit:468,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AEqMethid___n_eq__eq, 468};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AEqMethid____n_eq( self) /*AEqMethid::_n_eq*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ANeMethid___n_ne(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ANeMethid::n_ne (src/parser//parser_nodes.nit:472,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANeMethid___n_ne, 472};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ANeMethid____n_ne( self) /*ANeMethid::_n_ne*/;
}
void parser_nodes___ANeMethid___n_ne__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ANeMethid::n_ne= (src/parser//parser_nodes.nit:472,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANeMethid___n_ne__eq, 472};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ANeMethid____n_ne( self) /*ANeMethid::_n_ne*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ALeMethid___n_le(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ALeMethid::n_le (src/parser//parser_nodes.nit:476,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ALeMethid___n_le, 476};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ALeMethid____n_le( self) /*ALeMethid::_n_le*/;
}
void parser_nodes___ALeMethid___n_le__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ALeMethid::n_le= (src/parser//parser_nodes.nit:476,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ALeMethid___n_le__eq, 476};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ALeMethid____n_le( self) /*ALeMethid::_n_le*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AGeMethid___n_ge(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AGeMethid::n_ge (src/parser//parser_nodes.nit:480,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AGeMethid___n_ge, 480};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AGeMethid____n_ge( self) /*AGeMethid::_n_ge*/;
}
void parser_nodes___AGeMethid___n_ge__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AGeMethid::n_ge= (src/parser//parser_nodes.nit:480,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AGeMethid___n_ge__eq, 480};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AGeMethid____n_ge( self) /*AGeMethid::_n_ge*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ALtMethid___n_lt(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ALtMethid::n_lt (src/parser//parser_nodes.nit:484,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ALtMethid___n_lt, 484};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ALtMethid____n_lt( self) /*ALtMethid::_n_lt*/;
}
void parser_nodes___ALtMethid___n_lt__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ALtMethid::n_lt= (src/parser//parser_nodes.nit:484,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ALtMethid___n_lt__eq, 484};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ALtMethid____n_lt( self) /*ALtMethid::_n_lt*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AGtMethid___n_gt(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AGtMethid::n_gt (src/parser//parser_nodes.nit:488,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AGtMethid___n_gt, 488};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AGtMethid____n_gt( self) /*AGtMethid::_n_gt*/;
}
void parser_nodes___AGtMethid___n_gt__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AGtMethid::n_gt= (src/parser//parser_nodes.nit:488,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AGtMethid___n_gt__eq, 488};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AGtMethid____n_gt( self) /*AGtMethid::_n_gt*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ABraMethid___n_obra(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ABraMethid::n_obra (src/parser//parser_nodes.nit:492,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ABraMethid___n_obra, 492};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ABraMethid____n_obra( self) /*ABraMethid::_n_obra*/;
}
void parser_nodes___ABraMethid___n_obra__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ABraMethid::n_obra= (src/parser//parser_nodes.nit:492,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ABraMethid___n_obra__eq, 492};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ABraMethid____n_obra( self) /*ABraMethid::_n_obra*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ABraMethid___n_cbra(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ABraMethid::n_cbra (src/parser//parser_nodes.nit:493,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ABraMethid___n_cbra, 493};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ABraMethid____n_cbra( self) /*ABraMethid::_n_cbra*/;
}
void parser_nodes___ABraMethid___n_cbra__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ABraMethid::n_cbra= (src/parser//parser_nodes.nit:493,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ABraMethid___n_cbra__eq, 493};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ABraMethid____n_cbra( self) /*ABraMethid::_n_cbra*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AStarshipMethid___n_starship(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AStarshipMethid::n_starship (src/parser//parser_nodes.nit:497,5--49)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AStarshipMethid___n_starship, 497};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AStarshipMethid____n_starship( self) /*AStarshipMethid::_n_starship*/;
}
void parser_nodes___AStarshipMethid___n_starship__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AStarshipMethid::n_starship= (src/parser//parser_nodes.nit:497,5--49)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AStarshipMethid___n_starship__eq, 497};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AStarshipMethid____n_starship( self) /*AStarshipMethid::_n_starship*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAssignMethid___n_id(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAssignMethid::n_id (src/parser//parser_nodes.nit:501,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAssignMethid___n_id, 501};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAssignMethid____n_id( self) /*AAssignMethid::_n_id*/;
}
void parser_nodes___AAssignMethid___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAssignMethid::n_id= (src/parser//parser_nodes.nit:501,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAssignMethid___n_id__eq, 501};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAssignMethid____n_id( self) /*AAssignMethid::_n_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAssignMethid___n_assign(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAssignMethid::n_assign (src/parser//parser_nodes.nit:502,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAssignMethid___n_assign, 502};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAssignMethid____n_assign( self) /*AAssignMethid::_n_assign*/;
}
void parser_nodes___AAssignMethid___n_assign__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAssignMethid::n_assign= (src/parser//parser_nodes.nit:502,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAssignMethid___n_assign__eq, 502};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAssignMethid____n_assign( self) /*AAssignMethid::_n_assign*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ABraassignMethid___n_obra(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ABraassignMethid::n_obra (src/parser//parser_nodes.nit:506,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ABraassignMethid___n_obra, 506};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ABraassignMethid____n_obra( self) /*ABraassignMethid::_n_obra*/;
}
void parser_nodes___ABraassignMethid___n_obra__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ABraassignMethid::n_obra= (src/parser//parser_nodes.nit:506,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ABraassignMethid___n_obra__eq, 506};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ABraassignMethid____n_obra( self) /*ABraassignMethid::_n_obra*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ABraassignMethid___n_cbra(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ABraassignMethid::n_cbra (src/parser//parser_nodes.nit:507,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ABraassignMethid___n_cbra, 507};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ABraassignMethid____n_cbra( self) /*ABraassignMethid::_n_cbra*/;
}
void parser_nodes___ABraassignMethid___n_cbra__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ABraassignMethid::n_cbra= (src/parser//parser_nodes.nit:507,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ABraassignMethid___n_cbra__eq, 507};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ABraassignMethid____n_cbra( self) /*ABraassignMethid::_n_cbra*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ABraassignMethid___n_assign(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ABraassignMethid::n_assign (src/parser//parser_nodes.nit:508,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ABraassignMethid___n_assign, 508};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ABraassignMethid____n_assign( self) /*ABraassignMethid::_n_assign*/;
}
void parser_nodes___ABraassignMethid___n_assign__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ABraassignMethid::n_assign= (src/parser//parser_nodes.nit:508,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ABraassignMethid___n_assign__eq, 508};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ABraassignMethid____n_assign( self) /*ABraassignMethid::_n_assign*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ASignature___n_params(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ASignature::n_params (src/parser//parser_nodes.nit:512,5--49)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASignature___n_params, 512};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ASignature____n_params( self) /*ASignature::_n_params*/;
}
void parser_nodes___ASignature___n_params__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ASignature::n_params= (src/parser//parser_nodes.nit:512,5--49)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASignature___n_params__eq, 512};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ASignature____n_params( self) /*ASignature::_n_params*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ASignature___n_type(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ASignature::n_type (src/parser//parser_nodes.nit:513,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASignature___n_type, 513};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ASignature____n_type( self) /*ASignature::_n_type*/;
}
void parser_nodes___ASignature___n_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ASignature::n_type= (src/parser//parser_nodes.nit:513,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASignature___n_type__eq, 513};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ASignature____n_type( self) /*ASignature::_n_type*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AParam___n_dotdotdot(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AParam::n_dotdotdot (src/parser//parser_nodes.nit:517,5--51)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AParam___n_dotdotdot, 517};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AParam____n_dotdotdot( self) /*AParam::_n_dotdotdot*/;
}
void parser_nodes___AParam___n_dotdotdot__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AParam::n_dotdotdot= (src/parser//parser_nodes.nit:517,5--51)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AParam___n_dotdotdot__eq, 517};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AParam____n_dotdotdot( self) /*AParam::_n_dotdotdot*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AType___n_id(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AType::n_id (src/parser//parser_nodes.nit:521,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AType___n_id, 521};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AType____n_id( self) /*AType::_n_id*/;
}
void parser_nodes___AType___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AType::n_id= (src/parser//parser_nodes.nit:521,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AType___n_id__eq, 521};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AType____n_id( self) /*AType::_n_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AType___n_types(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AType::n_types (src/parser//parser_nodes.nit:522,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AType___n_types, 522};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AType____n_types( self) /*AType::_n_types*/;
}
void parser_nodes___AType___n_types__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AType::n_types= (src/parser//parser_nodes.nit:522,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AType___n_types__eq, 522};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AType____n_types( self) /*AType::_n_types*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ABlockExpr___n_expr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ABlockExpr::n_expr (src/parser//parser_nodes.nit:529,5--46)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ABlockExpr___n_expr, 529};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ABlockExpr____n_expr( self) /*ABlockExpr::_n_expr*/;
}
void parser_nodes___ABlockExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ABlockExpr::n_expr= (src/parser//parser_nodes.nit:529,5--46)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ABlockExpr___n_expr__eq, 529};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ABlockExpr____n_expr( self) /*ABlockExpr::_n_expr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AVardeclExpr___n_kwvar(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AVardeclExpr::n_kwvar (src/parser//parser_nodes.nit:533,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AVardeclExpr___n_kwvar, 533};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AVardeclExpr____n_kwvar( self) /*AVardeclExpr::_n_kwvar*/;
}
void parser_nodes___AVardeclExpr___n_kwvar__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AVardeclExpr::n_kwvar= (src/parser//parser_nodes.nit:533,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AVardeclExpr___n_kwvar__eq, 533};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AVardeclExpr____n_kwvar( self) /*AVardeclExpr::_n_kwvar*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AVardeclExpr___n_id(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AVardeclExpr::n_id (src/parser//parser_nodes.nit:534,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AVardeclExpr___n_id, 534};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AVardeclExpr____n_id( self) /*AVardeclExpr::_n_id*/;
}
void parser_nodes___AVardeclExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AVardeclExpr::n_id= (src/parser//parser_nodes.nit:534,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AVardeclExpr___n_id__eq, 534};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AVardeclExpr____n_id( self) /*AVardeclExpr::_n_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AVardeclExpr___n_type(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AVardeclExpr::n_type (src/parser//parser_nodes.nit:535,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AVardeclExpr___n_type, 535};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AVardeclExpr____n_type( self) /*AVardeclExpr::_n_type*/;
}
void parser_nodes___AVardeclExpr___n_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AVardeclExpr::n_type= (src/parser//parser_nodes.nit:535,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AVardeclExpr___n_type__eq, 535};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AVardeclExpr____n_type( self) /*AVardeclExpr::_n_type*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AVardeclExpr___n_assign(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AVardeclExpr::n_assign (src/parser//parser_nodes.nit:536,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AVardeclExpr___n_assign, 536};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AVardeclExpr____n_assign( self) /*AVardeclExpr::_n_assign*/;
}
void parser_nodes___AVardeclExpr___n_assign__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AVardeclExpr::n_assign= (src/parser//parser_nodes.nit:536,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AVardeclExpr___n_assign__eq, 536};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AVardeclExpr____n_assign( self) /*AVardeclExpr::_n_assign*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AVardeclExpr___n_expr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AVardeclExpr::n_expr (src/parser//parser_nodes.nit:537,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AVardeclExpr___n_expr, 537};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AVardeclExpr____n_expr( self) /*AVardeclExpr::_n_expr*/;
}
void parser_nodes___AVardeclExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AVardeclExpr::n_expr= (src/parser//parser_nodes.nit:537,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AVardeclExpr___n_expr__eq, 537};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AVardeclExpr____n_expr( self) /*AVardeclExpr::_n_expr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AReturnExpr___n_kwreturn(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AReturnExpr::n_kwreturn (src/parser//parser_nodes.nit:541,5--49)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AReturnExpr___n_kwreturn, 541};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AReturnExpr____n_kwreturn( self) /*AReturnExpr::_n_kwreturn*/;
}
void parser_nodes___AReturnExpr___n_kwreturn__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AReturnExpr::n_kwreturn= (src/parser//parser_nodes.nit:541,5--49)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AReturnExpr___n_kwreturn__eq, 541};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AReturnExpr____n_kwreturn( self) /*AReturnExpr::_n_kwreturn*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AReturnExpr___n_expr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AReturnExpr::n_expr (src/parser//parser_nodes.nit:542,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AReturnExpr___n_expr, 542};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AReturnExpr____n_expr( self) /*AReturnExpr::_n_expr*/;
}
void parser_nodes___AReturnExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AReturnExpr::n_expr= (src/parser//parser_nodes.nit:542,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AReturnExpr___n_expr__eq, 542};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AReturnExpr____n_expr( self) /*AReturnExpr::_n_expr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ABreakExpr___n_kwbreak(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ABreakExpr::n_kwbreak (src/parser//parser_nodes.nit:546,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ABreakExpr___n_kwbreak, 546};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ABreakExpr____n_kwbreak( self) /*ABreakExpr::_n_kwbreak*/;
}
void parser_nodes___ABreakExpr___n_kwbreak__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ABreakExpr::n_kwbreak= (src/parser//parser_nodes.nit:546,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ABreakExpr___n_kwbreak__eq, 546};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ABreakExpr____n_kwbreak( self) /*ABreakExpr::_n_kwbreak*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAbortExpr___n_kwabort(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAbortExpr::n_kwabort (src/parser//parser_nodes.nit:550,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAbortExpr___n_kwabort, 550};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAbortExpr____n_kwabort( self) /*AAbortExpr::_n_kwabort*/;
}
void parser_nodes___AAbortExpr___n_kwabort__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAbortExpr::n_kwabort= (src/parser//parser_nodes.nit:550,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAbortExpr___n_kwabort__eq, 550};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAbortExpr____n_kwabort( self) /*AAbortExpr::_n_kwabort*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AContinueExpr___n_kwcontinue(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AContinueExpr::n_kwcontinue (src/parser//parser_nodes.nit:554,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AContinueExpr___n_kwcontinue, 554};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AContinueExpr____n_kwcontinue( self) /*AContinueExpr::_n_kwcontinue*/;
}
void parser_nodes___AContinueExpr___n_kwcontinue__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AContinueExpr::n_kwcontinue= (src/parser//parser_nodes.nit:554,5--53)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AContinueExpr___n_kwcontinue__eq, 554};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AContinueExpr____n_kwcontinue( self) /*AContinueExpr::_n_kwcontinue*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ADoExpr___n_kwdo(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ADoExpr::n_kwdo (src/parser//parser_nodes.nit:558,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ADoExpr___n_kwdo, 558};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ADoExpr____n_kwdo( self) /*ADoExpr::_n_kwdo*/;
}
void parser_nodes___ADoExpr___n_kwdo__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ADoExpr::n_kwdo= (src/parser//parser_nodes.nit:558,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ADoExpr___n_kwdo__eq, 558};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ADoExpr____n_kwdo( self) /*ADoExpr::_n_kwdo*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ADoExpr___n_block(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ADoExpr::n_block (src/parser//parser_nodes.nit:559,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ADoExpr___n_block, 559};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ADoExpr____n_block( self) /*ADoExpr::_n_block*/;
}
void parser_nodes___ADoExpr___n_block__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ADoExpr::n_block= (src/parser//parser_nodes.nit:559,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ADoExpr___n_block__eq, 559};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ADoExpr____n_block( self) /*ADoExpr::_n_block*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AIfExpr___n_kwif(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AIfExpr::n_kwif (src/parser//parser_nodes.nit:563,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfExpr___n_kwif, 563};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AIfExpr____n_kwif( self) /*AIfExpr::_n_kwif*/;
}
void parser_nodes___AIfExpr___n_kwif__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AIfExpr::n_kwif= (src/parser//parser_nodes.nit:563,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfExpr___n_kwif__eq, 563};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AIfExpr____n_kwif( self) /*AIfExpr::_n_kwif*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AIfExpr___n_expr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AIfExpr::n_expr (src/parser//parser_nodes.nit:564,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfExpr___n_expr, 564};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AIfExpr____n_expr( self) /*AIfExpr::_n_expr*/;
}
void parser_nodes___AIfExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AIfExpr::n_expr= (src/parser//parser_nodes.nit:564,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfExpr___n_expr__eq, 564};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AIfExpr____n_expr( self) /*AIfExpr::_n_expr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AIfExpr___n_then(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AIfExpr::n_then (src/parser//parser_nodes.nit:565,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfExpr___n_then, 565};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AIfExpr____n_then( self) /*AIfExpr::_n_then*/;
}
void parser_nodes___AIfExpr___n_then__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AIfExpr::n_then= (src/parser//parser_nodes.nit:565,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfExpr___n_then__eq, 565};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AIfExpr____n_then( self) /*AIfExpr::_n_then*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AIfExpr___n_else(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AIfExpr::n_else (src/parser//parser_nodes.nit:566,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfExpr___n_else, 566};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AIfExpr____n_else( self) /*AIfExpr::_n_else*/;
}
void parser_nodes___AIfExpr___n_else__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AIfExpr::n_else= (src/parser//parser_nodes.nit:566,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfExpr___n_else__eq, 566};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AIfExpr____n_else( self) /*AIfExpr::_n_else*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AIfexprExpr___n_kwif(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AIfexprExpr::n_kwif (src/parser//parser_nodes.nit:570,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfexprExpr___n_kwif, 570};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AIfexprExpr____n_kwif( self) /*AIfexprExpr::_n_kwif*/;
}
void parser_nodes___AIfexprExpr___n_kwif__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AIfexprExpr::n_kwif= (src/parser//parser_nodes.nit:570,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfexprExpr___n_kwif__eq, 570};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AIfexprExpr____n_kwif( self) /*AIfexprExpr::_n_kwif*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AIfexprExpr___n_expr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AIfexprExpr::n_expr (src/parser//parser_nodes.nit:571,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfexprExpr___n_expr, 571};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AIfexprExpr____n_expr( self) /*AIfexprExpr::_n_expr*/;
}
void parser_nodes___AIfexprExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AIfexprExpr::n_expr= (src/parser//parser_nodes.nit:571,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfexprExpr___n_expr__eq, 571};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AIfexprExpr____n_expr( self) /*AIfexprExpr::_n_expr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AIfexprExpr___n_kwthen(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AIfexprExpr::n_kwthen (src/parser//parser_nodes.nit:572,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfexprExpr___n_kwthen, 572};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AIfexprExpr____n_kwthen( self) /*AIfexprExpr::_n_kwthen*/;
}
void parser_nodes___AIfexprExpr___n_kwthen__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AIfexprExpr::n_kwthen= (src/parser//parser_nodes.nit:572,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfexprExpr___n_kwthen__eq, 572};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AIfexprExpr____n_kwthen( self) /*AIfexprExpr::_n_kwthen*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AIfexprExpr___n_then(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AIfexprExpr::n_then (src/parser//parser_nodes.nit:573,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfexprExpr___n_then, 573};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AIfexprExpr____n_then( self) /*AIfexprExpr::_n_then*/;
}
void parser_nodes___AIfexprExpr___n_then__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AIfexprExpr::n_then= (src/parser//parser_nodes.nit:573,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfexprExpr___n_then__eq, 573};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AIfexprExpr____n_then( self) /*AIfexprExpr::_n_then*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AIfexprExpr___n_kwelse(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AIfexprExpr::n_kwelse (src/parser//parser_nodes.nit:574,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfexprExpr___n_kwelse, 574};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AIfexprExpr____n_kwelse( self) /*AIfexprExpr::_n_kwelse*/;
}
void parser_nodes___AIfexprExpr___n_kwelse__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AIfexprExpr::n_kwelse= (src/parser//parser_nodes.nit:574,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfexprExpr___n_kwelse__eq, 574};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AIfexprExpr____n_kwelse( self) /*AIfexprExpr::_n_kwelse*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AIfexprExpr___n_else(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AIfexprExpr::n_else (src/parser//parser_nodes.nit:575,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfexprExpr___n_else, 575};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AIfexprExpr____n_else( self) /*AIfexprExpr::_n_else*/;
}
void parser_nodes___AIfexprExpr___n_else__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AIfexprExpr::n_else= (src/parser//parser_nodes.nit:575,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIfexprExpr___n_else__eq, 575};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AIfexprExpr____n_else( self) /*AIfexprExpr::_n_else*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AWhileExpr___n_kwwhile(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AWhileExpr::n_kwwhile (src/parser//parser_nodes.nit:579,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AWhileExpr___n_kwwhile, 579};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AWhileExpr____n_kwwhile( self) /*AWhileExpr::_n_kwwhile*/;
}
void parser_nodes___AWhileExpr___n_kwwhile__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AWhileExpr::n_kwwhile= (src/parser//parser_nodes.nit:579,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AWhileExpr___n_kwwhile__eq, 579};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AWhileExpr____n_kwwhile( self) /*AWhileExpr::_n_kwwhile*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AWhileExpr___n_expr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AWhileExpr::n_expr (src/parser//parser_nodes.nit:580,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AWhileExpr___n_expr, 580};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AWhileExpr____n_expr( self) /*AWhileExpr::_n_expr*/;
}
void parser_nodes___AWhileExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AWhileExpr::n_expr= (src/parser//parser_nodes.nit:580,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AWhileExpr___n_expr__eq, 580};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AWhileExpr____n_expr( self) /*AWhileExpr::_n_expr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AWhileExpr___n_kwdo(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AWhileExpr::n_kwdo (src/parser//parser_nodes.nit:581,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AWhileExpr___n_kwdo, 581};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AWhileExpr____n_kwdo( self) /*AWhileExpr::_n_kwdo*/;
}
void parser_nodes___AWhileExpr___n_kwdo__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AWhileExpr::n_kwdo= (src/parser//parser_nodes.nit:581,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AWhileExpr___n_kwdo__eq, 581};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AWhileExpr____n_kwdo( self) /*AWhileExpr::_n_kwdo*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AWhileExpr___n_block(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AWhileExpr::n_block (src/parser//parser_nodes.nit:582,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AWhileExpr___n_block, 582};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AWhileExpr____n_block( self) /*AWhileExpr::_n_block*/;
}
void parser_nodes___AWhileExpr___n_block__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AWhileExpr::n_block= (src/parser//parser_nodes.nit:582,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AWhileExpr___n_block__eq, 582};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AWhileExpr____n_block( self) /*AWhileExpr::_n_block*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AForExpr___n_vardecl(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AForExpr::n_vardecl (src/parser//parser_nodes.nit:586,5--44)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AForExpr___n_vardecl, 586};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AForExpr____n_vardecl( self) /*AForExpr::_n_vardecl*/;
}
void parser_nodes___AForExpr___n_vardecl__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AForExpr::n_vardecl= (src/parser//parser_nodes.nit:586,5--44)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AForExpr___n_vardecl__eq, 586};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AForExpr____n_vardecl( self) /*AForExpr::_n_vardecl*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AForExpr___n_kwdo(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AForExpr::n_kwdo (src/parser//parser_nodes.nit:587,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AForExpr___n_kwdo, 587};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AForExpr____n_kwdo( self) /*AForExpr::_n_kwdo*/;
}
void parser_nodes___AForExpr___n_kwdo__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AForExpr::n_kwdo= (src/parser//parser_nodes.nit:587,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AForExpr___n_kwdo__eq, 587};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AForExpr____n_kwdo( self) /*AForExpr::_n_kwdo*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AForExpr___n_block(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AForExpr::n_block (src/parser//parser_nodes.nit:588,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AForExpr___n_block, 588};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AForExpr____n_block( self) /*AForExpr::_n_block*/;
}
void parser_nodes___AForExpr___n_block__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AForExpr::n_block= (src/parser//parser_nodes.nit:588,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AForExpr___n_block__eq, 588};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AForExpr____n_block( self) /*AForExpr::_n_block*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AForVardeclExpr___n_kwfor(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AForVardeclExpr::n_kwfor (src/parser//parser_nodes.nit:592,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AForVardeclExpr___n_kwfor, 592};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AForVardeclExpr____n_kwfor( self) /*AForVardeclExpr::_n_kwfor*/;
}
void parser_nodes___AForVardeclExpr___n_kwfor__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AForVardeclExpr::n_kwfor= (src/parser//parser_nodes.nit:592,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AForVardeclExpr___n_kwfor__eq, 592};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AForVardeclExpr____n_kwfor( self) /*AForVardeclExpr::_n_kwfor*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AForVardeclExpr___n_id(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AForVardeclExpr::n_id (src/parser//parser_nodes.nit:593,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AForVardeclExpr___n_id, 593};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AForVardeclExpr____n_id( self) /*AForVardeclExpr::_n_id*/;
}
void parser_nodes___AForVardeclExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AForVardeclExpr::n_id= (src/parser//parser_nodes.nit:593,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AForVardeclExpr___n_id__eq, 593};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AForVardeclExpr____n_id( self) /*AForVardeclExpr::_n_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AForVardeclExpr___n_expr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AForVardeclExpr::n_expr (src/parser//parser_nodes.nit:594,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AForVardeclExpr___n_expr, 594};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AForVardeclExpr____n_expr( self) /*AForVardeclExpr::_n_expr*/;
}
void parser_nodes___AForVardeclExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AForVardeclExpr::n_expr= (src/parser//parser_nodes.nit:594,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AForVardeclExpr___n_expr__eq, 594};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AForVardeclExpr____n_expr( self) /*AForVardeclExpr::_n_expr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAssertExpr___n_kwassert(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAssertExpr::n_kwassert (src/parser//parser_nodes.nit:598,5--49)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAssertExpr___n_kwassert, 598};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAssertExpr____n_kwassert( self) /*AAssertExpr::_n_kwassert*/;
}
void parser_nodes___AAssertExpr___n_kwassert__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAssertExpr::n_kwassert= (src/parser//parser_nodes.nit:598,5--49)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAssertExpr___n_kwassert__eq, 598};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAssertExpr____n_kwassert( self) /*AAssertExpr::_n_kwassert*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAssertExpr___n_id(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAssertExpr::n_id (src/parser//parser_nodes.nit:599,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAssertExpr___n_id, 599};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAssertExpr____n_id( self) /*AAssertExpr::_n_id*/;
}
void parser_nodes___AAssertExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAssertExpr::n_id= (src/parser//parser_nodes.nit:599,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAssertExpr___n_id__eq, 599};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAssertExpr____n_id( self) /*AAssertExpr::_n_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAssertExpr___n_expr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAssertExpr::n_expr (src/parser//parser_nodes.nit:600,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAssertExpr___n_expr, 600};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAssertExpr____n_expr( self) /*AAssertExpr::_n_expr*/;
}
void parser_nodes___AAssertExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAssertExpr::n_expr= (src/parser//parser_nodes.nit:600,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAssertExpr___n_expr__eq, 600};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAssertExpr____n_expr( self) /*AAssertExpr::_n_expr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAssignFormExpr___n_assign(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAssignFormExpr::n_assign (src/parser//parser_nodes.nit:604,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAssignFormExpr___n_assign, 604};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*AAssignFormExpr::_n_assign*/;
}
void parser_nodes___AAssignFormExpr___n_assign__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAssignFormExpr::n_assign= (src/parser//parser_nodes.nit:604,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAssignFormExpr___n_assign__eq, 604};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*AAssignFormExpr::_n_assign*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAssignFormExpr___n_value(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAssignFormExpr::n_value (src/parser//parser_nodes.nit:605,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAssignFormExpr___n_value, 605};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAssignFormExpr____n_value( self) /*AAssignFormExpr::_n_value*/;
}
void parser_nodes___AAssignFormExpr___n_value__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAssignFormExpr::n_value= (src/parser//parser_nodes.nit:605,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAssignFormExpr___n_value__eq, 605};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAssignFormExpr____n_value( self) /*AAssignFormExpr::_n_value*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AReassignFormExpr___n_assign_op(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AReassignFormExpr::n_assign_op (src/parser//parser_nodes.nit:609,5--50)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AReassignFormExpr___n_assign_op, 609};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*AReassignFormExpr::_n_assign_op*/;
}
void parser_nodes___AReassignFormExpr___n_assign_op__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AReassignFormExpr::n_assign_op= (src/parser//parser_nodes.nit:609,5--50)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AReassignFormExpr___n_assign_op__eq, 609};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*AReassignFormExpr::_n_assign_op*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AReassignFormExpr___n_value(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AReassignFormExpr::n_value (src/parser//parser_nodes.nit:610,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AReassignFormExpr___n_value, 610};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AReassignFormExpr____n_value( self) /*AReassignFormExpr::_n_value*/;
}
void parser_nodes___AReassignFormExpr___n_value__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AReassignFormExpr::n_value= (src/parser//parser_nodes.nit:610,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AReassignFormExpr___n_value__eq, 610};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AReassignFormExpr____n_value( self) /*AReassignFormExpr::_n_value*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AOnceExpr___n_kwonce(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AOnceExpr::n_kwonce (src/parser//parser_nodes.nit:614,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AOnceExpr___n_kwonce, 614};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AOnceExpr____n_kwonce( self) /*AOnceExpr::_n_kwonce*/;
}
void parser_nodes___AOnceExpr___n_kwonce__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AOnceExpr::n_kwonce= (src/parser//parser_nodes.nit:614,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AOnceExpr___n_kwonce__eq, 614};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AOnceExpr____n_kwonce( self) /*AOnceExpr::_n_kwonce*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ASendExpr___n_expr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ASendExpr::n_expr (src/parser//parser_nodes.nit:618,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASendExpr___n_expr, 618};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ASendExpr____n_expr( self) /*ASendExpr::_n_expr*/;
}
void parser_nodes___ASendExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ASendExpr::n_expr= (src/parser//parser_nodes.nit:618,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASendExpr___n_expr__eq, 618};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ASendExpr::_n_expr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ABinopExpr___n_expr2(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ABinopExpr::n_expr2 (src/parser//parser_nodes.nit:622,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ABinopExpr___n_expr2, 622};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*ABinopExpr::_n_expr2*/;
}
void parser_nodes___ABinopExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ABinopExpr::n_expr2= (src/parser//parser_nodes.nit:622,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ABinopExpr___n_expr2__eq, 622};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*ABinopExpr::_n_expr2*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AOrExpr___n_expr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AOrExpr::n_expr (src/parser//parser_nodes.nit:629,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AOrExpr___n_expr, 629};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AOrExpr____n_expr( self) /*AOrExpr::_n_expr*/;
}
void parser_nodes___AOrExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AOrExpr::n_expr= (src/parser//parser_nodes.nit:629,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AOrExpr___n_expr__eq, 629};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AOrExpr____n_expr( self) /*AOrExpr::_n_expr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AOrExpr___n_expr2(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AOrExpr::n_expr2 (src/parser//parser_nodes.nit:630,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AOrExpr___n_expr2, 630};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AOrExpr____n_expr2( self) /*AOrExpr::_n_expr2*/;
}
void parser_nodes___AOrExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AOrExpr::n_expr2= (src/parser//parser_nodes.nit:630,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AOrExpr___n_expr2__eq, 630};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AOrExpr____n_expr2( self) /*AOrExpr::_n_expr2*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAndExpr___n_expr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAndExpr::n_expr (src/parser//parser_nodes.nit:634,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAndExpr___n_expr, 634};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAndExpr____n_expr( self) /*AAndExpr::_n_expr*/;
}
void parser_nodes___AAndExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAndExpr::n_expr= (src/parser//parser_nodes.nit:634,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAndExpr___n_expr__eq, 634};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAndExpr____n_expr( self) /*AAndExpr::_n_expr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAndExpr___n_expr2(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAndExpr::n_expr2 (src/parser//parser_nodes.nit:635,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAndExpr___n_expr2, 635};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAndExpr____n_expr2( self) /*AAndExpr::_n_expr2*/;
}
void parser_nodes___AAndExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAndExpr::n_expr2= (src/parser//parser_nodes.nit:635,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAndExpr___n_expr2__eq, 635};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAndExpr____n_expr2( self) /*AAndExpr::_n_expr2*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ANotExpr___n_kwnot(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ANotExpr::n_kwnot (src/parser//parser_nodes.nit:639,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANotExpr___n_kwnot, 639};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ANotExpr____n_kwnot( self) /*ANotExpr::_n_kwnot*/;
}
void parser_nodes___ANotExpr___n_kwnot__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ANotExpr::n_kwnot= (src/parser//parser_nodes.nit:639,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANotExpr___n_kwnot__eq, 639};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ANotExpr____n_kwnot( self) /*ANotExpr::_n_kwnot*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ANotExpr___n_expr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ANotExpr::n_expr (src/parser//parser_nodes.nit:640,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANotExpr___n_expr, 640};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ANotExpr____n_expr( self) /*ANotExpr::_n_expr*/;
}
void parser_nodes___ANotExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ANotExpr::n_expr= (src/parser//parser_nodes.nit:640,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANotExpr___n_expr__eq, 640};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ANotExpr____n_expr( self) /*ANotExpr::_n_expr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AEeExpr___n_expr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AEeExpr::n_expr (src/parser//parser_nodes.nit:647,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AEeExpr___n_expr, 647};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AEeExpr____n_expr( self) /*AEeExpr::_n_expr*/;
}
void parser_nodes___AEeExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AEeExpr::n_expr= (src/parser//parser_nodes.nit:647,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AEeExpr___n_expr__eq, 647};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AEeExpr____n_expr( self) /*AEeExpr::_n_expr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AEeExpr___n_expr2(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AEeExpr::n_expr2 (src/parser//parser_nodes.nit:648,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AEeExpr___n_expr2, 648};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AEeExpr____n_expr2( self) /*AEeExpr::_n_expr2*/;
}
void parser_nodes___AEeExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AEeExpr::n_expr2= (src/parser//parser_nodes.nit:648,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AEeExpr___n_expr2__eq, 648};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AEeExpr____n_expr2( self) /*AEeExpr::_n_expr2*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AIsaExpr___n_expr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AIsaExpr::n_expr (src/parser//parser_nodes.nit:667,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIsaExpr___n_expr, 667};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AIsaExpr____n_expr( self) /*AIsaExpr::_n_expr*/;
}
void parser_nodes___AIsaExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AIsaExpr::n_expr= (src/parser//parser_nodes.nit:667,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIsaExpr___n_expr__eq, 667};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AIsaExpr____n_expr( self) /*AIsaExpr::_n_expr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AIsaExpr___n_type(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AIsaExpr::n_type (src/parser//parser_nodes.nit:668,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIsaExpr___n_type, 668};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AIsaExpr____n_type( self) /*AIsaExpr::_n_type*/;
}
void parser_nodes___AIsaExpr___n_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AIsaExpr::n_type= (src/parser//parser_nodes.nit:668,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIsaExpr___n_type__eq, 668};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AIsaExpr____n_type( self) /*AIsaExpr::_n_type*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AUminusExpr___n_minus(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AUminusExpr::n_minus (src/parser//parser_nodes.nit:690,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AUminusExpr___n_minus, 690};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AUminusExpr____n_minus( self) /*AUminusExpr::_n_minus*/;
}
void parser_nodes___AUminusExpr___n_minus__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AUminusExpr::n_minus= (src/parser//parser_nodes.nit:690,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AUminusExpr___n_minus__eq, 690};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AUminusExpr____n_minus( self) /*AUminusExpr::_n_minus*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ANewExpr___n_kwnew(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ANewExpr::n_kwnew (src/parser//parser_nodes.nit:694,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANewExpr___n_kwnew, 694};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ANewExpr____n_kwnew( self) /*ANewExpr::_n_kwnew*/;
}
void parser_nodes___ANewExpr___n_kwnew__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ANewExpr::n_kwnew= (src/parser//parser_nodes.nit:694,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANewExpr___n_kwnew__eq, 694};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ANewExpr____n_kwnew( self) /*ANewExpr::_n_kwnew*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ANewExpr___n_type(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ANewExpr::n_type (src/parser//parser_nodes.nit:695,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANewExpr___n_type, 695};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ANewExpr____n_type( self) /*ANewExpr::_n_type*/;
}
void parser_nodes___ANewExpr___n_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ANewExpr::n_type= (src/parser//parser_nodes.nit:695,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANewExpr___n_type__eq, 695};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ANewExpr____n_type( self) /*ANewExpr::_n_type*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ANewExpr___n_id(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ANewExpr::n_id (src/parser//parser_nodes.nit:696,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANewExpr___n_id, 696};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ANewExpr____n_id( self) /*ANewExpr::_n_id*/;
}
void parser_nodes___ANewExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ANewExpr::n_id= (src/parser//parser_nodes.nit:696,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANewExpr___n_id__eq, 696};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ANewExpr____n_id( self) /*ANewExpr::_n_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ANewExpr___n_args(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ANewExpr::n_args (src/parser//parser_nodes.nit:697,5--46)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANewExpr___n_args, 697};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ANewExpr____n_args( self) /*ANewExpr::_n_args*/;
}
void parser_nodes___ANewExpr___n_args__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ANewExpr::n_args= (src/parser//parser_nodes.nit:697,5--46)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANewExpr___n_args__eq, 697};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ANewExpr____n_args( self) /*ANewExpr::_n_args*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAttrFormExpr___n_expr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrFormExpr::n_expr (src/parser//parser_nodes.nit:701,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrFormExpr___n_expr, 701};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAttrFormExpr____n_expr( self) /*AAttrFormExpr::_n_expr*/;
}
void parser_nodes___AAttrFormExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrFormExpr::n_expr= (src/parser//parser_nodes.nit:701,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrFormExpr___n_expr__eq, 701};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAttrFormExpr____n_expr( self) /*AAttrFormExpr::_n_expr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AAttrFormExpr___n_id(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrFormExpr::n_id (src/parser//parser_nodes.nit:702,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrFormExpr___n_id, 702};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AAttrFormExpr____n_id( self) /*AAttrFormExpr::_n_id*/;
}
void parser_nodes___AAttrFormExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AAttrFormExpr::n_id= (src/parser//parser_nodes.nit:702,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AAttrFormExpr___n_id__eq, 702};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AAttrFormExpr____n_id( self) /*AAttrFormExpr::_n_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ACallFormExpr___n_id(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ACallFormExpr::n_id (src/parser//parser_nodes.nit:713,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ACallFormExpr___n_id, 713};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ACallFormExpr____n_id( self) /*ACallFormExpr::_n_id*/;
}
void parser_nodes___ACallFormExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ACallFormExpr::n_id= (src/parser//parser_nodes.nit:713,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ACallFormExpr___n_id__eq, 713};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ACallFormExpr____n_id( self) /*ACallFormExpr::_n_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ACallFormExpr___n_args(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ACallFormExpr::n_args (src/parser//parser_nodes.nit:714,5--46)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ACallFormExpr___n_args, 714};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ACallFormExpr____n_args( self) /*ACallFormExpr::_n_args*/;
}
void parser_nodes___ACallFormExpr___n_args__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ACallFormExpr::n_args= (src/parser//parser_nodes.nit:714,5--46)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ACallFormExpr___n_args__eq, 714};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ACallFormExpr____n_args( self) /*ACallFormExpr::_n_args*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ASuperExpr___n_qualified(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ASuperExpr::n_qualified (src/parser//parser_nodes.nit:735,5--51)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASuperExpr___n_qualified, 735};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ASuperExpr____n_qualified( self) /*ASuperExpr::_n_qualified*/;
}
void parser_nodes___ASuperExpr___n_qualified__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ASuperExpr::n_qualified= (src/parser//parser_nodes.nit:735,5--51)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASuperExpr___n_qualified__eq, 735};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ASuperExpr____n_qualified( self) /*ASuperExpr::_n_qualified*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ASuperExpr___n_kwsuper(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ASuperExpr::n_kwsuper (src/parser//parser_nodes.nit:736,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASuperExpr___n_kwsuper, 736};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ASuperExpr____n_kwsuper( self) /*ASuperExpr::_n_kwsuper*/;
}
void parser_nodes___ASuperExpr___n_kwsuper__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ASuperExpr::n_kwsuper= (src/parser//parser_nodes.nit:736,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASuperExpr___n_kwsuper__eq, 736};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ASuperExpr____n_kwsuper( self) /*ASuperExpr::_n_kwsuper*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ASuperExpr___n_args(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ASuperExpr::n_args (src/parser//parser_nodes.nit:737,5--46)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASuperExpr___n_args, 737};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ASuperExpr____n_args( self) /*ASuperExpr::_n_args*/;
}
void parser_nodes___ASuperExpr___n_args__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ASuperExpr::n_args= (src/parser//parser_nodes.nit:737,5--46)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASuperExpr___n_args__eq, 737};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ASuperExpr____n_args( self) /*ASuperExpr::_n_args*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AInitExpr___n_kwinit(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AInitExpr::n_kwinit (src/parser//parser_nodes.nit:741,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AInitExpr___n_kwinit, 741};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AInitExpr____n_kwinit( self) /*AInitExpr::_n_kwinit*/;
}
void parser_nodes___AInitExpr___n_kwinit__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AInitExpr::n_kwinit= (src/parser//parser_nodes.nit:741,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AInitExpr___n_kwinit__eq, 741};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AInitExpr____n_kwinit( self) /*AInitExpr::_n_kwinit*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AInitExpr___n_args(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AInitExpr::n_args (src/parser//parser_nodes.nit:742,5--46)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AInitExpr___n_args, 742};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AInitExpr____n_args( self) /*AInitExpr::_n_args*/;
}
void parser_nodes___AInitExpr___n_args__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AInitExpr::n_args= (src/parser//parser_nodes.nit:742,5--46)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AInitExpr___n_args__eq, 742};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AInitExpr____n_args( self) /*AInitExpr::_n_args*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ABraFormExpr___n_args(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ABraFormExpr::n_args (src/parser//parser_nodes.nit:746,5--46)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ABraFormExpr___n_args, 746};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ABraFormExpr____n_args( self) /*ABraFormExpr::_n_args*/;
}
void parser_nodes___ABraFormExpr___n_args__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ABraFormExpr::n_args= (src/parser//parser_nodes.nit:746,5--46)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ABraFormExpr___n_args__eq, 746};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ABraFormExpr____n_args( self) /*ABraFormExpr::_n_args*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AVarFormExpr___n_id(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AVarFormExpr::n_id (src/parser//parser_nodes.nit:757,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AVarFormExpr___n_id, 757};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AVarFormExpr____n_id( self) /*AVarFormExpr::_n_id*/;
}
void parser_nodes___AVarFormExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AVarFormExpr::n_id= (src/parser//parser_nodes.nit:757,5--37)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AVarFormExpr___n_id__eq, 757};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AVarFormExpr____n_id( self) /*AVarFormExpr::_n_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ARangeExpr___n_expr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ARangeExpr::n_expr (src/parser//parser_nodes.nit:776,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ARangeExpr___n_expr, 776};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ARangeExpr____n_expr( self) /*ARangeExpr::_n_expr*/;
}
void parser_nodes___ARangeExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ARangeExpr::n_expr= (src/parser//parser_nodes.nit:776,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ARangeExpr___n_expr__eq, 776};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ARangeExpr____n_expr( self) /*ARangeExpr::_n_expr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ARangeExpr___n_expr2(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ARangeExpr::n_expr2 (src/parser//parser_nodes.nit:777,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ARangeExpr___n_expr2, 777};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ARangeExpr____n_expr2( self) /*ARangeExpr::_n_expr2*/;
}
void parser_nodes___ARangeExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ARangeExpr::n_expr2= (src/parser//parser_nodes.nit:777,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ARangeExpr___n_expr2__eq, 777};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ARangeExpr____n_expr2( self) /*ARangeExpr::_n_expr2*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AArrayExpr___n_exprs(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AArrayExpr::n_exprs (src/parser//parser_nodes.nit:787,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AArrayExpr___n_exprs, 787};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AArrayExpr____n_exprs( self) /*AArrayExpr::_n_exprs*/;
}
void parser_nodes___AArrayExpr___n_exprs__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AArrayExpr::n_exprs= (src/parser//parser_nodes.nit:787,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AArrayExpr___n_exprs__eq, 787};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AArrayExpr____n_exprs( self) /*AArrayExpr::_n_exprs*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ASelfExpr___n_kwself(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ASelfExpr::n_kwself (src/parser//parser_nodes.nit:791,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASelfExpr___n_kwself, 791};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ASelfExpr____n_kwself( self) /*ASelfExpr::_n_kwself*/;
}
void parser_nodes___ASelfExpr___n_kwself__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ASelfExpr::n_kwself= (src/parser//parser_nodes.nit:791,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASelfExpr___n_kwself__eq, 791};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ASelfExpr____n_kwself( self) /*ASelfExpr::_n_kwself*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ATrueExpr___n_kwtrue(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ATrueExpr::n_kwtrue (src/parser//parser_nodes.nit:798,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ATrueExpr___n_kwtrue, 798};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ATrueExpr____n_kwtrue( self) /*ATrueExpr::_n_kwtrue*/;
}
void parser_nodes___ATrueExpr___n_kwtrue__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ATrueExpr::n_kwtrue= (src/parser//parser_nodes.nit:798,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ATrueExpr___n_kwtrue__eq, 798};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ATrueExpr____n_kwtrue( self) /*ATrueExpr::_n_kwtrue*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AFalseExpr___n_kwfalse(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AFalseExpr::n_kwfalse (src/parser//parser_nodes.nit:802,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AFalseExpr___n_kwfalse, 802};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AFalseExpr____n_kwfalse( self) /*AFalseExpr::_n_kwfalse*/;
}
void parser_nodes___AFalseExpr___n_kwfalse__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AFalseExpr::n_kwfalse= (src/parser//parser_nodes.nit:802,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AFalseExpr___n_kwfalse__eq, 802};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AFalseExpr____n_kwfalse( self) /*AFalseExpr::_n_kwfalse*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ANullExpr___n_kwnull(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ANullExpr::n_kwnull (src/parser//parser_nodes.nit:806,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANullExpr___n_kwnull, 806};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ANullExpr____n_kwnull( self) /*ANullExpr::_n_kwnull*/;
}
void parser_nodes___ANullExpr___n_kwnull__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ANullExpr::n_kwnull= (src/parser//parser_nodes.nit:806,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ANullExpr___n_kwnull__eq, 806};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ANullExpr____n_kwnull( self) /*ANullExpr::_n_kwnull*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AIntExpr___n_number(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AIntExpr::n_number (src/parser//parser_nodes.nit:810,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIntExpr___n_number, 810};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AIntExpr____n_number( self) /*AIntExpr::_n_number*/;
}
void parser_nodes___AIntExpr___n_number__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AIntExpr::n_number= (src/parser//parser_nodes.nit:810,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AIntExpr___n_number__eq, 810};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AIntExpr____n_number( self) /*AIntExpr::_n_number*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AFloatExpr___n_float(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AFloatExpr::n_float (src/parser//parser_nodes.nit:814,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AFloatExpr___n_float, 814};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AFloatExpr____n_float( self) /*AFloatExpr::_n_float*/;
}
void parser_nodes___AFloatExpr___n_float__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AFloatExpr::n_float= (src/parser//parser_nodes.nit:814,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AFloatExpr___n_float__eq, 814};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AFloatExpr____n_float( self) /*AFloatExpr::_n_float*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ACharExpr___n_char(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ACharExpr::n_char (src/parser//parser_nodes.nit:818,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ACharExpr___n_char, 818};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ACharExpr____n_char( self) /*ACharExpr::_n_char*/;
}
void parser_nodes___ACharExpr___n_char__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ACharExpr::n_char= (src/parser//parser_nodes.nit:818,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ACharExpr___n_char__eq, 818};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ACharExpr____n_char( self) /*ACharExpr::_n_char*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AStringExpr___n_string(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AStringExpr::n_string (src/parser//parser_nodes.nit:825,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AStringExpr___n_string, 825};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AStringExpr____n_string( self) /*AStringExpr::_n_string*/;
}
void parser_nodes___AStringExpr___n_string__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AStringExpr::n_string= (src/parser//parser_nodes.nit:825,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AStringExpr___n_string__eq, 825};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AStringExpr____n_string( self) /*AStringExpr::_n_string*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AStartStringExpr___n_string(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AStartStringExpr::n_string (src/parser//parser_nodes.nit:829,5--50)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AStartStringExpr___n_string, 829};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AStartStringExpr____n_string( self) /*AStartStringExpr::_n_string*/;
}
void parser_nodes___AStartStringExpr___n_string__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AStartStringExpr::n_string= (src/parser//parser_nodes.nit:829,5--50)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AStartStringExpr___n_string__eq, 829};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AStartStringExpr____n_string( self) /*AStartStringExpr::_n_string*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AMidStringExpr___n_string(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AMidStringExpr::n_string (src/parser//parser_nodes.nit:833,5--48)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AMidStringExpr___n_string, 833};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AMidStringExpr____n_string( self) /*AMidStringExpr::_n_string*/;
}
void parser_nodes___AMidStringExpr___n_string__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AMidStringExpr::n_string= (src/parser//parser_nodes.nit:833,5--48)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AMidStringExpr___n_string__eq, 833};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AMidStringExpr____n_string( self) /*AMidStringExpr::_n_string*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AEndStringExpr___n_string(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AEndStringExpr::n_string (src/parser//parser_nodes.nit:837,5--48)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AEndStringExpr___n_string, 837};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AEndStringExpr____n_string( self) /*AEndStringExpr::_n_string*/;
}
void parser_nodes___AEndStringExpr___n_string__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AEndStringExpr::n_string= (src/parser//parser_nodes.nit:837,5--48)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AEndStringExpr___n_string__eq, 837};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AEndStringExpr____n_string( self) /*AEndStringExpr::_n_string*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ASuperstringExpr___n_exprs(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ASuperstringExpr::n_exprs (src/parser//parser_nodes.nit:841,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASuperstringExpr___n_exprs, 841};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ASuperstringExpr____n_exprs( self) /*ASuperstringExpr::_n_exprs*/;
}
void parser_nodes___ASuperstringExpr___n_exprs__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ASuperstringExpr::n_exprs= (src/parser//parser_nodes.nit:841,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ASuperstringExpr___n_exprs__eq, 841};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ASuperstringExpr____n_exprs( self) /*ASuperstringExpr::_n_exprs*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AProxyExpr___n_expr(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AProxyExpr::n_expr (src/parser//parser_nodes.nit:848,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AProxyExpr___n_expr, 848};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AProxyExpr____n_expr( self) /*AProxyExpr::_n_expr*/;
}
void parser_nodes___AProxyExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AProxyExpr::n_expr= (src/parser//parser_nodes.nit:848,5--41)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AProxyExpr___n_expr__eq, 848};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AProxyExpr____n_expr( self) /*AProxyExpr::_n_expr*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___APlusAssignOp___n_pluseq(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::APlusAssignOp::n_pluseq (src/parser//parser_nodes.nit:852,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___APlusAssignOp___n_pluseq, 852};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___APlusAssignOp____n_pluseq( self) /*APlusAssignOp::_n_pluseq*/;
}
void parser_nodes___APlusAssignOp___n_pluseq__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::APlusAssignOp::n_pluseq= (src/parser//parser_nodes.nit:852,5--45)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___APlusAssignOp___n_pluseq__eq, 852};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___APlusAssignOp____n_pluseq( self) /*APlusAssignOp::_n_pluseq*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AMinusAssignOp___n_minuseq(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AMinusAssignOp::n_minuseq (src/parser//parser_nodes.nit:856,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AMinusAssignOp___n_minuseq, 856};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AMinusAssignOp____n_minuseq( self) /*AMinusAssignOp::_n_minuseq*/;
}
void parser_nodes___AMinusAssignOp___n_minuseq__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AMinusAssignOp::n_minuseq= (src/parser//parser_nodes.nit:856,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AMinusAssignOp___n_minuseq__eq, 856};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AMinusAssignOp____n_minuseq( self) /*AMinusAssignOp::_n_minuseq*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AQualified___n_id(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AQualified::n_id (src/parser//parser_nodes.nit:860,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AQualified___n_id, 860};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AQualified____n_id( self) /*AQualified::_n_id*/;
}
void parser_nodes___AQualified___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AQualified::n_id= (src/parser//parser_nodes.nit:860,5--42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AQualified___n_id__eq, 860};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AQualified____n_id( self) /*AQualified::_n_id*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___AQualified___n_classid(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::AQualified::n_classid (src/parser//parser_nodes.nit:861,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AQualified___n_classid, 861};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___AQualified____n_classid( self) /*AQualified::_n_classid*/;
}
void parser_nodes___AQualified___n_classid__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::AQualified::n_classid= (src/parser//parser_nodes.nit:861,5--47)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___AQualified___n_classid__eq, 861};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___AQualified____n_classid( self) /*AQualified::_n_classid*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___ADoc___n_comment(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::ADoc::n_comment (src/parser//parser_nodes.nit:865,5--52)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ADoc___n_comment, 865};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___ADoc____n_comment( self) /*ADoc::_n_comment*/;
}
void parser_nodes___ADoc___n_comment__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::ADoc::n_comment= (src/parser//parser_nodes.nit:865,5--52)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___ADoc___n_comment__eq, 865};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___ADoc____n_comment( self) /*ADoc::_n_comment*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___Start___n_base(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::Start::n_base (src/parser//parser_nodes.nit:870,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___Start___n_base, 870};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___Start____n_base( self) /*Start::_n_base*/;
}
void parser_nodes___Start___n_base__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::Start::n_base= (src/parser//parser_nodes.nit:870,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___Start___n_base__eq, 870};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___Start____n_base( self) /*Start::_n_base*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_nodes___Start___n_eof(val_t self) {
- struct trace_t trace = {NULL, "parser_nodes::Start::n_eof (src/parser//parser_nodes.nit:871,5--38)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___Start___n_eof, 871};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_nodes___Start____n_eof( self) /*Start::_n_eof*/;
}
void parser_nodes___Start___n_eof__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_nodes::Start::n_eof= (src/parser//parser_nodes.nit:871,5--38)"};
+ struct trace_t trace = {NULL, LOCATE_parser_nodes___Start___n_eof__eq, 871};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_nodes___Start____n_eof( self) /*Start::_n_eof*/ = param0;
tracehead = trace.prev;
/* This C header file is generated by NIT to compile modules and programs that requires parser_nodes. */
-#ifndef parser_nodes__sep
-#define parser_nodes__sep
+#ifndef parser_nodes_3_sep
+#define parser_nodes_3_sep
#include "standard._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_ADoc[];
extern const classtable_elt_t VFT_Start[];
+#define LOCATE_parser_nodes "parser_nodes"
extern const int SFT_parser_nodes[];
#define ID_PNode SFT_parser_nodes[0]
#define COLOR_PNode SFT_parser_nodes[1]
#define ATTR_parser_nodes___PPropdef____n_doc(recv) ATTR(recv, COLOR_parser_nodes___PPropdef____n_doc)
typedef val_t (* parser_nodes___PPropdef___n_doc_t)(val_t self);
val_t parser_nodes___PPropdef___n_doc(val_t self);
+#define LOCATE_parser_nodes___PPropdef___n_doc "parser_nodes::PPropdef::n_doc"
typedef void (* parser_nodes___PPropdef___n_doc__eq_t)(val_t self, val_t param0);
void parser_nodes___PPropdef___n_doc__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___PPropdef___n_doc__eq "parser_nodes::PPropdef::n_doc="
#define ATTR_parser_nodes___PAble____n_kwredef(recv) ATTR(recv, COLOR_parser_nodes___PAble____n_kwredef)
typedef val_t (* parser_nodes___PAble___n_kwredef_t)(val_t self);
val_t parser_nodes___PAble___n_kwredef(val_t self);
+#define LOCATE_parser_nodes___PAble___n_kwredef "parser_nodes::PAble::n_kwredef"
typedef void (* parser_nodes___PAble___n_kwredef__eq_t)(val_t self, val_t param0);
void parser_nodes___PAble___n_kwredef__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___PAble___n_kwredef__eq "parser_nodes::PAble::n_kwredef="
#define ATTR_parser_nodes___PParam____n_id(recv) ATTR(recv, COLOR_parser_nodes___PParam____n_id)
typedef val_t (* parser_nodes___PParam___n_id_t)(val_t self);
val_t parser_nodes___PParam___n_id(val_t self);
+#define LOCATE_parser_nodes___PParam___n_id "parser_nodes::PParam::n_id"
typedef void (* parser_nodes___PParam___n_id__eq_t)(val_t self, val_t param0);
void parser_nodes___PParam___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___PParam___n_id__eq "parser_nodes::PParam::n_id="
#define ATTR_parser_nodes___PParam____n_type(recv) ATTR(recv, COLOR_parser_nodes___PParam____n_type)
typedef val_t (* parser_nodes___PParam___n_type_t)(val_t self);
val_t parser_nodes___PParam___n_type(val_t self);
+#define LOCATE_parser_nodes___PParam___n_type "parser_nodes::PParam::n_type"
typedef void (* parser_nodes___PParam___n_type__eq_t)(val_t self, val_t param0);
void parser_nodes___PParam___n_type__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___PParam___n_type__eq "parser_nodes::PParam::n_type="
#define ATTR_parser_nodes___AModule____n_packagedecl(recv) ATTR(recv, COLOR_parser_nodes___AModule____n_packagedecl)
typedef val_t (* parser_nodes___AModule___n_packagedecl_t)(val_t self);
val_t parser_nodes___AModule___n_packagedecl(val_t self);
+#define LOCATE_parser_nodes___AModule___n_packagedecl "parser_nodes::AModule::n_packagedecl"
typedef void (* parser_nodes___AModule___n_packagedecl__eq_t)(val_t self, val_t param0);
void parser_nodes___AModule___n_packagedecl__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AModule___n_packagedecl__eq "parser_nodes::AModule::n_packagedecl="
#define ATTR_parser_nodes___AModule____n_imports(recv) ATTR(recv, COLOR_parser_nodes___AModule____n_imports)
typedef val_t (* parser_nodes___AModule___n_imports_t)(val_t self);
val_t parser_nodes___AModule___n_imports(val_t self);
+#define LOCATE_parser_nodes___AModule___n_imports "parser_nodes::AModule::n_imports"
typedef void (* parser_nodes___AModule___n_imports__eq_t)(val_t self, val_t param0);
void parser_nodes___AModule___n_imports__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AModule___n_imports__eq "parser_nodes::AModule::n_imports="
#define ATTR_parser_nodes___AModule____n_classdefs(recv) ATTR(recv, COLOR_parser_nodes___AModule____n_classdefs)
typedef val_t (* parser_nodes___AModule___n_classdefs_t)(val_t self);
val_t parser_nodes___AModule___n_classdefs(val_t self);
+#define LOCATE_parser_nodes___AModule___n_classdefs "parser_nodes::AModule::n_classdefs"
typedef void (* parser_nodes___AModule___n_classdefs__eq_t)(val_t self, val_t param0);
void parser_nodes___AModule___n_classdefs__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AModule___n_classdefs__eq "parser_nodes::AModule::n_classdefs="
#define ATTR_parser_nodes___APackagedecl____n_doc(recv) ATTR(recv, COLOR_parser_nodes___APackagedecl____n_doc)
typedef val_t (* parser_nodes___APackagedecl___n_doc_t)(val_t self);
val_t parser_nodes___APackagedecl___n_doc(val_t self);
+#define LOCATE_parser_nodes___APackagedecl___n_doc "parser_nodes::APackagedecl::n_doc"
typedef void (* parser_nodes___APackagedecl___n_doc__eq_t)(val_t self, val_t param0);
void parser_nodes___APackagedecl___n_doc__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___APackagedecl___n_doc__eq "parser_nodes::APackagedecl::n_doc="
#define ATTR_parser_nodes___APackagedecl____n_kwpackage(recv) ATTR(recv, COLOR_parser_nodes___APackagedecl____n_kwpackage)
typedef val_t (* parser_nodes___APackagedecl___n_kwpackage_t)(val_t self);
val_t parser_nodes___APackagedecl___n_kwpackage(val_t self);
+#define LOCATE_parser_nodes___APackagedecl___n_kwpackage "parser_nodes::APackagedecl::n_kwpackage"
typedef void (* parser_nodes___APackagedecl___n_kwpackage__eq_t)(val_t self, val_t param0);
void parser_nodes___APackagedecl___n_kwpackage__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___APackagedecl___n_kwpackage__eq "parser_nodes::APackagedecl::n_kwpackage="
#define ATTR_parser_nodes___APackagedecl____n_id(recv) ATTR(recv, COLOR_parser_nodes___APackagedecl____n_id)
typedef val_t (* parser_nodes___APackagedecl___n_id_t)(val_t self);
val_t parser_nodes___APackagedecl___n_id(val_t self);
+#define LOCATE_parser_nodes___APackagedecl___n_id "parser_nodes::APackagedecl::n_id"
typedef void (* parser_nodes___APackagedecl___n_id__eq_t)(val_t self, val_t param0);
void parser_nodes___APackagedecl___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___APackagedecl___n_id__eq "parser_nodes::APackagedecl::n_id="
#define ATTR_parser_nodes___AImport____n_visibility(recv) ATTR(recv, COLOR_parser_nodes___AImport____n_visibility)
typedef val_t (* parser_nodes___AImport___n_visibility_t)(val_t self);
val_t parser_nodes___AImport___n_visibility(val_t self);
+#define LOCATE_parser_nodes___AImport___n_visibility "parser_nodes::AImport::n_visibility"
typedef void (* parser_nodes___AImport___n_visibility__eq_t)(val_t self, val_t param0);
void parser_nodes___AImport___n_visibility__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AImport___n_visibility__eq "parser_nodes::AImport::n_visibility="
#define ATTR_parser_nodes___AImport____n_kwimport(recv) ATTR(recv, COLOR_parser_nodes___AImport____n_kwimport)
typedef val_t (* parser_nodes___AImport___n_kwimport_t)(val_t self);
val_t parser_nodes___AImport___n_kwimport(val_t self);
+#define LOCATE_parser_nodes___AImport___n_kwimport "parser_nodes::AImport::n_kwimport"
typedef void (* parser_nodes___AImport___n_kwimport__eq_t)(val_t self, val_t param0);
void parser_nodes___AImport___n_kwimport__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AImport___n_kwimport__eq "parser_nodes::AImport::n_kwimport="
#define ATTR_parser_nodes___AImport____n_id(recv) ATTR(recv, COLOR_parser_nodes___AImport____n_id)
typedef val_t (* parser_nodes___AImport___n_id_t)(val_t self);
val_t parser_nodes___AImport___n_id(val_t self);
+#define LOCATE_parser_nodes___AImport___n_id "parser_nodes::AImport::n_id"
typedef void (* parser_nodes___AImport___n_id__eq_t)(val_t self, val_t param0);
void parser_nodes___AImport___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AImport___n_id__eq "parser_nodes::AImport::n_id="
#define ATTR_parser_nodes___ANoImport____n_visibility(recv) ATTR(recv, COLOR_parser_nodes___ANoImport____n_visibility)
typedef val_t (* parser_nodes___ANoImport___n_visibility_t)(val_t self);
val_t parser_nodes___ANoImport___n_visibility(val_t self);
+#define LOCATE_parser_nodes___ANoImport___n_visibility "parser_nodes::ANoImport::n_visibility"
typedef void (* parser_nodes___ANoImport___n_visibility__eq_t)(val_t self, val_t param0);
void parser_nodes___ANoImport___n_visibility__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ANoImport___n_visibility__eq "parser_nodes::ANoImport::n_visibility="
#define ATTR_parser_nodes___ANoImport____n_kwimport(recv) ATTR(recv, COLOR_parser_nodes___ANoImport____n_kwimport)
typedef val_t (* parser_nodes___ANoImport___n_kwimport_t)(val_t self);
val_t parser_nodes___ANoImport___n_kwimport(val_t self);
+#define LOCATE_parser_nodes___ANoImport___n_kwimport "parser_nodes::ANoImport::n_kwimport"
typedef void (* parser_nodes___ANoImport___n_kwimport__eq_t)(val_t self, val_t param0);
void parser_nodes___ANoImport___n_kwimport__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ANoImport___n_kwimport__eq "parser_nodes::ANoImport::n_kwimport="
#define ATTR_parser_nodes___ANoImport____n_kwend(recv) ATTR(recv, COLOR_parser_nodes___ANoImport____n_kwend)
typedef val_t (* parser_nodes___ANoImport___n_kwend_t)(val_t self);
val_t parser_nodes___ANoImport___n_kwend(val_t self);
+#define LOCATE_parser_nodes___ANoImport___n_kwend "parser_nodes::ANoImport::n_kwend"
typedef void (* parser_nodes___ANoImport___n_kwend__eq_t)(val_t self, val_t param0);
void parser_nodes___ANoImport___n_kwend__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ANoImport___n_kwend__eq "parser_nodes::ANoImport::n_kwend="
#define ATTR_parser_nodes___APrivateVisibility____n_kwprivate(recv) ATTR(recv, COLOR_parser_nodes___APrivateVisibility____n_kwprivate)
typedef val_t (* parser_nodes___APrivateVisibility___n_kwprivate_t)(val_t self);
val_t parser_nodes___APrivateVisibility___n_kwprivate(val_t self);
+#define LOCATE_parser_nodes___APrivateVisibility___n_kwprivate "parser_nodes::APrivateVisibility::n_kwprivate"
typedef void (* parser_nodes___APrivateVisibility___n_kwprivate__eq_t)(val_t self, val_t param0);
void parser_nodes___APrivateVisibility___n_kwprivate__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___APrivateVisibility___n_kwprivate__eq "parser_nodes::APrivateVisibility::n_kwprivate="
#define ATTR_parser_nodes___AProtectedVisibility____n_kwprotected(recv) ATTR(recv, COLOR_parser_nodes___AProtectedVisibility____n_kwprotected)
typedef val_t (* parser_nodes___AProtectedVisibility___n_kwprotected_t)(val_t self);
val_t parser_nodes___AProtectedVisibility___n_kwprotected(val_t self);
+#define LOCATE_parser_nodes___AProtectedVisibility___n_kwprotected "parser_nodes::AProtectedVisibility::n_kwprotected"
typedef void (* parser_nodes___AProtectedVisibility___n_kwprotected__eq_t)(val_t self, val_t param0);
void parser_nodes___AProtectedVisibility___n_kwprotected__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AProtectedVisibility___n_kwprotected__eq "parser_nodes::AProtectedVisibility::n_kwprotected="
#define ATTR_parser_nodes___AIntrudeVisibility____n_kwintrude(recv) ATTR(recv, COLOR_parser_nodes___AIntrudeVisibility____n_kwintrude)
typedef val_t (* parser_nodes___AIntrudeVisibility___n_kwintrude_t)(val_t self);
val_t parser_nodes___AIntrudeVisibility___n_kwintrude(val_t self);
+#define LOCATE_parser_nodes___AIntrudeVisibility___n_kwintrude "parser_nodes::AIntrudeVisibility::n_kwintrude"
typedef void (* parser_nodes___AIntrudeVisibility___n_kwintrude__eq_t)(val_t self, val_t param0);
void parser_nodes___AIntrudeVisibility___n_kwintrude__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AIntrudeVisibility___n_kwintrude__eq "parser_nodes::AIntrudeVisibility::n_kwintrude="
#define ATTR_parser_nodes___AClassdef____n_doc(recv) ATTR(recv, COLOR_parser_nodes___AClassdef____n_doc)
typedef val_t (* parser_nodes___AClassdef___n_doc_t)(val_t self);
val_t parser_nodes___AClassdef___n_doc(val_t self);
+#define LOCATE_parser_nodes___AClassdef___n_doc "parser_nodes::AClassdef::n_doc"
typedef void (* parser_nodes___AClassdef___n_doc__eq_t)(val_t self, val_t param0);
void parser_nodes___AClassdef___n_doc__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AClassdef___n_doc__eq "parser_nodes::AClassdef::n_doc="
#define ATTR_parser_nodes___AClassdef____n_kwredef(recv) ATTR(recv, COLOR_parser_nodes___AClassdef____n_kwredef)
typedef val_t (* parser_nodes___AClassdef___n_kwredef_t)(val_t self);
val_t parser_nodes___AClassdef___n_kwredef(val_t self);
+#define LOCATE_parser_nodes___AClassdef___n_kwredef "parser_nodes::AClassdef::n_kwredef"
typedef void (* parser_nodes___AClassdef___n_kwredef__eq_t)(val_t self, val_t param0);
void parser_nodes___AClassdef___n_kwredef__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AClassdef___n_kwredef__eq "parser_nodes::AClassdef::n_kwredef="
#define ATTR_parser_nodes___AClassdef____n_visibility(recv) ATTR(recv, COLOR_parser_nodes___AClassdef____n_visibility)
typedef val_t (* parser_nodes___AClassdef___n_visibility_t)(val_t self);
val_t parser_nodes___AClassdef___n_visibility(val_t self);
+#define LOCATE_parser_nodes___AClassdef___n_visibility "parser_nodes::AClassdef::n_visibility"
typedef void (* parser_nodes___AClassdef___n_visibility__eq_t)(val_t self, val_t param0);
void parser_nodes___AClassdef___n_visibility__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AClassdef___n_visibility__eq "parser_nodes::AClassdef::n_visibility="
#define ATTR_parser_nodes___AClassdef____n_classkind(recv) ATTR(recv, COLOR_parser_nodes___AClassdef____n_classkind)
typedef val_t (* parser_nodes___AClassdef___n_classkind_t)(val_t self);
val_t parser_nodes___AClassdef___n_classkind(val_t self);
+#define LOCATE_parser_nodes___AClassdef___n_classkind "parser_nodes::AClassdef::n_classkind"
typedef void (* parser_nodes___AClassdef___n_classkind__eq_t)(val_t self, val_t param0);
void parser_nodes___AClassdef___n_classkind__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AClassdef___n_classkind__eq "parser_nodes::AClassdef::n_classkind="
#define ATTR_parser_nodes___AClassdef____n_id(recv) ATTR(recv, COLOR_parser_nodes___AClassdef____n_id)
typedef val_t (* parser_nodes___AClassdef___n_id_t)(val_t self);
val_t parser_nodes___AClassdef___n_id(val_t self);
+#define LOCATE_parser_nodes___AClassdef___n_id "parser_nodes::AClassdef::n_id"
typedef void (* parser_nodes___AClassdef___n_id__eq_t)(val_t self, val_t param0);
void parser_nodes___AClassdef___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AClassdef___n_id__eq "parser_nodes::AClassdef::n_id="
#define ATTR_parser_nodes___AClassdef____n_formaldefs(recv) ATTR(recv, COLOR_parser_nodes___AClassdef____n_formaldefs)
typedef val_t (* parser_nodes___AClassdef___n_formaldefs_t)(val_t self);
val_t parser_nodes___AClassdef___n_formaldefs(val_t self);
+#define LOCATE_parser_nodes___AClassdef___n_formaldefs "parser_nodes::AClassdef::n_formaldefs"
typedef void (* parser_nodes___AClassdef___n_formaldefs__eq_t)(val_t self, val_t param0);
void parser_nodes___AClassdef___n_formaldefs__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AClassdef___n_formaldefs__eq "parser_nodes::AClassdef::n_formaldefs="
#define ATTR_parser_nodes___AClassdef____n_superclasses(recv) ATTR(recv, COLOR_parser_nodes___AClassdef____n_superclasses)
typedef val_t (* parser_nodes___AClassdef___n_superclasses_t)(val_t self);
val_t parser_nodes___AClassdef___n_superclasses(val_t self);
+#define LOCATE_parser_nodes___AClassdef___n_superclasses "parser_nodes::AClassdef::n_superclasses"
typedef void (* parser_nodes___AClassdef___n_superclasses__eq_t)(val_t self, val_t param0);
void parser_nodes___AClassdef___n_superclasses__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AClassdef___n_superclasses__eq "parser_nodes::AClassdef::n_superclasses="
#define ATTR_parser_nodes___AClassdef____n_propdefs(recv) ATTR(recv, COLOR_parser_nodes___AClassdef____n_propdefs)
typedef val_t (* parser_nodes___AClassdef___n_propdefs_t)(val_t self);
val_t parser_nodes___AClassdef___n_propdefs(val_t self);
+#define LOCATE_parser_nodes___AClassdef___n_propdefs "parser_nodes::AClassdef::n_propdefs"
typedef void (* parser_nodes___AClassdef___n_propdefs__eq_t)(val_t self, val_t param0);
void parser_nodes___AClassdef___n_propdefs__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AClassdef___n_propdefs__eq "parser_nodes::AClassdef::n_propdefs="
#define ATTR_parser_nodes___ATopClassdef____n_propdefs(recv) ATTR(recv, COLOR_parser_nodes___ATopClassdef____n_propdefs)
typedef val_t (* parser_nodes___ATopClassdef___n_propdefs_t)(val_t self);
val_t parser_nodes___ATopClassdef___n_propdefs(val_t self);
+#define LOCATE_parser_nodes___ATopClassdef___n_propdefs "parser_nodes::ATopClassdef::n_propdefs"
typedef void (* parser_nodes___ATopClassdef___n_propdefs__eq_t)(val_t self, val_t param0);
void parser_nodes___ATopClassdef___n_propdefs__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ATopClassdef___n_propdefs__eq "parser_nodes::ATopClassdef::n_propdefs="
#define ATTR_parser_nodes___AMainClassdef____n_propdefs(recv) ATTR(recv, COLOR_parser_nodes___AMainClassdef____n_propdefs)
typedef val_t (* parser_nodes___AMainClassdef___n_propdefs_t)(val_t self);
val_t parser_nodes___AMainClassdef___n_propdefs(val_t self);
+#define LOCATE_parser_nodes___AMainClassdef___n_propdefs "parser_nodes::AMainClassdef::n_propdefs"
typedef void (* parser_nodes___AMainClassdef___n_propdefs__eq_t)(val_t self, val_t param0);
void parser_nodes___AMainClassdef___n_propdefs__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AMainClassdef___n_propdefs__eq "parser_nodes::AMainClassdef::n_propdefs="
#define ATTR_parser_nodes___AConcreteClasskind____n_kwclass(recv) ATTR(recv, COLOR_parser_nodes___AConcreteClasskind____n_kwclass)
typedef val_t (* parser_nodes___AConcreteClasskind___n_kwclass_t)(val_t self);
val_t parser_nodes___AConcreteClasskind___n_kwclass(val_t self);
+#define LOCATE_parser_nodes___AConcreteClasskind___n_kwclass "parser_nodes::AConcreteClasskind::n_kwclass"
typedef void (* parser_nodes___AConcreteClasskind___n_kwclass__eq_t)(val_t self, val_t param0);
void parser_nodes___AConcreteClasskind___n_kwclass__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AConcreteClasskind___n_kwclass__eq "parser_nodes::AConcreteClasskind::n_kwclass="
#define ATTR_parser_nodes___AAbstractClasskind____n_kwabstract(recv) ATTR(recv, COLOR_parser_nodes___AAbstractClasskind____n_kwabstract)
typedef val_t (* parser_nodes___AAbstractClasskind___n_kwabstract_t)(val_t self);
val_t parser_nodes___AAbstractClasskind___n_kwabstract(val_t self);
+#define LOCATE_parser_nodes___AAbstractClasskind___n_kwabstract "parser_nodes::AAbstractClasskind::n_kwabstract"
typedef void (* parser_nodes___AAbstractClasskind___n_kwabstract__eq_t)(val_t self, val_t param0);
void parser_nodes___AAbstractClasskind___n_kwabstract__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAbstractClasskind___n_kwabstract__eq "parser_nodes::AAbstractClasskind::n_kwabstract="
#define ATTR_parser_nodes___AAbstractClasskind____n_kwclass(recv) ATTR(recv, COLOR_parser_nodes___AAbstractClasskind____n_kwclass)
typedef val_t (* parser_nodes___AAbstractClasskind___n_kwclass_t)(val_t self);
val_t parser_nodes___AAbstractClasskind___n_kwclass(val_t self);
+#define LOCATE_parser_nodes___AAbstractClasskind___n_kwclass "parser_nodes::AAbstractClasskind::n_kwclass"
typedef void (* parser_nodes___AAbstractClasskind___n_kwclass__eq_t)(val_t self, val_t param0);
void parser_nodes___AAbstractClasskind___n_kwclass__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAbstractClasskind___n_kwclass__eq "parser_nodes::AAbstractClasskind::n_kwclass="
#define ATTR_parser_nodes___AInterfaceClasskind____n_kwinterface(recv) ATTR(recv, COLOR_parser_nodes___AInterfaceClasskind____n_kwinterface)
typedef val_t (* parser_nodes___AInterfaceClasskind___n_kwinterface_t)(val_t self);
val_t parser_nodes___AInterfaceClasskind___n_kwinterface(val_t self);
+#define LOCATE_parser_nodes___AInterfaceClasskind___n_kwinterface "parser_nodes::AInterfaceClasskind::n_kwinterface"
typedef void (* parser_nodes___AInterfaceClasskind___n_kwinterface__eq_t)(val_t self, val_t param0);
void parser_nodes___AInterfaceClasskind___n_kwinterface__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AInterfaceClasskind___n_kwinterface__eq "parser_nodes::AInterfaceClasskind::n_kwinterface="
#define ATTR_parser_nodes___AUniversalClasskind____n_kwuniversal(recv) ATTR(recv, COLOR_parser_nodes___AUniversalClasskind____n_kwuniversal)
typedef val_t (* parser_nodes___AUniversalClasskind___n_kwuniversal_t)(val_t self);
val_t parser_nodes___AUniversalClasskind___n_kwuniversal(val_t self);
+#define LOCATE_parser_nodes___AUniversalClasskind___n_kwuniversal "parser_nodes::AUniversalClasskind::n_kwuniversal"
typedef void (* parser_nodes___AUniversalClasskind___n_kwuniversal__eq_t)(val_t self, val_t param0);
void parser_nodes___AUniversalClasskind___n_kwuniversal__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AUniversalClasskind___n_kwuniversal__eq "parser_nodes::AUniversalClasskind::n_kwuniversal="
#define ATTR_parser_nodes___AFormaldef____n_id(recv) ATTR(recv, COLOR_parser_nodes___AFormaldef____n_id)
typedef val_t (* parser_nodes___AFormaldef___n_id_t)(val_t self);
val_t parser_nodes___AFormaldef___n_id(val_t self);
+#define LOCATE_parser_nodes___AFormaldef___n_id "parser_nodes::AFormaldef::n_id"
typedef void (* parser_nodes___AFormaldef___n_id__eq_t)(val_t self, val_t param0);
void parser_nodes___AFormaldef___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AFormaldef___n_id__eq "parser_nodes::AFormaldef::n_id="
#define ATTR_parser_nodes___AFormaldef____n_type(recv) ATTR(recv, COLOR_parser_nodes___AFormaldef____n_type)
typedef val_t (* parser_nodes___AFormaldef___n_type_t)(val_t self);
val_t parser_nodes___AFormaldef___n_type(val_t self);
+#define LOCATE_parser_nodes___AFormaldef___n_type "parser_nodes::AFormaldef::n_type"
typedef void (* parser_nodes___AFormaldef___n_type__eq_t)(val_t self, val_t param0);
void parser_nodes___AFormaldef___n_type__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AFormaldef___n_type__eq "parser_nodes::AFormaldef::n_type="
#define ATTR_parser_nodes___ASuperclass____n_kwspecial(recv) ATTR(recv, COLOR_parser_nodes___ASuperclass____n_kwspecial)
typedef val_t (* parser_nodes___ASuperclass___n_kwspecial_t)(val_t self);
val_t parser_nodes___ASuperclass___n_kwspecial(val_t self);
+#define LOCATE_parser_nodes___ASuperclass___n_kwspecial "parser_nodes::ASuperclass::n_kwspecial"
typedef void (* parser_nodes___ASuperclass___n_kwspecial__eq_t)(val_t self, val_t param0);
void parser_nodes___ASuperclass___n_kwspecial__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ASuperclass___n_kwspecial__eq "parser_nodes::ASuperclass::n_kwspecial="
#define ATTR_parser_nodes___ASuperclass____n_type(recv) ATTR(recv, COLOR_parser_nodes___ASuperclass____n_type)
typedef val_t (* parser_nodes___ASuperclass___n_type_t)(val_t self);
val_t parser_nodes___ASuperclass___n_type(val_t self);
+#define LOCATE_parser_nodes___ASuperclass___n_type "parser_nodes::ASuperclass::n_type"
typedef void (* parser_nodes___ASuperclass___n_type__eq_t)(val_t self, val_t param0);
void parser_nodes___ASuperclass___n_type__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ASuperclass___n_type__eq "parser_nodes::ASuperclass::n_type="
#define ATTR_parser_nodes___AAttrPropdef____n_kwredef(recv) ATTR(recv, COLOR_parser_nodes___AAttrPropdef____n_kwredef)
typedef val_t (* parser_nodes___AAttrPropdef___n_kwredef_t)(val_t self);
val_t parser_nodes___AAttrPropdef___n_kwredef(val_t self);
+#define LOCATE_parser_nodes___AAttrPropdef___n_kwredef "parser_nodes::AAttrPropdef::n_kwredef"
typedef void (* parser_nodes___AAttrPropdef___n_kwredef__eq_t)(val_t self, val_t param0);
void parser_nodes___AAttrPropdef___n_kwredef__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAttrPropdef___n_kwredef__eq "parser_nodes::AAttrPropdef::n_kwredef="
#define ATTR_parser_nodes___AAttrPropdef____n_visibility(recv) ATTR(recv, COLOR_parser_nodes___AAttrPropdef____n_visibility)
typedef val_t (* parser_nodes___AAttrPropdef___n_visibility_t)(val_t self);
val_t parser_nodes___AAttrPropdef___n_visibility(val_t self);
+#define LOCATE_parser_nodes___AAttrPropdef___n_visibility "parser_nodes::AAttrPropdef::n_visibility"
typedef void (* parser_nodes___AAttrPropdef___n_visibility__eq_t)(val_t self, val_t param0);
void parser_nodes___AAttrPropdef___n_visibility__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAttrPropdef___n_visibility__eq "parser_nodes::AAttrPropdef::n_visibility="
#define ATTR_parser_nodes___AAttrPropdef____n_kwattr(recv) ATTR(recv, COLOR_parser_nodes___AAttrPropdef____n_kwattr)
typedef val_t (* parser_nodes___AAttrPropdef___n_kwattr_t)(val_t self);
val_t parser_nodes___AAttrPropdef___n_kwattr(val_t self);
+#define LOCATE_parser_nodes___AAttrPropdef___n_kwattr "parser_nodes::AAttrPropdef::n_kwattr"
typedef void (* parser_nodes___AAttrPropdef___n_kwattr__eq_t)(val_t self, val_t param0);
void parser_nodes___AAttrPropdef___n_kwattr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAttrPropdef___n_kwattr__eq "parser_nodes::AAttrPropdef::n_kwattr="
#define ATTR_parser_nodes___AAttrPropdef____n_id(recv) ATTR(recv, COLOR_parser_nodes___AAttrPropdef____n_id)
typedef val_t (* parser_nodes___AAttrPropdef___n_id_t)(val_t self);
val_t parser_nodes___AAttrPropdef___n_id(val_t self);
+#define LOCATE_parser_nodes___AAttrPropdef___n_id "parser_nodes::AAttrPropdef::n_id"
typedef void (* parser_nodes___AAttrPropdef___n_id__eq_t)(val_t self, val_t param0);
void parser_nodes___AAttrPropdef___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAttrPropdef___n_id__eq "parser_nodes::AAttrPropdef::n_id="
#define ATTR_parser_nodes___AAttrPropdef____n_type(recv) ATTR(recv, COLOR_parser_nodes___AAttrPropdef____n_type)
typedef val_t (* parser_nodes___AAttrPropdef___n_type_t)(val_t self);
val_t parser_nodes___AAttrPropdef___n_type(val_t self);
+#define LOCATE_parser_nodes___AAttrPropdef___n_type "parser_nodes::AAttrPropdef::n_type"
typedef void (* parser_nodes___AAttrPropdef___n_type__eq_t)(val_t self, val_t param0);
void parser_nodes___AAttrPropdef___n_type__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAttrPropdef___n_type__eq "parser_nodes::AAttrPropdef::n_type="
#define ATTR_parser_nodes___AAttrPropdef____n_readable(recv) ATTR(recv, COLOR_parser_nodes___AAttrPropdef____n_readable)
typedef val_t (* parser_nodes___AAttrPropdef___n_readable_t)(val_t self);
val_t parser_nodes___AAttrPropdef___n_readable(val_t self);
+#define LOCATE_parser_nodes___AAttrPropdef___n_readable "parser_nodes::AAttrPropdef::n_readable"
typedef void (* parser_nodes___AAttrPropdef___n_readable__eq_t)(val_t self, val_t param0);
void parser_nodes___AAttrPropdef___n_readable__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAttrPropdef___n_readable__eq "parser_nodes::AAttrPropdef::n_readable="
#define ATTR_parser_nodes___AAttrPropdef____n_writable(recv) ATTR(recv, COLOR_parser_nodes___AAttrPropdef____n_writable)
typedef val_t (* parser_nodes___AAttrPropdef___n_writable_t)(val_t self);
val_t parser_nodes___AAttrPropdef___n_writable(val_t self);
+#define LOCATE_parser_nodes___AAttrPropdef___n_writable "parser_nodes::AAttrPropdef::n_writable"
typedef void (* parser_nodes___AAttrPropdef___n_writable__eq_t)(val_t self, val_t param0);
void parser_nodes___AAttrPropdef___n_writable__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAttrPropdef___n_writable__eq "parser_nodes::AAttrPropdef::n_writable="
#define ATTR_parser_nodes___AAttrPropdef____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AAttrPropdef____n_expr)
typedef val_t (* parser_nodes___AAttrPropdef___n_expr_t)(val_t self);
val_t parser_nodes___AAttrPropdef___n_expr(val_t self);
+#define LOCATE_parser_nodes___AAttrPropdef___n_expr "parser_nodes::AAttrPropdef::n_expr"
typedef void (* parser_nodes___AAttrPropdef___n_expr__eq_t)(val_t self, val_t param0);
void parser_nodes___AAttrPropdef___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAttrPropdef___n_expr__eq "parser_nodes::AAttrPropdef::n_expr="
#define ATTR_parser_nodes___AMethPropdef____n_kwredef(recv) ATTR(recv, COLOR_parser_nodes___AMethPropdef____n_kwredef)
typedef val_t (* parser_nodes___AMethPropdef___n_kwredef_t)(val_t self);
val_t parser_nodes___AMethPropdef___n_kwredef(val_t self);
+#define LOCATE_parser_nodes___AMethPropdef___n_kwredef "parser_nodes::AMethPropdef::n_kwredef"
typedef void (* parser_nodes___AMethPropdef___n_kwredef__eq_t)(val_t self, val_t param0);
void parser_nodes___AMethPropdef___n_kwredef__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AMethPropdef___n_kwredef__eq "parser_nodes::AMethPropdef::n_kwredef="
#define ATTR_parser_nodes___AMethPropdef____n_visibility(recv) ATTR(recv, COLOR_parser_nodes___AMethPropdef____n_visibility)
typedef val_t (* parser_nodes___AMethPropdef___n_visibility_t)(val_t self);
val_t parser_nodes___AMethPropdef___n_visibility(val_t self);
+#define LOCATE_parser_nodes___AMethPropdef___n_visibility "parser_nodes::AMethPropdef::n_visibility"
typedef void (* parser_nodes___AMethPropdef___n_visibility__eq_t)(val_t self, val_t param0);
void parser_nodes___AMethPropdef___n_visibility__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AMethPropdef___n_visibility__eq "parser_nodes::AMethPropdef::n_visibility="
#define ATTR_parser_nodes___AMethPropdef____n_methid(recv) ATTR(recv, COLOR_parser_nodes___AMethPropdef____n_methid)
typedef val_t (* parser_nodes___AMethPropdef___n_methid_t)(val_t self);
val_t parser_nodes___AMethPropdef___n_methid(val_t self);
+#define LOCATE_parser_nodes___AMethPropdef___n_methid "parser_nodes::AMethPropdef::n_methid"
typedef void (* parser_nodes___AMethPropdef___n_methid__eq_t)(val_t self, val_t param0);
void parser_nodes___AMethPropdef___n_methid__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AMethPropdef___n_methid__eq "parser_nodes::AMethPropdef::n_methid="
#define ATTR_parser_nodes___AMethPropdef____n_signature(recv) ATTR(recv, COLOR_parser_nodes___AMethPropdef____n_signature)
typedef val_t (* parser_nodes___AMethPropdef___n_signature_t)(val_t self);
val_t parser_nodes___AMethPropdef___n_signature(val_t self);
+#define LOCATE_parser_nodes___AMethPropdef___n_signature "parser_nodes::AMethPropdef::n_signature"
typedef void (* parser_nodes___AMethPropdef___n_signature__eq_t)(val_t self, val_t param0);
void parser_nodes___AMethPropdef___n_signature__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AMethPropdef___n_signature__eq "parser_nodes::AMethPropdef::n_signature="
#define ATTR_parser_nodes___ADeferredMethPropdef____n_kwmeth(recv) ATTR(recv, COLOR_parser_nodes___ADeferredMethPropdef____n_kwmeth)
typedef val_t (* parser_nodes___ADeferredMethPropdef___n_kwmeth_t)(val_t self);
val_t parser_nodes___ADeferredMethPropdef___n_kwmeth(val_t self);
+#define LOCATE_parser_nodes___ADeferredMethPropdef___n_kwmeth "parser_nodes::ADeferredMethPropdef::n_kwmeth"
typedef void (* parser_nodes___ADeferredMethPropdef___n_kwmeth__eq_t)(val_t self, val_t param0);
void parser_nodes___ADeferredMethPropdef___n_kwmeth__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ADeferredMethPropdef___n_kwmeth__eq "parser_nodes::ADeferredMethPropdef::n_kwmeth="
#define ATTR_parser_nodes___AInternMethPropdef____n_kwmeth(recv) ATTR(recv, COLOR_parser_nodes___AInternMethPropdef____n_kwmeth)
typedef val_t (* parser_nodes___AInternMethPropdef___n_kwmeth_t)(val_t self);
val_t parser_nodes___AInternMethPropdef___n_kwmeth(val_t self);
+#define LOCATE_parser_nodes___AInternMethPropdef___n_kwmeth "parser_nodes::AInternMethPropdef::n_kwmeth"
typedef void (* parser_nodes___AInternMethPropdef___n_kwmeth__eq_t)(val_t self, val_t param0);
void parser_nodes___AInternMethPropdef___n_kwmeth__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AInternMethPropdef___n_kwmeth__eq "parser_nodes::AInternMethPropdef::n_kwmeth="
#define ATTR_parser_nodes___AExternMethPropdef____n_kwmeth(recv) ATTR(recv, COLOR_parser_nodes___AExternMethPropdef____n_kwmeth)
typedef val_t (* parser_nodes___AExternMethPropdef___n_kwmeth_t)(val_t self);
val_t parser_nodes___AExternMethPropdef___n_kwmeth(val_t self);
+#define LOCATE_parser_nodes___AExternMethPropdef___n_kwmeth "parser_nodes::AExternMethPropdef::n_kwmeth"
typedef void (* parser_nodes___AExternMethPropdef___n_kwmeth__eq_t)(val_t self, val_t param0);
void parser_nodes___AExternMethPropdef___n_kwmeth__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AExternMethPropdef___n_kwmeth__eq "parser_nodes::AExternMethPropdef::n_kwmeth="
#define ATTR_parser_nodes___AExternMethPropdef____n_extern(recv) ATTR(recv, COLOR_parser_nodes___AExternMethPropdef____n_extern)
typedef val_t (* parser_nodes___AExternMethPropdef___n_extern_t)(val_t self);
val_t parser_nodes___AExternMethPropdef___n_extern(val_t self);
+#define LOCATE_parser_nodes___AExternMethPropdef___n_extern "parser_nodes::AExternMethPropdef::n_extern"
typedef void (* parser_nodes___AExternMethPropdef___n_extern__eq_t)(val_t self, val_t param0);
void parser_nodes___AExternMethPropdef___n_extern__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AExternMethPropdef___n_extern__eq "parser_nodes::AExternMethPropdef::n_extern="
#define ATTR_parser_nodes___AConcreteMethPropdef____n_kwmeth(recv) ATTR(recv, COLOR_parser_nodes___AConcreteMethPropdef____n_kwmeth)
typedef val_t (* parser_nodes___AConcreteMethPropdef___n_kwmeth_t)(val_t self);
val_t parser_nodes___AConcreteMethPropdef___n_kwmeth(val_t self);
+#define LOCATE_parser_nodes___AConcreteMethPropdef___n_kwmeth "parser_nodes::AConcreteMethPropdef::n_kwmeth"
typedef void (* parser_nodes___AConcreteMethPropdef___n_kwmeth__eq_t)(val_t self, val_t param0);
void parser_nodes___AConcreteMethPropdef___n_kwmeth__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AConcreteMethPropdef___n_kwmeth__eq "parser_nodes::AConcreteMethPropdef::n_kwmeth="
#define ATTR_parser_nodes___AConcreteMethPropdef____n_block(recv) ATTR(recv, COLOR_parser_nodes___AConcreteMethPropdef____n_block)
typedef val_t (* parser_nodes___AConcreteMethPropdef___n_block_t)(val_t self);
val_t parser_nodes___AConcreteMethPropdef___n_block(val_t self);
+#define LOCATE_parser_nodes___AConcreteMethPropdef___n_block "parser_nodes::AConcreteMethPropdef::n_block"
typedef void (* parser_nodes___AConcreteMethPropdef___n_block__eq_t)(val_t self, val_t param0);
void parser_nodes___AConcreteMethPropdef___n_block__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AConcreteMethPropdef___n_block__eq "parser_nodes::AConcreteMethPropdef::n_block="
#define ATTR_parser_nodes___AConcreteInitPropdef____n_kwinit(recv) ATTR(recv, COLOR_parser_nodes___AConcreteInitPropdef____n_kwinit)
typedef val_t (* parser_nodes___AConcreteInitPropdef___n_kwinit_t)(val_t self);
val_t parser_nodes___AConcreteInitPropdef___n_kwinit(val_t self);
+#define LOCATE_parser_nodes___AConcreteInitPropdef___n_kwinit "parser_nodes::AConcreteInitPropdef::n_kwinit"
typedef void (* parser_nodes___AConcreteInitPropdef___n_kwinit__eq_t)(val_t self, val_t param0);
void parser_nodes___AConcreteInitPropdef___n_kwinit__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AConcreteInitPropdef___n_kwinit__eq "parser_nodes::AConcreteInitPropdef::n_kwinit="
#define ATTR_parser_nodes___ATypePropdef____n_kwredef(recv) ATTR(recv, COLOR_parser_nodes___ATypePropdef____n_kwredef)
typedef val_t (* parser_nodes___ATypePropdef___n_kwredef_t)(val_t self);
val_t parser_nodes___ATypePropdef___n_kwredef(val_t self);
+#define LOCATE_parser_nodes___ATypePropdef___n_kwredef "parser_nodes::ATypePropdef::n_kwredef"
typedef void (* parser_nodes___ATypePropdef___n_kwredef__eq_t)(val_t self, val_t param0);
void parser_nodes___ATypePropdef___n_kwredef__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ATypePropdef___n_kwredef__eq "parser_nodes::ATypePropdef::n_kwredef="
#define ATTR_parser_nodes___ATypePropdef____n_visibility(recv) ATTR(recv, COLOR_parser_nodes___ATypePropdef____n_visibility)
typedef val_t (* parser_nodes___ATypePropdef___n_visibility_t)(val_t self);
val_t parser_nodes___ATypePropdef___n_visibility(val_t self);
+#define LOCATE_parser_nodes___ATypePropdef___n_visibility "parser_nodes::ATypePropdef::n_visibility"
typedef void (* parser_nodes___ATypePropdef___n_visibility__eq_t)(val_t self, val_t param0);
void parser_nodes___ATypePropdef___n_visibility__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ATypePropdef___n_visibility__eq "parser_nodes::ATypePropdef::n_visibility="
#define ATTR_parser_nodes___ATypePropdef____n_kwtype(recv) ATTR(recv, COLOR_parser_nodes___ATypePropdef____n_kwtype)
typedef val_t (* parser_nodes___ATypePropdef___n_kwtype_t)(val_t self);
val_t parser_nodes___ATypePropdef___n_kwtype(val_t self);
+#define LOCATE_parser_nodes___ATypePropdef___n_kwtype "parser_nodes::ATypePropdef::n_kwtype"
typedef void (* parser_nodes___ATypePropdef___n_kwtype__eq_t)(val_t self, val_t param0);
void parser_nodes___ATypePropdef___n_kwtype__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ATypePropdef___n_kwtype__eq "parser_nodes::ATypePropdef::n_kwtype="
#define ATTR_parser_nodes___ATypePropdef____n_id(recv) ATTR(recv, COLOR_parser_nodes___ATypePropdef____n_id)
typedef val_t (* parser_nodes___ATypePropdef___n_id_t)(val_t self);
val_t parser_nodes___ATypePropdef___n_id(val_t self);
+#define LOCATE_parser_nodes___ATypePropdef___n_id "parser_nodes::ATypePropdef::n_id"
typedef void (* parser_nodes___ATypePropdef___n_id__eq_t)(val_t self, val_t param0);
void parser_nodes___ATypePropdef___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ATypePropdef___n_id__eq "parser_nodes::ATypePropdef::n_id="
#define ATTR_parser_nodes___ATypePropdef____n_type(recv) ATTR(recv, COLOR_parser_nodes___ATypePropdef____n_type)
typedef val_t (* parser_nodes___ATypePropdef___n_type_t)(val_t self);
val_t parser_nodes___ATypePropdef___n_type(val_t self);
+#define LOCATE_parser_nodes___ATypePropdef___n_type "parser_nodes::ATypePropdef::n_type"
typedef void (* parser_nodes___ATypePropdef___n_type__eq_t)(val_t self, val_t param0);
void parser_nodes___ATypePropdef___n_type__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ATypePropdef___n_type__eq "parser_nodes::ATypePropdef::n_type="
#define ATTR_parser_nodes___AReadAble____n_kwreadable(recv) ATTR(recv, COLOR_parser_nodes___AReadAble____n_kwreadable)
typedef val_t (* parser_nodes___AReadAble___n_kwreadable_t)(val_t self);
val_t parser_nodes___AReadAble___n_kwreadable(val_t self);
+#define LOCATE_parser_nodes___AReadAble___n_kwreadable "parser_nodes::AReadAble::n_kwreadable"
typedef void (* parser_nodes___AReadAble___n_kwreadable__eq_t)(val_t self, val_t param0);
void parser_nodes___AReadAble___n_kwreadable__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AReadAble___n_kwreadable__eq "parser_nodes::AReadAble::n_kwreadable="
#define ATTR_parser_nodes___AWriteAble____n_kwwritable(recv) ATTR(recv, COLOR_parser_nodes___AWriteAble____n_kwwritable)
typedef val_t (* parser_nodes___AWriteAble___n_kwwritable_t)(val_t self);
val_t parser_nodes___AWriteAble___n_kwwritable(val_t self);
+#define LOCATE_parser_nodes___AWriteAble___n_kwwritable "parser_nodes::AWriteAble::n_kwwritable"
typedef void (* parser_nodes___AWriteAble___n_kwwritable__eq_t)(val_t self, val_t param0);
void parser_nodes___AWriteAble___n_kwwritable__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AWriteAble___n_kwwritable__eq "parser_nodes::AWriteAble::n_kwwritable="
#define ATTR_parser_nodes___AIdMethid____n_id(recv) ATTR(recv, COLOR_parser_nodes___AIdMethid____n_id)
typedef val_t (* parser_nodes___AIdMethid___n_id_t)(val_t self);
val_t parser_nodes___AIdMethid___n_id(val_t self);
+#define LOCATE_parser_nodes___AIdMethid___n_id "parser_nodes::AIdMethid::n_id"
typedef void (* parser_nodes___AIdMethid___n_id__eq_t)(val_t self, val_t param0);
void parser_nodes___AIdMethid___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AIdMethid___n_id__eq "parser_nodes::AIdMethid::n_id="
#define ATTR_parser_nodes___APlusMethid____n_plus(recv) ATTR(recv, COLOR_parser_nodes___APlusMethid____n_plus)
typedef val_t (* parser_nodes___APlusMethid___n_plus_t)(val_t self);
val_t parser_nodes___APlusMethid___n_plus(val_t self);
+#define LOCATE_parser_nodes___APlusMethid___n_plus "parser_nodes::APlusMethid::n_plus"
typedef void (* parser_nodes___APlusMethid___n_plus__eq_t)(val_t self, val_t param0);
void parser_nodes___APlusMethid___n_plus__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___APlusMethid___n_plus__eq "parser_nodes::APlusMethid::n_plus="
#define ATTR_parser_nodes___AMinusMethid____n_minus(recv) ATTR(recv, COLOR_parser_nodes___AMinusMethid____n_minus)
typedef val_t (* parser_nodes___AMinusMethid___n_minus_t)(val_t self);
val_t parser_nodes___AMinusMethid___n_minus(val_t self);
+#define LOCATE_parser_nodes___AMinusMethid___n_minus "parser_nodes::AMinusMethid::n_minus"
typedef void (* parser_nodes___AMinusMethid___n_minus__eq_t)(val_t self, val_t param0);
void parser_nodes___AMinusMethid___n_minus__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AMinusMethid___n_minus__eq "parser_nodes::AMinusMethid::n_minus="
#define ATTR_parser_nodes___AStarMethid____n_star(recv) ATTR(recv, COLOR_parser_nodes___AStarMethid____n_star)
typedef val_t (* parser_nodes___AStarMethid___n_star_t)(val_t self);
val_t parser_nodes___AStarMethid___n_star(val_t self);
+#define LOCATE_parser_nodes___AStarMethid___n_star "parser_nodes::AStarMethid::n_star"
typedef void (* parser_nodes___AStarMethid___n_star__eq_t)(val_t self, val_t param0);
void parser_nodes___AStarMethid___n_star__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AStarMethid___n_star__eq "parser_nodes::AStarMethid::n_star="
#define ATTR_parser_nodes___ASlashMethid____n_slash(recv) ATTR(recv, COLOR_parser_nodes___ASlashMethid____n_slash)
typedef val_t (* parser_nodes___ASlashMethid___n_slash_t)(val_t self);
val_t parser_nodes___ASlashMethid___n_slash(val_t self);
+#define LOCATE_parser_nodes___ASlashMethid___n_slash "parser_nodes::ASlashMethid::n_slash"
typedef void (* parser_nodes___ASlashMethid___n_slash__eq_t)(val_t self, val_t param0);
void parser_nodes___ASlashMethid___n_slash__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ASlashMethid___n_slash__eq "parser_nodes::ASlashMethid::n_slash="
#define ATTR_parser_nodes___APercentMethid____n_percent(recv) ATTR(recv, COLOR_parser_nodes___APercentMethid____n_percent)
typedef val_t (* parser_nodes___APercentMethid___n_percent_t)(val_t self);
val_t parser_nodes___APercentMethid___n_percent(val_t self);
+#define LOCATE_parser_nodes___APercentMethid___n_percent "parser_nodes::APercentMethid::n_percent"
typedef void (* parser_nodes___APercentMethid___n_percent__eq_t)(val_t self, val_t param0);
void parser_nodes___APercentMethid___n_percent__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___APercentMethid___n_percent__eq "parser_nodes::APercentMethid::n_percent="
#define ATTR_parser_nodes___AEqMethid____n_eq(recv) ATTR(recv, COLOR_parser_nodes___AEqMethid____n_eq)
typedef val_t (* parser_nodes___AEqMethid___n_eq_t)(val_t self);
val_t parser_nodes___AEqMethid___n_eq(val_t self);
+#define LOCATE_parser_nodes___AEqMethid___n_eq "parser_nodes::AEqMethid::n_eq"
typedef void (* parser_nodes___AEqMethid___n_eq__eq_t)(val_t self, val_t param0);
void parser_nodes___AEqMethid___n_eq__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AEqMethid___n_eq__eq "parser_nodes::AEqMethid::n_eq="
#define ATTR_parser_nodes___ANeMethid____n_ne(recv) ATTR(recv, COLOR_parser_nodes___ANeMethid____n_ne)
typedef val_t (* parser_nodes___ANeMethid___n_ne_t)(val_t self);
val_t parser_nodes___ANeMethid___n_ne(val_t self);
+#define LOCATE_parser_nodes___ANeMethid___n_ne "parser_nodes::ANeMethid::n_ne"
typedef void (* parser_nodes___ANeMethid___n_ne__eq_t)(val_t self, val_t param0);
void parser_nodes___ANeMethid___n_ne__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ANeMethid___n_ne__eq "parser_nodes::ANeMethid::n_ne="
#define ATTR_parser_nodes___ALeMethid____n_le(recv) ATTR(recv, COLOR_parser_nodes___ALeMethid____n_le)
typedef val_t (* parser_nodes___ALeMethid___n_le_t)(val_t self);
val_t parser_nodes___ALeMethid___n_le(val_t self);
+#define LOCATE_parser_nodes___ALeMethid___n_le "parser_nodes::ALeMethid::n_le"
typedef void (* parser_nodes___ALeMethid___n_le__eq_t)(val_t self, val_t param0);
void parser_nodes___ALeMethid___n_le__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ALeMethid___n_le__eq "parser_nodes::ALeMethid::n_le="
#define ATTR_parser_nodes___AGeMethid____n_ge(recv) ATTR(recv, COLOR_parser_nodes___AGeMethid____n_ge)
typedef val_t (* parser_nodes___AGeMethid___n_ge_t)(val_t self);
val_t parser_nodes___AGeMethid___n_ge(val_t self);
+#define LOCATE_parser_nodes___AGeMethid___n_ge "parser_nodes::AGeMethid::n_ge"
typedef void (* parser_nodes___AGeMethid___n_ge__eq_t)(val_t self, val_t param0);
void parser_nodes___AGeMethid___n_ge__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AGeMethid___n_ge__eq "parser_nodes::AGeMethid::n_ge="
#define ATTR_parser_nodes___ALtMethid____n_lt(recv) ATTR(recv, COLOR_parser_nodes___ALtMethid____n_lt)
typedef val_t (* parser_nodes___ALtMethid___n_lt_t)(val_t self);
val_t parser_nodes___ALtMethid___n_lt(val_t self);
+#define LOCATE_parser_nodes___ALtMethid___n_lt "parser_nodes::ALtMethid::n_lt"
typedef void (* parser_nodes___ALtMethid___n_lt__eq_t)(val_t self, val_t param0);
void parser_nodes___ALtMethid___n_lt__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ALtMethid___n_lt__eq "parser_nodes::ALtMethid::n_lt="
#define ATTR_parser_nodes___AGtMethid____n_gt(recv) ATTR(recv, COLOR_parser_nodes___AGtMethid____n_gt)
typedef val_t (* parser_nodes___AGtMethid___n_gt_t)(val_t self);
val_t parser_nodes___AGtMethid___n_gt(val_t self);
+#define LOCATE_parser_nodes___AGtMethid___n_gt "parser_nodes::AGtMethid::n_gt"
typedef void (* parser_nodes___AGtMethid___n_gt__eq_t)(val_t self, val_t param0);
void parser_nodes___AGtMethid___n_gt__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AGtMethid___n_gt__eq "parser_nodes::AGtMethid::n_gt="
#define ATTR_parser_nodes___ABraMethid____n_obra(recv) ATTR(recv, COLOR_parser_nodes___ABraMethid____n_obra)
typedef val_t (* parser_nodes___ABraMethid___n_obra_t)(val_t self);
val_t parser_nodes___ABraMethid___n_obra(val_t self);
+#define LOCATE_parser_nodes___ABraMethid___n_obra "parser_nodes::ABraMethid::n_obra"
typedef void (* parser_nodes___ABraMethid___n_obra__eq_t)(val_t self, val_t param0);
void parser_nodes___ABraMethid___n_obra__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ABraMethid___n_obra__eq "parser_nodes::ABraMethid::n_obra="
#define ATTR_parser_nodes___ABraMethid____n_cbra(recv) ATTR(recv, COLOR_parser_nodes___ABraMethid____n_cbra)
typedef val_t (* parser_nodes___ABraMethid___n_cbra_t)(val_t self);
val_t parser_nodes___ABraMethid___n_cbra(val_t self);
+#define LOCATE_parser_nodes___ABraMethid___n_cbra "parser_nodes::ABraMethid::n_cbra"
typedef void (* parser_nodes___ABraMethid___n_cbra__eq_t)(val_t self, val_t param0);
void parser_nodes___ABraMethid___n_cbra__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ABraMethid___n_cbra__eq "parser_nodes::ABraMethid::n_cbra="
#define ATTR_parser_nodes___AStarshipMethid____n_starship(recv) ATTR(recv, COLOR_parser_nodes___AStarshipMethid____n_starship)
typedef val_t (* parser_nodes___AStarshipMethid___n_starship_t)(val_t self);
val_t parser_nodes___AStarshipMethid___n_starship(val_t self);
+#define LOCATE_parser_nodes___AStarshipMethid___n_starship "parser_nodes::AStarshipMethid::n_starship"
typedef void (* parser_nodes___AStarshipMethid___n_starship__eq_t)(val_t self, val_t param0);
void parser_nodes___AStarshipMethid___n_starship__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AStarshipMethid___n_starship__eq "parser_nodes::AStarshipMethid::n_starship="
#define ATTR_parser_nodes___AAssignMethid____n_id(recv) ATTR(recv, COLOR_parser_nodes___AAssignMethid____n_id)
typedef val_t (* parser_nodes___AAssignMethid___n_id_t)(val_t self);
val_t parser_nodes___AAssignMethid___n_id(val_t self);
+#define LOCATE_parser_nodes___AAssignMethid___n_id "parser_nodes::AAssignMethid::n_id"
typedef void (* parser_nodes___AAssignMethid___n_id__eq_t)(val_t self, val_t param0);
void parser_nodes___AAssignMethid___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAssignMethid___n_id__eq "parser_nodes::AAssignMethid::n_id="
#define ATTR_parser_nodes___AAssignMethid____n_assign(recv) ATTR(recv, COLOR_parser_nodes___AAssignMethid____n_assign)
typedef val_t (* parser_nodes___AAssignMethid___n_assign_t)(val_t self);
val_t parser_nodes___AAssignMethid___n_assign(val_t self);
+#define LOCATE_parser_nodes___AAssignMethid___n_assign "parser_nodes::AAssignMethid::n_assign"
typedef void (* parser_nodes___AAssignMethid___n_assign__eq_t)(val_t self, val_t param0);
void parser_nodes___AAssignMethid___n_assign__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAssignMethid___n_assign__eq "parser_nodes::AAssignMethid::n_assign="
#define ATTR_parser_nodes___ABraassignMethid____n_obra(recv) ATTR(recv, COLOR_parser_nodes___ABraassignMethid____n_obra)
typedef val_t (* parser_nodes___ABraassignMethid___n_obra_t)(val_t self);
val_t parser_nodes___ABraassignMethid___n_obra(val_t self);
+#define LOCATE_parser_nodes___ABraassignMethid___n_obra "parser_nodes::ABraassignMethid::n_obra"
typedef void (* parser_nodes___ABraassignMethid___n_obra__eq_t)(val_t self, val_t param0);
void parser_nodes___ABraassignMethid___n_obra__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ABraassignMethid___n_obra__eq "parser_nodes::ABraassignMethid::n_obra="
#define ATTR_parser_nodes___ABraassignMethid____n_cbra(recv) ATTR(recv, COLOR_parser_nodes___ABraassignMethid____n_cbra)
typedef val_t (* parser_nodes___ABraassignMethid___n_cbra_t)(val_t self);
val_t parser_nodes___ABraassignMethid___n_cbra(val_t self);
+#define LOCATE_parser_nodes___ABraassignMethid___n_cbra "parser_nodes::ABraassignMethid::n_cbra"
typedef void (* parser_nodes___ABraassignMethid___n_cbra__eq_t)(val_t self, val_t param0);
void parser_nodes___ABraassignMethid___n_cbra__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ABraassignMethid___n_cbra__eq "parser_nodes::ABraassignMethid::n_cbra="
#define ATTR_parser_nodes___ABraassignMethid____n_assign(recv) ATTR(recv, COLOR_parser_nodes___ABraassignMethid____n_assign)
typedef val_t (* parser_nodes___ABraassignMethid___n_assign_t)(val_t self);
val_t parser_nodes___ABraassignMethid___n_assign(val_t self);
+#define LOCATE_parser_nodes___ABraassignMethid___n_assign "parser_nodes::ABraassignMethid::n_assign"
typedef void (* parser_nodes___ABraassignMethid___n_assign__eq_t)(val_t self, val_t param0);
void parser_nodes___ABraassignMethid___n_assign__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ABraassignMethid___n_assign__eq "parser_nodes::ABraassignMethid::n_assign="
#define ATTR_parser_nodes___ASignature____n_params(recv) ATTR(recv, COLOR_parser_nodes___ASignature____n_params)
typedef val_t (* parser_nodes___ASignature___n_params_t)(val_t self);
val_t parser_nodes___ASignature___n_params(val_t self);
+#define LOCATE_parser_nodes___ASignature___n_params "parser_nodes::ASignature::n_params"
typedef void (* parser_nodes___ASignature___n_params__eq_t)(val_t self, val_t param0);
void parser_nodes___ASignature___n_params__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ASignature___n_params__eq "parser_nodes::ASignature::n_params="
#define ATTR_parser_nodes___ASignature____n_type(recv) ATTR(recv, COLOR_parser_nodes___ASignature____n_type)
typedef val_t (* parser_nodes___ASignature___n_type_t)(val_t self);
val_t parser_nodes___ASignature___n_type(val_t self);
+#define LOCATE_parser_nodes___ASignature___n_type "parser_nodes::ASignature::n_type"
typedef void (* parser_nodes___ASignature___n_type__eq_t)(val_t self, val_t param0);
void parser_nodes___ASignature___n_type__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ASignature___n_type__eq "parser_nodes::ASignature::n_type="
#define ATTR_parser_nodes___AParam____n_dotdotdot(recv) ATTR(recv, COLOR_parser_nodes___AParam____n_dotdotdot)
typedef val_t (* parser_nodes___AParam___n_dotdotdot_t)(val_t self);
val_t parser_nodes___AParam___n_dotdotdot(val_t self);
+#define LOCATE_parser_nodes___AParam___n_dotdotdot "parser_nodes::AParam::n_dotdotdot"
typedef void (* parser_nodes___AParam___n_dotdotdot__eq_t)(val_t self, val_t param0);
void parser_nodes___AParam___n_dotdotdot__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AParam___n_dotdotdot__eq "parser_nodes::AParam::n_dotdotdot="
#define ATTR_parser_nodes___AType____n_id(recv) ATTR(recv, COLOR_parser_nodes___AType____n_id)
typedef val_t (* parser_nodes___AType___n_id_t)(val_t self);
val_t parser_nodes___AType___n_id(val_t self);
+#define LOCATE_parser_nodes___AType___n_id "parser_nodes::AType::n_id"
typedef void (* parser_nodes___AType___n_id__eq_t)(val_t self, val_t param0);
void parser_nodes___AType___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AType___n_id__eq "parser_nodes::AType::n_id="
#define ATTR_parser_nodes___AType____n_types(recv) ATTR(recv, COLOR_parser_nodes___AType____n_types)
typedef val_t (* parser_nodes___AType___n_types_t)(val_t self);
val_t parser_nodes___AType___n_types(val_t self);
+#define LOCATE_parser_nodes___AType___n_types "parser_nodes::AType::n_types"
typedef void (* parser_nodes___AType___n_types__eq_t)(val_t self, val_t param0);
void parser_nodes___AType___n_types__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AType___n_types__eq "parser_nodes::AType::n_types="
#define ATTR_parser_nodes___ABlockExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___ABlockExpr____n_expr)
typedef val_t (* parser_nodes___ABlockExpr___n_expr_t)(val_t self);
val_t parser_nodes___ABlockExpr___n_expr(val_t self);
+#define LOCATE_parser_nodes___ABlockExpr___n_expr "parser_nodes::ABlockExpr::n_expr"
typedef void (* parser_nodes___ABlockExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_nodes___ABlockExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ABlockExpr___n_expr__eq "parser_nodes::ABlockExpr::n_expr="
#define ATTR_parser_nodes___AVardeclExpr____n_kwvar(recv) ATTR(recv, COLOR_parser_nodes___AVardeclExpr____n_kwvar)
typedef val_t (* parser_nodes___AVardeclExpr___n_kwvar_t)(val_t self);
val_t parser_nodes___AVardeclExpr___n_kwvar(val_t self);
+#define LOCATE_parser_nodes___AVardeclExpr___n_kwvar "parser_nodes::AVardeclExpr::n_kwvar"
typedef void (* parser_nodes___AVardeclExpr___n_kwvar__eq_t)(val_t self, val_t param0);
void parser_nodes___AVardeclExpr___n_kwvar__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AVardeclExpr___n_kwvar__eq "parser_nodes::AVardeclExpr::n_kwvar="
#define ATTR_parser_nodes___AVardeclExpr____n_id(recv) ATTR(recv, COLOR_parser_nodes___AVardeclExpr____n_id)
typedef val_t (* parser_nodes___AVardeclExpr___n_id_t)(val_t self);
val_t parser_nodes___AVardeclExpr___n_id(val_t self);
+#define LOCATE_parser_nodes___AVardeclExpr___n_id "parser_nodes::AVardeclExpr::n_id"
typedef void (* parser_nodes___AVardeclExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_nodes___AVardeclExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AVardeclExpr___n_id__eq "parser_nodes::AVardeclExpr::n_id="
#define ATTR_parser_nodes___AVardeclExpr____n_type(recv) ATTR(recv, COLOR_parser_nodes___AVardeclExpr____n_type)
typedef val_t (* parser_nodes___AVardeclExpr___n_type_t)(val_t self);
val_t parser_nodes___AVardeclExpr___n_type(val_t self);
+#define LOCATE_parser_nodes___AVardeclExpr___n_type "parser_nodes::AVardeclExpr::n_type"
typedef void (* parser_nodes___AVardeclExpr___n_type__eq_t)(val_t self, val_t param0);
void parser_nodes___AVardeclExpr___n_type__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AVardeclExpr___n_type__eq "parser_nodes::AVardeclExpr::n_type="
#define ATTR_parser_nodes___AVardeclExpr____n_assign(recv) ATTR(recv, COLOR_parser_nodes___AVardeclExpr____n_assign)
typedef val_t (* parser_nodes___AVardeclExpr___n_assign_t)(val_t self);
val_t parser_nodes___AVardeclExpr___n_assign(val_t self);
+#define LOCATE_parser_nodes___AVardeclExpr___n_assign "parser_nodes::AVardeclExpr::n_assign"
typedef void (* parser_nodes___AVardeclExpr___n_assign__eq_t)(val_t self, val_t param0);
void parser_nodes___AVardeclExpr___n_assign__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AVardeclExpr___n_assign__eq "parser_nodes::AVardeclExpr::n_assign="
#define ATTR_parser_nodes___AVardeclExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AVardeclExpr____n_expr)
typedef val_t (* parser_nodes___AVardeclExpr___n_expr_t)(val_t self);
val_t parser_nodes___AVardeclExpr___n_expr(val_t self);
+#define LOCATE_parser_nodes___AVardeclExpr___n_expr "parser_nodes::AVardeclExpr::n_expr"
typedef void (* parser_nodes___AVardeclExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_nodes___AVardeclExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AVardeclExpr___n_expr__eq "parser_nodes::AVardeclExpr::n_expr="
#define ATTR_parser_nodes___AReturnExpr____n_kwreturn(recv) ATTR(recv, COLOR_parser_nodes___AReturnExpr____n_kwreturn)
typedef val_t (* parser_nodes___AReturnExpr___n_kwreturn_t)(val_t self);
val_t parser_nodes___AReturnExpr___n_kwreturn(val_t self);
+#define LOCATE_parser_nodes___AReturnExpr___n_kwreturn "parser_nodes::AReturnExpr::n_kwreturn"
typedef void (* parser_nodes___AReturnExpr___n_kwreturn__eq_t)(val_t self, val_t param0);
void parser_nodes___AReturnExpr___n_kwreturn__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AReturnExpr___n_kwreturn__eq "parser_nodes::AReturnExpr::n_kwreturn="
#define ATTR_parser_nodes___AReturnExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AReturnExpr____n_expr)
typedef val_t (* parser_nodes___AReturnExpr___n_expr_t)(val_t self);
val_t parser_nodes___AReturnExpr___n_expr(val_t self);
+#define LOCATE_parser_nodes___AReturnExpr___n_expr "parser_nodes::AReturnExpr::n_expr"
typedef void (* parser_nodes___AReturnExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_nodes___AReturnExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AReturnExpr___n_expr__eq "parser_nodes::AReturnExpr::n_expr="
#define ATTR_parser_nodes___ABreakExpr____n_kwbreak(recv) ATTR(recv, COLOR_parser_nodes___ABreakExpr____n_kwbreak)
typedef val_t (* parser_nodes___ABreakExpr___n_kwbreak_t)(val_t self);
val_t parser_nodes___ABreakExpr___n_kwbreak(val_t self);
+#define LOCATE_parser_nodes___ABreakExpr___n_kwbreak "parser_nodes::ABreakExpr::n_kwbreak"
typedef void (* parser_nodes___ABreakExpr___n_kwbreak__eq_t)(val_t self, val_t param0);
void parser_nodes___ABreakExpr___n_kwbreak__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ABreakExpr___n_kwbreak__eq "parser_nodes::ABreakExpr::n_kwbreak="
#define ATTR_parser_nodes___AAbortExpr____n_kwabort(recv) ATTR(recv, COLOR_parser_nodes___AAbortExpr____n_kwabort)
typedef val_t (* parser_nodes___AAbortExpr___n_kwabort_t)(val_t self);
val_t parser_nodes___AAbortExpr___n_kwabort(val_t self);
+#define LOCATE_parser_nodes___AAbortExpr___n_kwabort "parser_nodes::AAbortExpr::n_kwabort"
typedef void (* parser_nodes___AAbortExpr___n_kwabort__eq_t)(val_t self, val_t param0);
void parser_nodes___AAbortExpr___n_kwabort__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAbortExpr___n_kwabort__eq "parser_nodes::AAbortExpr::n_kwabort="
#define ATTR_parser_nodes___AContinueExpr____n_kwcontinue(recv) ATTR(recv, COLOR_parser_nodes___AContinueExpr____n_kwcontinue)
typedef val_t (* parser_nodes___AContinueExpr___n_kwcontinue_t)(val_t self);
val_t parser_nodes___AContinueExpr___n_kwcontinue(val_t self);
+#define LOCATE_parser_nodes___AContinueExpr___n_kwcontinue "parser_nodes::AContinueExpr::n_kwcontinue"
typedef void (* parser_nodes___AContinueExpr___n_kwcontinue__eq_t)(val_t self, val_t param0);
void parser_nodes___AContinueExpr___n_kwcontinue__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AContinueExpr___n_kwcontinue__eq "parser_nodes::AContinueExpr::n_kwcontinue="
#define ATTR_parser_nodes___ADoExpr____n_kwdo(recv) ATTR(recv, COLOR_parser_nodes___ADoExpr____n_kwdo)
typedef val_t (* parser_nodes___ADoExpr___n_kwdo_t)(val_t self);
val_t parser_nodes___ADoExpr___n_kwdo(val_t self);
+#define LOCATE_parser_nodes___ADoExpr___n_kwdo "parser_nodes::ADoExpr::n_kwdo"
typedef void (* parser_nodes___ADoExpr___n_kwdo__eq_t)(val_t self, val_t param0);
void parser_nodes___ADoExpr___n_kwdo__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ADoExpr___n_kwdo__eq "parser_nodes::ADoExpr::n_kwdo="
#define ATTR_parser_nodes___ADoExpr____n_block(recv) ATTR(recv, COLOR_parser_nodes___ADoExpr____n_block)
typedef val_t (* parser_nodes___ADoExpr___n_block_t)(val_t self);
val_t parser_nodes___ADoExpr___n_block(val_t self);
+#define LOCATE_parser_nodes___ADoExpr___n_block "parser_nodes::ADoExpr::n_block"
typedef void (* parser_nodes___ADoExpr___n_block__eq_t)(val_t self, val_t param0);
void parser_nodes___ADoExpr___n_block__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ADoExpr___n_block__eq "parser_nodes::ADoExpr::n_block="
#define ATTR_parser_nodes___AIfExpr____n_kwif(recv) ATTR(recv, COLOR_parser_nodes___AIfExpr____n_kwif)
typedef val_t (* parser_nodes___AIfExpr___n_kwif_t)(val_t self);
val_t parser_nodes___AIfExpr___n_kwif(val_t self);
+#define LOCATE_parser_nodes___AIfExpr___n_kwif "parser_nodes::AIfExpr::n_kwif"
typedef void (* parser_nodes___AIfExpr___n_kwif__eq_t)(val_t self, val_t param0);
void parser_nodes___AIfExpr___n_kwif__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AIfExpr___n_kwif__eq "parser_nodes::AIfExpr::n_kwif="
#define ATTR_parser_nodes___AIfExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AIfExpr____n_expr)
typedef val_t (* parser_nodes___AIfExpr___n_expr_t)(val_t self);
val_t parser_nodes___AIfExpr___n_expr(val_t self);
+#define LOCATE_parser_nodes___AIfExpr___n_expr "parser_nodes::AIfExpr::n_expr"
typedef void (* parser_nodes___AIfExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_nodes___AIfExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AIfExpr___n_expr__eq "parser_nodes::AIfExpr::n_expr="
#define ATTR_parser_nodes___AIfExpr____n_then(recv) ATTR(recv, COLOR_parser_nodes___AIfExpr____n_then)
typedef val_t (* parser_nodes___AIfExpr___n_then_t)(val_t self);
val_t parser_nodes___AIfExpr___n_then(val_t self);
+#define LOCATE_parser_nodes___AIfExpr___n_then "parser_nodes::AIfExpr::n_then"
typedef void (* parser_nodes___AIfExpr___n_then__eq_t)(val_t self, val_t param0);
void parser_nodes___AIfExpr___n_then__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AIfExpr___n_then__eq "parser_nodes::AIfExpr::n_then="
#define ATTR_parser_nodes___AIfExpr____n_else(recv) ATTR(recv, COLOR_parser_nodes___AIfExpr____n_else)
typedef val_t (* parser_nodes___AIfExpr___n_else_t)(val_t self);
val_t parser_nodes___AIfExpr___n_else(val_t self);
+#define LOCATE_parser_nodes___AIfExpr___n_else "parser_nodes::AIfExpr::n_else"
typedef void (* parser_nodes___AIfExpr___n_else__eq_t)(val_t self, val_t param0);
void parser_nodes___AIfExpr___n_else__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AIfExpr___n_else__eq "parser_nodes::AIfExpr::n_else="
#define ATTR_parser_nodes___AIfexprExpr____n_kwif(recv) ATTR(recv, COLOR_parser_nodes___AIfexprExpr____n_kwif)
typedef val_t (* parser_nodes___AIfexprExpr___n_kwif_t)(val_t self);
val_t parser_nodes___AIfexprExpr___n_kwif(val_t self);
+#define LOCATE_parser_nodes___AIfexprExpr___n_kwif "parser_nodes::AIfexprExpr::n_kwif"
typedef void (* parser_nodes___AIfexprExpr___n_kwif__eq_t)(val_t self, val_t param0);
void parser_nodes___AIfexprExpr___n_kwif__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AIfexprExpr___n_kwif__eq "parser_nodes::AIfexprExpr::n_kwif="
#define ATTR_parser_nodes___AIfexprExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AIfexprExpr____n_expr)
typedef val_t (* parser_nodes___AIfexprExpr___n_expr_t)(val_t self);
val_t parser_nodes___AIfexprExpr___n_expr(val_t self);
+#define LOCATE_parser_nodes___AIfexprExpr___n_expr "parser_nodes::AIfexprExpr::n_expr"
typedef void (* parser_nodes___AIfexprExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_nodes___AIfexprExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AIfexprExpr___n_expr__eq "parser_nodes::AIfexprExpr::n_expr="
#define ATTR_parser_nodes___AIfexprExpr____n_kwthen(recv) ATTR(recv, COLOR_parser_nodes___AIfexprExpr____n_kwthen)
typedef val_t (* parser_nodes___AIfexprExpr___n_kwthen_t)(val_t self);
val_t parser_nodes___AIfexprExpr___n_kwthen(val_t self);
+#define LOCATE_parser_nodes___AIfexprExpr___n_kwthen "parser_nodes::AIfexprExpr::n_kwthen"
typedef void (* parser_nodes___AIfexprExpr___n_kwthen__eq_t)(val_t self, val_t param0);
void parser_nodes___AIfexprExpr___n_kwthen__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AIfexprExpr___n_kwthen__eq "parser_nodes::AIfexprExpr::n_kwthen="
#define ATTR_parser_nodes___AIfexprExpr____n_then(recv) ATTR(recv, COLOR_parser_nodes___AIfexprExpr____n_then)
typedef val_t (* parser_nodes___AIfexprExpr___n_then_t)(val_t self);
val_t parser_nodes___AIfexprExpr___n_then(val_t self);
+#define LOCATE_parser_nodes___AIfexprExpr___n_then "parser_nodes::AIfexprExpr::n_then"
typedef void (* parser_nodes___AIfexprExpr___n_then__eq_t)(val_t self, val_t param0);
void parser_nodes___AIfexprExpr___n_then__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AIfexprExpr___n_then__eq "parser_nodes::AIfexprExpr::n_then="
#define ATTR_parser_nodes___AIfexprExpr____n_kwelse(recv) ATTR(recv, COLOR_parser_nodes___AIfexprExpr____n_kwelse)
typedef val_t (* parser_nodes___AIfexprExpr___n_kwelse_t)(val_t self);
val_t parser_nodes___AIfexprExpr___n_kwelse(val_t self);
+#define LOCATE_parser_nodes___AIfexprExpr___n_kwelse "parser_nodes::AIfexprExpr::n_kwelse"
typedef void (* parser_nodes___AIfexprExpr___n_kwelse__eq_t)(val_t self, val_t param0);
void parser_nodes___AIfexprExpr___n_kwelse__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AIfexprExpr___n_kwelse__eq "parser_nodes::AIfexprExpr::n_kwelse="
#define ATTR_parser_nodes___AIfexprExpr____n_else(recv) ATTR(recv, COLOR_parser_nodes___AIfexprExpr____n_else)
typedef val_t (* parser_nodes___AIfexprExpr___n_else_t)(val_t self);
val_t parser_nodes___AIfexprExpr___n_else(val_t self);
+#define LOCATE_parser_nodes___AIfexprExpr___n_else "parser_nodes::AIfexprExpr::n_else"
typedef void (* parser_nodes___AIfexprExpr___n_else__eq_t)(val_t self, val_t param0);
void parser_nodes___AIfexprExpr___n_else__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AIfexprExpr___n_else__eq "parser_nodes::AIfexprExpr::n_else="
#define ATTR_parser_nodes___AWhileExpr____n_kwwhile(recv) ATTR(recv, COLOR_parser_nodes___AWhileExpr____n_kwwhile)
typedef val_t (* parser_nodes___AWhileExpr___n_kwwhile_t)(val_t self);
val_t parser_nodes___AWhileExpr___n_kwwhile(val_t self);
+#define LOCATE_parser_nodes___AWhileExpr___n_kwwhile "parser_nodes::AWhileExpr::n_kwwhile"
typedef void (* parser_nodes___AWhileExpr___n_kwwhile__eq_t)(val_t self, val_t param0);
void parser_nodes___AWhileExpr___n_kwwhile__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AWhileExpr___n_kwwhile__eq "parser_nodes::AWhileExpr::n_kwwhile="
#define ATTR_parser_nodes___AWhileExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AWhileExpr____n_expr)
typedef val_t (* parser_nodes___AWhileExpr___n_expr_t)(val_t self);
val_t parser_nodes___AWhileExpr___n_expr(val_t self);
+#define LOCATE_parser_nodes___AWhileExpr___n_expr "parser_nodes::AWhileExpr::n_expr"
typedef void (* parser_nodes___AWhileExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_nodes___AWhileExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AWhileExpr___n_expr__eq "parser_nodes::AWhileExpr::n_expr="
#define ATTR_parser_nodes___AWhileExpr____n_kwdo(recv) ATTR(recv, COLOR_parser_nodes___AWhileExpr____n_kwdo)
typedef val_t (* parser_nodes___AWhileExpr___n_kwdo_t)(val_t self);
val_t parser_nodes___AWhileExpr___n_kwdo(val_t self);
+#define LOCATE_parser_nodes___AWhileExpr___n_kwdo "parser_nodes::AWhileExpr::n_kwdo"
typedef void (* parser_nodes___AWhileExpr___n_kwdo__eq_t)(val_t self, val_t param0);
void parser_nodes___AWhileExpr___n_kwdo__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AWhileExpr___n_kwdo__eq "parser_nodes::AWhileExpr::n_kwdo="
#define ATTR_parser_nodes___AWhileExpr____n_block(recv) ATTR(recv, COLOR_parser_nodes___AWhileExpr____n_block)
typedef val_t (* parser_nodes___AWhileExpr___n_block_t)(val_t self);
val_t parser_nodes___AWhileExpr___n_block(val_t self);
+#define LOCATE_parser_nodes___AWhileExpr___n_block "parser_nodes::AWhileExpr::n_block"
typedef void (* parser_nodes___AWhileExpr___n_block__eq_t)(val_t self, val_t param0);
void parser_nodes___AWhileExpr___n_block__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AWhileExpr___n_block__eq "parser_nodes::AWhileExpr::n_block="
#define ATTR_parser_nodes___AForExpr____n_vardecl(recv) ATTR(recv, COLOR_parser_nodes___AForExpr____n_vardecl)
typedef val_t (* parser_nodes___AForExpr___n_vardecl_t)(val_t self);
val_t parser_nodes___AForExpr___n_vardecl(val_t self);
+#define LOCATE_parser_nodes___AForExpr___n_vardecl "parser_nodes::AForExpr::n_vardecl"
typedef void (* parser_nodes___AForExpr___n_vardecl__eq_t)(val_t self, val_t param0);
void parser_nodes___AForExpr___n_vardecl__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AForExpr___n_vardecl__eq "parser_nodes::AForExpr::n_vardecl="
#define ATTR_parser_nodes___AForExpr____n_kwdo(recv) ATTR(recv, COLOR_parser_nodes___AForExpr____n_kwdo)
typedef val_t (* parser_nodes___AForExpr___n_kwdo_t)(val_t self);
val_t parser_nodes___AForExpr___n_kwdo(val_t self);
+#define LOCATE_parser_nodes___AForExpr___n_kwdo "parser_nodes::AForExpr::n_kwdo"
typedef void (* parser_nodes___AForExpr___n_kwdo__eq_t)(val_t self, val_t param0);
void parser_nodes___AForExpr___n_kwdo__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AForExpr___n_kwdo__eq "parser_nodes::AForExpr::n_kwdo="
#define ATTR_parser_nodes___AForExpr____n_block(recv) ATTR(recv, COLOR_parser_nodes___AForExpr____n_block)
typedef val_t (* parser_nodes___AForExpr___n_block_t)(val_t self);
val_t parser_nodes___AForExpr___n_block(val_t self);
+#define LOCATE_parser_nodes___AForExpr___n_block "parser_nodes::AForExpr::n_block"
typedef void (* parser_nodes___AForExpr___n_block__eq_t)(val_t self, val_t param0);
void parser_nodes___AForExpr___n_block__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AForExpr___n_block__eq "parser_nodes::AForExpr::n_block="
#define ATTR_parser_nodes___AForVardeclExpr____n_kwfor(recv) ATTR(recv, COLOR_parser_nodes___AForVardeclExpr____n_kwfor)
typedef val_t (* parser_nodes___AForVardeclExpr___n_kwfor_t)(val_t self);
val_t parser_nodes___AForVardeclExpr___n_kwfor(val_t self);
+#define LOCATE_parser_nodes___AForVardeclExpr___n_kwfor "parser_nodes::AForVardeclExpr::n_kwfor"
typedef void (* parser_nodes___AForVardeclExpr___n_kwfor__eq_t)(val_t self, val_t param0);
void parser_nodes___AForVardeclExpr___n_kwfor__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AForVardeclExpr___n_kwfor__eq "parser_nodes::AForVardeclExpr::n_kwfor="
#define ATTR_parser_nodes___AForVardeclExpr____n_id(recv) ATTR(recv, COLOR_parser_nodes___AForVardeclExpr____n_id)
typedef val_t (* parser_nodes___AForVardeclExpr___n_id_t)(val_t self);
val_t parser_nodes___AForVardeclExpr___n_id(val_t self);
+#define LOCATE_parser_nodes___AForVardeclExpr___n_id "parser_nodes::AForVardeclExpr::n_id"
typedef void (* parser_nodes___AForVardeclExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_nodes___AForVardeclExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AForVardeclExpr___n_id__eq "parser_nodes::AForVardeclExpr::n_id="
#define ATTR_parser_nodes___AForVardeclExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AForVardeclExpr____n_expr)
typedef val_t (* parser_nodes___AForVardeclExpr___n_expr_t)(val_t self);
val_t parser_nodes___AForVardeclExpr___n_expr(val_t self);
+#define LOCATE_parser_nodes___AForVardeclExpr___n_expr "parser_nodes::AForVardeclExpr::n_expr"
typedef void (* parser_nodes___AForVardeclExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_nodes___AForVardeclExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AForVardeclExpr___n_expr__eq "parser_nodes::AForVardeclExpr::n_expr="
#define ATTR_parser_nodes___AAssertExpr____n_kwassert(recv) ATTR(recv, COLOR_parser_nodes___AAssertExpr____n_kwassert)
typedef val_t (* parser_nodes___AAssertExpr___n_kwassert_t)(val_t self);
val_t parser_nodes___AAssertExpr___n_kwassert(val_t self);
+#define LOCATE_parser_nodes___AAssertExpr___n_kwassert "parser_nodes::AAssertExpr::n_kwassert"
typedef void (* parser_nodes___AAssertExpr___n_kwassert__eq_t)(val_t self, val_t param0);
void parser_nodes___AAssertExpr___n_kwassert__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAssertExpr___n_kwassert__eq "parser_nodes::AAssertExpr::n_kwassert="
#define ATTR_parser_nodes___AAssertExpr____n_id(recv) ATTR(recv, COLOR_parser_nodes___AAssertExpr____n_id)
typedef val_t (* parser_nodes___AAssertExpr___n_id_t)(val_t self);
val_t parser_nodes___AAssertExpr___n_id(val_t self);
+#define LOCATE_parser_nodes___AAssertExpr___n_id "parser_nodes::AAssertExpr::n_id"
typedef void (* parser_nodes___AAssertExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_nodes___AAssertExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAssertExpr___n_id__eq "parser_nodes::AAssertExpr::n_id="
#define ATTR_parser_nodes___AAssertExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AAssertExpr____n_expr)
typedef val_t (* parser_nodes___AAssertExpr___n_expr_t)(val_t self);
val_t parser_nodes___AAssertExpr___n_expr(val_t self);
+#define LOCATE_parser_nodes___AAssertExpr___n_expr "parser_nodes::AAssertExpr::n_expr"
typedef void (* parser_nodes___AAssertExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_nodes___AAssertExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAssertExpr___n_expr__eq "parser_nodes::AAssertExpr::n_expr="
#define ATTR_parser_nodes___AAssignFormExpr____n_assign(recv) ATTR(recv, COLOR_parser_nodes___AAssignFormExpr____n_assign)
typedef val_t (* parser_nodes___AAssignFormExpr___n_assign_t)(val_t self);
val_t parser_nodes___AAssignFormExpr___n_assign(val_t self);
+#define LOCATE_parser_nodes___AAssignFormExpr___n_assign "parser_nodes::AAssignFormExpr::n_assign"
typedef void (* parser_nodes___AAssignFormExpr___n_assign__eq_t)(val_t self, val_t param0);
void parser_nodes___AAssignFormExpr___n_assign__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAssignFormExpr___n_assign__eq "parser_nodes::AAssignFormExpr::n_assign="
#define ATTR_parser_nodes___AAssignFormExpr____n_value(recv) ATTR(recv, COLOR_parser_nodes___AAssignFormExpr____n_value)
typedef val_t (* parser_nodes___AAssignFormExpr___n_value_t)(val_t self);
val_t parser_nodes___AAssignFormExpr___n_value(val_t self);
+#define LOCATE_parser_nodes___AAssignFormExpr___n_value "parser_nodes::AAssignFormExpr::n_value"
typedef void (* parser_nodes___AAssignFormExpr___n_value__eq_t)(val_t self, val_t param0);
void parser_nodes___AAssignFormExpr___n_value__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAssignFormExpr___n_value__eq "parser_nodes::AAssignFormExpr::n_value="
#define ATTR_parser_nodes___AReassignFormExpr____n_assign_op(recv) ATTR(recv, COLOR_parser_nodes___AReassignFormExpr____n_assign_op)
typedef val_t (* parser_nodes___AReassignFormExpr___n_assign_op_t)(val_t self);
val_t parser_nodes___AReassignFormExpr___n_assign_op(val_t self);
+#define LOCATE_parser_nodes___AReassignFormExpr___n_assign_op "parser_nodes::AReassignFormExpr::n_assign_op"
typedef void (* parser_nodes___AReassignFormExpr___n_assign_op__eq_t)(val_t self, val_t param0);
void parser_nodes___AReassignFormExpr___n_assign_op__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AReassignFormExpr___n_assign_op__eq "parser_nodes::AReassignFormExpr::n_assign_op="
#define ATTR_parser_nodes___AReassignFormExpr____n_value(recv) ATTR(recv, COLOR_parser_nodes___AReassignFormExpr____n_value)
typedef val_t (* parser_nodes___AReassignFormExpr___n_value_t)(val_t self);
val_t parser_nodes___AReassignFormExpr___n_value(val_t self);
+#define LOCATE_parser_nodes___AReassignFormExpr___n_value "parser_nodes::AReassignFormExpr::n_value"
typedef void (* parser_nodes___AReassignFormExpr___n_value__eq_t)(val_t self, val_t param0);
void parser_nodes___AReassignFormExpr___n_value__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AReassignFormExpr___n_value__eq "parser_nodes::AReassignFormExpr::n_value="
#define ATTR_parser_nodes___AOnceExpr____n_kwonce(recv) ATTR(recv, COLOR_parser_nodes___AOnceExpr____n_kwonce)
typedef val_t (* parser_nodes___AOnceExpr___n_kwonce_t)(val_t self);
val_t parser_nodes___AOnceExpr___n_kwonce(val_t self);
+#define LOCATE_parser_nodes___AOnceExpr___n_kwonce "parser_nodes::AOnceExpr::n_kwonce"
typedef void (* parser_nodes___AOnceExpr___n_kwonce__eq_t)(val_t self, val_t param0);
void parser_nodes___AOnceExpr___n_kwonce__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AOnceExpr___n_kwonce__eq "parser_nodes::AOnceExpr::n_kwonce="
#define ATTR_parser_nodes___ASendExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___ASendExpr____n_expr)
typedef val_t (* parser_nodes___ASendExpr___n_expr_t)(val_t self);
val_t parser_nodes___ASendExpr___n_expr(val_t self);
+#define LOCATE_parser_nodes___ASendExpr___n_expr "parser_nodes::ASendExpr::n_expr"
typedef void (* parser_nodes___ASendExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_nodes___ASendExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ASendExpr___n_expr__eq "parser_nodes::ASendExpr::n_expr="
#define ATTR_parser_nodes___ABinopExpr____n_expr2(recv) ATTR(recv, COLOR_parser_nodes___ABinopExpr____n_expr2)
typedef val_t (* parser_nodes___ABinopExpr___n_expr2_t)(val_t self);
val_t parser_nodes___ABinopExpr___n_expr2(val_t self);
+#define LOCATE_parser_nodes___ABinopExpr___n_expr2 "parser_nodes::ABinopExpr::n_expr2"
typedef void (* parser_nodes___ABinopExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_nodes___ABinopExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ABinopExpr___n_expr2__eq "parser_nodes::ABinopExpr::n_expr2="
#define ATTR_parser_nodes___AOrExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AOrExpr____n_expr)
typedef val_t (* parser_nodes___AOrExpr___n_expr_t)(val_t self);
val_t parser_nodes___AOrExpr___n_expr(val_t self);
+#define LOCATE_parser_nodes___AOrExpr___n_expr "parser_nodes::AOrExpr::n_expr"
typedef void (* parser_nodes___AOrExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_nodes___AOrExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AOrExpr___n_expr__eq "parser_nodes::AOrExpr::n_expr="
#define ATTR_parser_nodes___AOrExpr____n_expr2(recv) ATTR(recv, COLOR_parser_nodes___AOrExpr____n_expr2)
typedef val_t (* parser_nodes___AOrExpr___n_expr2_t)(val_t self);
val_t parser_nodes___AOrExpr___n_expr2(val_t self);
+#define LOCATE_parser_nodes___AOrExpr___n_expr2 "parser_nodes::AOrExpr::n_expr2"
typedef void (* parser_nodes___AOrExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_nodes___AOrExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AOrExpr___n_expr2__eq "parser_nodes::AOrExpr::n_expr2="
#define ATTR_parser_nodes___AAndExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AAndExpr____n_expr)
typedef val_t (* parser_nodes___AAndExpr___n_expr_t)(val_t self);
val_t parser_nodes___AAndExpr___n_expr(val_t self);
+#define LOCATE_parser_nodes___AAndExpr___n_expr "parser_nodes::AAndExpr::n_expr"
typedef void (* parser_nodes___AAndExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_nodes___AAndExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAndExpr___n_expr__eq "parser_nodes::AAndExpr::n_expr="
#define ATTR_parser_nodes___AAndExpr____n_expr2(recv) ATTR(recv, COLOR_parser_nodes___AAndExpr____n_expr2)
typedef val_t (* parser_nodes___AAndExpr___n_expr2_t)(val_t self);
val_t parser_nodes___AAndExpr___n_expr2(val_t self);
+#define LOCATE_parser_nodes___AAndExpr___n_expr2 "parser_nodes::AAndExpr::n_expr2"
typedef void (* parser_nodes___AAndExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_nodes___AAndExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAndExpr___n_expr2__eq "parser_nodes::AAndExpr::n_expr2="
#define ATTR_parser_nodes___ANotExpr____n_kwnot(recv) ATTR(recv, COLOR_parser_nodes___ANotExpr____n_kwnot)
typedef val_t (* parser_nodes___ANotExpr___n_kwnot_t)(val_t self);
val_t parser_nodes___ANotExpr___n_kwnot(val_t self);
+#define LOCATE_parser_nodes___ANotExpr___n_kwnot "parser_nodes::ANotExpr::n_kwnot"
typedef void (* parser_nodes___ANotExpr___n_kwnot__eq_t)(val_t self, val_t param0);
void parser_nodes___ANotExpr___n_kwnot__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ANotExpr___n_kwnot__eq "parser_nodes::ANotExpr::n_kwnot="
#define ATTR_parser_nodes___ANotExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___ANotExpr____n_expr)
typedef val_t (* parser_nodes___ANotExpr___n_expr_t)(val_t self);
val_t parser_nodes___ANotExpr___n_expr(val_t self);
+#define LOCATE_parser_nodes___ANotExpr___n_expr "parser_nodes::ANotExpr::n_expr"
typedef void (* parser_nodes___ANotExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_nodes___ANotExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ANotExpr___n_expr__eq "parser_nodes::ANotExpr::n_expr="
#define ATTR_parser_nodes___AEeExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AEeExpr____n_expr)
typedef val_t (* parser_nodes___AEeExpr___n_expr_t)(val_t self);
val_t parser_nodes___AEeExpr___n_expr(val_t self);
+#define LOCATE_parser_nodes___AEeExpr___n_expr "parser_nodes::AEeExpr::n_expr"
typedef void (* parser_nodes___AEeExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_nodes___AEeExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AEeExpr___n_expr__eq "parser_nodes::AEeExpr::n_expr="
#define ATTR_parser_nodes___AEeExpr____n_expr2(recv) ATTR(recv, COLOR_parser_nodes___AEeExpr____n_expr2)
typedef val_t (* parser_nodes___AEeExpr___n_expr2_t)(val_t self);
val_t parser_nodes___AEeExpr___n_expr2(val_t self);
+#define LOCATE_parser_nodes___AEeExpr___n_expr2 "parser_nodes::AEeExpr::n_expr2"
typedef void (* parser_nodes___AEeExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_nodes___AEeExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AEeExpr___n_expr2__eq "parser_nodes::AEeExpr::n_expr2="
#define ATTR_parser_nodes___AIsaExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AIsaExpr____n_expr)
typedef val_t (* parser_nodes___AIsaExpr___n_expr_t)(val_t self);
val_t parser_nodes___AIsaExpr___n_expr(val_t self);
+#define LOCATE_parser_nodes___AIsaExpr___n_expr "parser_nodes::AIsaExpr::n_expr"
typedef void (* parser_nodes___AIsaExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_nodes___AIsaExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AIsaExpr___n_expr__eq "parser_nodes::AIsaExpr::n_expr="
#define ATTR_parser_nodes___AIsaExpr____n_type(recv) ATTR(recv, COLOR_parser_nodes___AIsaExpr____n_type)
typedef val_t (* parser_nodes___AIsaExpr___n_type_t)(val_t self);
val_t parser_nodes___AIsaExpr___n_type(val_t self);
+#define LOCATE_parser_nodes___AIsaExpr___n_type "parser_nodes::AIsaExpr::n_type"
typedef void (* parser_nodes___AIsaExpr___n_type__eq_t)(val_t self, val_t param0);
void parser_nodes___AIsaExpr___n_type__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AIsaExpr___n_type__eq "parser_nodes::AIsaExpr::n_type="
#define ATTR_parser_nodes___AUminusExpr____n_minus(recv) ATTR(recv, COLOR_parser_nodes___AUminusExpr____n_minus)
typedef val_t (* parser_nodes___AUminusExpr___n_minus_t)(val_t self);
val_t parser_nodes___AUminusExpr___n_minus(val_t self);
+#define LOCATE_parser_nodes___AUminusExpr___n_minus "parser_nodes::AUminusExpr::n_minus"
typedef void (* parser_nodes___AUminusExpr___n_minus__eq_t)(val_t self, val_t param0);
void parser_nodes___AUminusExpr___n_minus__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AUminusExpr___n_minus__eq "parser_nodes::AUminusExpr::n_minus="
#define ATTR_parser_nodes___ANewExpr____n_kwnew(recv) ATTR(recv, COLOR_parser_nodes___ANewExpr____n_kwnew)
typedef val_t (* parser_nodes___ANewExpr___n_kwnew_t)(val_t self);
val_t parser_nodes___ANewExpr___n_kwnew(val_t self);
+#define LOCATE_parser_nodes___ANewExpr___n_kwnew "parser_nodes::ANewExpr::n_kwnew"
typedef void (* parser_nodes___ANewExpr___n_kwnew__eq_t)(val_t self, val_t param0);
void parser_nodes___ANewExpr___n_kwnew__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ANewExpr___n_kwnew__eq "parser_nodes::ANewExpr::n_kwnew="
#define ATTR_parser_nodes___ANewExpr____n_type(recv) ATTR(recv, COLOR_parser_nodes___ANewExpr____n_type)
typedef val_t (* parser_nodes___ANewExpr___n_type_t)(val_t self);
val_t parser_nodes___ANewExpr___n_type(val_t self);
+#define LOCATE_parser_nodes___ANewExpr___n_type "parser_nodes::ANewExpr::n_type"
typedef void (* parser_nodes___ANewExpr___n_type__eq_t)(val_t self, val_t param0);
void parser_nodes___ANewExpr___n_type__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ANewExpr___n_type__eq "parser_nodes::ANewExpr::n_type="
#define ATTR_parser_nodes___ANewExpr____n_id(recv) ATTR(recv, COLOR_parser_nodes___ANewExpr____n_id)
typedef val_t (* parser_nodes___ANewExpr___n_id_t)(val_t self);
val_t parser_nodes___ANewExpr___n_id(val_t self);
+#define LOCATE_parser_nodes___ANewExpr___n_id "parser_nodes::ANewExpr::n_id"
typedef void (* parser_nodes___ANewExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_nodes___ANewExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ANewExpr___n_id__eq "parser_nodes::ANewExpr::n_id="
#define ATTR_parser_nodes___ANewExpr____n_args(recv) ATTR(recv, COLOR_parser_nodes___ANewExpr____n_args)
typedef val_t (* parser_nodes___ANewExpr___n_args_t)(val_t self);
val_t parser_nodes___ANewExpr___n_args(val_t self);
+#define LOCATE_parser_nodes___ANewExpr___n_args "parser_nodes::ANewExpr::n_args"
typedef void (* parser_nodes___ANewExpr___n_args__eq_t)(val_t self, val_t param0);
void parser_nodes___ANewExpr___n_args__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ANewExpr___n_args__eq "parser_nodes::ANewExpr::n_args="
#define ATTR_parser_nodes___AAttrFormExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AAttrFormExpr____n_expr)
typedef val_t (* parser_nodes___AAttrFormExpr___n_expr_t)(val_t self);
val_t parser_nodes___AAttrFormExpr___n_expr(val_t self);
+#define LOCATE_parser_nodes___AAttrFormExpr___n_expr "parser_nodes::AAttrFormExpr::n_expr"
typedef void (* parser_nodes___AAttrFormExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_nodes___AAttrFormExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAttrFormExpr___n_expr__eq "parser_nodes::AAttrFormExpr::n_expr="
#define ATTR_parser_nodes___AAttrFormExpr____n_id(recv) ATTR(recv, COLOR_parser_nodes___AAttrFormExpr____n_id)
typedef val_t (* parser_nodes___AAttrFormExpr___n_id_t)(val_t self);
val_t parser_nodes___AAttrFormExpr___n_id(val_t self);
+#define LOCATE_parser_nodes___AAttrFormExpr___n_id "parser_nodes::AAttrFormExpr::n_id"
typedef void (* parser_nodes___AAttrFormExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_nodes___AAttrFormExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AAttrFormExpr___n_id__eq "parser_nodes::AAttrFormExpr::n_id="
#define ATTR_parser_nodes___ACallFormExpr____n_id(recv) ATTR(recv, COLOR_parser_nodes___ACallFormExpr____n_id)
typedef val_t (* parser_nodes___ACallFormExpr___n_id_t)(val_t self);
val_t parser_nodes___ACallFormExpr___n_id(val_t self);
+#define LOCATE_parser_nodes___ACallFormExpr___n_id "parser_nodes::ACallFormExpr::n_id"
typedef void (* parser_nodes___ACallFormExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_nodes___ACallFormExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ACallFormExpr___n_id__eq "parser_nodes::ACallFormExpr::n_id="
#define ATTR_parser_nodes___ACallFormExpr____n_args(recv) ATTR(recv, COLOR_parser_nodes___ACallFormExpr____n_args)
typedef val_t (* parser_nodes___ACallFormExpr___n_args_t)(val_t self);
val_t parser_nodes___ACallFormExpr___n_args(val_t self);
+#define LOCATE_parser_nodes___ACallFormExpr___n_args "parser_nodes::ACallFormExpr::n_args"
typedef void (* parser_nodes___ACallFormExpr___n_args__eq_t)(val_t self, val_t param0);
void parser_nodes___ACallFormExpr___n_args__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ACallFormExpr___n_args__eq "parser_nodes::ACallFormExpr::n_args="
#define ATTR_parser_nodes___ASuperExpr____n_qualified(recv) ATTR(recv, COLOR_parser_nodes___ASuperExpr____n_qualified)
typedef val_t (* parser_nodes___ASuperExpr___n_qualified_t)(val_t self);
val_t parser_nodes___ASuperExpr___n_qualified(val_t self);
+#define LOCATE_parser_nodes___ASuperExpr___n_qualified "parser_nodes::ASuperExpr::n_qualified"
typedef void (* parser_nodes___ASuperExpr___n_qualified__eq_t)(val_t self, val_t param0);
void parser_nodes___ASuperExpr___n_qualified__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ASuperExpr___n_qualified__eq "parser_nodes::ASuperExpr::n_qualified="
#define ATTR_parser_nodes___ASuperExpr____n_kwsuper(recv) ATTR(recv, COLOR_parser_nodes___ASuperExpr____n_kwsuper)
typedef val_t (* parser_nodes___ASuperExpr___n_kwsuper_t)(val_t self);
val_t parser_nodes___ASuperExpr___n_kwsuper(val_t self);
+#define LOCATE_parser_nodes___ASuperExpr___n_kwsuper "parser_nodes::ASuperExpr::n_kwsuper"
typedef void (* parser_nodes___ASuperExpr___n_kwsuper__eq_t)(val_t self, val_t param0);
void parser_nodes___ASuperExpr___n_kwsuper__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ASuperExpr___n_kwsuper__eq "parser_nodes::ASuperExpr::n_kwsuper="
#define ATTR_parser_nodes___ASuperExpr____n_args(recv) ATTR(recv, COLOR_parser_nodes___ASuperExpr____n_args)
typedef val_t (* parser_nodes___ASuperExpr___n_args_t)(val_t self);
val_t parser_nodes___ASuperExpr___n_args(val_t self);
+#define LOCATE_parser_nodes___ASuperExpr___n_args "parser_nodes::ASuperExpr::n_args"
typedef void (* parser_nodes___ASuperExpr___n_args__eq_t)(val_t self, val_t param0);
void parser_nodes___ASuperExpr___n_args__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ASuperExpr___n_args__eq "parser_nodes::ASuperExpr::n_args="
#define ATTR_parser_nodes___AInitExpr____n_kwinit(recv) ATTR(recv, COLOR_parser_nodes___AInitExpr____n_kwinit)
typedef val_t (* parser_nodes___AInitExpr___n_kwinit_t)(val_t self);
val_t parser_nodes___AInitExpr___n_kwinit(val_t self);
+#define LOCATE_parser_nodes___AInitExpr___n_kwinit "parser_nodes::AInitExpr::n_kwinit"
typedef void (* parser_nodes___AInitExpr___n_kwinit__eq_t)(val_t self, val_t param0);
void parser_nodes___AInitExpr___n_kwinit__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AInitExpr___n_kwinit__eq "parser_nodes::AInitExpr::n_kwinit="
#define ATTR_parser_nodes___AInitExpr____n_args(recv) ATTR(recv, COLOR_parser_nodes___AInitExpr____n_args)
typedef val_t (* parser_nodes___AInitExpr___n_args_t)(val_t self);
val_t parser_nodes___AInitExpr___n_args(val_t self);
+#define LOCATE_parser_nodes___AInitExpr___n_args "parser_nodes::AInitExpr::n_args"
typedef void (* parser_nodes___AInitExpr___n_args__eq_t)(val_t self, val_t param0);
void parser_nodes___AInitExpr___n_args__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AInitExpr___n_args__eq "parser_nodes::AInitExpr::n_args="
#define ATTR_parser_nodes___ABraFormExpr____n_args(recv) ATTR(recv, COLOR_parser_nodes___ABraFormExpr____n_args)
typedef val_t (* parser_nodes___ABraFormExpr___n_args_t)(val_t self);
val_t parser_nodes___ABraFormExpr___n_args(val_t self);
+#define LOCATE_parser_nodes___ABraFormExpr___n_args "parser_nodes::ABraFormExpr::n_args"
typedef void (* parser_nodes___ABraFormExpr___n_args__eq_t)(val_t self, val_t param0);
void parser_nodes___ABraFormExpr___n_args__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ABraFormExpr___n_args__eq "parser_nodes::ABraFormExpr::n_args="
#define ATTR_parser_nodes___AVarFormExpr____n_id(recv) ATTR(recv, COLOR_parser_nodes___AVarFormExpr____n_id)
typedef val_t (* parser_nodes___AVarFormExpr___n_id_t)(val_t self);
val_t parser_nodes___AVarFormExpr___n_id(val_t self);
+#define LOCATE_parser_nodes___AVarFormExpr___n_id "parser_nodes::AVarFormExpr::n_id"
typedef void (* parser_nodes___AVarFormExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_nodes___AVarFormExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AVarFormExpr___n_id__eq "parser_nodes::AVarFormExpr::n_id="
#define ATTR_parser_nodes___ARangeExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___ARangeExpr____n_expr)
typedef val_t (* parser_nodes___ARangeExpr___n_expr_t)(val_t self);
val_t parser_nodes___ARangeExpr___n_expr(val_t self);
+#define LOCATE_parser_nodes___ARangeExpr___n_expr "parser_nodes::ARangeExpr::n_expr"
typedef void (* parser_nodes___ARangeExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_nodes___ARangeExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ARangeExpr___n_expr__eq "parser_nodes::ARangeExpr::n_expr="
#define ATTR_parser_nodes___ARangeExpr____n_expr2(recv) ATTR(recv, COLOR_parser_nodes___ARangeExpr____n_expr2)
typedef val_t (* parser_nodes___ARangeExpr___n_expr2_t)(val_t self);
val_t parser_nodes___ARangeExpr___n_expr2(val_t self);
+#define LOCATE_parser_nodes___ARangeExpr___n_expr2 "parser_nodes::ARangeExpr::n_expr2"
typedef void (* parser_nodes___ARangeExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_nodes___ARangeExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ARangeExpr___n_expr2__eq "parser_nodes::ARangeExpr::n_expr2="
#define ATTR_parser_nodes___AArrayExpr____n_exprs(recv) ATTR(recv, COLOR_parser_nodes___AArrayExpr____n_exprs)
typedef val_t (* parser_nodes___AArrayExpr___n_exprs_t)(val_t self);
val_t parser_nodes___AArrayExpr___n_exprs(val_t self);
+#define LOCATE_parser_nodes___AArrayExpr___n_exprs "parser_nodes::AArrayExpr::n_exprs"
typedef void (* parser_nodes___AArrayExpr___n_exprs__eq_t)(val_t self, val_t param0);
void parser_nodes___AArrayExpr___n_exprs__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AArrayExpr___n_exprs__eq "parser_nodes::AArrayExpr::n_exprs="
#define ATTR_parser_nodes___ASelfExpr____n_kwself(recv) ATTR(recv, COLOR_parser_nodes___ASelfExpr____n_kwself)
typedef val_t (* parser_nodes___ASelfExpr___n_kwself_t)(val_t self);
val_t parser_nodes___ASelfExpr___n_kwself(val_t self);
+#define LOCATE_parser_nodes___ASelfExpr___n_kwself "parser_nodes::ASelfExpr::n_kwself"
typedef void (* parser_nodes___ASelfExpr___n_kwself__eq_t)(val_t self, val_t param0);
void parser_nodes___ASelfExpr___n_kwself__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ASelfExpr___n_kwself__eq "parser_nodes::ASelfExpr::n_kwself="
#define ATTR_parser_nodes___ATrueExpr____n_kwtrue(recv) ATTR(recv, COLOR_parser_nodes___ATrueExpr____n_kwtrue)
typedef val_t (* parser_nodes___ATrueExpr___n_kwtrue_t)(val_t self);
val_t parser_nodes___ATrueExpr___n_kwtrue(val_t self);
+#define LOCATE_parser_nodes___ATrueExpr___n_kwtrue "parser_nodes::ATrueExpr::n_kwtrue"
typedef void (* parser_nodes___ATrueExpr___n_kwtrue__eq_t)(val_t self, val_t param0);
void parser_nodes___ATrueExpr___n_kwtrue__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ATrueExpr___n_kwtrue__eq "parser_nodes::ATrueExpr::n_kwtrue="
#define ATTR_parser_nodes___AFalseExpr____n_kwfalse(recv) ATTR(recv, COLOR_parser_nodes___AFalseExpr____n_kwfalse)
typedef val_t (* parser_nodes___AFalseExpr___n_kwfalse_t)(val_t self);
val_t parser_nodes___AFalseExpr___n_kwfalse(val_t self);
+#define LOCATE_parser_nodes___AFalseExpr___n_kwfalse "parser_nodes::AFalseExpr::n_kwfalse"
typedef void (* parser_nodes___AFalseExpr___n_kwfalse__eq_t)(val_t self, val_t param0);
void parser_nodes___AFalseExpr___n_kwfalse__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AFalseExpr___n_kwfalse__eq "parser_nodes::AFalseExpr::n_kwfalse="
#define ATTR_parser_nodes___ANullExpr____n_kwnull(recv) ATTR(recv, COLOR_parser_nodes___ANullExpr____n_kwnull)
typedef val_t (* parser_nodes___ANullExpr___n_kwnull_t)(val_t self);
val_t parser_nodes___ANullExpr___n_kwnull(val_t self);
+#define LOCATE_parser_nodes___ANullExpr___n_kwnull "parser_nodes::ANullExpr::n_kwnull"
typedef void (* parser_nodes___ANullExpr___n_kwnull__eq_t)(val_t self, val_t param0);
void parser_nodes___ANullExpr___n_kwnull__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ANullExpr___n_kwnull__eq "parser_nodes::ANullExpr::n_kwnull="
#define ATTR_parser_nodes___AIntExpr____n_number(recv) ATTR(recv, COLOR_parser_nodes___AIntExpr____n_number)
typedef val_t (* parser_nodes___AIntExpr___n_number_t)(val_t self);
val_t parser_nodes___AIntExpr___n_number(val_t self);
+#define LOCATE_parser_nodes___AIntExpr___n_number "parser_nodes::AIntExpr::n_number"
typedef void (* parser_nodes___AIntExpr___n_number__eq_t)(val_t self, val_t param0);
void parser_nodes___AIntExpr___n_number__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AIntExpr___n_number__eq "parser_nodes::AIntExpr::n_number="
#define ATTR_parser_nodes___AFloatExpr____n_float(recv) ATTR(recv, COLOR_parser_nodes___AFloatExpr____n_float)
typedef val_t (* parser_nodes___AFloatExpr___n_float_t)(val_t self);
val_t parser_nodes___AFloatExpr___n_float(val_t self);
+#define LOCATE_parser_nodes___AFloatExpr___n_float "parser_nodes::AFloatExpr::n_float"
typedef void (* parser_nodes___AFloatExpr___n_float__eq_t)(val_t self, val_t param0);
void parser_nodes___AFloatExpr___n_float__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AFloatExpr___n_float__eq "parser_nodes::AFloatExpr::n_float="
#define ATTR_parser_nodes___ACharExpr____n_char(recv) ATTR(recv, COLOR_parser_nodes___ACharExpr____n_char)
typedef val_t (* parser_nodes___ACharExpr___n_char_t)(val_t self);
val_t parser_nodes___ACharExpr___n_char(val_t self);
+#define LOCATE_parser_nodes___ACharExpr___n_char "parser_nodes::ACharExpr::n_char"
typedef void (* parser_nodes___ACharExpr___n_char__eq_t)(val_t self, val_t param0);
void parser_nodes___ACharExpr___n_char__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ACharExpr___n_char__eq "parser_nodes::ACharExpr::n_char="
#define ATTR_parser_nodes___AStringExpr____n_string(recv) ATTR(recv, COLOR_parser_nodes___AStringExpr____n_string)
typedef val_t (* parser_nodes___AStringExpr___n_string_t)(val_t self);
val_t parser_nodes___AStringExpr___n_string(val_t self);
+#define LOCATE_parser_nodes___AStringExpr___n_string "parser_nodes::AStringExpr::n_string"
typedef void (* parser_nodes___AStringExpr___n_string__eq_t)(val_t self, val_t param0);
void parser_nodes___AStringExpr___n_string__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AStringExpr___n_string__eq "parser_nodes::AStringExpr::n_string="
#define ATTR_parser_nodes___AStartStringExpr____n_string(recv) ATTR(recv, COLOR_parser_nodes___AStartStringExpr____n_string)
typedef val_t (* parser_nodes___AStartStringExpr___n_string_t)(val_t self);
val_t parser_nodes___AStartStringExpr___n_string(val_t self);
+#define LOCATE_parser_nodes___AStartStringExpr___n_string "parser_nodes::AStartStringExpr::n_string"
typedef void (* parser_nodes___AStartStringExpr___n_string__eq_t)(val_t self, val_t param0);
void parser_nodes___AStartStringExpr___n_string__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AStartStringExpr___n_string__eq "parser_nodes::AStartStringExpr::n_string="
#define ATTR_parser_nodes___AMidStringExpr____n_string(recv) ATTR(recv, COLOR_parser_nodes___AMidStringExpr____n_string)
typedef val_t (* parser_nodes___AMidStringExpr___n_string_t)(val_t self);
val_t parser_nodes___AMidStringExpr___n_string(val_t self);
+#define LOCATE_parser_nodes___AMidStringExpr___n_string "parser_nodes::AMidStringExpr::n_string"
typedef void (* parser_nodes___AMidStringExpr___n_string__eq_t)(val_t self, val_t param0);
void parser_nodes___AMidStringExpr___n_string__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AMidStringExpr___n_string__eq "parser_nodes::AMidStringExpr::n_string="
#define ATTR_parser_nodes___AEndStringExpr____n_string(recv) ATTR(recv, COLOR_parser_nodes___AEndStringExpr____n_string)
typedef val_t (* parser_nodes___AEndStringExpr___n_string_t)(val_t self);
val_t parser_nodes___AEndStringExpr___n_string(val_t self);
+#define LOCATE_parser_nodes___AEndStringExpr___n_string "parser_nodes::AEndStringExpr::n_string"
typedef void (* parser_nodes___AEndStringExpr___n_string__eq_t)(val_t self, val_t param0);
void parser_nodes___AEndStringExpr___n_string__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AEndStringExpr___n_string__eq "parser_nodes::AEndStringExpr::n_string="
#define ATTR_parser_nodes___ASuperstringExpr____n_exprs(recv) ATTR(recv, COLOR_parser_nodes___ASuperstringExpr____n_exprs)
typedef val_t (* parser_nodes___ASuperstringExpr___n_exprs_t)(val_t self);
val_t parser_nodes___ASuperstringExpr___n_exprs(val_t self);
+#define LOCATE_parser_nodes___ASuperstringExpr___n_exprs "parser_nodes::ASuperstringExpr::n_exprs"
typedef void (* parser_nodes___ASuperstringExpr___n_exprs__eq_t)(val_t self, val_t param0);
void parser_nodes___ASuperstringExpr___n_exprs__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ASuperstringExpr___n_exprs__eq "parser_nodes::ASuperstringExpr::n_exprs="
#define ATTR_parser_nodes___AProxyExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AProxyExpr____n_expr)
typedef val_t (* parser_nodes___AProxyExpr___n_expr_t)(val_t self);
val_t parser_nodes___AProxyExpr___n_expr(val_t self);
+#define LOCATE_parser_nodes___AProxyExpr___n_expr "parser_nodes::AProxyExpr::n_expr"
typedef void (* parser_nodes___AProxyExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_nodes___AProxyExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AProxyExpr___n_expr__eq "parser_nodes::AProxyExpr::n_expr="
#define ATTR_parser_nodes___APlusAssignOp____n_pluseq(recv) ATTR(recv, COLOR_parser_nodes___APlusAssignOp____n_pluseq)
typedef val_t (* parser_nodes___APlusAssignOp___n_pluseq_t)(val_t self);
val_t parser_nodes___APlusAssignOp___n_pluseq(val_t self);
+#define LOCATE_parser_nodes___APlusAssignOp___n_pluseq "parser_nodes::APlusAssignOp::n_pluseq"
typedef void (* parser_nodes___APlusAssignOp___n_pluseq__eq_t)(val_t self, val_t param0);
void parser_nodes___APlusAssignOp___n_pluseq__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___APlusAssignOp___n_pluseq__eq "parser_nodes::APlusAssignOp::n_pluseq="
#define ATTR_parser_nodes___AMinusAssignOp____n_minuseq(recv) ATTR(recv, COLOR_parser_nodes___AMinusAssignOp____n_minuseq)
typedef val_t (* parser_nodes___AMinusAssignOp___n_minuseq_t)(val_t self);
val_t parser_nodes___AMinusAssignOp___n_minuseq(val_t self);
+#define LOCATE_parser_nodes___AMinusAssignOp___n_minuseq "parser_nodes::AMinusAssignOp::n_minuseq"
typedef void (* parser_nodes___AMinusAssignOp___n_minuseq__eq_t)(val_t self, val_t param0);
void parser_nodes___AMinusAssignOp___n_minuseq__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AMinusAssignOp___n_minuseq__eq "parser_nodes::AMinusAssignOp::n_minuseq="
#define ATTR_parser_nodes___AQualified____n_id(recv) ATTR(recv, COLOR_parser_nodes___AQualified____n_id)
typedef val_t (* parser_nodes___AQualified___n_id_t)(val_t self);
val_t parser_nodes___AQualified___n_id(val_t self);
+#define LOCATE_parser_nodes___AQualified___n_id "parser_nodes::AQualified::n_id"
typedef void (* parser_nodes___AQualified___n_id__eq_t)(val_t self, val_t param0);
void parser_nodes___AQualified___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AQualified___n_id__eq "parser_nodes::AQualified::n_id="
#define ATTR_parser_nodes___AQualified____n_classid(recv) ATTR(recv, COLOR_parser_nodes___AQualified____n_classid)
typedef val_t (* parser_nodes___AQualified___n_classid_t)(val_t self);
val_t parser_nodes___AQualified___n_classid(val_t self);
+#define LOCATE_parser_nodes___AQualified___n_classid "parser_nodes::AQualified::n_classid"
typedef void (* parser_nodes___AQualified___n_classid__eq_t)(val_t self, val_t param0);
void parser_nodes___AQualified___n_classid__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___AQualified___n_classid__eq "parser_nodes::AQualified::n_classid="
#define ATTR_parser_nodes___ADoc____n_comment(recv) ATTR(recv, COLOR_parser_nodes___ADoc____n_comment)
typedef val_t (* parser_nodes___ADoc___n_comment_t)(val_t self);
val_t parser_nodes___ADoc___n_comment(val_t self);
+#define LOCATE_parser_nodes___ADoc___n_comment "parser_nodes::ADoc::n_comment"
typedef void (* parser_nodes___ADoc___n_comment__eq_t)(val_t self, val_t param0);
void parser_nodes___ADoc___n_comment__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___ADoc___n_comment__eq "parser_nodes::ADoc::n_comment="
#define ATTR_parser_nodes___Start____n_base(recv) ATTR(recv, COLOR_parser_nodes___Start____n_base)
typedef val_t (* parser_nodes___Start___n_base_t)(val_t self);
val_t parser_nodes___Start___n_base(val_t self);
+#define LOCATE_parser_nodes___Start___n_base "parser_nodes::Start::n_base"
typedef void (* parser_nodes___Start___n_base__eq_t)(val_t self, val_t param0);
void parser_nodes___Start___n_base__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___Start___n_base__eq "parser_nodes::Start::n_base="
#define ATTR_parser_nodes___Start____n_eof(recv) ATTR(recv, COLOR_parser_nodes___Start____n_eof)
typedef val_t (* parser_nodes___Start___n_eof_t)(val_t self);
val_t parser_nodes___Start___n_eof(val_t self);
+#define LOCATE_parser_nodes___Start___n_eof "parser_nodes::Start::n_eof"
typedef void (* parser_nodes___Start___n_eof__eq_t)(val_t self, val_t param0);
void parser_nodes___Start___n_eof__eq(val_t self, val_t param0);
+#define LOCATE_parser_nodes___Start___n_eof__eq "parser_nodes::Start::n_eof="
#endif
/* This C file is generated by NIT to compile module parser_prod. */
#include "parser_prod._sep.h"
val_t parser_prod___PNode___parent(val_t self) {
- struct trace_t trace = {NULL, "parser_prod::PNode::parent (src/parser//parser_prod.nit:9,2--10:38)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___PNode___parent, 9};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_prod___PNode____parent( self) /*PNode::_parent*/;
}
void parser_prod___PNode___parent__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::PNode::parent= (src/parser//parser_prod.nit:9,2--10:38)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___PNode___parent__eq, 9};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_prod___PNode____parent( self) /*PNode::_parent*/ = param0;
tracehead = trace.prev;
return;
}
void parser_prod___PNode___remove_child(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::PNode::remove_child (src/parser//parser_prod.nit:12,2--15:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___PNode___remove_child, 12};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void parser_prod___PNode___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::PNode::replace_child (src/parser//parser_prod.nit:18,2--19:54)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___PNode___replace_child, 18};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method replace_child called (src/parser//parser_prod.nit:18,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "replace_child", LOCATE_parser_prod___PNode___remove_child, 18);
nit_exit(1);
tracehead = trace.prev;
return;
}
void parser_prod___PNode___replace_with(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::PNode::replace_with (src/parser//parser_prod.nit:21,2--25:35)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___PNode___replace_with, 21};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___PNode___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::PNode::visit_all (src/parser//parser_prod.nit:29,2--31:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___PNode___visit_all, 29};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method visit_all called (src/parser//parser_prod.nit:29,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "visit_all", LOCATE_parser_prod___PNode___replace_with, 29);
nit_exit(1);
tracehead = trace.prev;
return;
}
void parser_prod___PNode___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::PNode::visit_all_reverse (src/parser//parser_prod.nit:33,2--35:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___PNode___visit_all_reverse, 33};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method visit_all_reverse called (src/parser//parser_prod.nit:33,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "visit_all_reverse", LOCATE_parser_prod___PNode___replace_with, 33);
nit_exit(1);
tracehead = trace.prev;
return;
}
val_t parser_prod___PNode___locate(val_t self) {
- struct trace_t trace = {NULL, "parser_prod::PNode::locate (src/parser//parser_prod.nit:37,2--38:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___PNode___locate, 37};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method locate called (src/parser//parser_prod.nit:37,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "locate", LOCATE_parser_prod___PNode___replace_with, 37);
+ nit_exit(1);
+ tracehead = trace.prev;
+ return NIT_NULL;
+}
+val_t parser_prod___PNode___line_number(val_t self) {
+ struct trace_t trace = {NULL, LOCATE_parser_prod___PNode___line_number, 40};
+ trace.prev = tracehead; tracehead = &trace;
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "line_number", LOCATE_parser_prod___PNode___replace_with, 40);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
void parser_prod___PNode___printl(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::PNode::printl (src/parser//parser_prod.nit:40,2--43:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___PNode___printl, 43};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___Token___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::Token::visit_all (src/parser//parser_prod.nit:48,2--32)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___Token___visit_all, 51};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void parser_prod___Token___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::Token::visit_all_reverse (src/parser//parser_prod.nit:49,2--40)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___Token___visit_all_reverse, 52};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void parser_prod___Token___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::Token::replace_child (src/parser//parser_prod.nit:50,2--60)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___Token___replace_child, 53};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t parser_prod___Token___locate(val_t self) {
- struct trace_t trace = {NULL, "parser_prod::Token::locate (src/parser//parser_prod.nit:52,2--54:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___Token___locate, 55};
val_t variable0;
val_t variable1;
val_t variable2;
tracehead = trace.prev;
return variable0;
}
+val_t parser_prod___Token___line_number(val_t self) {
+ struct trace_t trace = {NULL, LOCATE_parser_prod___Token___line_number, 60};
+ val_t variable0;
+ trace.prev = tracehead; tracehead = &trace;
+ variable0 = ((lexer___Token___line_t)CALL( self,COLOR_lexer___Token___line))( self) /*Token::line*/;
+ goto return_label7;
+ return_label7: while(false);
+ tracehead = trace.prev;
+ return variable0;
+}
val_t parser_prod___Prod___first_token(val_t self) {
- struct trace_t trace = {NULL, "parser_prod::Prod::first_token (src/parser//parser_prod.nit:59,2--60:43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___Prod___first_token, 64};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_prod___Prod____first_token( self) /*Prod::_first_token*/;
}
void parser_prod___Prod___first_token__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::Prod::first_token= (src/parser//parser_prod.nit:59,2--60:43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___Prod___first_token__eq, 64};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_prod___Prod____first_token( self) /*Prod::_first_token*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_prod___Prod___last_token(val_t self) {
- struct trace_t trace = {NULL, "parser_prod::Prod::last_token (src/parser//parser_prod.nit:62,2--63:42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___Prod___last_token, 67};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_parser_prod___Prod____last_token( self) /*Prod::_last_token*/;
}
void parser_prod___Prod___last_token__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::Prod::last_token= (src/parser//parser_prod.nit:62,2--63:42)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___Prod___last_token__eq, 67};
trace.prev = tracehead; tracehead = &trace;
ATTR_parser_prod___Prod____last_token( self) /*Prod::_last_token*/ = param0;
tracehead = trace.prev;
return;
}
val_t parser_prod___Prod___locate(val_t self) {
- struct trace_t trace = {NULL, "parser_prod::Prod::locate (src/parser//parser_prod.nit:65,2--74:61)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___Prod___locate, 70};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = TAG_Bool((variable0 == NIT_NULL /*null*/) || ((variable0 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable0,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable0, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable0,COLOR_kernel___Object_____eqeq))(variable0, NIT_NULL /*null*/) /*Token::==*/)))));
if (UNTAG_Bool(variable0)) { /*if*/
variable0 = NEW_string___String___with_native(BOX_NativeString("????"), TAG_Int(4)); /*new String*/
- goto return_label7;
+ goto return_label8;
}
variable1 = ((parser_prod___Prod___last_token_t)CALL( self,COLOR_parser_prod___Prod___last_token))( self) /*Prod::last_token*/;
variable1 = ((lexer___Token___pos_t)CALL(variable1,COLOR_lexer___Token___pos))(variable1) /*Token::pos*/;
variable10 = variable9;
((string___String___append_t)CALL(variable1,COLOR_abstract_collection___IndexedCollection___append))(variable1, variable10) /*String::append*/;
variable0 = variable1;
- goto return_label7;
+ goto return_label8;
} else { /*if*/
variable1 = NEW_string___String___init(); /*new String*/
variable2 = NEW_string___String___with_native(BOX_NativeString(""), TAG_Int(0)); /*new String*/
variable14 = variable13;
((string___String___append_t)CALL(variable1,COLOR_abstract_collection___IndexedCollection___append))(variable1, variable14) /*String::append*/;
variable0 = variable1;
- goto return_label7;
+ goto return_label8;
}
- return_label7: while(false);
+ return_label8: while(false);
tracehead = trace.prev;
return variable0;
}
void parser_prod___Prod___replace_with(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::Prod::replace_with (src/parser//parser_prod.nit:78,2--83:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___Prod___replace_with, 83};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
((parser_prod___Prod___replace_with_t)CALL( self,COLOR_SUPER_parser_prod___Prod___replace_with))( self, param0) /*super Prod::replace_with*/;
variable1 = TAG_Bool(( variable0 /*n*/==NIT_NULL) || VAL_ISA( variable0 /*n*/, COLOR_Prod, ID_Prod)) /*cast Prod*/;
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:81,3--19\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___Prod___replace_with, 86); nit_exit(1);}
variable1 = ((parser_prod___Prod___first_token_t)CALL( self,COLOR_parser_prod___Prod___first_token))( self) /*Prod::first_token*/;
((parser_prod___Prod___first_token__eq_t)CALL( variable0 /*n*/,COLOR_parser_prod___Prod___first_token__eq))( variable0 /*n*/, variable1) /*Prod::first_token=*/;
variable1 = ((parser_prod___Prod___last_token_t)CALL( self,COLOR_parser_prod___Prod___last_token))( self) /*Prod::last_token*/;
tracehead = trace.prev;
return;
}
+val_t parser_prod___Prod___line_number(val_t self) {
+ struct trace_t trace = {NULL, LOCATE_parser_prod___Prod___line_number, 91};
+ val_t variable0;
+ trace.prev = tracehead; tracehead = &trace;
+ variable0 = ((parser_prod___Prod___first_token_t)CALL( self,COLOR_parser_prod___Prod___first_token))( self) /*Prod::first_token*/;
+ variable0 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable0 == NIT_NULL /*null*/) || ((variable0 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable0,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable0, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable0,COLOR_kernel___Object_____eqeq))(variable0, NIT_NULL /*null*/) /*Token::==*/)))))));
+ if (UNTAG_Bool(variable0)) { /*if*/
+ variable0 = ((parser_prod___Prod___first_token_t)CALL( self,COLOR_parser_prod___Prod___first_token))( self) /*Prod::first_token*/;
+ variable0 = ((lexer___Token___line_t)CALL(variable0,COLOR_lexer___Token___line))(variable0) /*Token::line*/;
+ goto return_label10;
+ } else { /*if*/
+ variable0 = TAG_Int(0);
+ goto return_label10;
+ }
+ return_label10: while(false);
+ tracehead = trace.prev;
+ return variable0;
+}
void parser_prod___Visitor___visit(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::Visitor::visit (src/parser//parser_prod.nit:89,9--92:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___Visitor___visit, 103};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method visit called (src/parser//parser_prod.nit:89,9)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "visit", LOCATE_parser_prod___Prod___line_number, 103);
nit_exit(1);
tracehead = trace.prev;
return;
}
void parser_prod___AModule___n_packagedecl__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AModule::n_packagedecl= (src/parser//parser_prod.nit:96,5--100:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AModule___n_packagedecl__eq, 110};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AModule___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AModule::empty_init (src/parser//parser_prod.nit:104,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AModule___empty_init, 118};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AModule].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AModule].i] = 1;
return;
}
void parser_prod___AModule___init_amodule(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AModule::init_amodule (src/parser//parser_prod.nit:106,5--126:17)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AModule___init_amodule, 120};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable4)) break; /*for*/
variable4 = ((array___ArrayIterator___item_t)CALL(variable3,COLOR_abstract_collection___Iterator___item))(variable3) /*ArrayIterator::item*/;
variable5 = TAG_Bool(( variable4 /*n*/==NIT_NULL) || VAL_ISA( variable4 /*n*/, COLOR_PImport, ID_PImport)) /*cast PImport*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:118,3--22\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AModule___init_amodule, 132); nit_exit(1);}
variable5 = ATTR_parser_nodes___AModule____n_imports( self) /*AModule::_n_imports*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable5,COLOR_abstract_collection___SimpleCollection___add))(variable5, variable4 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable4 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable4 /*n*/, self) /*PImport::parent=*/;
- continue_12: while(0);
+ continue_14: while(0);
((array___ArrayIterator___next_t)CALL(variable3,COLOR_abstract_collection___Iterator___next))(variable3) /*ArrayIterator::next*/;
}
- break_12: while(0);
+ break_14: while(0);
variable3 = NEW_list___List___init(); /*new List[PClassdef]*/
ATTR_parser_nodes___AModule____n_classdefs( self) /*AModule::_n_classdefs*/ = variable3;
variable3 = ((array___AbstractArray___iterator_t)CALL( variable2 /*n_classdefs*/,COLOR_abstract_collection___Collection___iterator))( variable2 /*n_classdefs*/) /*Array::iterator*/;
if (!UNTAG_Bool(variable4)) break; /*for*/
variable4 = ((array___ArrayIterator___item_t)CALL(variable3,COLOR_abstract_collection___Iterator___item))(variable3) /*ArrayIterator::item*/;
variable5 = TAG_Bool(( variable4 /*n*/==NIT_NULL) || VAL_ISA( variable4 /*n*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:124,3--24\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AModule___init_amodule, 138); nit_exit(1);}
variable5 = ATTR_parser_nodes___AModule____n_classdefs( self) /*AModule::_n_classdefs*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable5,COLOR_abstract_collection___SimpleCollection___add))(variable5, variable4 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable4 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable4 /*n*/, self) /*PClassdef::parent=*/;
- continue_13: while(0);
+ continue_15: while(0);
((array___ArrayIterator___next_t)CALL(variable3,COLOR_abstract_collection___Iterator___next))(variable3) /*ArrayIterator::next*/;
}
- break_13: while(0);
+ break_15: while(0);
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AModule].i] = 1;
tracehead = trace.prev;
return;
}
void parser_prod___AModule___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AModule::replace_child (src/parser//parser_prod.nit:130,5--164:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AModule___replace_child, 144};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:132,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AModule___replace_child, 146); nit_exit(1);}
variable2 = ATTR_parser_nodes___AModule____n_packagedecl( self) /*AModule::_n_packagedecl*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PPackagedecl::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PPackagedecl, ID_PPackagedecl)) /*cast PPackagedecl*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:136,3--35\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AModule___replace_child, 150); nit_exit(1);}
ATTR_parser_nodes___AModule____n_packagedecl( self) /*AModule::_n_packagedecl*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AModule____n_packagedecl( self) /*AModule::_n_packagedecl*/ = NIT_NULL /*null*/;
}
- goto return_label14;
+ goto return_label16;
}
variable2 = ATTR_parser_nodes___AModule____n_imports( self) /*AModule::_n_imports*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PImport, ID_PImport)) /*cast PImport*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:146,7--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AModule___replace_child, 160); nit_exit(1);}
variable4 = ATTR_parser_nodes___AModule____n_imports( self) /*AModule::_n_imports*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PImport::parent=*/;
variable4 = ATTR_parser_nodes___AModule____n_imports( self) /*AModule::_n_imports*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label14;
+ goto return_label16;
}
- continue_15: while(0);
+ continue_17: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_15: while(0);
+ break_17: while(0);
variable2 = ATTR_parser_nodes___AModule____n_classdefs( self) /*AModule::_n_classdefs*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable3 = NEW_range___Range___without_last( TAG_Int(0), variable2); /*new Range[Int]*/
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PClassdef, ID_PClassdef)) /*cast PClassdef*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:158,7--36\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AModule___replace_child, 172); nit_exit(1);}
variable4 = ATTR_parser_nodes___AModule____n_classdefs( self) /*AModule::_n_classdefs*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PClassdef::parent=*/;
variable4 = ATTR_parser_nodes___AModule____n_classdefs( self) /*AModule::_n_classdefs*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label14;
+ goto return_label16;
}
- continue_16: while(0);
+ continue_18: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_16: while(0);
- return_label14: while(false);
+ break_18: while(0);
+ return_label16: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AModule___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AModule::visit_all (src/parser//parser_prod.nit:169,5--178:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AModule___visit_all, 183};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_18: while(0);
+ continue_20: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_18: while(0);
+ break_20: while(0);
variable1 = ATTR_parser_nodes___AModule____n_classdefs( self) /*AModule::_n_classdefs*/;
variable1 = ((list___List___iterator_t)CALL(variable1,COLOR_abstract_collection___Collection___iterator))(variable1) /*List::iterator*/;
while (true) { /*for*/
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_19: while(0);
+ continue_21: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_19: while(0);
+ break_21: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___AModule___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AModule::visit_all_reverse (src/parser//parser_prod.nit:182,5--198:11)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AModule___visit_all_reverse, 196};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_21: while(0);
+ continue_23: while(0);
}
- break_21: while(0);
+ break_23: while(0);
variable2 = ATTR_parser_nodes___AModule____n_classdefs( self) /*AModule::_n_classdefs*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable1 = variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_22: while(0);
+ continue_24: while(0);
}
- break_22: while(0);
+ break_24: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___APackagedecl___n_doc__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APackagedecl::n_doc= (src/parser//parser_prod.nit:204,5--208:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APackagedecl___n_doc__eq, 218};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APackagedecl___n_kwpackage__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APackagedecl::n_kwpackage= (src/parser//parser_prod.nit:211,5--215:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APackagedecl___n_kwpackage__eq, 225};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APackagedecl___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APackagedecl::n_id= (src/parser//parser_prod.nit:218,5--222:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APackagedecl___n_id__eq, 232};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APackagedecl___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::APackagedecl::empty_init (src/parser//parser_prod.nit:226,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APackagedecl___empty_init, 240};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_APackagedecl].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_APackagedecl].i] = 1;
return;
}
void parser_prod___APackagedecl___init_apackagedecl(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::APackagedecl::init_apackagedecl (src/parser//parser_prod.nit:228,5--244:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APackagedecl___init_apackagedecl, 242};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___APackagedecl___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::APackagedecl::replace_child (src/parser//parser_prod.nit:248,5--279:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APackagedecl___replace_child, 262};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:250,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APackagedecl___replace_child, 264); nit_exit(1);}
variable2 = ATTR_parser_nodes___APackagedecl____n_doc( self) /*APackagedecl::_n_doc*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PDoc::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:254,3--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APackagedecl___replace_child, 268); nit_exit(1);}
ATTR_parser_nodes___APackagedecl____n_doc( self) /*APackagedecl::_n_doc*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___APackagedecl____n_doc( self) /*APackagedecl::_n_doc*/ = NIT_NULL /*null*/;
}
- goto return_label28;
+ goto return_label30;
}
variable2 = ATTR_parser_nodes___APackagedecl____n_kwpackage( self) /*APackagedecl::_n_kwpackage*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwpackage::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwpackage, ID_TKwpackage)) /*cast TKwpackage*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:264,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APackagedecl___replace_child, 278); nit_exit(1);}
ATTR_parser_nodes___APackagedecl____n_kwpackage( self) /*APackagedecl::_n_kwpackage*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___APackagedecl____n_kwpackage( self) /*APackagedecl::_n_kwpackage*/ = NIT_NULL /*null*/;
}
- goto return_label28;
+ goto return_label30;
}
variable2 = ATTR_parser_nodes___APackagedecl____n_id( self) /*APackagedecl::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TId::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:274,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APackagedecl___replace_child, 288); nit_exit(1);}
ATTR_parser_nodes___APackagedecl____n_id( self) /*APackagedecl::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___APackagedecl____n_id( self) /*APackagedecl::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label28;
+ goto return_label30;
}
- return_label28: while(false);
+ return_label30: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___APackagedecl___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APackagedecl::visit_all (src/parser//parser_prod.nit:283,5--292:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APackagedecl___visit_all, 297};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APackagedecl___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APackagedecl::visit_all_reverse (src/parser//parser_prod.nit:296,5--305:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APackagedecl___visit_all_reverse, 310};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AImport___n_visibility__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AImport::n_visibility= (src/parser//parser_prod.nit:310,5--314:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AImport___n_visibility__eq, 324};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AImport___n_kwimport__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AImport::n_kwimport= (src/parser//parser_prod.nit:317,5--321:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AImport___n_kwimport__eq, 331};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AImport___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AImport::n_id= (src/parser//parser_prod.nit:324,5--328:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AImport___n_id__eq, 338};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AImport___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AImport::empty_init (src/parser//parser_prod.nit:332,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AImport___empty_init, 346};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AImport].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AImport].i] = 1;
return;
}
void parser_prod___AImport___init_aimport(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AImport::init_aimport (src/parser//parser_prod.nit:334,5--350:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AImport___init_aimport, 348};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AImport___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AImport::replace_child (src/parser//parser_prod.nit:354,5--385:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AImport___replace_child, 368};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:356,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AImport___replace_child, 370); nit_exit(1);}
variable2 = ATTR_parser_nodes___AImport____n_visibility( self) /*AImport::_n_visibility*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PVisibility::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:360,3--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AImport___replace_child, 374); nit_exit(1);}
ATTR_parser_nodes___AImport____n_visibility( self) /*AImport::_n_visibility*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AImport____n_visibility( self) /*AImport::_n_visibility*/ = NIT_NULL /*null*/;
}
- goto return_label36;
+ goto return_label38;
}
variable2 = ATTR_parser_nodes___AImport____n_kwimport( self) /*AImport::_n_kwimport*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwimport::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwimport, ID_TKwimport)) /*cast TKwimport*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:370,3--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AImport___replace_child, 384); nit_exit(1);}
ATTR_parser_nodes___AImport____n_kwimport( self) /*AImport::_n_kwimport*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AImport____n_kwimport( self) /*AImport::_n_kwimport*/ = NIT_NULL /*null*/;
}
- goto return_label36;
+ goto return_label38;
}
variable2 = ATTR_parser_nodes___AImport____n_id( self) /*AImport::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TId::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:380,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AImport___replace_child, 394); nit_exit(1);}
ATTR_parser_nodes___AImport____n_id( self) /*AImport::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AImport____n_id( self) /*AImport::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label36;
+ goto return_label38;
}
- return_label36: while(false);
+ return_label38: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AImport___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AImport::visit_all (src/parser//parser_prod.nit:389,5--398:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AImport___visit_all, 403};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AImport___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AImport::visit_all_reverse (src/parser//parser_prod.nit:402,5--411:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AImport___visit_all_reverse, 416};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANoImport___n_visibility__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANoImport::n_visibility= (src/parser//parser_prod.nit:416,5--420:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANoImport___n_visibility__eq, 430};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANoImport___n_kwimport__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANoImport::n_kwimport= (src/parser//parser_prod.nit:423,5--427:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANoImport___n_kwimport__eq, 437};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANoImport___n_kwend__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANoImport::n_kwend= (src/parser//parser_prod.nit:430,5--434:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANoImport___n_kwend__eq, 444};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANoImport___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ANoImport::empty_init (src/parser//parser_prod.nit:438,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANoImport___empty_init, 452};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ANoImport].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ANoImport].i] = 1;
return;
}
void parser_prod___ANoImport___init_anoimport(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ANoImport::init_anoimport (src/parser//parser_prod.nit:440,5--456:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANoImport___init_anoimport, 454};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___ANoImport___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ANoImport::replace_child (src/parser//parser_prod.nit:460,5--491:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANoImport___replace_child, 474};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:462,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANoImport___replace_child, 476); nit_exit(1);}
variable2 = ATTR_parser_nodes___ANoImport____n_visibility( self) /*ANoImport::_n_visibility*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PVisibility::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:466,3--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANoImport___replace_child, 480); nit_exit(1);}
ATTR_parser_nodes___ANoImport____n_visibility( self) /*ANoImport::_n_visibility*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ANoImport____n_visibility( self) /*ANoImport::_n_visibility*/ = NIT_NULL /*null*/;
}
- goto return_label44;
+ goto return_label46;
}
variable2 = ATTR_parser_nodes___ANoImport____n_kwimport( self) /*ANoImport::_n_kwimport*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwimport::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwimport, ID_TKwimport)) /*cast TKwimport*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:476,3--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANoImport___replace_child, 490); nit_exit(1);}
ATTR_parser_nodes___ANoImport____n_kwimport( self) /*ANoImport::_n_kwimport*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ANoImport____n_kwimport( self) /*ANoImport::_n_kwimport*/ = NIT_NULL /*null*/;
}
- goto return_label44;
+ goto return_label46;
}
variable2 = ATTR_parser_nodes___ANoImport____n_kwend( self) /*ANoImport::_n_kwend*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwend::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwend, ID_TKwend)) /*cast TKwend*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:486,3--29\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANoImport___replace_child, 500); nit_exit(1);}
ATTR_parser_nodes___ANoImport____n_kwend( self) /*ANoImport::_n_kwend*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ANoImport____n_kwend( self) /*ANoImport::_n_kwend*/ = NIT_NULL /*null*/;
}
- goto return_label44;
+ goto return_label46;
}
- return_label44: while(false);
+ return_label46: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ANoImport___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANoImport::visit_all (src/parser//parser_prod.nit:495,5--504:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANoImport___visit_all, 509};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANoImport___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANoImport::visit_all_reverse (src/parser//parser_prod.nit:508,5--517:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANoImport___visit_all_reverse, 522};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APublicVisibility___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::APublicVisibility::empty_init (src/parser//parser_prod.nit:523,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APublicVisibility___empty_init, 537};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_APublicVisibility].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_APublicVisibility].i] = 1;
return;
}
void parser_prod___APublicVisibility___init_apublicvisibility(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::APublicVisibility::init_apublicvisibility (src/parser//parser_prod.nit:525,5--31)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APublicVisibility___init_apublicvisibility, 539};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_APublicVisibility].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_APublicVisibility].i] = 1;
return;
}
void parser_prod___APublicVisibility___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::APublicVisibility::replace_child (src/parser//parser_prod.nit:529,5--531:32)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APublicVisibility___replace_child, 543};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:531,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APublicVisibility___replace_child, 545); nit_exit(1);}
tracehead = trace.prev;
return;
}
void parser_prod___APublicVisibility___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APublicVisibility::visit_all (src/parser//parser_prod.nit:534,5--35)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APublicVisibility___visit_all, 548};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void parser_prod___APublicVisibility___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APublicVisibility::visit_all_reverse (src/parser//parser_prod.nit:538,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APublicVisibility___visit_all_reverse, 552};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void parser_prod___APrivateVisibility___n_kwprivate__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APrivateVisibility::n_kwprivate= (src/parser//parser_prod.nit:543,5--547:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APrivateVisibility___n_kwprivate__eq, 557};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APrivateVisibility___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::APrivateVisibility::empty_init (src/parser//parser_prod.nit:551,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APrivateVisibility___empty_init, 565};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_APrivateVisibility].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_APrivateVisibility].i] = 1;
return;
}
void parser_prod___APrivateVisibility___init_aprivatevisibility(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::APrivateVisibility::init_aprivatevisibility (src/parser//parser_prod.nit:553,5--559:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APrivateVisibility___init_aprivatevisibility, 567};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APrivateVisibility___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::APrivateVisibility::replace_child (src/parser//parser_prod.nit:563,5--574:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APrivateVisibility___replace_child, 577};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:565,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APrivateVisibility___replace_child, 579); nit_exit(1);}
variable2 = ATTR_parser_nodes___APrivateVisibility____n_kwprivate( self) /*APrivateVisibility::_n_kwprivate*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwprivate::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwprivate, ID_TKwprivate)) /*cast TKwprivate*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:569,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APrivateVisibility___replace_child, 583); nit_exit(1);}
ATTR_parser_nodes___APrivateVisibility____n_kwprivate( self) /*APrivateVisibility::_n_kwprivate*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___APrivateVisibility____n_kwprivate( self) /*APrivateVisibility::_n_kwprivate*/ = NIT_NULL /*null*/;
}
- goto return_label55;
+ goto return_label57;
}
- return_label55: while(false);
+ return_label57: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___APrivateVisibility___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APrivateVisibility::visit_all (src/parser//parser_prod.nit:578,5--581:32)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APrivateVisibility___visit_all, 592};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APrivateVisibility___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APrivateVisibility::visit_all_reverse (src/parser//parser_prod.nit:585,5--588:32)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APrivateVisibility___visit_all_reverse, 599};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AProtectedVisibility___n_kwprotected__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AProtectedVisibility::n_kwprotected= (src/parser//parser_prod.nit:593,5--597:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AProtectedVisibility___n_kwprotected__eq, 607};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AProtectedVisibility___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AProtectedVisibility::empty_init (src/parser//parser_prod.nit:601,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AProtectedVisibility___empty_init, 615};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AProtectedVisibility].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AProtectedVisibility].i] = 1;
return;
}
void parser_prod___AProtectedVisibility___init_aprotectedvisibility(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AProtectedVisibility::init_aprotectedvisibility (src/parser//parser_prod.nit:603,5--609:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AProtectedVisibility___init_aprotectedvisibility, 617};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AProtectedVisibility___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AProtectedVisibility::replace_child (src/parser//parser_prod.nit:613,5--624:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AProtectedVisibility___replace_child, 627};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:615,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AProtectedVisibility___replace_child, 629); nit_exit(1);}
variable2 = ATTR_parser_nodes___AProtectedVisibility____n_kwprotected( self) /*AProtectedVisibility::_n_kwprotected*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwprotected::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwprotected, ID_TKwprotected)) /*cast TKwprotected*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:619,3--35\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AProtectedVisibility___replace_child, 633); nit_exit(1);}
ATTR_parser_nodes___AProtectedVisibility____n_kwprotected( self) /*AProtectedVisibility::_n_kwprotected*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AProtectedVisibility____n_kwprotected( self) /*AProtectedVisibility::_n_kwprotected*/ = NIT_NULL /*null*/;
}
- goto return_label61;
+ goto return_label63;
}
- return_label61: while(false);
+ return_label63: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AProtectedVisibility___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AProtectedVisibility::visit_all (src/parser//parser_prod.nit:628,5--631:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AProtectedVisibility___visit_all, 642};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AProtectedVisibility___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AProtectedVisibility::visit_all_reverse (src/parser//parser_prod.nit:635,5--638:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AProtectedVisibility___visit_all_reverse, 649};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIntrudeVisibility___n_kwintrude__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIntrudeVisibility::n_kwintrude= (src/parser//parser_prod.nit:643,5--647:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIntrudeVisibility___n_kwintrude__eq, 657};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIntrudeVisibility___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AIntrudeVisibility::empty_init (src/parser//parser_prod.nit:651,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIntrudeVisibility___empty_init, 665};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AIntrudeVisibility].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AIntrudeVisibility].i] = 1;
return;
}
void parser_prod___AIntrudeVisibility___init_aintrudevisibility(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AIntrudeVisibility::init_aintrudevisibility (src/parser//parser_prod.nit:653,5--659:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIntrudeVisibility___init_aintrudevisibility, 667};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIntrudeVisibility___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AIntrudeVisibility::replace_child (src/parser//parser_prod.nit:663,5--674:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIntrudeVisibility___replace_child, 677};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:665,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIntrudeVisibility___replace_child, 679); nit_exit(1);}
variable2 = ATTR_parser_nodes___AIntrudeVisibility____n_kwintrude( self) /*AIntrudeVisibility::_n_kwintrude*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwintrude::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwintrude, ID_TKwintrude)) /*cast TKwintrude*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:669,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIntrudeVisibility___replace_child, 683); nit_exit(1);}
ATTR_parser_nodes___AIntrudeVisibility____n_kwintrude( self) /*AIntrudeVisibility::_n_kwintrude*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AIntrudeVisibility____n_kwintrude( self) /*AIntrudeVisibility::_n_kwintrude*/ = NIT_NULL /*null*/;
}
- goto return_label67;
+ goto return_label69;
}
- return_label67: while(false);
+ return_label69: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AIntrudeVisibility___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIntrudeVisibility::visit_all (src/parser//parser_prod.nit:678,5--681:32)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIntrudeVisibility___visit_all, 692};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIntrudeVisibility___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIntrudeVisibility::visit_all_reverse (src/parser//parser_prod.nit:685,5--688:32)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIntrudeVisibility___visit_all_reverse, 699};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AClassdef___n_doc__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AClassdef::n_doc= (src/parser//parser_prod.nit:693,5--697:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AClassdef___n_doc__eq, 707};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AClassdef___n_kwredef__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AClassdef::n_kwredef= (src/parser//parser_prod.nit:700,5--704:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AClassdef___n_kwredef__eq, 714};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AClassdef___n_visibility__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AClassdef::n_visibility= (src/parser//parser_prod.nit:707,5--711:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AClassdef___n_visibility__eq, 721};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AClassdef___n_classkind__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AClassdef::n_classkind= (src/parser//parser_prod.nit:714,5--718:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AClassdef___n_classkind__eq, 728};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AClassdef___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AClassdef::n_id= (src/parser//parser_prod.nit:721,5--725:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AClassdef___n_id__eq, 735};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AClassdef___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AClassdef::empty_init (src/parser//parser_prod.nit:729,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AClassdef___empty_init, 743};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AClassdef].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AClassdef].i] = 1;
return;
}
void parser_prod___AClassdef___init_aclassdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, val_t param7, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AClassdef::init_aclassdef (src/parser//parser_prod.nit:731,5--778:17)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AClassdef___init_aclassdef, 745};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable9)) break; /*for*/
variable9 = ((array___ArrayIterator___item_t)CALL(variable8,COLOR_abstract_collection___Iterator___item))(variable8) /*ArrayIterator::item*/;
variable10 = TAG_Bool(( variable9 /*n*/==NIT_NULL) || VAL_ISA( variable9 /*n*/, COLOR_PFormaldef, ID_PFormaldef)) /*cast PFormaldef*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:764,3--25\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AClassdef___init_aclassdef, 778); nit_exit(1);}
variable10 = ATTR_parser_nodes___AClassdef____n_formaldefs( self) /*AClassdef::_n_formaldefs*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable10,COLOR_abstract_collection___SimpleCollection___add))(variable10, variable9 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable9 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable9 /*n*/, self) /*PFormaldef::parent=*/;
- continue_77: while(0);
+ continue_79: while(0);
((array___ArrayIterator___next_t)CALL(variable8,COLOR_abstract_collection___Iterator___next))(variable8) /*ArrayIterator::next*/;
}
- break_77: while(0);
+ break_79: while(0);
variable8 = NEW_list___List___init(); /*new List[PSuperclass]*/
ATTR_parser_nodes___AClassdef____n_superclasses( self) /*AClassdef::_n_superclasses*/ = variable8;
variable8 = ((array___AbstractArray___iterator_t)CALL( variable6 /*n_superclasses*/,COLOR_abstract_collection___Collection___iterator))( variable6 /*n_superclasses*/) /*Array::iterator*/;
if (!UNTAG_Bool(variable9)) break; /*for*/
variable9 = ((array___ArrayIterator___item_t)CALL(variable8,COLOR_abstract_collection___Iterator___item))(variable8) /*ArrayIterator::item*/;
variable10 = TAG_Bool(( variable9 /*n*/==NIT_NULL) || VAL_ISA( variable9 /*n*/, COLOR_PSuperclass, ID_PSuperclass)) /*cast PSuperclass*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:770,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AClassdef___init_aclassdef, 784); nit_exit(1);}
variable10 = ATTR_parser_nodes___AClassdef____n_superclasses( self) /*AClassdef::_n_superclasses*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable10,COLOR_abstract_collection___SimpleCollection___add))(variable10, variable9 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable9 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable9 /*n*/, self) /*PSuperclass::parent=*/;
- continue_78: while(0);
+ continue_80: while(0);
((array___ArrayIterator___next_t)CALL(variable8,COLOR_abstract_collection___Iterator___next))(variable8) /*ArrayIterator::next*/;
}
- break_78: while(0);
+ break_80: while(0);
variable8 = NEW_list___List___init(); /*new List[PPropdef]*/
ATTR_parser_nodes___AClassdef____n_propdefs( self) /*AClassdef::_n_propdefs*/ = variable8;
variable8 = ((array___AbstractArray___iterator_t)CALL( variable7 /*n_propdefs*/,COLOR_abstract_collection___Collection___iterator))( variable7 /*n_propdefs*/) /*Array::iterator*/;
if (!UNTAG_Bool(variable9)) break; /*for*/
variable9 = ((array___ArrayIterator___item_t)CALL(variable8,COLOR_abstract_collection___Iterator___item))(variable8) /*ArrayIterator::item*/;
variable10 = TAG_Bool(( variable9 /*n*/==NIT_NULL) || VAL_ISA( variable9 /*n*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:776,3--23\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AClassdef___init_aclassdef, 790); nit_exit(1);}
variable10 = ATTR_parser_nodes___AClassdef____n_propdefs( self) /*AClassdef::_n_propdefs*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable10,COLOR_abstract_collection___SimpleCollection___add))(variable10, variable9 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable9 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable9 /*n*/, self) /*PPropdef::parent=*/;
- continue_79: while(0);
+ continue_81: while(0);
((array___ArrayIterator___next_t)CALL(variable8,COLOR_abstract_collection___Iterator___next))(variable8) /*ArrayIterator::next*/;
}
- break_79: while(0);
+ break_81: while(0);
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AClassdef].i] = 1;
tracehead = trace.prev;
return;
}
void parser_prod___AClassdef___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AClassdef::replace_child (src/parser//parser_prod.nit:782,5--868:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AClassdef___replace_child, 796};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:784,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AClassdef___replace_child, 798); nit_exit(1);}
variable2 = ATTR_parser_nodes___AClassdef____n_doc( self) /*AClassdef::_n_doc*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PDoc::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:788,3--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AClassdef___replace_child, 802); nit_exit(1);}
ATTR_parser_nodes___AClassdef____n_doc( self) /*AClassdef::_n_doc*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AClassdef____n_doc( self) /*AClassdef::_n_doc*/ = NIT_NULL /*null*/;
}
- goto return_label80;
+ goto return_label82;
}
variable2 = ATTR_parser_nodes___AClassdef____n_kwredef( self) /*AClassdef::_n_kwredef*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwredef::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:798,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AClassdef___replace_child, 812); nit_exit(1);}
ATTR_parser_nodes___AClassdef____n_kwredef( self) /*AClassdef::_n_kwredef*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AClassdef____n_kwredef( self) /*AClassdef::_n_kwredef*/ = NIT_NULL /*null*/;
}
- goto return_label80;
+ goto return_label82;
}
variable2 = ATTR_parser_nodes___AClassdef____n_visibility( self) /*AClassdef::_n_visibility*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PVisibility::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:808,3--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AClassdef___replace_child, 822); nit_exit(1);}
ATTR_parser_nodes___AClassdef____n_visibility( self) /*AClassdef::_n_visibility*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AClassdef____n_visibility( self) /*AClassdef::_n_visibility*/ = NIT_NULL /*null*/;
}
- goto return_label80;
+ goto return_label82;
}
variable2 = ATTR_parser_nodes___AClassdef____n_classkind( self) /*AClassdef::_n_classkind*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PClasskind::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PClasskind, ID_PClasskind)) /*cast PClasskind*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:818,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AClassdef___replace_child, 832); nit_exit(1);}
ATTR_parser_nodes___AClassdef____n_classkind( self) /*AClassdef::_n_classkind*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AClassdef____n_classkind( self) /*AClassdef::_n_classkind*/ = NIT_NULL /*null*/;
}
- goto return_label80;
+ goto return_label82;
}
variable2 = ATTR_parser_nodes___AClassdef____n_id( self) /*AClassdef::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TClassid::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:828,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AClassdef___replace_child, 842); nit_exit(1);}
ATTR_parser_nodes___AClassdef____n_id( self) /*AClassdef::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AClassdef____n_id( self) /*AClassdef::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label80;
+ goto return_label82;
}
variable2 = ATTR_parser_nodes___AClassdef____n_formaldefs( self) /*AClassdef::_n_formaldefs*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PFormaldef, ID_PFormaldef)) /*cast PFormaldef*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:838,7--37\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AClassdef___replace_child, 852); nit_exit(1);}
variable4 = ATTR_parser_nodes___AClassdef____n_formaldefs( self) /*AClassdef::_n_formaldefs*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PFormaldef::parent=*/;
variable4 = ATTR_parser_nodes___AClassdef____n_formaldefs( self) /*AClassdef::_n_formaldefs*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label80;
+ goto return_label82;
}
- continue_81: while(0);
+ continue_83: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_81: while(0);
+ break_83: while(0);
variable2 = ATTR_parser_nodes___AClassdef____n_superclasses( self) /*AClassdef::_n_superclasses*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable3 = NEW_range___Range___without_last( TAG_Int(0), variable2); /*new Range[Int]*/
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PSuperclass, ID_PSuperclass)) /*cast PSuperclass*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:850,7--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AClassdef___replace_child, 864); nit_exit(1);}
variable4 = ATTR_parser_nodes___AClassdef____n_superclasses( self) /*AClassdef::_n_superclasses*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PSuperclass::parent=*/;
variable4 = ATTR_parser_nodes___AClassdef____n_superclasses( self) /*AClassdef::_n_superclasses*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label80;
+ goto return_label82;
}
- continue_82: while(0);
+ continue_84: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_82: while(0);
+ break_84: while(0);
variable2 = ATTR_parser_nodes___AClassdef____n_propdefs( self) /*AClassdef::_n_propdefs*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable3 = NEW_range___Range___without_last( TAG_Int(0), variable2); /*new Range[Int]*/
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:862,7--35\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AClassdef___replace_child, 876); nit_exit(1);}
variable4 = ATTR_parser_nodes___AClassdef____n_propdefs( self) /*AClassdef::_n_propdefs*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PPropdef::parent=*/;
variable4 = ATTR_parser_nodes___AClassdef____n_propdefs( self) /*AClassdef::_n_propdefs*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label80;
+ goto return_label82;
}
- continue_83: while(0);
+ continue_85: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_83: while(0);
- return_label80: while(false);
+ break_85: while(0);
+ return_label82: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AClassdef___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AClassdef::visit_all (src/parser//parser_prod.nit:873,5--897:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AClassdef___visit_all, 887};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_85: while(0);
+ continue_87: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_85: while(0);
+ break_87: while(0);
variable1 = ATTR_parser_nodes___AClassdef____n_superclasses( self) /*AClassdef::_n_superclasses*/;
variable1 = ((list___List___iterator_t)CALL(variable1,COLOR_abstract_collection___Collection___iterator))(variable1) /*List::iterator*/;
while (true) { /*for*/
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_86: while(0);
+ continue_88: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_86: while(0);
+ break_88: while(0);
variable1 = ATTR_parser_nodes___AClassdef____n_propdefs( self) /*AClassdef::_n_propdefs*/;
variable1 = ((list___List___iterator_t)CALL(variable1,COLOR_abstract_collection___Collection___iterator))(variable1) /*List::iterator*/;
while (true) { /*for*/
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_87: while(0);
+ continue_89: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_87: while(0);
+ break_89: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___AClassdef___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AClassdef::visit_all_reverse (src/parser//parser_prod.nit:901,5--936:11)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AClassdef___visit_all_reverse, 915};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_89: while(0);
+ continue_91: while(0);
}
- break_89: while(0);
+ break_91: while(0);
variable2 = ATTR_parser_nodes___AClassdef____n_superclasses( self) /*AClassdef::_n_superclasses*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable1 = variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_90: while(0);
+ continue_92: while(0);
}
- break_90: while(0);
+ break_92: while(0);
variable2 = ATTR_parser_nodes___AClassdef____n_propdefs( self) /*AClassdef::_n_propdefs*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable1 = variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_91: while(0);
+ continue_93: while(0);
}
- break_91: while(0);
+ break_93: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___ATopClassdef___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ATopClassdef::empty_init (src/parser//parser_prod.nit:943,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATopClassdef___empty_init, 957};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ATopClassdef].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ATopClassdef].i] = 1;
return;
}
void parser_prod___ATopClassdef___init_atopclassdef(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ATopClassdef::init_atopclassdef (src/parser//parser_prod.nit:945,5--953:17)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATopClassdef___init_atopclassdef, 959};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((array___ArrayIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ArrayIterator::item*/;
variable3 = TAG_Bool(( variable2 /*n*/==NIT_NULL) || VAL_ISA( variable2 /*n*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:951,3--23\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ATopClassdef___init_atopclassdef, 965); nit_exit(1);}
variable3 = ATTR_parser_nodes___ATopClassdef____n_propdefs( self) /*ATopClassdef::_n_propdefs*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable3,COLOR_abstract_collection___SimpleCollection___add))(variable3, variable2 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable2 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable2 /*n*/, self) /*PPropdef::parent=*/;
- continue_94: while(0);
+ continue_96: while(0);
((array___ArrayIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ArrayIterator::next*/;
}
- break_94: while(0);
+ break_96: while(0);
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ATopClassdef].i] = 1;
tracehead = trace.prev;
return;
}
void parser_prod___ATopClassdef___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ATopClassdef::replace_child (src/parser//parser_prod.nit:957,5--969:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATopClassdef___replace_child, 971};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:959,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ATopClassdef___replace_child, 973); nit_exit(1);}
variable2 = ATTR_parser_nodes___ATopClassdef____n_propdefs( self) /*ATopClassdef::_n_propdefs*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable3 = NEW_range___Range___without_last( TAG_Int(0), variable2); /*new Range[Int]*/
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:963,7--35\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ATopClassdef___replace_child, 977); nit_exit(1);}
variable4 = ATTR_parser_nodes___ATopClassdef____n_propdefs( self) /*ATopClassdef::_n_propdefs*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PPropdef::parent=*/;
variable4 = ATTR_parser_nodes___ATopClassdef____n_propdefs( self) /*ATopClassdef::_n_propdefs*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label95;
+ goto return_label97;
}
- continue_96: while(0);
+ continue_98: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_96: while(0);
- return_label95: while(false);
+ break_98: while(0);
+ return_label97: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ATopClassdef___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ATopClassdef::visit_all (src/parser//parser_prod.nit:974,5--977:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATopClassdef___visit_all, 988};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_98: while(0);
+ continue_100: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_98: while(0);
+ break_100: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___ATopClassdef___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ATopClassdef::visit_all_reverse (src/parser//parser_prod.nit:981,5--987:11)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATopClassdef___visit_all_reverse, 995};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_100: while(0);
+ continue_102: while(0);
}
- break_100: while(0);
+ break_102: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___AMainClassdef___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AMainClassdef::empty_init (src/parser//parser_prod.nit:994,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMainClassdef___empty_init, 1008};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AMainClassdef].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AMainClassdef].i] = 1;
return;
}
void parser_prod___AMainClassdef___init_amainclassdef(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AMainClassdef::init_amainclassdef (src/parser//parser_prod.nit:996,5--1004:17)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMainClassdef___init_amainclassdef, 1010};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((array___ArrayIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ArrayIterator::item*/;
variable3 = TAG_Bool(( variable2 /*n*/==NIT_NULL) || VAL_ISA( variable2 /*n*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1002,3--23\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMainClassdef___init_amainclassdef, 1016); nit_exit(1);}
variable3 = ATTR_parser_nodes___AMainClassdef____n_propdefs( self) /*AMainClassdef::_n_propdefs*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable3,COLOR_abstract_collection___SimpleCollection___add))(variable3, variable2 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable2 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable2 /*n*/, self) /*PPropdef::parent=*/;
- continue_103: while(0);
+ continue_105: while(0);
((array___ArrayIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ArrayIterator::next*/;
}
- break_103: while(0);
+ break_105: while(0);
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AMainClassdef].i] = 1;
tracehead = trace.prev;
return;
}
void parser_prod___AMainClassdef___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AMainClassdef::replace_child (src/parser//parser_prod.nit:1008,5--1020:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMainClassdef___replace_child, 1022};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1010,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMainClassdef___replace_child, 1024); nit_exit(1);}
variable2 = ATTR_parser_nodes___AMainClassdef____n_propdefs( self) /*AMainClassdef::_n_propdefs*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable3 = NEW_range___Range___without_last( TAG_Int(0), variable2); /*new Range[Int]*/
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PPropdef, ID_PPropdef)) /*cast PPropdef*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1014,7--35\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMainClassdef___replace_child, 1028); nit_exit(1);}
variable4 = ATTR_parser_nodes___AMainClassdef____n_propdefs( self) /*AMainClassdef::_n_propdefs*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PPropdef::parent=*/;
variable4 = ATTR_parser_nodes___AMainClassdef____n_propdefs( self) /*AMainClassdef::_n_propdefs*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label104;
+ goto return_label106;
}
- continue_105: while(0);
+ continue_107: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_105: while(0);
- return_label104: while(false);
+ break_107: while(0);
+ return_label106: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AMainClassdef___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMainClassdef::visit_all (src/parser//parser_prod.nit:1025,5--1028:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMainClassdef___visit_all, 1039};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_107: while(0);
+ continue_109: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_107: while(0);
+ break_109: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___AMainClassdef___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMainClassdef::visit_all_reverse (src/parser//parser_prod.nit:1032,5--1038:11)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMainClassdef___visit_all_reverse, 1046};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_109: while(0);
+ continue_111: while(0);
}
- break_109: while(0);
+ break_111: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___AConcreteClasskind___n_kwclass__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteClasskind::n_kwclass= (src/parser//parser_prod.nit:1044,5--1048:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteClasskind___n_kwclass__eq, 1058};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteClasskind___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteClasskind::empty_init (src/parser//parser_prod.nit:1052,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteClasskind___empty_init, 1066};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AConcreteClasskind].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AConcreteClasskind].i] = 1;
return;
}
void parser_prod___AConcreteClasskind___init_aconcreteclasskind(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteClasskind::init_aconcreteclasskind (src/parser//parser_prod.nit:1054,5--1060:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteClasskind___init_aconcreteclasskind, 1068};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteClasskind___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteClasskind::replace_child (src/parser//parser_prod.nit:1064,5--1075:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteClasskind___replace_child, 1078};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1066,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AConcreteClasskind___replace_child, 1080); nit_exit(1);}
variable2 = ATTR_parser_nodes___AConcreteClasskind____n_kwclass( self) /*AConcreteClasskind::_n_kwclass*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwclass::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwclass, ID_TKwclass)) /*cast TKwclass*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1070,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AConcreteClasskind___replace_child, 1084); nit_exit(1);}
ATTR_parser_nodes___AConcreteClasskind____n_kwclass( self) /*AConcreteClasskind::_n_kwclass*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AConcreteClasskind____n_kwclass( self) /*AConcreteClasskind::_n_kwclass*/ = NIT_NULL /*null*/;
}
- goto return_label113;
+ goto return_label115;
}
- return_label113: while(false);
+ return_label115: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AConcreteClasskind___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteClasskind::visit_all (src/parser//parser_prod.nit:1079,5--1082:30)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteClasskind___visit_all, 1093};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteClasskind___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteClasskind::visit_all_reverse (src/parser//parser_prod.nit:1086,5--1089:30)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteClasskind___visit_all_reverse, 1100};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAbstractClasskind___n_kwabstract__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAbstractClasskind::n_kwabstract= (src/parser//parser_prod.nit:1094,5--1098:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAbstractClasskind___n_kwabstract__eq, 1108};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAbstractClasskind___n_kwclass__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAbstractClasskind::n_kwclass= (src/parser//parser_prod.nit:1101,5--1105:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAbstractClasskind___n_kwclass__eq, 1115};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAbstractClasskind___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AAbstractClasskind::empty_init (src/parser//parser_prod.nit:1109,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAbstractClasskind___empty_init, 1123};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AAbstractClasskind].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AAbstractClasskind].i] = 1;
return;
}
void parser_prod___AAbstractClasskind___init_aabstractclasskind(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AAbstractClasskind::init_aabstractclasskind (src/parser//parser_prod.nit:1111,5--1122:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAbstractClasskind___init_aabstractclasskind, 1125};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AAbstractClasskind___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AAbstractClasskind::replace_child (src/parser//parser_prod.nit:1126,5--1147:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAbstractClasskind___replace_child, 1140};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1128,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAbstractClasskind___replace_child, 1142); nit_exit(1);}
variable2 = ATTR_parser_nodes___AAbstractClasskind____n_kwabstract( self) /*AAbstractClasskind::_n_kwabstract*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwabstract::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwabstract, ID_TKwabstract)) /*cast TKwabstract*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1132,3--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAbstractClasskind___replace_child, 1146); nit_exit(1);}
ATTR_parser_nodes___AAbstractClasskind____n_kwabstract( self) /*AAbstractClasskind::_n_kwabstract*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAbstractClasskind____n_kwabstract( self) /*AAbstractClasskind::_n_kwabstract*/ = NIT_NULL /*null*/;
}
- goto return_label120;
+ goto return_label122;
}
variable2 = ATTR_parser_nodes___AAbstractClasskind____n_kwclass( self) /*AAbstractClasskind::_n_kwclass*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwclass::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwclass, ID_TKwclass)) /*cast TKwclass*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1142,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAbstractClasskind___replace_child, 1156); nit_exit(1);}
ATTR_parser_nodes___AAbstractClasskind____n_kwclass( self) /*AAbstractClasskind::_n_kwclass*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAbstractClasskind____n_kwclass( self) /*AAbstractClasskind::_n_kwclass*/ = NIT_NULL /*null*/;
}
- goto return_label120;
+ goto return_label122;
}
- return_label120: while(false);
+ return_label122: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AAbstractClasskind___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAbstractClasskind::visit_all (src/parser//parser_prod.nit:1151,5--1157:30)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAbstractClasskind___visit_all, 1165};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAbstractClasskind___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAbstractClasskind::visit_all_reverse (src/parser//parser_prod.nit:1161,5--1167:30)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAbstractClasskind___visit_all_reverse, 1175};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AInterfaceClasskind___n_kwinterface__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AInterfaceClasskind::n_kwinterface= (src/parser//parser_prod.nit:1172,5--1176:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInterfaceClasskind___n_kwinterface__eq, 1186};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AInterfaceClasskind___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AInterfaceClasskind::empty_init (src/parser//parser_prod.nit:1180,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInterfaceClasskind___empty_init, 1194};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AInterfaceClasskind].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AInterfaceClasskind].i] = 1;
return;
}
void parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AInterfaceClasskind::init_ainterfaceclasskind (src/parser//parser_prod.nit:1182,5--1188:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInterfaceClasskind___init_ainterfaceclasskind, 1196};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AInterfaceClasskind___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AInterfaceClasskind::replace_child (src/parser//parser_prod.nit:1192,5--1203:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInterfaceClasskind___replace_child, 1206};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1194,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AInterfaceClasskind___replace_child, 1208); nit_exit(1);}
variable2 = ATTR_parser_nodes___AInterfaceClasskind____n_kwinterface( self) /*AInterfaceClasskind::_n_kwinterface*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwinterface::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwinterface, ID_TKwinterface)) /*cast TKwinterface*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1198,3--35\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AInterfaceClasskind___replace_child, 1212); nit_exit(1);}
ATTR_parser_nodes___AInterfaceClasskind____n_kwinterface( self) /*AInterfaceClasskind::_n_kwinterface*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AInterfaceClasskind____n_kwinterface( self) /*AInterfaceClasskind::_n_kwinterface*/ = NIT_NULL /*null*/;
}
- goto return_label126;
+ goto return_label128;
}
- return_label126: while(false);
+ return_label128: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AInterfaceClasskind___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AInterfaceClasskind::visit_all (src/parser//parser_prod.nit:1207,5--1210:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInterfaceClasskind___visit_all, 1221};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AInterfaceClasskind___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AInterfaceClasskind::visit_all_reverse (src/parser//parser_prod.nit:1214,5--1217:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInterfaceClasskind___visit_all_reverse, 1228};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AUniversalClasskind___n_kwuniversal__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AUniversalClasskind::n_kwuniversal= (src/parser//parser_prod.nit:1222,5--1226:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AUniversalClasskind___n_kwuniversal__eq, 1236};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AUniversalClasskind___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AUniversalClasskind::empty_init (src/parser//parser_prod.nit:1230,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AUniversalClasskind___empty_init, 1244};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AUniversalClasskind].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AUniversalClasskind].i] = 1;
return;
}
void parser_prod___AUniversalClasskind___init_auniversalclasskind(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AUniversalClasskind::init_auniversalclasskind (src/parser//parser_prod.nit:1232,5--1238:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AUniversalClasskind___init_auniversalclasskind, 1246};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AUniversalClasskind___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AUniversalClasskind::replace_child (src/parser//parser_prod.nit:1242,5--1253:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AUniversalClasskind___replace_child, 1256};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1244,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AUniversalClasskind___replace_child, 1258); nit_exit(1);}
variable2 = ATTR_parser_nodes___AUniversalClasskind____n_kwuniversal( self) /*AUniversalClasskind::_n_kwuniversal*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwuniversal::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwuniversal, ID_TKwuniversal)) /*cast TKwuniversal*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1248,3--35\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AUniversalClasskind___replace_child, 1262); nit_exit(1);}
ATTR_parser_nodes___AUniversalClasskind____n_kwuniversal( self) /*AUniversalClasskind::_n_kwuniversal*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AUniversalClasskind____n_kwuniversal( self) /*AUniversalClasskind::_n_kwuniversal*/ = NIT_NULL /*null*/;
}
- goto return_label132;
+ goto return_label134;
}
- return_label132: while(false);
+ return_label134: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AUniversalClasskind___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AUniversalClasskind::visit_all (src/parser//parser_prod.nit:1257,5--1260:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AUniversalClasskind___visit_all, 1271};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AUniversalClasskind___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AUniversalClasskind::visit_all_reverse (src/parser//parser_prod.nit:1264,5--1267:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AUniversalClasskind___visit_all_reverse, 1278};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AFormaldef___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AFormaldef::n_id= (src/parser//parser_prod.nit:1272,5--1276:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFormaldef___n_id__eq, 1286};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AFormaldef___n_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AFormaldef::n_type= (src/parser//parser_prod.nit:1279,5--1283:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFormaldef___n_type__eq, 1293};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AFormaldef___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AFormaldef::empty_init (src/parser//parser_prod.nit:1287,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFormaldef___empty_init, 1301};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AFormaldef].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AFormaldef].i] = 1;
return;
}
void parser_prod___AFormaldef___init_aformaldef(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AFormaldef::init_aformaldef (src/parser//parser_prod.nit:1289,5--1300:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFormaldef___init_aformaldef, 1303};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AFormaldef___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AFormaldef::replace_child (src/parser//parser_prod.nit:1304,5--1325:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFormaldef___replace_child, 1318};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1306,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AFormaldef___replace_child, 1320); nit_exit(1);}
variable2 = ATTR_parser_nodes___AFormaldef____n_id( self) /*AFormaldef::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TClassid::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1310,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AFormaldef___replace_child, 1324); nit_exit(1);}
ATTR_parser_nodes___AFormaldef____n_id( self) /*AFormaldef::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AFormaldef____n_id( self) /*AFormaldef::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label139;
+ goto return_label141;
}
variable2 = ATTR_parser_nodes___AFormaldef____n_type( self) /*AFormaldef::_n_type*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PType::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1320,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AFormaldef___replace_child, 1334); nit_exit(1);}
ATTR_parser_nodes___AFormaldef____n_type( self) /*AFormaldef::_n_type*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AFormaldef____n_type( self) /*AFormaldef::_n_type*/ = NIT_NULL /*null*/;
}
- goto return_label139;
+ goto return_label141;
}
- return_label139: while(false);
+ return_label141: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AFormaldef___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AFormaldef::visit_all (src/parser//parser_prod.nit:1329,5--1335:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFormaldef___visit_all, 1343};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AFormaldef___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AFormaldef::visit_all_reverse (src/parser//parser_prod.nit:1339,5--1345:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFormaldef___visit_all_reverse, 1353};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASuperclass___n_kwspecial__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASuperclass::n_kwspecial= (src/parser//parser_prod.nit:1350,5--1354:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperclass___n_kwspecial__eq, 1364};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASuperclass___n_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASuperclass::n_type= (src/parser//parser_prod.nit:1357,5--1361:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperclass___n_type__eq, 1371};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASuperclass___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ASuperclass::empty_init (src/parser//parser_prod.nit:1365,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperclass___empty_init, 1379};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ASuperclass].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ASuperclass].i] = 1;
return;
}
void parser_prod___ASuperclass___init_asuperclass(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ASuperclass::init_asuperclass (src/parser//parser_prod.nit:1367,5--1378:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperclass___init_asuperclass, 1381};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___ASuperclass___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ASuperclass::replace_child (src/parser//parser_prod.nit:1382,5--1403:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperclass___replace_child, 1396};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1384,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASuperclass___replace_child, 1398); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASuperclass____n_kwspecial( self) /*ASuperclass::_n_kwspecial*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwspecial::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwspecial, ID_TKwspecial)) /*cast TKwspecial*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1388,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASuperclass___replace_child, 1402); nit_exit(1);}
ATTR_parser_nodes___ASuperclass____n_kwspecial( self) /*ASuperclass::_n_kwspecial*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASuperclass____n_kwspecial( self) /*ASuperclass::_n_kwspecial*/ = NIT_NULL /*null*/;
}
- goto return_label146;
+ goto return_label148;
}
variable2 = ATTR_parser_nodes___ASuperclass____n_type( self) /*ASuperclass::_n_type*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PType::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1398,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASuperclass___replace_child, 1412); nit_exit(1);}
ATTR_parser_nodes___ASuperclass____n_type( self) /*ASuperclass::_n_type*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASuperclass____n_type( self) /*ASuperclass::_n_type*/ = NIT_NULL /*null*/;
}
- goto return_label146;
+ goto return_label148;
}
- return_label146: while(false);
+ return_label148: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ASuperclass___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASuperclass::visit_all (src/parser//parser_prod.nit:1407,5--1413:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperclass___visit_all, 1421};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASuperclass___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASuperclass::visit_all_reverse (src/parser//parser_prod.nit:1417,5--1423:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperclass___visit_all_reverse, 1431};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrPropdef___n_doc__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrPropdef::n_doc= (src/parser//parser_prod.nit:1428,5--1432:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrPropdef___n_doc__eq, 1442};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrPropdef___n_readable__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrPropdef::n_readable= (src/parser//parser_prod.nit:1435,5--1439:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrPropdef___n_readable__eq, 1449};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrPropdef___n_writable__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrPropdef::n_writable= (src/parser//parser_prod.nit:1442,5--1446:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrPropdef___n_writable__eq, 1456};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrPropdef___n_kwredef__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrPropdef::n_kwredef= (src/parser//parser_prod.nit:1449,5--1453:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrPropdef___n_kwredef__eq, 1463};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrPropdef___n_visibility__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrPropdef::n_visibility= (src/parser//parser_prod.nit:1456,5--1460:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrPropdef___n_visibility__eq, 1470};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrPropdef___n_kwattr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrPropdef::n_kwattr= (src/parser//parser_prod.nit:1463,5--1467:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrPropdef___n_kwattr__eq, 1477};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrPropdef___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrPropdef::n_id= (src/parser//parser_prod.nit:1470,5--1474:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrPropdef___n_id__eq, 1484};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrPropdef___n_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrPropdef::n_type= (src/parser//parser_prod.nit:1477,5--1481:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrPropdef___n_type__eq, 1491};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrPropdef___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrPropdef::n_expr= (src/parser//parser_prod.nit:1484,5--1488:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrPropdef___n_expr__eq, 1498};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrPropdef___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AAttrPropdef::empty_init (src/parser//parser_prod.nit:1492,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrPropdef___empty_init, 1506};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AAttrPropdef].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AAttrPropdef].i] = 1;
return;
}
void parser_prod___AAttrPropdef___init_aattrpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, val_t param7, val_t param8, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AAttrPropdef::init_aattrpropdef (src/parser//parser_prod.nit:1494,5--1540:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrPropdef___init_aattrpropdef, 1508};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AAttrPropdef___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AAttrPropdef::replace_child (src/parser//parser_prod.nit:1544,5--1635:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrPropdef___replace_child, 1558};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1546,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrPropdef___replace_child, 1560); nit_exit(1);}
variable2 = ATTR_parser_nodes___PPropdef____n_doc( self) /*AAttrPropdef::_n_doc*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PDoc::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1550,3--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrPropdef___replace_child, 1564); nit_exit(1);}
ATTR_parser_nodes___PPropdef____n_doc( self) /*AAttrPropdef::_n_doc*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___PPropdef____n_doc( self) /*AAttrPropdef::_n_doc*/ = NIT_NULL /*null*/;
}
- goto return_label160;
+ goto return_label162;
}
variable2 = ATTR_parser_nodes___AAttrPropdef____n_readable( self) /*AAttrPropdef::_n_readable*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PAble::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PAble, ID_PAble)) /*cast PAble*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1560,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrPropdef___replace_child, 1574); nit_exit(1);}
ATTR_parser_nodes___AAttrPropdef____n_readable( self) /*AAttrPropdef::_n_readable*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAttrPropdef____n_readable( self) /*AAttrPropdef::_n_readable*/ = NIT_NULL /*null*/;
}
- goto return_label160;
+ goto return_label162;
}
variable2 = ATTR_parser_nodes___AAttrPropdef____n_writable( self) /*AAttrPropdef::_n_writable*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PAble::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PAble, ID_PAble)) /*cast PAble*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1570,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrPropdef___replace_child, 1584); nit_exit(1);}
ATTR_parser_nodes___AAttrPropdef____n_writable( self) /*AAttrPropdef::_n_writable*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAttrPropdef____n_writable( self) /*AAttrPropdef::_n_writable*/ = NIT_NULL /*null*/;
}
- goto return_label160;
+ goto return_label162;
}
variable2 = ATTR_parser_nodes___AAttrPropdef____n_kwredef( self) /*AAttrPropdef::_n_kwredef*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwredef::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1580,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrPropdef___replace_child, 1594); nit_exit(1);}
ATTR_parser_nodes___AAttrPropdef____n_kwredef( self) /*AAttrPropdef::_n_kwredef*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAttrPropdef____n_kwredef( self) /*AAttrPropdef::_n_kwredef*/ = NIT_NULL /*null*/;
}
- goto return_label160;
+ goto return_label162;
}
variable2 = ATTR_parser_nodes___AAttrPropdef____n_visibility( self) /*AAttrPropdef::_n_visibility*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PVisibility::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1590,3--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrPropdef___replace_child, 1604); nit_exit(1);}
ATTR_parser_nodes___AAttrPropdef____n_visibility( self) /*AAttrPropdef::_n_visibility*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAttrPropdef____n_visibility( self) /*AAttrPropdef::_n_visibility*/ = NIT_NULL /*null*/;
}
- goto return_label160;
+ goto return_label162;
}
variable2 = ATTR_parser_nodes___AAttrPropdef____n_kwattr( self) /*AAttrPropdef::_n_kwattr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwattr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwattr, ID_TKwattr)) /*cast TKwattr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1600,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrPropdef___replace_child, 1614); nit_exit(1);}
ATTR_parser_nodes___AAttrPropdef____n_kwattr( self) /*AAttrPropdef::_n_kwattr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAttrPropdef____n_kwattr( self) /*AAttrPropdef::_n_kwattr*/ = NIT_NULL /*null*/;
}
- goto return_label160;
+ goto return_label162;
}
variable2 = ATTR_parser_nodes___AAttrPropdef____n_id( self) /*AAttrPropdef::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TAttrid::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1610,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrPropdef___replace_child, 1624); nit_exit(1);}
ATTR_parser_nodes___AAttrPropdef____n_id( self) /*AAttrPropdef::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAttrPropdef____n_id( self) /*AAttrPropdef::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label160;
+ goto return_label162;
}
variable2 = ATTR_parser_nodes___AAttrPropdef____n_type( self) /*AAttrPropdef::_n_type*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PType::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1620,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrPropdef___replace_child, 1634); nit_exit(1);}
ATTR_parser_nodes___AAttrPropdef____n_type( self) /*AAttrPropdef::_n_type*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAttrPropdef____n_type( self) /*AAttrPropdef::_n_type*/ = NIT_NULL /*null*/;
}
- goto return_label160;
+ goto return_label162;
}
variable2 = ATTR_parser_nodes___AAttrPropdef____n_expr( self) /*AAttrPropdef::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1630,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrPropdef___replace_child, 1644); nit_exit(1);}
ATTR_parser_nodes___AAttrPropdef____n_expr( self) /*AAttrPropdef::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAttrPropdef____n_expr( self) /*AAttrPropdef::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label160;
+ goto return_label162;
}
- return_label160: while(false);
+ return_label162: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AAttrPropdef___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrPropdef::visit_all (src/parser//parser_prod.nit:1639,5--1666:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrPropdef___visit_all, 1653};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrPropdef___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrPropdef::visit_all_reverse (src/parser//parser_prod.nit:1670,5--1697:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrPropdef___visit_all_reverse, 1684};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMethPropdef___n_doc__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMethPropdef::n_doc= (src/parser//parser_prod.nit:1702,5--1706:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMethPropdef___n_doc__eq, 1716};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMethPropdef___n_kwredef__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMethPropdef::n_kwredef= (src/parser//parser_prod.nit:1709,5--1713:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMethPropdef___n_kwredef__eq, 1723};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMethPropdef___n_visibility__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMethPropdef::n_visibility= (src/parser//parser_prod.nit:1716,5--1720:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMethPropdef___n_visibility__eq, 1730};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMethPropdef___n_methid__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMethPropdef::n_methid= (src/parser//parser_prod.nit:1723,5--1727:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMethPropdef___n_methid__eq, 1737};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMethPropdef___n_signature__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMethPropdef::n_signature= (src/parser//parser_prod.nit:1730,5--1734:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMethPropdef___n_signature__eq, 1744};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMethPropdef___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AMethPropdef::empty_init (src/parser//parser_prod.nit:1738,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMethPropdef___empty_init, 1752};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AMethPropdef].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AMethPropdef].i] = 1;
return;
}
void parser_prod___AMethPropdef___init_amethpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AMethPropdef::init_amethpropdef (src/parser//parser_prod.nit:1740,5--1766:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMethPropdef___init_amethpropdef, 1754};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AMethPropdef___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AMethPropdef::replace_child (src/parser//parser_prod.nit:1770,5--1821:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMethPropdef___replace_child, 1784};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1772,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMethPropdef___replace_child, 1786); nit_exit(1);}
variable2 = ATTR_parser_nodes___PPropdef____n_doc( self) /*AMethPropdef::_n_doc*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PDoc::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1776,3--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMethPropdef___replace_child, 1790); nit_exit(1);}
ATTR_parser_nodes___PPropdef____n_doc( self) /*AMethPropdef::_n_doc*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___PPropdef____n_doc( self) /*AMethPropdef::_n_doc*/ = NIT_NULL /*null*/;
}
- goto return_label170;
+ goto return_label172;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AMethPropdef::_n_kwredef*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwredef::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1786,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMethPropdef___replace_child, 1800); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AMethPropdef::_n_kwredef*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AMethPropdef::_n_kwredef*/ = NIT_NULL /*null*/;
}
- goto return_label170;
+ goto return_label172;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*AMethPropdef::_n_visibility*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PVisibility::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1796,3--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMethPropdef___replace_child, 1810); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*AMethPropdef::_n_visibility*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*AMethPropdef::_n_visibility*/ = NIT_NULL /*null*/;
}
- goto return_label170;
+ goto return_label172;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_methid( self) /*AMethPropdef::_n_methid*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PMethid::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1806,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMethPropdef___replace_child, 1820); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_methid( self) /*AMethPropdef::_n_methid*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_methid( self) /*AMethPropdef::_n_methid*/ = NIT_NULL /*null*/;
}
- goto return_label170;
+ goto return_label172;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_signature( self) /*AMethPropdef::_n_signature*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PSignature::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1816,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMethPropdef___replace_child, 1830); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_signature( self) /*AMethPropdef::_n_signature*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_signature( self) /*AMethPropdef::_n_signature*/ = NIT_NULL /*null*/;
}
- goto return_label170;
+ goto return_label172;
}
- return_label170: while(false);
+ return_label172: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AMethPropdef___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMethPropdef::visit_all (src/parser//parser_prod.nit:1825,5--1840:32)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMethPropdef___visit_all, 1839};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMethPropdef___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMethPropdef::visit_all_reverse (src/parser//parser_prod.nit:1844,5--1859:32)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMethPropdef___visit_all_reverse, 1858};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ADeferredMethPropdef___n_doc__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ADeferredMethPropdef::n_doc= (src/parser//parser_prod.nit:1864,5--1868:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADeferredMethPropdef___n_doc__eq, 1878};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ADeferredMethPropdef___n_kwredef__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ADeferredMethPropdef::n_kwredef= (src/parser//parser_prod.nit:1871,5--1875:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADeferredMethPropdef___n_kwredef__eq, 1885};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ADeferredMethPropdef___n_visibility__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ADeferredMethPropdef::n_visibility= (src/parser//parser_prod.nit:1878,5--1882:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADeferredMethPropdef___n_visibility__eq, 1892};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ADeferredMethPropdef___n_kwmeth__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ADeferredMethPropdef::n_kwmeth= (src/parser//parser_prod.nit:1885,5--1889:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADeferredMethPropdef___n_kwmeth__eq, 1899};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ADeferredMethPropdef___n_methid__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ADeferredMethPropdef::n_methid= (src/parser//parser_prod.nit:1892,5--1896:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADeferredMethPropdef___n_methid__eq, 1906};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ADeferredMethPropdef___n_signature__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ADeferredMethPropdef::n_signature= (src/parser//parser_prod.nit:1899,5--1903:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADeferredMethPropdef___n_signature__eq, 1913};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ADeferredMethPropdef___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ADeferredMethPropdef::empty_init (src/parser//parser_prod.nit:1907,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADeferredMethPropdef___empty_init, 1921};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ADeferredMethPropdef].i]) return;
((parser_prod___AMethPropdef___empty_init_t)CALL( self,COLOR_parser_prod___AMethPropdef___empty_init))( self, init_table /*YYY*/) /*AMethPropdef::empty_init*/;
return;
}
void parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ADeferredMethPropdef::init_adeferredmethpropdef (src/parser//parser_prod.nit:1909,5--1940:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef, 1923};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___ADeferredMethPropdef___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ADeferredMethPropdef::replace_child (src/parser//parser_prod.nit:1944,5--2005:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADeferredMethPropdef___replace_child, 1958};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1946,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ADeferredMethPropdef___replace_child, 1960); nit_exit(1);}
variable2 = ATTR_parser_nodes___PPropdef____n_doc( self) /*ADeferredMethPropdef::_n_doc*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PDoc::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1950,3--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ADeferredMethPropdef___replace_child, 1964); nit_exit(1);}
ATTR_parser_nodes___PPropdef____n_doc( self) /*ADeferredMethPropdef::_n_doc*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___PPropdef____n_doc( self) /*ADeferredMethPropdef::_n_doc*/ = NIT_NULL /*null*/;
}
- goto return_label181;
+ goto return_label183;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*ADeferredMethPropdef::_n_kwredef*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwredef::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1960,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ADeferredMethPropdef___replace_child, 1974); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*ADeferredMethPropdef::_n_kwredef*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*ADeferredMethPropdef::_n_kwredef*/ = NIT_NULL /*null*/;
}
- goto return_label181;
+ goto return_label183;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*ADeferredMethPropdef::_n_visibility*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PVisibility::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1970,3--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ADeferredMethPropdef___replace_child, 1984); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*ADeferredMethPropdef::_n_visibility*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*ADeferredMethPropdef::_n_visibility*/ = NIT_NULL /*null*/;
}
- goto return_label181;
+ goto return_label183;
}
variable2 = ATTR_parser_nodes___ADeferredMethPropdef____n_kwmeth( self) /*ADeferredMethPropdef::_n_kwmeth*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwmeth::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1980,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ADeferredMethPropdef___replace_child, 1994); nit_exit(1);}
ATTR_parser_nodes___ADeferredMethPropdef____n_kwmeth( self) /*ADeferredMethPropdef::_n_kwmeth*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ADeferredMethPropdef____n_kwmeth( self) /*ADeferredMethPropdef::_n_kwmeth*/ = NIT_NULL /*null*/;
}
- goto return_label181;
+ goto return_label183;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_methid( self) /*ADeferredMethPropdef::_n_methid*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PMethid::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:1990,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ADeferredMethPropdef___replace_child, 2004); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_methid( self) /*ADeferredMethPropdef::_n_methid*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_methid( self) /*ADeferredMethPropdef::_n_methid*/ = NIT_NULL /*null*/;
}
- goto return_label181;
+ goto return_label183;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_signature( self) /*ADeferredMethPropdef::_n_signature*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PSignature::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2000,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ADeferredMethPropdef___replace_child, 2014); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_signature( self) /*ADeferredMethPropdef::_n_signature*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_signature( self) /*ADeferredMethPropdef::_n_signature*/ = NIT_NULL /*null*/;
}
- goto return_label181;
+ goto return_label183;
}
- return_label181: while(false);
+ return_label183: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ADeferredMethPropdef___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ADeferredMethPropdef::visit_all (src/parser//parser_prod.nit:2009,5--2027:32)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADeferredMethPropdef___visit_all, 2023};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ADeferredMethPropdef___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ADeferredMethPropdef::visit_all_reverse (src/parser//parser_prod.nit:2031,5--2049:32)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADeferredMethPropdef___visit_all_reverse, 2045};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AInternMethPropdef___n_doc__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AInternMethPropdef::n_doc= (src/parser//parser_prod.nit:2054,5--2058:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInternMethPropdef___n_doc__eq, 2068};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AInternMethPropdef___n_kwredef__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AInternMethPropdef::n_kwredef= (src/parser//parser_prod.nit:2061,5--2065:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInternMethPropdef___n_kwredef__eq, 2075};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AInternMethPropdef___n_visibility__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AInternMethPropdef::n_visibility= (src/parser//parser_prod.nit:2068,5--2072:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInternMethPropdef___n_visibility__eq, 2082};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AInternMethPropdef___n_kwmeth__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AInternMethPropdef::n_kwmeth= (src/parser//parser_prod.nit:2075,5--2079:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInternMethPropdef___n_kwmeth__eq, 2089};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AInternMethPropdef___n_methid__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AInternMethPropdef::n_methid= (src/parser//parser_prod.nit:2082,5--2086:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInternMethPropdef___n_methid__eq, 2096};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AInternMethPropdef___n_signature__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AInternMethPropdef::n_signature= (src/parser//parser_prod.nit:2089,5--2093:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInternMethPropdef___n_signature__eq, 2103};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AInternMethPropdef___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AInternMethPropdef::empty_init (src/parser//parser_prod.nit:2097,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInternMethPropdef___empty_init, 2111};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AInternMethPropdef].i]) return;
((parser_prod___AMethPropdef___empty_init_t)CALL( self,COLOR_parser_prod___AMethPropdef___empty_init))( self, init_table /*YYY*/) /*AMethPropdef::empty_init*/;
return;
}
void parser_prod___AInternMethPropdef___init_ainternmethpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AInternMethPropdef::init_ainternmethpropdef (src/parser//parser_prod.nit:2099,5--2130:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInternMethPropdef___init_ainternmethpropdef, 2113};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AInternMethPropdef___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AInternMethPropdef::replace_child (src/parser//parser_prod.nit:2134,5--2195:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInternMethPropdef___replace_child, 2148};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2136,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AInternMethPropdef___replace_child, 2150); nit_exit(1);}
variable2 = ATTR_parser_nodes___PPropdef____n_doc( self) /*AInternMethPropdef::_n_doc*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PDoc::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2140,3--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AInternMethPropdef___replace_child, 2154); nit_exit(1);}
ATTR_parser_nodes___PPropdef____n_doc( self) /*AInternMethPropdef::_n_doc*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___PPropdef____n_doc( self) /*AInternMethPropdef::_n_doc*/ = NIT_NULL /*null*/;
}
- goto return_label192;
+ goto return_label194;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AInternMethPropdef::_n_kwredef*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwredef::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2150,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AInternMethPropdef___replace_child, 2164); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AInternMethPropdef::_n_kwredef*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AInternMethPropdef::_n_kwredef*/ = NIT_NULL /*null*/;
}
- goto return_label192;
+ goto return_label194;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*AInternMethPropdef::_n_visibility*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PVisibility::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2160,3--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AInternMethPropdef___replace_child, 2174); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*AInternMethPropdef::_n_visibility*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*AInternMethPropdef::_n_visibility*/ = NIT_NULL /*null*/;
}
- goto return_label192;
+ goto return_label194;
}
variable2 = ATTR_parser_nodes___AInternMethPropdef____n_kwmeth( self) /*AInternMethPropdef::_n_kwmeth*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwmeth::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2170,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AInternMethPropdef___replace_child, 2184); nit_exit(1);}
ATTR_parser_nodes___AInternMethPropdef____n_kwmeth( self) /*AInternMethPropdef::_n_kwmeth*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AInternMethPropdef____n_kwmeth( self) /*AInternMethPropdef::_n_kwmeth*/ = NIT_NULL /*null*/;
}
- goto return_label192;
+ goto return_label194;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_methid( self) /*AInternMethPropdef::_n_methid*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PMethid::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2180,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AInternMethPropdef___replace_child, 2194); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_methid( self) /*AInternMethPropdef::_n_methid*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_methid( self) /*AInternMethPropdef::_n_methid*/ = NIT_NULL /*null*/;
}
- goto return_label192;
+ goto return_label194;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_signature( self) /*AInternMethPropdef::_n_signature*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PSignature::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2190,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AInternMethPropdef___replace_child, 2204); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_signature( self) /*AInternMethPropdef::_n_signature*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_signature( self) /*AInternMethPropdef::_n_signature*/ = NIT_NULL /*null*/;
}
- goto return_label192;
+ goto return_label194;
}
- return_label192: while(false);
+ return_label194: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AInternMethPropdef___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AInternMethPropdef::visit_all (src/parser//parser_prod.nit:2199,5--2217:32)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInternMethPropdef___visit_all, 2213};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AInternMethPropdef___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AInternMethPropdef::visit_all_reverse (src/parser//parser_prod.nit:2221,5--2239:32)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInternMethPropdef___visit_all_reverse, 2235};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AExternMethPropdef___n_doc__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AExternMethPropdef::n_doc= (src/parser//parser_prod.nit:2244,5--2248:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AExternMethPropdef___n_doc__eq, 2258};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AExternMethPropdef___n_kwredef__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AExternMethPropdef::n_kwredef= (src/parser//parser_prod.nit:2251,5--2255:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AExternMethPropdef___n_kwredef__eq, 2265};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AExternMethPropdef___n_visibility__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AExternMethPropdef::n_visibility= (src/parser//parser_prod.nit:2258,5--2262:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AExternMethPropdef___n_visibility__eq, 2272};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AExternMethPropdef___n_kwmeth__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AExternMethPropdef::n_kwmeth= (src/parser//parser_prod.nit:2265,5--2269:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AExternMethPropdef___n_kwmeth__eq, 2279};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AExternMethPropdef___n_methid__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AExternMethPropdef::n_methid= (src/parser//parser_prod.nit:2272,5--2276:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AExternMethPropdef___n_methid__eq, 2286};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AExternMethPropdef___n_signature__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AExternMethPropdef::n_signature= (src/parser//parser_prod.nit:2279,5--2283:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AExternMethPropdef___n_signature__eq, 2293};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AExternMethPropdef___n_extern__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AExternMethPropdef::n_extern= (src/parser//parser_prod.nit:2286,5--2290:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AExternMethPropdef___n_extern__eq, 2300};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AExternMethPropdef___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AExternMethPropdef::empty_init (src/parser//parser_prod.nit:2294,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AExternMethPropdef___empty_init, 2308};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AExternMethPropdef].i]) return;
((parser_prod___AMethPropdef___empty_init_t)CALL( self,COLOR_parser_prod___AMethPropdef___empty_init))( self, init_table /*YYY*/) /*AMethPropdef::empty_init*/;
return;
}
void parser_prod___AExternMethPropdef___init_aexternmethpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AExternMethPropdef::init_aexternmethpropdef (src/parser//parser_prod.nit:2296,5--2332:24)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AExternMethPropdef___init_aexternmethpropdef, 2310};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AExternMethPropdef___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AExternMethPropdef::replace_child (src/parser//parser_prod.nit:2336,5--2407:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AExternMethPropdef___replace_child, 2350};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2338,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AExternMethPropdef___replace_child, 2352); nit_exit(1);}
variable2 = ATTR_parser_nodes___PPropdef____n_doc( self) /*AExternMethPropdef::_n_doc*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PDoc::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2342,3--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AExternMethPropdef___replace_child, 2356); nit_exit(1);}
ATTR_parser_nodes___PPropdef____n_doc( self) /*AExternMethPropdef::_n_doc*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___PPropdef____n_doc( self) /*AExternMethPropdef::_n_doc*/ = NIT_NULL /*null*/;
}
- goto return_label204;
+ goto return_label206;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AExternMethPropdef::_n_kwredef*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwredef::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2352,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AExternMethPropdef___replace_child, 2366); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AExternMethPropdef::_n_kwredef*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AExternMethPropdef::_n_kwredef*/ = NIT_NULL /*null*/;
}
- goto return_label204;
+ goto return_label206;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*AExternMethPropdef::_n_visibility*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PVisibility::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2362,3--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AExternMethPropdef___replace_child, 2376); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*AExternMethPropdef::_n_visibility*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*AExternMethPropdef::_n_visibility*/ = NIT_NULL /*null*/;
}
- goto return_label204;
+ goto return_label206;
}
variable2 = ATTR_parser_nodes___AExternMethPropdef____n_kwmeth( self) /*AExternMethPropdef::_n_kwmeth*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwmeth::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2372,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AExternMethPropdef___replace_child, 2386); nit_exit(1);}
ATTR_parser_nodes___AExternMethPropdef____n_kwmeth( self) /*AExternMethPropdef::_n_kwmeth*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AExternMethPropdef____n_kwmeth( self) /*AExternMethPropdef::_n_kwmeth*/ = NIT_NULL /*null*/;
}
- goto return_label204;
+ goto return_label206;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_methid( self) /*AExternMethPropdef::_n_methid*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PMethid::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2382,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AExternMethPropdef___replace_child, 2396); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_methid( self) /*AExternMethPropdef::_n_methid*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_methid( self) /*AExternMethPropdef::_n_methid*/ = NIT_NULL /*null*/;
}
- goto return_label204;
+ goto return_label206;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_signature( self) /*AExternMethPropdef::_n_signature*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PSignature::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2392,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AExternMethPropdef___replace_child, 2406); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_signature( self) /*AExternMethPropdef::_n_signature*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_signature( self) /*AExternMethPropdef::_n_signature*/ = NIT_NULL /*null*/;
}
- goto return_label204;
+ goto return_label206;
}
variable2 = ATTR_parser_nodes___AExternMethPropdef____n_extern( self) /*AExternMethPropdef::_n_extern*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TString::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TString, ID_TString)) /*cast TString*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2402,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AExternMethPropdef___replace_child, 2416); nit_exit(1);}
ATTR_parser_nodes___AExternMethPropdef____n_extern( self) /*AExternMethPropdef::_n_extern*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AExternMethPropdef____n_extern( self) /*AExternMethPropdef::_n_extern*/ = NIT_NULL /*null*/;
}
- goto return_label204;
+ goto return_label206;
}
- return_label204: while(false);
+ return_label206: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AExternMethPropdef___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AExternMethPropdef::visit_all (src/parser//parser_prod.nit:2411,5--2432:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AExternMethPropdef___visit_all, 2425};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AExternMethPropdef___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AExternMethPropdef::visit_all_reverse (src/parser//parser_prod.nit:2436,5--2457:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AExternMethPropdef___visit_all_reverse, 2450};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteMethPropdef___n_doc__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteMethPropdef::n_doc= (src/parser//parser_prod.nit:2462,5--2466:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteMethPropdef___n_doc__eq, 2476};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteMethPropdef___n_kwredef__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteMethPropdef::n_kwredef= (src/parser//parser_prod.nit:2469,5--2473:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteMethPropdef___n_kwredef__eq, 2483};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteMethPropdef___n_visibility__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteMethPropdef::n_visibility= (src/parser//parser_prod.nit:2476,5--2480:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteMethPropdef___n_visibility__eq, 2490};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteMethPropdef___n_kwmeth__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteMethPropdef::n_kwmeth= (src/parser//parser_prod.nit:2483,5--2487:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteMethPropdef___n_kwmeth__eq, 2497};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteMethPropdef___n_methid__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteMethPropdef::n_methid= (src/parser//parser_prod.nit:2490,5--2494:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteMethPropdef___n_methid__eq, 2504};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteMethPropdef___n_signature__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteMethPropdef::n_signature= (src/parser//parser_prod.nit:2497,5--2501:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteMethPropdef___n_signature__eq, 2511};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteMethPropdef___n_block__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteMethPropdef::n_block= (src/parser//parser_prod.nit:2504,5--2508:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteMethPropdef___n_block__eq, 2518};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteMethPropdef___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteMethPropdef::empty_init (src/parser//parser_prod.nit:2512,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteMethPropdef___empty_init, 2526};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AConcreteMethPropdef].i]) return;
((parser_prod___AMethPropdef___empty_init_t)CALL( self,COLOR_parser_prod___AMethPropdef___empty_init))( self, init_table /*YYY*/) /*AMethPropdef::empty_init*/;
return;
}
void parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteMethPropdef::init_aconcretemethpropdef (src/parser//parser_prod.nit:2514,5--2550:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef, 2528};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AConcreteMethPropdef___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteMethPropdef::replace_child (src/parser//parser_prod.nit:2554,5--2625:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteMethPropdef___replace_child, 2568};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2556,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AConcreteMethPropdef___replace_child, 2570); nit_exit(1);}
variable2 = ATTR_parser_nodes___PPropdef____n_doc( self) /*AConcreteMethPropdef::_n_doc*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PDoc::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2560,3--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AConcreteMethPropdef___replace_child, 2574); nit_exit(1);}
ATTR_parser_nodes___PPropdef____n_doc( self) /*AConcreteMethPropdef::_n_doc*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___PPropdef____n_doc( self) /*AConcreteMethPropdef::_n_doc*/ = NIT_NULL /*null*/;
}
- goto return_label216;
+ goto return_label218;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AConcreteMethPropdef::_n_kwredef*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwredef::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2570,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AConcreteMethPropdef___replace_child, 2584); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AConcreteMethPropdef::_n_kwredef*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AConcreteMethPropdef::_n_kwredef*/ = NIT_NULL /*null*/;
}
- goto return_label216;
+ goto return_label218;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*AConcreteMethPropdef::_n_visibility*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PVisibility::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2580,3--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AConcreteMethPropdef___replace_child, 2594); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*AConcreteMethPropdef::_n_visibility*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*AConcreteMethPropdef::_n_visibility*/ = NIT_NULL /*null*/;
}
- goto return_label216;
+ goto return_label218;
}
variable2 = ATTR_parser_nodes___AConcreteMethPropdef____n_kwmeth( self) /*AConcreteMethPropdef::_n_kwmeth*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwmeth::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwmeth, ID_TKwmeth)) /*cast TKwmeth*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2590,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AConcreteMethPropdef___replace_child, 2604); nit_exit(1);}
ATTR_parser_nodes___AConcreteMethPropdef____n_kwmeth( self) /*AConcreteMethPropdef::_n_kwmeth*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AConcreteMethPropdef____n_kwmeth( self) /*AConcreteMethPropdef::_n_kwmeth*/ = NIT_NULL /*null*/;
}
- goto return_label216;
+ goto return_label218;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_methid( self) /*AConcreteMethPropdef::_n_methid*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PMethid::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2600,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AConcreteMethPropdef___replace_child, 2614); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_methid( self) /*AConcreteMethPropdef::_n_methid*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_methid( self) /*AConcreteMethPropdef::_n_methid*/ = NIT_NULL /*null*/;
}
- goto return_label216;
+ goto return_label218;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_signature( self) /*AConcreteMethPropdef::_n_signature*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PSignature::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2610,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AConcreteMethPropdef___replace_child, 2624); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_signature( self) /*AConcreteMethPropdef::_n_signature*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_signature( self) /*AConcreteMethPropdef::_n_signature*/ = NIT_NULL /*null*/;
}
- goto return_label216;
+ goto return_label218;
}
variable2 = ATTR_parser_nodes___AConcreteMethPropdef____n_block( self) /*AConcreteMethPropdef::_n_block*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2620,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AConcreteMethPropdef___replace_child, 2634); nit_exit(1);}
ATTR_parser_nodes___AConcreteMethPropdef____n_block( self) /*AConcreteMethPropdef::_n_block*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AConcreteMethPropdef____n_block( self) /*AConcreteMethPropdef::_n_block*/ = NIT_NULL /*null*/;
}
- goto return_label216;
+ goto return_label218;
}
- return_label216: while(false);
+ return_label218: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AConcreteMethPropdef___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteMethPropdef::visit_all (src/parser//parser_prod.nit:2629,5--2650:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteMethPropdef___visit_all, 2643};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteMethPropdef___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteMethPropdef::visit_all_reverse (src/parser//parser_prod.nit:2654,5--2675:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteMethPropdef___visit_all_reverse, 2668};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteInitPropdef___n_doc__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteInitPropdef::n_doc= (src/parser//parser_prod.nit:2680,5--2684:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteInitPropdef___n_doc__eq, 2694};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteInitPropdef___n_kwredef__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteInitPropdef::n_kwredef= (src/parser//parser_prod.nit:2687,5--2691:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteInitPropdef___n_kwredef__eq, 2701};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteInitPropdef___n_visibility__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteInitPropdef::n_visibility= (src/parser//parser_prod.nit:2694,5--2698:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteInitPropdef___n_visibility__eq, 2708};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteInitPropdef___n_kwinit__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteInitPropdef::n_kwinit= (src/parser//parser_prod.nit:2701,5--2705:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteInitPropdef___n_kwinit__eq, 2715};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteInitPropdef___n_methid__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteInitPropdef::n_methid= (src/parser//parser_prod.nit:2708,5--2712:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteInitPropdef___n_methid__eq, 2722};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteInitPropdef___n_signature__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteInitPropdef::n_signature= (src/parser//parser_prod.nit:2715,5--2719:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteInitPropdef___n_signature__eq, 2729};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteInitPropdef___n_block__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteInitPropdef::n_block= (src/parser//parser_prod.nit:2722,5--2726:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteInitPropdef___n_block__eq, 2736};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteInitPropdef___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteInitPropdef::empty_init (src/parser//parser_prod.nit:2730,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteInitPropdef___empty_init, 2744};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AConcreteInitPropdef].i]) return;
((parser_prod___AConcreteMethPropdef___empty_init_t)CALL( self,COLOR_parser_prod___AConcreteMethPropdef___empty_init))( self, init_table /*YYY*/) /*AConcreteMethPropdef::empty_init*/;
return;
}
void parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteInitPropdef::init_aconcreteinitpropdef (src/parser//parser_prod.nit:2732,5--2768:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef, 2746};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AConcreteInitPropdef___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteInitPropdef::replace_child (src/parser//parser_prod.nit:2772,5--2843:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteInitPropdef___replace_child, 2786};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2774,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AConcreteInitPropdef___replace_child, 2788); nit_exit(1);}
variable2 = ATTR_parser_nodes___PPropdef____n_doc( self) /*AConcreteInitPropdef::_n_doc*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PDoc::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2778,3--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AConcreteInitPropdef___replace_child, 2792); nit_exit(1);}
ATTR_parser_nodes___PPropdef____n_doc( self) /*AConcreteInitPropdef::_n_doc*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___PPropdef____n_doc( self) /*AConcreteInitPropdef::_n_doc*/ = NIT_NULL /*null*/;
}
- goto return_label228;
+ goto return_label230;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AConcreteInitPropdef::_n_kwredef*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwredef::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2788,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AConcreteInitPropdef___replace_child, 2802); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AConcreteInitPropdef::_n_kwredef*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AConcreteInitPropdef::_n_kwredef*/ = NIT_NULL /*null*/;
}
- goto return_label228;
+ goto return_label230;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*AConcreteInitPropdef::_n_visibility*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PVisibility::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2798,3--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AConcreteInitPropdef___replace_child, 2812); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*AConcreteInitPropdef::_n_visibility*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_visibility( self) /*AConcreteInitPropdef::_n_visibility*/ = NIT_NULL /*null*/;
}
- goto return_label228;
+ goto return_label230;
}
variable2 = ATTR_parser_nodes___AConcreteInitPropdef____n_kwinit( self) /*AConcreteInitPropdef::_n_kwinit*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwinit::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2808,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AConcreteInitPropdef___replace_child, 2822); nit_exit(1);}
ATTR_parser_nodes___AConcreteInitPropdef____n_kwinit( self) /*AConcreteInitPropdef::_n_kwinit*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AConcreteInitPropdef____n_kwinit( self) /*AConcreteInitPropdef::_n_kwinit*/ = NIT_NULL /*null*/;
}
- goto return_label228;
+ goto return_label230;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_methid( self) /*AConcreteInitPropdef::_n_methid*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PMethid::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PMethid, ID_PMethid)) /*cast PMethid*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2818,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AConcreteInitPropdef___replace_child, 2832); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_methid( self) /*AConcreteInitPropdef::_n_methid*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_methid( self) /*AConcreteInitPropdef::_n_methid*/ = NIT_NULL /*null*/;
}
- goto return_label228;
+ goto return_label230;
}
variable2 = ATTR_parser_nodes___AMethPropdef____n_signature( self) /*AConcreteInitPropdef::_n_signature*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PSignature::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PSignature, ID_PSignature)) /*cast PSignature*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2828,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AConcreteInitPropdef___replace_child, 2842); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_signature( self) /*AConcreteInitPropdef::_n_signature*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_signature( self) /*AConcreteInitPropdef::_n_signature*/ = NIT_NULL /*null*/;
}
- goto return_label228;
+ goto return_label230;
}
variable2 = ATTR_parser_nodes___AConcreteMethPropdef____n_block( self) /*AConcreteInitPropdef::_n_block*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2838,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AConcreteInitPropdef___replace_child, 2852); nit_exit(1);}
ATTR_parser_nodes___AConcreteMethPropdef____n_block( self) /*AConcreteInitPropdef::_n_block*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AConcreteMethPropdef____n_block( self) /*AConcreteInitPropdef::_n_block*/ = NIT_NULL /*null*/;
}
- goto return_label228;
+ goto return_label230;
}
- return_label228: while(false);
+ return_label230: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AConcreteInitPropdef___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteInitPropdef::visit_all (src/parser//parser_prod.nit:2847,5--2868:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteInitPropdef___visit_all, 2861};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AConcreteInitPropdef___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AConcreteInitPropdef::visit_all_reverse (src/parser//parser_prod.nit:2872,5--2893:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AConcreteInitPropdef___visit_all_reverse, 2886};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMainMethPropdef___n_kwredef__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMainMethPropdef::n_kwredef= (src/parser//parser_prod.nit:2898,5--2902:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMainMethPropdef___n_kwredef__eq, 2912};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMainMethPropdef___n_block__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMainMethPropdef::n_block= (src/parser//parser_prod.nit:2905,5--2909:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMainMethPropdef___n_block__eq, 2919};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMainMethPropdef___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AMainMethPropdef::empty_init (src/parser//parser_prod.nit:2913,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMainMethPropdef___empty_init, 2927};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AMainMethPropdef].i]) return;
((parser_prod___AConcreteMethPropdef___empty_init_t)CALL( self,COLOR_parser_prod___AConcreteMethPropdef___empty_init))( self, init_table /*YYY*/) /*AConcreteMethPropdef::empty_init*/;
return;
}
void parser_prod___AMainMethPropdef___init_amainmethpropdef(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AMainMethPropdef::init_amainmethpropdef (src/parser//parser_prod.nit:2915,5--2926:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMainMethPropdef___init_amainmethpropdef, 2929};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AMainMethPropdef___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AMainMethPropdef::replace_child (src/parser//parser_prod.nit:2930,5--2951:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMainMethPropdef___replace_child, 2944};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2932,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMainMethPropdef___replace_child, 2946); nit_exit(1);}
variable2 = ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AMainMethPropdef::_n_kwredef*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwredef::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2936,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMainMethPropdef___replace_child, 2950); nit_exit(1);}
ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AMainMethPropdef::_n_kwredef*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMethPropdef____n_kwredef( self) /*AMainMethPropdef::_n_kwredef*/ = NIT_NULL /*null*/;
}
- goto return_label235;
+ goto return_label237;
}
variable2 = ATTR_parser_nodes___AConcreteMethPropdef____n_block( self) /*AMainMethPropdef::_n_block*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:2946,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMainMethPropdef___replace_child, 2960); nit_exit(1);}
ATTR_parser_nodes___AConcreteMethPropdef____n_block( self) /*AMainMethPropdef::_n_block*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AConcreteMethPropdef____n_block( self) /*AMainMethPropdef::_n_block*/ = NIT_NULL /*null*/;
}
- goto return_label235;
+ goto return_label237;
}
- return_label235: while(false);
+ return_label237: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AMainMethPropdef___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMainMethPropdef::visit_all (src/parser//parser_prod.nit:2955,5--2961:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMainMethPropdef___visit_all, 2969};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMainMethPropdef___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMainMethPropdef::visit_all_reverse (src/parser//parser_prod.nit:2965,5--2971:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMainMethPropdef___visit_all_reverse, 2979};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ATypePropdef___n_doc__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ATypePropdef::n_doc= (src/parser//parser_prod.nit:2976,5--2980:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATypePropdef___n_doc__eq, 2990};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ATypePropdef___n_kwredef__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ATypePropdef::n_kwredef= (src/parser//parser_prod.nit:2983,5--2987:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATypePropdef___n_kwredef__eq, 2997};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ATypePropdef___n_visibility__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ATypePropdef::n_visibility= (src/parser//parser_prod.nit:2990,5--2994:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATypePropdef___n_visibility__eq, 3004};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ATypePropdef___n_kwtype__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ATypePropdef::n_kwtype= (src/parser//parser_prod.nit:2997,5--3001:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATypePropdef___n_kwtype__eq, 3011};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ATypePropdef___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ATypePropdef::n_id= (src/parser//parser_prod.nit:3004,5--3008:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATypePropdef___n_id__eq, 3018};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ATypePropdef___n_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ATypePropdef::n_type= (src/parser//parser_prod.nit:3011,5--3015:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATypePropdef___n_type__eq, 3025};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ATypePropdef___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ATypePropdef::empty_init (src/parser//parser_prod.nit:3019,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATypePropdef___empty_init, 3033};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ATypePropdef].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ATypePropdef].i] = 1;
return;
}
void parser_prod___ATypePropdef___init_atypepropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ATypePropdef::init_atypepropdef (src/parser//parser_prod.nit:3021,5--3052:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATypePropdef___init_atypepropdef, 3035};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___ATypePropdef___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ATypePropdef::replace_child (src/parser//parser_prod.nit:3056,5--3117:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATypePropdef___replace_child, 3070};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3058,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ATypePropdef___replace_child, 3072); nit_exit(1);}
variable2 = ATTR_parser_nodes___PPropdef____n_doc( self) /*ATypePropdef::_n_doc*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PDoc::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PDoc, ID_PDoc)) /*cast PDoc*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3062,3--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ATypePropdef___replace_child, 3076); nit_exit(1);}
ATTR_parser_nodes___PPropdef____n_doc( self) /*ATypePropdef::_n_doc*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___PPropdef____n_doc( self) /*ATypePropdef::_n_doc*/ = NIT_NULL /*null*/;
}
- goto return_label246;
+ goto return_label248;
}
variable2 = ATTR_parser_nodes___ATypePropdef____n_kwredef( self) /*ATypePropdef::_n_kwredef*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwredef::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3072,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ATypePropdef___replace_child, 3086); nit_exit(1);}
ATTR_parser_nodes___ATypePropdef____n_kwredef( self) /*ATypePropdef::_n_kwredef*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ATypePropdef____n_kwredef( self) /*ATypePropdef::_n_kwredef*/ = NIT_NULL /*null*/;
}
- goto return_label246;
+ goto return_label248;
}
variable2 = ATTR_parser_nodes___ATypePropdef____n_visibility( self) /*ATypePropdef::_n_visibility*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PVisibility::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PVisibility, ID_PVisibility)) /*cast PVisibility*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3082,3--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ATypePropdef___replace_child, 3096); nit_exit(1);}
ATTR_parser_nodes___ATypePropdef____n_visibility( self) /*ATypePropdef::_n_visibility*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ATypePropdef____n_visibility( self) /*ATypePropdef::_n_visibility*/ = NIT_NULL /*null*/;
}
- goto return_label246;
+ goto return_label248;
}
variable2 = ATTR_parser_nodes___ATypePropdef____n_kwtype( self) /*ATypePropdef::_n_kwtype*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwtype::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwtype, ID_TKwtype)) /*cast TKwtype*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3092,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ATypePropdef___replace_child, 3106); nit_exit(1);}
ATTR_parser_nodes___ATypePropdef____n_kwtype( self) /*ATypePropdef::_n_kwtype*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ATypePropdef____n_kwtype( self) /*ATypePropdef::_n_kwtype*/ = NIT_NULL /*null*/;
}
- goto return_label246;
+ goto return_label248;
}
variable2 = ATTR_parser_nodes___ATypePropdef____n_id( self) /*ATypePropdef::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TClassid::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3102,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ATypePropdef___replace_child, 3116); nit_exit(1);}
ATTR_parser_nodes___ATypePropdef____n_id( self) /*ATypePropdef::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ATypePropdef____n_id( self) /*ATypePropdef::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label246;
+ goto return_label248;
}
variable2 = ATTR_parser_nodes___ATypePropdef____n_type( self) /*ATypePropdef::_n_type*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PType::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3112,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ATypePropdef___replace_child, 3126); nit_exit(1);}
ATTR_parser_nodes___ATypePropdef____n_type( self) /*ATypePropdef::_n_type*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ATypePropdef____n_type( self) /*ATypePropdef::_n_type*/ = NIT_NULL /*null*/;
}
- goto return_label246;
+ goto return_label248;
}
- return_label246: while(false);
+ return_label248: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ATypePropdef___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ATypePropdef::visit_all (src/parser//parser_prod.nit:3121,5--3139:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATypePropdef___visit_all, 3135};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ATypePropdef___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ATypePropdef::visit_all_reverse (src/parser//parser_prod.nit:3143,5--3161:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATypePropdef___visit_all_reverse, 3157};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AReadAble___n_kwredef__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AReadAble::n_kwredef= (src/parser//parser_prod.nit:3166,5--3170:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AReadAble___n_kwredef__eq, 3180};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AReadAble___n_kwreadable__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AReadAble::n_kwreadable= (src/parser//parser_prod.nit:3173,5--3177:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AReadAble___n_kwreadable__eq, 3187};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AReadAble___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AReadAble::empty_init (src/parser//parser_prod.nit:3181,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AReadAble___empty_init, 3195};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AReadAble].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AReadAble].i] = 1;
return;
}
void parser_prod___AReadAble___init_areadable(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AReadAble::init_areadable (src/parser//parser_prod.nit:3183,5--3194:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AReadAble___init_areadable, 3197};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AReadAble___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AReadAble::replace_child (src/parser//parser_prod.nit:3198,5--3219:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AReadAble___replace_child, 3212};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3200,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AReadAble___replace_child, 3214); nit_exit(1);}
variable2 = ATTR_parser_nodes___PAble____n_kwredef( self) /*AReadAble::_n_kwredef*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwredef::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3204,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AReadAble___replace_child, 3218); nit_exit(1);}
ATTR_parser_nodes___PAble____n_kwredef( self) /*AReadAble::_n_kwredef*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___PAble____n_kwredef( self) /*AReadAble::_n_kwredef*/ = NIT_NULL /*null*/;
}
- goto return_label253;
+ goto return_label255;
}
variable2 = ATTR_parser_nodes___AReadAble____n_kwreadable( self) /*AReadAble::_n_kwreadable*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwreadable::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwreadable, ID_TKwreadable)) /*cast TKwreadable*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3214,3--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AReadAble___replace_child, 3228); nit_exit(1);}
ATTR_parser_nodes___AReadAble____n_kwreadable( self) /*AReadAble::_n_kwreadable*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AReadAble____n_kwreadable( self) /*AReadAble::_n_kwreadable*/ = NIT_NULL /*null*/;
}
- goto return_label253;
+ goto return_label255;
}
- return_label253: while(false);
+ return_label255: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AReadAble___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AReadAble::visit_all (src/parser//parser_prod.nit:3223,5--3229:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AReadAble___visit_all, 3237};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AReadAble___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AReadAble::visit_all_reverse (src/parser//parser_prod.nit:3233,5--3239:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AReadAble___visit_all_reverse, 3247};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AWriteAble___n_kwredef__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AWriteAble::n_kwredef= (src/parser//parser_prod.nit:3244,5--3248:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AWriteAble___n_kwredef__eq, 3258};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AWriteAble___n_kwwritable__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AWriteAble::n_kwwritable= (src/parser//parser_prod.nit:3251,5--3255:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AWriteAble___n_kwwritable__eq, 3265};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AWriteAble___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AWriteAble::empty_init (src/parser//parser_prod.nit:3259,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AWriteAble___empty_init, 3273};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AWriteAble].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AWriteAble].i] = 1;
return;
}
void parser_prod___AWriteAble___init_awriteable(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AWriteAble::init_awriteable (src/parser//parser_prod.nit:3261,5--3272:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AWriteAble___init_awriteable, 3275};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AWriteAble___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AWriteAble::replace_child (src/parser//parser_prod.nit:3276,5--3297:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AWriteAble___replace_child, 3290};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3278,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AWriteAble___replace_child, 3292); nit_exit(1);}
variable2 = ATTR_parser_nodes___PAble____n_kwredef( self) /*AWriteAble::_n_kwredef*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwredef::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwredef, ID_TKwredef)) /*cast TKwredef*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3282,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AWriteAble___replace_child, 3296); nit_exit(1);}
ATTR_parser_nodes___PAble____n_kwredef( self) /*AWriteAble::_n_kwredef*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___PAble____n_kwredef( self) /*AWriteAble::_n_kwredef*/ = NIT_NULL /*null*/;
}
- goto return_label260;
+ goto return_label262;
}
variable2 = ATTR_parser_nodes___AWriteAble____n_kwwritable( self) /*AWriteAble::_n_kwwritable*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwwritable::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwwritable, ID_TKwwritable)) /*cast TKwwritable*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3292,3--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AWriteAble___replace_child, 3306); nit_exit(1);}
ATTR_parser_nodes___AWriteAble____n_kwwritable( self) /*AWriteAble::_n_kwwritable*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AWriteAble____n_kwwritable( self) /*AWriteAble::_n_kwwritable*/ = NIT_NULL /*null*/;
}
- goto return_label260;
+ goto return_label262;
}
- return_label260: while(false);
+ return_label262: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AWriteAble___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AWriteAble::visit_all (src/parser//parser_prod.nit:3301,5--3307:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AWriteAble___visit_all, 3315};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AWriteAble___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AWriteAble::visit_all_reverse (src/parser//parser_prod.nit:3311,5--3317:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AWriteAble___visit_all_reverse, 3325};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIdMethid___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIdMethid::n_id= (src/parser//parser_prod.nit:3322,5--3326:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIdMethid___n_id__eq, 3336};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIdMethid___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AIdMethid::empty_init (src/parser//parser_prod.nit:3330,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIdMethid___empty_init, 3344};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AIdMethid].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AIdMethid].i] = 1;
return;
}
void parser_prod___AIdMethid___init_aidmethid(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AIdMethid::init_aidmethid (src/parser//parser_prod.nit:3332,5--3338:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIdMethid___init_aidmethid, 3346};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIdMethid___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AIdMethid::replace_child (src/parser//parser_prod.nit:3342,5--3353:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIdMethid___replace_child, 3356};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3344,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIdMethid___replace_child, 3358); nit_exit(1);}
variable2 = ATTR_parser_nodes___AIdMethid____n_id( self) /*AIdMethid::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TId::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3348,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIdMethid___replace_child, 3362); nit_exit(1);}
ATTR_parser_nodes___AIdMethid____n_id( self) /*AIdMethid::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AIdMethid____n_id( self) /*AIdMethid::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label266;
+ goto return_label268;
}
- return_label266: while(false);
+ return_label268: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AIdMethid___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIdMethid::visit_all (src/parser//parser_prod.nit:3357,5--3360:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIdMethid___visit_all, 3371};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIdMethid___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIdMethid::visit_all_reverse (src/parser//parser_prod.nit:3364,5--3367:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIdMethid___visit_all_reverse, 3378};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APlusMethid___n_plus__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APlusMethid::n_plus= (src/parser//parser_prod.nit:3372,5--3376:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusMethid___n_plus__eq, 3386};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APlusMethid___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::APlusMethid::empty_init (src/parser//parser_prod.nit:3380,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusMethid___empty_init, 3394};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_APlusMethid].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_APlusMethid].i] = 1;
return;
}
void parser_prod___APlusMethid___init_aplusmethid(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::APlusMethid::init_aplusmethid (src/parser//parser_prod.nit:3382,5--3388:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusMethid___init_aplusmethid, 3396};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APlusMethid___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::APlusMethid::replace_child (src/parser//parser_prod.nit:3392,5--3403:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusMethid___replace_child, 3406};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3394,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APlusMethid___replace_child, 3408); nit_exit(1);}
variable2 = ATTR_parser_nodes___APlusMethid____n_plus( self) /*APlusMethid::_n_plus*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TPlus::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TPlus, ID_TPlus)) /*cast TPlus*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3398,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APlusMethid___replace_child, 3412); nit_exit(1);}
ATTR_parser_nodes___APlusMethid____n_plus( self) /*APlusMethid::_n_plus*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___APlusMethid____n_plus( self) /*APlusMethid::_n_plus*/ = NIT_NULL /*null*/;
}
- goto return_label272;
+ goto return_label274;
}
- return_label272: while(false);
+ return_label274: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___APlusMethid___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APlusMethid::visit_all (src/parser//parser_prod.nit:3407,5--3410:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusMethid___visit_all, 3421};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APlusMethid___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APlusMethid::visit_all_reverse (src/parser//parser_prod.nit:3414,5--3417:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusMethid___visit_all_reverse, 3428};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMinusMethid___n_minus__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMinusMethid::n_minus= (src/parser//parser_prod.nit:3422,5--3426:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusMethid___n_minus__eq, 3436};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMinusMethid___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AMinusMethid::empty_init (src/parser//parser_prod.nit:3430,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusMethid___empty_init, 3444};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AMinusMethid].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AMinusMethid].i] = 1;
return;
}
void parser_prod___AMinusMethid___init_aminusmethid(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AMinusMethid::init_aminusmethid (src/parser//parser_prod.nit:3432,5--3438:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusMethid___init_aminusmethid, 3446};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMinusMethid___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AMinusMethid::replace_child (src/parser//parser_prod.nit:3442,5--3453:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusMethid___replace_child, 3456};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3444,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMinusMethid___replace_child, 3458); nit_exit(1);}
variable2 = ATTR_parser_nodes___AMinusMethid____n_minus( self) /*AMinusMethid::_n_minus*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TMinus::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TMinus, ID_TMinus)) /*cast TMinus*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3448,3--29\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMinusMethid___replace_child, 3462); nit_exit(1);}
ATTR_parser_nodes___AMinusMethid____n_minus( self) /*AMinusMethid::_n_minus*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMinusMethid____n_minus( self) /*AMinusMethid::_n_minus*/ = NIT_NULL /*null*/;
}
- goto return_label278;
+ goto return_label280;
}
- return_label278: while(false);
+ return_label280: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AMinusMethid___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMinusMethid::visit_all (src/parser//parser_prod.nit:3457,5--3460:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusMethid___visit_all, 3471};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMinusMethid___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMinusMethid::visit_all_reverse (src/parser//parser_prod.nit:3464,5--3467:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusMethid___visit_all_reverse, 3478};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStarMethid___n_star__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStarMethid::n_star= (src/parser//parser_prod.nit:3472,5--3476:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarMethid___n_star__eq, 3486};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStarMethid___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AStarMethid::empty_init (src/parser//parser_prod.nit:3480,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarMethid___empty_init, 3494};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AStarMethid].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AStarMethid].i] = 1;
return;
}
void parser_prod___AStarMethid___init_astarmethid(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AStarMethid::init_astarmethid (src/parser//parser_prod.nit:3482,5--3488:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarMethid___init_astarmethid, 3496};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStarMethid___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AStarMethid::replace_child (src/parser//parser_prod.nit:3492,5--3503:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarMethid___replace_child, 3506};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3494,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AStarMethid___replace_child, 3508); nit_exit(1);}
variable2 = ATTR_parser_nodes___AStarMethid____n_star( self) /*AStarMethid::_n_star*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TStar::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TStar, ID_TStar)) /*cast TStar*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3498,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AStarMethid___replace_child, 3512); nit_exit(1);}
ATTR_parser_nodes___AStarMethid____n_star( self) /*AStarMethid::_n_star*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AStarMethid____n_star( self) /*AStarMethid::_n_star*/ = NIT_NULL /*null*/;
}
- goto return_label284;
+ goto return_label286;
}
- return_label284: while(false);
+ return_label286: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AStarMethid___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStarMethid::visit_all (src/parser//parser_prod.nit:3507,5--3510:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarMethid___visit_all, 3521};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStarMethid___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStarMethid::visit_all_reverse (src/parser//parser_prod.nit:3514,5--3517:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarMethid___visit_all_reverse, 3528};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASlashMethid___n_slash__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASlashMethid::n_slash= (src/parser//parser_prod.nit:3522,5--3526:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASlashMethid___n_slash__eq, 3536};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASlashMethid___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ASlashMethid::empty_init (src/parser//parser_prod.nit:3530,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASlashMethid___empty_init, 3544};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ASlashMethid].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ASlashMethid].i] = 1;
return;
}
void parser_prod___ASlashMethid___init_aslashmethid(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ASlashMethid::init_aslashmethid (src/parser//parser_prod.nit:3532,5--3538:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASlashMethid___init_aslashmethid, 3546};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASlashMethid___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ASlashMethid::replace_child (src/parser//parser_prod.nit:3542,5--3553:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASlashMethid___replace_child, 3556};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3544,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASlashMethid___replace_child, 3558); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASlashMethid____n_slash( self) /*ASlashMethid::_n_slash*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TSlash::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TSlash, ID_TSlash)) /*cast TSlash*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3548,3--29\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASlashMethid___replace_child, 3562); nit_exit(1);}
ATTR_parser_nodes___ASlashMethid____n_slash( self) /*ASlashMethid::_n_slash*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASlashMethid____n_slash( self) /*ASlashMethid::_n_slash*/ = NIT_NULL /*null*/;
}
- goto return_label290;
+ goto return_label292;
}
- return_label290: while(false);
+ return_label292: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ASlashMethid___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASlashMethid::visit_all (src/parser//parser_prod.nit:3557,5--3560:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASlashMethid___visit_all, 3571};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASlashMethid___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASlashMethid::visit_all_reverse (src/parser//parser_prod.nit:3564,5--3567:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASlashMethid___visit_all_reverse, 3578};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APercentMethid___n_percent__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APercentMethid::n_percent= (src/parser//parser_prod.nit:3572,5--3576:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APercentMethid___n_percent__eq, 3586};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APercentMethid___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::APercentMethid::empty_init (src/parser//parser_prod.nit:3580,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APercentMethid___empty_init, 3594};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_APercentMethid].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_APercentMethid].i] = 1;
return;
}
void parser_prod___APercentMethid___init_apercentmethid(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::APercentMethid::init_apercentmethid (src/parser//parser_prod.nit:3582,5--3588:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APercentMethid___init_apercentmethid, 3596};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APercentMethid___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::APercentMethid::replace_child (src/parser//parser_prod.nit:3592,5--3603:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APercentMethid___replace_child, 3606};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3594,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APercentMethid___replace_child, 3608); nit_exit(1);}
variable2 = ATTR_parser_nodes___APercentMethid____n_percent( self) /*APercentMethid::_n_percent*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TPercent::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TPercent, ID_TPercent)) /*cast TPercent*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3598,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APercentMethid___replace_child, 3612); nit_exit(1);}
ATTR_parser_nodes___APercentMethid____n_percent( self) /*APercentMethid::_n_percent*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___APercentMethid____n_percent( self) /*APercentMethid::_n_percent*/ = NIT_NULL /*null*/;
}
- goto return_label296;
+ goto return_label298;
}
- return_label296: while(false);
+ return_label298: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___APercentMethid___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APercentMethid::visit_all (src/parser//parser_prod.nit:3607,5--3610:30)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APercentMethid___visit_all, 3621};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APercentMethid___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APercentMethid::visit_all_reverse (src/parser//parser_prod.nit:3614,5--3617:30)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APercentMethid___visit_all_reverse, 3628};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AEqMethid___n_eq__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AEqMethid::n_eq= (src/parser//parser_prod.nit:3622,5--3626:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEqMethid___n_eq__eq, 3636};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AEqMethid___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AEqMethid::empty_init (src/parser//parser_prod.nit:3630,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEqMethid___empty_init, 3644};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AEqMethid].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AEqMethid].i] = 1;
return;
}
void parser_prod___AEqMethid___init_aeqmethid(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AEqMethid::init_aeqmethid (src/parser//parser_prod.nit:3632,5--3638:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEqMethid___init_aeqmethid, 3646};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AEqMethid___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AEqMethid::replace_child (src/parser//parser_prod.nit:3642,5--3653:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEqMethid___replace_child, 3656};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3644,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AEqMethid___replace_child, 3658); nit_exit(1);}
variable2 = ATTR_parser_nodes___AEqMethid____n_eq( self) /*AEqMethid::_n_eq*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TEq::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TEq, ID_TEq)) /*cast TEq*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3648,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AEqMethid___replace_child, 3662); nit_exit(1);}
ATTR_parser_nodes___AEqMethid____n_eq( self) /*AEqMethid::_n_eq*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AEqMethid____n_eq( self) /*AEqMethid::_n_eq*/ = NIT_NULL /*null*/;
}
- goto return_label302;
+ goto return_label304;
}
- return_label302: while(false);
+ return_label304: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AEqMethid___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AEqMethid::visit_all (src/parser//parser_prod.nit:3657,5--3660:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEqMethid___visit_all, 3671};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AEqMethid___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AEqMethid::visit_all_reverse (src/parser//parser_prod.nit:3664,5--3667:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEqMethid___visit_all_reverse, 3678};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANeMethid___n_ne__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANeMethid::n_ne= (src/parser//parser_prod.nit:3672,5--3676:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANeMethid___n_ne__eq, 3686};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANeMethid___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ANeMethid::empty_init (src/parser//parser_prod.nit:3680,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANeMethid___empty_init, 3694};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ANeMethid].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ANeMethid].i] = 1;
return;
}
void parser_prod___ANeMethid___init_anemethid(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ANeMethid::init_anemethid (src/parser//parser_prod.nit:3682,5--3688:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANeMethid___init_anemethid, 3696};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANeMethid___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ANeMethid::replace_child (src/parser//parser_prod.nit:3692,5--3703:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANeMethid___replace_child, 3706};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3694,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANeMethid___replace_child, 3708); nit_exit(1);}
variable2 = ATTR_parser_nodes___ANeMethid____n_ne( self) /*ANeMethid::_n_ne*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TNe::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TNe, ID_TNe)) /*cast TNe*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3698,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANeMethid___replace_child, 3712); nit_exit(1);}
ATTR_parser_nodes___ANeMethid____n_ne( self) /*ANeMethid::_n_ne*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ANeMethid____n_ne( self) /*ANeMethid::_n_ne*/ = NIT_NULL /*null*/;
}
- goto return_label308;
+ goto return_label310;
}
- return_label308: while(false);
+ return_label310: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ANeMethid___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANeMethid::visit_all (src/parser//parser_prod.nit:3707,5--3710:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANeMethid___visit_all, 3721};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANeMethid___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANeMethid::visit_all_reverse (src/parser//parser_prod.nit:3714,5--3717:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANeMethid___visit_all_reverse, 3728};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ALeMethid___n_le__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ALeMethid::n_le= (src/parser//parser_prod.nit:3722,5--3726:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALeMethid___n_le__eq, 3736};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ALeMethid___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ALeMethid::empty_init (src/parser//parser_prod.nit:3730,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALeMethid___empty_init, 3744};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ALeMethid].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ALeMethid].i] = 1;
return;
}
void parser_prod___ALeMethid___init_alemethid(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ALeMethid::init_alemethid (src/parser//parser_prod.nit:3732,5--3738:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALeMethid___init_alemethid, 3746};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ALeMethid___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ALeMethid::replace_child (src/parser//parser_prod.nit:3742,5--3753:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALeMethid___replace_child, 3756};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3744,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ALeMethid___replace_child, 3758); nit_exit(1);}
variable2 = ATTR_parser_nodes___ALeMethid____n_le( self) /*ALeMethid::_n_le*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TLe::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TLe, ID_TLe)) /*cast TLe*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3748,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ALeMethid___replace_child, 3762); nit_exit(1);}
ATTR_parser_nodes___ALeMethid____n_le( self) /*ALeMethid::_n_le*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ALeMethid____n_le( self) /*ALeMethid::_n_le*/ = NIT_NULL /*null*/;
}
- goto return_label314;
+ goto return_label316;
}
- return_label314: while(false);
+ return_label316: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ALeMethid___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ALeMethid::visit_all (src/parser//parser_prod.nit:3757,5--3760:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALeMethid___visit_all, 3771};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ALeMethid___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ALeMethid::visit_all_reverse (src/parser//parser_prod.nit:3764,5--3767:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALeMethid___visit_all_reverse, 3778};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AGeMethid___n_ge__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AGeMethid::n_ge= (src/parser//parser_prod.nit:3772,5--3776:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGeMethid___n_ge__eq, 3786};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AGeMethid___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AGeMethid::empty_init (src/parser//parser_prod.nit:3780,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGeMethid___empty_init, 3794};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AGeMethid].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AGeMethid].i] = 1;
return;
}
void parser_prod___AGeMethid___init_agemethid(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AGeMethid::init_agemethid (src/parser//parser_prod.nit:3782,5--3788:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGeMethid___init_agemethid, 3796};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AGeMethid___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AGeMethid::replace_child (src/parser//parser_prod.nit:3792,5--3803:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGeMethid___replace_child, 3806};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3794,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AGeMethid___replace_child, 3808); nit_exit(1);}
variable2 = ATTR_parser_nodes___AGeMethid____n_ge( self) /*AGeMethid::_n_ge*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TGe::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TGe, ID_TGe)) /*cast TGe*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3798,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AGeMethid___replace_child, 3812); nit_exit(1);}
ATTR_parser_nodes___AGeMethid____n_ge( self) /*AGeMethid::_n_ge*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AGeMethid____n_ge( self) /*AGeMethid::_n_ge*/ = NIT_NULL /*null*/;
}
- goto return_label320;
+ goto return_label322;
}
- return_label320: while(false);
+ return_label322: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AGeMethid___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AGeMethid::visit_all (src/parser//parser_prod.nit:3807,5--3810:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGeMethid___visit_all, 3821};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AGeMethid___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AGeMethid::visit_all_reverse (src/parser//parser_prod.nit:3814,5--3817:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGeMethid___visit_all_reverse, 3828};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ALtMethid___n_lt__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ALtMethid::n_lt= (src/parser//parser_prod.nit:3822,5--3826:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALtMethid___n_lt__eq, 3836};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ALtMethid___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ALtMethid::empty_init (src/parser//parser_prod.nit:3830,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALtMethid___empty_init, 3844};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ALtMethid].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ALtMethid].i] = 1;
return;
}
void parser_prod___ALtMethid___init_altmethid(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ALtMethid::init_altmethid (src/parser//parser_prod.nit:3832,5--3838:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALtMethid___init_altmethid, 3846};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ALtMethid___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ALtMethid::replace_child (src/parser//parser_prod.nit:3842,5--3853:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALtMethid___replace_child, 3856};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3844,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ALtMethid___replace_child, 3858); nit_exit(1);}
variable2 = ATTR_parser_nodes___ALtMethid____n_lt( self) /*ALtMethid::_n_lt*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TLt::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TLt, ID_TLt)) /*cast TLt*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3848,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ALtMethid___replace_child, 3862); nit_exit(1);}
ATTR_parser_nodes___ALtMethid____n_lt( self) /*ALtMethid::_n_lt*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ALtMethid____n_lt( self) /*ALtMethid::_n_lt*/ = NIT_NULL /*null*/;
}
- goto return_label326;
+ goto return_label328;
}
- return_label326: while(false);
+ return_label328: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ALtMethid___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ALtMethid::visit_all (src/parser//parser_prod.nit:3857,5--3860:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALtMethid___visit_all, 3871};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ALtMethid___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ALtMethid::visit_all_reverse (src/parser//parser_prod.nit:3864,5--3867:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALtMethid___visit_all_reverse, 3878};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AGtMethid___n_gt__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AGtMethid::n_gt= (src/parser//parser_prod.nit:3872,5--3876:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGtMethid___n_gt__eq, 3886};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AGtMethid___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AGtMethid::empty_init (src/parser//parser_prod.nit:3880,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGtMethid___empty_init, 3894};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AGtMethid].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AGtMethid].i] = 1;
return;
}
void parser_prod___AGtMethid___init_agtmethid(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AGtMethid::init_agtmethid (src/parser//parser_prod.nit:3882,5--3888:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGtMethid___init_agtmethid, 3896};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AGtMethid___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AGtMethid::replace_child (src/parser//parser_prod.nit:3892,5--3903:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGtMethid___replace_child, 3906};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3894,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AGtMethid___replace_child, 3908); nit_exit(1);}
variable2 = ATTR_parser_nodes___AGtMethid____n_gt( self) /*AGtMethid::_n_gt*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TGt::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TGt, ID_TGt)) /*cast TGt*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3898,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AGtMethid___replace_child, 3912); nit_exit(1);}
ATTR_parser_nodes___AGtMethid____n_gt( self) /*AGtMethid::_n_gt*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AGtMethid____n_gt( self) /*AGtMethid::_n_gt*/ = NIT_NULL /*null*/;
}
- goto return_label332;
+ goto return_label334;
}
- return_label332: while(false);
+ return_label334: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AGtMethid___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AGtMethid::visit_all (src/parser//parser_prod.nit:3907,5--3910:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGtMethid___visit_all, 3921};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AGtMethid___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AGtMethid::visit_all_reverse (src/parser//parser_prod.nit:3914,5--3917:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGtMethid___visit_all_reverse, 3928};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABraMethid___n_obra__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraMethid::n_obra= (src/parser//parser_prod.nit:3922,5--3926:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraMethid___n_obra__eq, 3936};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABraMethid___n_cbra__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraMethid::n_cbra= (src/parser//parser_prod.nit:3929,5--3933:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraMethid___n_cbra__eq, 3943};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABraMethid___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ABraMethid::empty_init (src/parser//parser_prod.nit:3937,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraMethid___empty_init, 3951};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ABraMethid].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ABraMethid].i] = 1;
return;
}
void parser_prod___ABraMethid___init_abramethid(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ABraMethid::init_abramethid (src/parser//parser_prod.nit:3939,5--3950:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraMethid___init_abramethid, 3953};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___ABraMethid___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ABraMethid::replace_child (src/parser//parser_prod.nit:3954,5--3975:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraMethid___replace_child, 3968};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3956,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraMethid___replace_child, 3970); nit_exit(1);}
variable2 = ATTR_parser_nodes___ABraMethid____n_obra( self) /*ABraMethid::_n_obra*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TObra::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TObra, ID_TObra)) /*cast TObra*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3960,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraMethid___replace_child, 3974); nit_exit(1);}
ATTR_parser_nodes___ABraMethid____n_obra( self) /*ABraMethid::_n_obra*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABraMethid____n_obra( self) /*ABraMethid::_n_obra*/ = NIT_NULL /*null*/;
}
- goto return_label339;
+ goto return_label341;
}
variable2 = ATTR_parser_nodes___ABraMethid____n_cbra( self) /*ABraMethid::_n_cbra*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TCbra::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TCbra, ID_TCbra)) /*cast TCbra*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:3970,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraMethid___replace_child, 3984); nit_exit(1);}
ATTR_parser_nodes___ABraMethid____n_cbra( self) /*ABraMethid::_n_cbra*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABraMethid____n_cbra( self) /*ABraMethid::_n_cbra*/ = NIT_NULL /*null*/;
}
- goto return_label339;
+ goto return_label341;
}
- return_label339: while(false);
+ return_label341: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ABraMethid___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraMethid::visit_all (src/parser//parser_prod.nit:3979,5--3985:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraMethid___visit_all, 3993};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABraMethid___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraMethid::visit_all_reverse (src/parser//parser_prod.nit:3989,5--3995:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraMethid___visit_all_reverse, 4003};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStarshipMethid___n_starship__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStarshipMethid::n_starship= (src/parser//parser_prod.nit:4000,5--4004:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarshipMethid___n_starship__eq, 4014};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStarshipMethid___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AStarshipMethid::empty_init (src/parser//parser_prod.nit:4008,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarshipMethid___empty_init, 4022};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AStarshipMethid].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AStarshipMethid].i] = 1;
return;
}
void parser_prod___AStarshipMethid___init_astarshipmethid(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AStarshipMethid::init_astarshipmethid (src/parser//parser_prod.nit:4010,5--4016:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarshipMethid___init_astarshipmethid, 4024};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStarshipMethid___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AStarshipMethid::replace_child (src/parser//parser_prod.nit:4020,5--4031:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarshipMethid___replace_child, 4034};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4022,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AStarshipMethid___replace_child, 4036); nit_exit(1);}
variable2 = ATTR_parser_nodes___AStarshipMethid____n_starship( self) /*AStarshipMethid::_n_starship*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TStarship::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TStarship, ID_TStarship)) /*cast TStarship*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4026,3--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AStarshipMethid___replace_child, 4040); nit_exit(1);}
ATTR_parser_nodes___AStarshipMethid____n_starship( self) /*AStarshipMethid::_n_starship*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AStarshipMethid____n_starship( self) /*AStarshipMethid::_n_starship*/ = NIT_NULL /*null*/;
}
- goto return_label345;
+ goto return_label347;
}
- return_label345: while(false);
+ return_label347: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AStarshipMethid___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStarshipMethid::visit_all (src/parser//parser_prod.nit:4035,5--4038:31)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarshipMethid___visit_all, 4049};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStarshipMethid___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStarshipMethid::visit_all_reverse (src/parser//parser_prod.nit:4042,5--4045:31)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarshipMethid___visit_all_reverse, 4056};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAssignMethid___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAssignMethid::n_id= (src/parser//parser_prod.nit:4050,5--4054:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAssignMethid___n_id__eq, 4064};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAssignMethid___n_assign__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAssignMethid::n_assign= (src/parser//parser_prod.nit:4057,5--4061:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAssignMethid___n_assign__eq, 4071};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAssignMethid___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AAssignMethid::empty_init (src/parser//parser_prod.nit:4065,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAssignMethid___empty_init, 4079};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AAssignMethid].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AAssignMethid].i] = 1;
return;
}
void parser_prod___AAssignMethid___init_aassignmethid(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AAssignMethid::init_aassignmethid (src/parser//parser_prod.nit:4067,5--4078:24)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAssignMethid___init_aassignmethid, 4081};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AAssignMethid___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AAssignMethid::replace_child (src/parser//parser_prod.nit:4082,5--4103:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAssignMethid___replace_child, 4096};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4084,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAssignMethid___replace_child, 4098); nit_exit(1);}
variable2 = ATTR_parser_nodes___AAssignMethid____n_id( self) /*AAssignMethid::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TId::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4088,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAssignMethid___replace_child, 4102); nit_exit(1);}
ATTR_parser_nodes___AAssignMethid____n_id( self) /*AAssignMethid::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAssignMethid____n_id( self) /*AAssignMethid::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label352;
+ goto return_label354;
}
variable2 = ATTR_parser_nodes___AAssignMethid____n_assign( self) /*AAssignMethid::_n_assign*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TAssign::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TAssign, ID_TAssign)) /*cast TAssign*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4098,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAssignMethid___replace_child, 4112); nit_exit(1);}
ATTR_parser_nodes___AAssignMethid____n_assign( self) /*AAssignMethid::_n_assign*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAssignMethid____n_assign( self) /*AAssignMethid::_n_assign*/ = NIT_NULL /*null*/;
}
- goto return_label352;
+ goto return_label354;
}
- return_label352: while(false);
+ return_label354: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AAssignMethid___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAssignMethid::visit_all (src/parser//parser_prod.nit:4107,5--4113:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAssignMethid___visit_all, 4121};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAssignMethid___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAssignMethid::visit_all_reverse (src/parser//parser_prod.nit:4117,5--4123:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAssignMethid___visit_all_reverse, 4131};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABraassignMethid___n_obra__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraassignMethid::n_obra= (src/parser//parser_prod.nit:4128,5--4132:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraassignMethid___n_obra__eq, 4142};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABraassignMethid___n_cbra__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraassignMethid::n_cbra= (src/parser//parser_prod.nit:4135,5--4139:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraassignMethid___n_cbra__eq, 4149};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABraassignMethid___n_assign__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraassignMethid::n_assign= (src/parser//parser_prod.nit:4142,5--4146:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraassignMethid___n_assign__eq, 4156};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABraassignMethid___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ABraassignMethid::empty_init (src/parser//parser_prod.nit:4150,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraassignMethid___empty_init, 4164};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ABraassignMethid].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ABraassignMethid].i] = 1;
return;
}
void parser_prod___ABraassignMethid___init_abraassignmethid(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ABraassignMethid::init_abraassignmethid (src/parser//parser_prod.nit:4152,5--4168:24)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraassignMethid___init_abraassignmethid, 4166};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___ABraassignMethid___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ABraassignMethid::replace_child (src/parser//parser_prod.nit:4172,5--4203:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraassignMethid___replace_child, 4186};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4174,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraassignMethid___replace_child, 4188); nit_exit(1);}
variable2 = ATTR_parser_nodes___ABraassignMethid____n_obra( self) /*ABraassignMethid::_n_obra*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TObra::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TObra, ID_TObra)) /*cast TObra*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4178,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraassignMethid___replace_child, 4192); nit_exit(1);}
ATTR_parser_nodes___ABraassignMethid____n_obra( self) /*ABraassignMethid::_n_obra*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABraassignMethid____n_obra( self) /*ABraassignMethid::_n_obra*/ = NIT_NULL /*null*/;
}
- goto return_label360;
+ goto return_label362;
}
variable2 = ATTR_parser_nodes___ABraassignMethid____n_cbra( self) /*ABraassignMethid::_n_cbra*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TCbra::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TCbra, ID_TCbra)) /*cast TCbra*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4188,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraassignMethid___replace_child, 4202); nit_exit(1);}
ATTR_parser_nodes___ABraassignMethid____n_cbra( self) /*ABraassignMethid::_n_cbra*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABraassignMethid____n_cbra( self) /*ABraassignMethid::_n_cbra*/ = NIT_NULL /*null*/;
}
- goto return_label360;
+ goto return_label362;
}
variable2 = ATTR_parser_nodes___ABraassignMethid____n_assign( self) /*ABraassignMethid::_n_assign*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TAssign::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TAssign, ID_TAssign)) /*cast TAssign*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4198,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraassignMethid___replace_child, 4212); nit_exit(1);}
ATTR_parser_nodes___ABraassignMethid____n_assign( self) /*ABraassignMethid::_n_assign*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABraassignMethid____n_assign( self) /*ABraassignMethid::_n_assign*/ = NIT_NULL /*null*/;
}
- goto return_label360;
+ goto return_label362;
}
- return_label360: while(false);
+ return_label362: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ABraassignMethid___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraassignMethid::visit_all (src/parser//parser_prod.nit:4207,5--4216:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraassignMethid___visit_all, 4221};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABraassignMethid___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraassignMethid::visit_all_reverse (src/parser//parser_prod.nit:4220,5--4229:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraassignMethid___visit_all_reverse, 4234};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASignature___n_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASignature::n_type= (src/parser//parser_prod.nit:4234,5--4238:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASignature___n_type__eq, 4248};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASignature___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ASignature::empty_init (src/parser//parser_prod.nit:4242,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASignature___empty_init, 4256};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ASignature].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ASignature].i] = 1;
return;
}
void parser_prod___ASignature___init_asignature(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ASignature::init_asignature (src/parser//parser_prod.nit:4244,5--4257:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASignature___init_asignature, 4258};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable3)) break; /*for*/
variable3 = ((array___ArrayIterator___item_t)CALL(variable2,COLOR_abstract_collection___Iterator___item))(variable2) /*ArrayIterator::item*/;
variable4 = TAG_Bool(( variable3 /*n*/==NIT_NULL) || VAL_ISA( variable3 /*n*/, COLOR_PParam, ID_PParam)) /*cast PParam*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4251,3--21\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASignature___init_asignature, 4265); nit_exit(1);}
variable4 = ATTR_parser_nodes___ASignature____n_params( self) /*ASignature::_n_params*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable4,COLOR_abstract_collection___SimpleCollection___add))(variable4, variable3 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable3 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable3 /*n*/, self) /*PParam::parent=*/;
- continue_366: while(0);
+ continue_368: while(0);
((array___ArrayIterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*ArrayIterator::next*/;
}
- break_366: while(0);
+ break_368: while(0);
ATTR_parser_nodes___ASignature____n_type( self) /*ASignature::_n_type*/ = variable1 /*n_type*/;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*n_type*/ == NIT_NULL /*null*/) || (( variable1 /*n_type*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*n_type*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*n_type*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*n_type*/,COLOR_kernel___Object_____eqeq))( variable1 /*n_type*/, NIT_NULL /*null*/) /*PType::==*/)))))));
if (UNTAG_Bool(variable2)) { /*if*/
return;
}
void parser_prod___ASignature___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ASignature::replace_child (src/parser//parser_prod.nit:4261,5--4284:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASignature___replace_child, 4275};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4263,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASignature___replace_child, 4277); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASignature____n_params( self) /*ASignature::_n_params*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable3 = NEW_range___Range___without_last( TAG_Int(0), variable2); /*new Range[Int]*/
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PParam, ID_PParam)) /*cast PParam*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4267,7--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASignature___replace_child, 4281); nit_exit(1);}
variable4 = ATTR_parser_nodes___ASignature____n_params( self) /*ASignature::_n_params*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PParam::parent=*/;
variable4 = ATTR_parser_nodes___ASignature____n_params( self) /*ASignature::_n_params*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label367;
+ goto return_label369;
}
- continue_368: while(0);
+ continue_370: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_368: while(0);
+ break_370: while(0);
variable2 = ATTR_parser_nodes___ASignature____n_type( self) /*ASignature::_n_type*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PType::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4279,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASignature___replace_child, 4293); nit_exit(1);}
ATTR_parser_nodes___ASignature____n_type( self) /*ASignature::_n_type*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASignature____n_type( self) /*ASignature::_n_type*/ = NIT_NULL /*null*/;
}
- goto return_label367;
+ goto return_label369;
}
- return_label367: while(false);
+ return_label369: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ASignature___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASignature::visit_all (src/parser//parser_prod.nit:4288,5--4294:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASignature___visit_all, 4302};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_370: while(0);
+ continue_372: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_370: while(0);
+ break_372: while(0);
variable1 = ATTR_parser_nodes___ASignature____n_type( self) /*ASignature::_n_type*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*PType::==*/)))))));
if (UNTAG_Bool(variable1)) { /*if*/
return;
}
void parser_prod___ASignature___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASignature::visit_all_reverse (src/parser//parser_prod.nit:4298,5--4308:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASignature___visit_all_reverse, 4312};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_372: while(0);
+ continue_374: while(0);
}
- break_372: while(0);
+ break_374: while(0);
variable1 = ATTR_parser_nodes___ASignature____n_type( self) /*ASignature::_n_type*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*PType::==*/)))))));
if (UNTAG_Bool(variable1)) { /*if*/
return;
}
void parser_prod___AParam___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AParam::n_id= (src/parser//parser_prod.nit:4313,5--4317:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AParam___n_id__eq, 4327};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AParam___n_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AParam::n_type= (src/parser//parser_prod.nit:4320,5--4324:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AParam___n_type__eq, 4334};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AParam___n_dotdotdot__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AParam::n_dotdotdot= (src/parser//parser_prod.nit:4327,5--4331:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AParam___n_dotdotdot__eq, 4341};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AParam___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AParam::empty_init (src/parser//parser_prod.nit:4335,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AParam___empty_init, 4349};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AParam].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AParam].i] = 1;
return;
}
void parser_prod___AParam___init_aparam(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AParam::init_aparam (src/parser//parser_prod.nit:4337,5--4353:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AParam___init_aparam, 4351};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AParam___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AParam::replace_child (src/parser//parser_prod.nit:4357,5--4388:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AParam___replace_child, 4371};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4359,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AParam___replace_child, 4373); nit_exit(1);}
variable2 = ATTR_parser_nodes___PParam____n_id( self) /*AParam::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TId::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4363,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AParam___replace_child, 4377); nit_exit(1);}
ATTR_parser_nodes___PParam____n_id( self) /*AParam::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___PParam____n_id( self) /*AParam::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label378;
+ goto return_label380;
}
variable2 = ATTR_parser_nodes___PParam____n_type( self) /*AParam::_n_type*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PType::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4373,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AParam___replace_child, 4387); nit_exit(1);}
ATTR_parser_nodes___PParam____n_type( self) /*AParam::_n_type*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___PParam____n_type( self) /*AParam::_n_type*/ = NIT_NULL /*null*/;
}
- goto return_label378;
+ goto return_label380;
}
variable2 = ATTR_parser_nodes___AParam____n_dotdotdot( self) /*AParam::_n_dotdotdot*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TDotdotdot::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TDotdotdot, ID_TDotdotdot)) /*cast TDotdotdot*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4383,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AParam___replace_child, 4397); nit_exit(1);}
ATTR_parser_nodes___AParam____n_dotdotdot( self) /*AParam::_n_dotdotdot*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AParam____n_dotdotdot( self) /*AParam::_n_dotdotdot*/ = NIT_NULL /*null*/;
}
- goto return_label378;
+ goto return_label380;
}
- return_label378: while(false);
+ return_label380: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AParam___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AParam::visit_all (src/parser//parser_prod.nit:4392,5--4401:32)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AParam___visit_all, 4406};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AParam___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AParam::visit_all_reverse (src/parser//parser_prod.nit:4405,5--4414:32)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AParam___visit_all_reverse, 4419};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AType___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AType::n_id= (src/parser//parser_prod.nit:4419,5--4423:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AType___n_id__eq, 4433};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AType___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AType::empty_init (src/parser//parser_prod.nit:4427,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AType___empty_init, 4441};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AType].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AType].i] = 1;
return;
}
void parser_prod___AType___init_atype(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AType::init_atype (src/parser//parser_prod.nit:4429,5--4442:17)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AType___init_atype, 4443};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable3)) break; /*for*/
variable3 = ((array___ArrayIterator___item_t)CALL(variable2,COLOR_abstract_collection___Iterator___item))(variable2) /*ArrayIterator::item*/;
variable4 = TAG_Bool(( variable3 /*n*/==NIT_NULL) || VAL_ISA( variable3 /*n*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4440,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AType___init_atype, 4454); nit_exit(1);}
variable4 = ATTR_parser_nodes___AType____n_types( self) /*AType::_n_types*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable4,COLOR_abstract_collection___SimpleCollection___add))(variable4, variable3 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable3 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable3 /*n*/, self) /*PType::parent=*/;
- continue_384: while(0);
+ continue_386: while(0);
((array___ArrayIterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*ArrayIterator::next*/;
}
- break_384: while(0);
+ break_386: while(0);
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AType].i] = 1;
tracehead = trace.prev;
return;
}
void parser_prod___AType___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AType::replace_child (src/parser//parser_prod.nit:4446,5--4468:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AType___replace_child, 4460};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4448,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AType___replace_child, 4462); nit_exit(1);}
variable2 = ATTR_parser_nodes___AType____n_id( self) /*AType::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TClassid::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4452,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AType___replace_child, 4466); nit_exit(1);}
ATTR_parser_nodes___AType____n_id( self) /*AType::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AType____n_id( self) /*AType::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label385;
+ goto return_label387;
}
variable2 = ATTR_parser_nodes___AType____n_types( self) /*AType::_n_types*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4462,7--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AType___replace_child, 4476); nit_exit(1);}
variable4 = ATTR_parser_nodes___AType____n_types( self) /*AType::_n_types*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PType::parent=*/;
variable4 = ATTR_parser_nodes___AType____n_types( self) /*AType::_n_types*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label385;
+ goto return_label387;
}
- continue_386: while(0);
+ continue_388: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_386: while(0);
- return_label385: while(false);
+ break_388: while(0);
+ return_label387: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AType___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AType::visit_all (src/parser//parser_prod.nit:4473,5--4479:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AType___visit_all, 4487};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_388: while(0);
+ continue_390: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_388: while(0);
+ break_390: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___AType___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AType::visit_all_reverse (src/parser//parser_prod.nit:4483,5--4492:11)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AType___visit_all_reverse, 4497};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_390: while(0);
+ continue_392: while(0);
}
- break_390: while(0);
+ break_392: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___ABlockExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ABlockExpr::empty_init (src/parser//parser_prod.nit:4499,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABlockExpr___empty_init, 4513};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ABlockExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ABlockExpr].i] = 1;
return;
}
void parser_prod___ABlockExpr___init_ablockexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ABlockExpr::init_ablockexpr (src/parser//parser_prod.nit:4501,5--4509:17)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABlockExpr___init_ablockexpr, 4515};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((array___ArrayIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ArrayIterator::item*/;
variable3 = TAG_Bool(( variable2 /*n*/==NIT_NULL) || VAL_ISA( variable2 /*n*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4507,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABlockExpr___init_ablockexpr, 4521); nit_exit(1);}
variable3 = ATTR_parser_nodes___ABlockExpr____n_expr( self) /*ABlockExpr::_n_expr*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable3,COLOR_abstract_collection___SimpleCollection___add))(variable3, variable2 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable2 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable2 /*n*/, self) /*PExpr::parent=*/;
- continue_393: while(0);
+ continue_395: while(0);
((array___ArrayIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ArrayIterator::next*/;
}
- break_393: while(0);
+ break_395: while(0);
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ABlockExpr].i] = 1;
tracehead = trace.prev;
return;
}
void parser_prod___ABlockExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ABlockExpr::replace_child (src/parser//parser_prod.nit:4513,5--4525:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABlockExpr___replace_child, 4527};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4515,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABlockExpr___replace_child, 4529); nit_exit(1);}
variable2 = ATTR_parser_nodes___ABlockExpr____n_expr( self) /*ABlockExpr::_n_expr*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable3 = NEW_range___Range___without_last( TAG_Int(0), variable2); /*new Range[Int]*/
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4519,7--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABlockExpr___replace_child, 4533); nit_exit(1);}
variable4 = ATTR_parser_nodes___ABlockExpr____n_expr( self) /*ABlockExpr::_n_expr*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PExpr::parent=*/;
variable4 = ATTR_parser_nodes___ABlockExpr____n_expr( self) /*ABlockExpr::_n_expr*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label394;
+ goto return_label396;
}
- continue_395: while(0);
+ continue_397: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_395: while(0);
- return_label394: while(false);
+ break_397: while(0);
+ return_label396: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ABlockExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABlockExpr::visit_all (src/parser//parser_prod.nit:4530,5--4533:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABlockExpr___visit_all, 4544};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_397: while(0);
+ continue_399: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_397: while(0);
+ break_399: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___ABlockExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABlockExpr::visit_all_reverse (src/parser//parser_prod.nit:4537,5--4543:11)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABlockExpr___visit_all_reverse, 4551};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_399: while(0);
+ continue_401: while(0);
}
- break_399: while(0);
+ break_401: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___AVardeclExpr___n_kwvar__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVardeclExpr::n_kwvar= (src/parser//parser_prod.nit:4549,5--4553:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVardeclExpr___n_kwvar__eq, 4563};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVardeclExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVardeclExpr::n_id= (src/parser//parser_prod.nit:4556,5--4560:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVardeclExpr___n_id__eq, 4570};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVardeclExpr___n_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVardeclExpr::n_type= (src/parser//parser_prod.nit:4563,5--4567:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVardeclExpr___n_type__eq, 4577};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVardeclExpr___n_assign__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVardeclExpr::n_assign= (src/parser//parser_prod.nit:4570,5--4574:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVardeclExpr___n_assign__eq, 4584};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVardeclExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVardeclExpr::n_expr= (src/parser//parser_prod.nit:4577,5--4581:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVardeclExpr___n_expr__eq, 4591};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVardeclExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AVardeclExpr::empty_init (src/parser//parser_prod.nit:4585,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVardeclExpr___empty_init, 4599};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AVardeclExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AVardeclExpr].i] = 1;
return;
}
void parser_prod___AVardeclExpr___init_avardeclexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AVardeclExpr::init_avardeclexpr (src/parser//parser_prod.nit:4587,5--4613:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVardeclExpr___init_avardeclexpr, 4601};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AVardeclExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AVardeclExpr::replace_child (src/parser//parser_prod.nit:4617,5--4668:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVardeclExpr___replace_child, 4631};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4619,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AVardeclExpr___replace_child, 4633); nit_exit(1);}
variable2 = ATTR_parser_nodes___AVardeclExpr____n_kwvar( self) /*AVardeclExpr::_n_kwvar*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwvar::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwvar, ID_TKwvar)) /*cast TKwvar*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4623,3--29\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AVardeclExpr___replace_child, 4637); nit_exit(1);}
ATTR_parser_nodes___AVardeclExpr____n_kwvar( self) /*AVardeclExpr::_n_kwvar*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AVardeclExpr____n_kwvar( self) /*AVardeclExpr::_n_kwvar*/ = NIT_NULL /*null*/;
}
- goto return_label407;
+ goto return_label409;
}
variable2 = ATTR_parser_nodes___AVardeclExpr____n_id( self) /*AVardeclExpr::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TId::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4633,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AVardeclExpr___replace_child, 4647); nit_exit(1);}
ATTR_parser_nodes___AVardeclExpr____n_id( self) /*AVardeclExpr::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AVardeclExpr____n_id( self) /*AVardeclExpr::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label407;
+ goto return_label409;
}
variable2 = ATTR_parser_nodes___AVardeclExpr____n_type( self) /*AVardeclExpr::_n_type*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PType::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4643,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AVardeclExpr___replace_child, 4657); nit_exit(1);}
ATTR_parser_nodes___AVardeclExpr____n_type( self) /*AVardeclExpr::_n_type*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AVardeclExpr____n_type( self) /*AVardeclExpr::_n_type*/ = NIT_NULL /*null*/;
}
- goto return_label407;
+ goto return_label409;
}
variable2 = ATTR_parser_nodes___AVardeclExpr____n_assign( self) /*AVardeclExpr::_n_assign*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TAssign::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TAssign, ID_TAssign)) /*cast TAssign*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4653,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AVardeclExpr___replace_child, 4667); nit_exit(1);}
ATTR_parser_nodes___AVardeclExpr____n_assign( self) /*AVardeclExpr::_n_assign*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AVardeclExpr____n_assign( self) /*AVardeclExpr::_n_assign*/ = NIT_NULL /*null*/;
}
- goto return_label407;
+ goto return_label409;
}
variable2 = ATTR_parser_nodes___AVardeclExpr____n_expr( self) /*AVardeclExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4663,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AVardeclExpr___replace_child, 4677); nit_exit(1);}
ATTR_parser_nodes___AVardeclExpr____n_expr( self) /*AVardeclExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AVardeclExpr____n_expr( self) /*AVardeclExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label407;
+ goto return_label409;
}
- return_label407: while(false);
+ return_label409: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AVardeclExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVardeclExpr::visit_all (src/parser//parser_prod.nit:4672,5--4687:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVardeclExpr___visit_all, 4686};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVardeclExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVardeclExpr::visit_all_reverse (src/parser//parser_prod.nit:4691,5--4706:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVardeclExpr___visit_all_reverse, 4705};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AReturnExpr___n_kwreturn__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AReturnExpr::n_kwreturn= (src/parser//parser_prod.nit:4711,5--4715:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AReturnExpr___n_kwreturn__eq, 4725};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AReturnExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AReturnExpr::n_expr= (src/parser//parser_prod.nit:4718,5--4722:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AReturnExpr___n_expr__eq, 4732};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AReturnExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AReturnExpr::empty_init (src/parser//parser_prod.nit:4726,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AReturnExpr___empty_init, 4740};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AReturnExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AReturnExpr].i] = 1;
return;
}
void parser_prod___AReturnExpr___init_areturnexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AReturnExpr::init_areturnexpr (src/parser//parser_prod.nit:4728,5--4739:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AReturnExpr___init_areturnexpr, 4742};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AReturnExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AReturnExpr::replace_child (src/parser//parser_prod.nit:4743,5--4764:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AReturnExpr___replace_child, 4757};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4745,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AReturnExpr___replace_child, 4759); nit_exit(1);}
variable2 = ATTR_parser_nodes___AReturnExpr____n_kwreturn( self) /*AReturnExpr::_n_kwreturn*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwreturn::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwreturn, ID_TKwreturn)) /*cast TKwreturn*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4749,3--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AReturnExpr___replace_child, 4763); nit_exit(1);}
ATTR_parser_nodes___AReturnExpr____n_kwreturn( self) /*AReturnExpr::_n_kwreturn*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AReturnExpr____n_kwreturn( self) /*AReturnExpr::_n_kwreturn*/ = NIT_NULL /*null*/;
}
- goto return_label414;
+ goto return_label416;
}
variable2 = ATTR_parser_nodes___AReturnExpr____n_expr( self) /*AReturnExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4759,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AReturnExpr___replace_child, 4773); nit_exit(1);}
ATTR_parser_nodes___AReturnExpr____n_expr( self) /*AReturnExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AReturnExpr____n_expr( self) /*AReturnExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label414;
+ goto return_label416;
}
- return_label414: while(false);
+ return_label416: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AReturnExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AReturnExpr::visit_all (src/parser//parser_prod.nit:4768,5--4774:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AReturnExpr___visit_all, 4782};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AReturnExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AReturnExpr::visit_all_reverse (src/parser//parser_prod.nit:4778,5--4784:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AReturnExpr___visit_all_reverse, 4792};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABreakExpr___n_kwbreak__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABreakExpr::n_kwbreak= (src/parser//parser_prod.nit:4789,5--4793:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABreakExpr___n_kwbreak__eq, 4803};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABreakExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ABreakExpr::empty_init (src/parser//parser_prod.nit:4797,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABreakExpr___empty_init, 4811};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ABreakExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ABreakExpr].i] = 1;
return;
}
void parser_prod___ABreakExpr___init_abreakexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ABreakExpr::init_abreakexpr (src/parser//parser_prod.nit:4799,5--4805:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABreakExpr___init_abreakexpr, 4813};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABreakExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ABreakExpr::replace_child (src/parser//parser_prod.nit:4809,5--4820:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABreakExpr___replace_child, 4823};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4811,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABreakExpr___replace_child, 4825); nit_exit(1);}
variable2 = ATTR_parser_nodes___ABreakExpr____n_kwbreak( self) /*ABreakExpr::_n_kwbreak*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwbreak::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwbreak, ID_TKwbreak)) /*cast TKwbreak*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4815,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABreakExpr___replace_child, 4829); nit_exit(1);}
ATTR_parser_nodes___ABreakExpr____n_kwbreak( self) /*ABreakExpr::_n_kwbreak*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABreakExpr____n_kwbreak( self) /*ABreakExpr::_n_kwbreak*/ = NIT_NULL /*null*/;
}
- goto return_label420;
+ goto return_label422;
}
- return_label420: while(false);
+ return_label422: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ABreakExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABreakExpr::visit_all (src/parser//parser_prod.nit:4824,5--4827:30)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABreakExpr___visit_all, 4838};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABreakExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABreakExpr::visit_all_reverse (src/parser//parser_prod.nit:4831,5--4834:30)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABreakExpr___visit_all_reverse, 4845};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAbortExpr___n_kwabort__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAbortExpr::n_kwabort= (src/parser//parser_prod.nit:4839,5--4843:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAbortExpr___n_kwabort__eq, 4853};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAbortExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AAbortExpr::empty_init (src/parser//parser_prod.nit:4847,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAbortExpr___empty_init, 4861};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AAbortExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AAbortExpr].i] = 1;
return;
}
void parser_prod___AAbortExpr___init_aabortexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AAbortExpr::init_aabortexpr (src/parser//parser_prod.nit:4849,5--4855:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAbortExpr___init_aabortexpr, 4863};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAbortExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AAbortExpr::replace_child (src/parser//parser_prod.nit:4859,5--4870:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAbortExpr___replace_child, 4873};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4861,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAbortExpr___replace_child, 4875); nit_exit(1);}
variable2 = ATTR_parser_nodes___AAbortExpr____n_kwabort( self) /*AAbortExpr::_n_kwabort*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwabort::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwabort, ID_TKwabort)) /*cast TKwabort*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4865,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAbortExpr___replace_child, 4879); nit_exit(1);}
ATTR_parser_nodes___AAbortExpr____n_kwabort( self) /*AAbortExpr::_n_kwabort*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAbortExpr____n_kwabort( self) /*AAbortExpr::_n_kwabort*/ = NIT_NULL /*null*/;
}
- goto return_label426;
+ goto return_label428;
}
- return_label426: while(false);
+ return_label428: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AAbortExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAbortExpr::visit_all (src/parser//parser_prod.nit:4874,5--4877:30)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAbortExpr___visit_all, 4888};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAbortExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAbortExpr::visit_all_reverse (src/parser//parser_prod.nit:4881,5--4884:30)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAbortExpr___visit_all_reverse, 4895};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AContinueExpr___n_kwcontinue__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AContinueExpr::n_kwcontinue= (src/parser//parser_prod.nit:4889,5--4893:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AContinueExpr___n_kwcontinue__eq, 4903};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AContinueExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AContinueExpr::empty_init (src/parser//parser_prod.nit:4897,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AContinueExpr___empty_init, 4911};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AContinueExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AContinueExpr].i] = 1;
return;
}
void parser_prod___AContinueExpr___init_acontinueexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AContinueExpr::init_acontinueexpr (src/parser//parser_prod.nit:4899,5--4905:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AContinueExpr___init_acontinueexpr, 4913};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AContinueExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AContinueExpr::replace_child (src/parser//parser_prod.nit:4909,5--4920:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AContinueExpr___replace_child, 4923};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4911,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AContinueExpr___replace_child, 4925); nit_exit(1);}
variable2 = ATTR_parser_nodes___AContinueExpr____n_kwcontinue( self) /*AContinueExpr::_n_kwcontinue*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwcontinue::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwcontinue, ID_TKwcontinue)) /*cast TKwcontinue*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4915,3--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AContinueExpr___replace_child, 4929); nit_exit(1);}
ATTR_parser_nodes___AContinueExpr____n_kwcontinue( self) /*AContinueExpr::_n_kwcontinue*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AContinueExpr____n_kwcontinue( self) /*AContinueExpr::_n_kwcontinue*/ = NIT_NULL /*null*/;
}
- goto return_label432;
+ goto return_label434;
}
- return_label432: while(false);
+ return_label434: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AContinueExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AContinueExpr::visit_all (src/parser//parser_prod.nit:4924,5--4927:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AContinueExpr___visit_all, 4938};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AContinueExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AContinueExpr::visit_all_reverse (src/parser//parser_prod.nit:4931,5--4934:33)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AContinueExpr___visit_all_reverse, 4945};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ADoExpr___n_kwdo__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ADoExpr::n_kwdo= (src/parser//parser_prod.nit:4939,5--4943:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADoExpr___n_kwdo__eq, 4953};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ADoExpr___n_block__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ADoExpr::n_block= (src/parser//parser_prod.nit:4946,5--4950:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADoExpr___n_block__eq, 4960};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ADoExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ADoExpr::empty_init (src/parser//parser_prod.nit:4954,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADoExpr___empty_init, 4968};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ADoExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ADoExpr].i] = 1;
return;
}
void parser_prod___ADoExpr___init_adoexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ADoExpr::init_adoexpr (src/parser//parser_prod.nit:4956,5--4967:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADoExpr___init_adoexpr, 4970};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___ADoExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ADoExpr::replace_child (src/parser//parser_prod.nit:4971,5--4992:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADoExpr___replace_child, 4985};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4973,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ADoExpr___replace_child, 4987); nit_exit(1);}
variable2 = ATTR_parser_nodes___ADoExpr____n_kwdo( self) /*ADoExpr::_n_kwdo*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwdo::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwdo, ID_TKwdo)) /*cast TKwdo*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4977,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ADoExpr___replace_child, 4991); nit_exit(1);}
ATTR_parser_nodes___ADoExpr____n_kwdo( self) /*ADoExpr::_n_kwdo*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ADoExpr____n_kwdo( self) /*ADoExpr::_n_kwdo*/ = NIT_NULL /*null*/;
}
- goto return_label439;
+ goto return_label441;
}
variable2 = ATTR_parser_nodes___ADoExpr____n_block( self) /*ADoExpr::_n_block*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:4987,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ADoExpr___replace_child, 5001); nit_exit(1);}
ATTR_parser_nodes___ADoExpr____n_block( self) /*ADoExpr::_n_block*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ADoExpr____n_block( self) /*ADoExpr::_n_block*/ = NIT_NULL /*null*/;
}
- goto return_label439;
+ goto return_label441;
}
- return_label439: while(false);
+ return_label441: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ADoExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ADoExpr::visit_all (src/parser//parser_prod.nit:4996,5--5002:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADoExpr___visit_all, 5010};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ADoExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ADoExpr::visit_all_reverse (src/parser//parser_prod.nit:5006,5--5012:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADoExpr___visit_all_reverse, 5020};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIfExpr___n_kwif__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIfExpr::n_kwif= (src/parser//parser_prod.nit:5017,5--5021:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfExpr___n_kwif__eq, 5031};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIfExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIfExpr::n_expr= (src/parser//parser_prod.nit:5024,5--5028:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfExpr___n_expr__eq, 5038};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIfExpr___n_then__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIfExpr::n_then= (src/parser//parser_prod.nit:5031,5--5035:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfExpr___n_then__eq, 5045};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIfExpr___n_else__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIfExpr::n_else= (src/parser//parser_prod.nit:5038,5--5042:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfExpr___n_else__eq, 5052};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIfExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AIfExpr::empty_init (src/parser//parser_prod.nit:5046,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfExpr___empty_init, 5060};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AIfExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AIfExpr].i] = 1;
return;
}
void parser_prod___AIfExpr___init_aifexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AIfExpr::init_aifexpr (src/parser//parser_prod.nit:5048,5--5069:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfExpr___init_aifexpr, 5062};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AIfExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AIfExpr::replace_child (src/parser//parser_prod.nit:5073,5--5114:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfExpr___replace_child, 5087};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5075,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIfExpr___replace_child, 5089); nit_exit(1);}
variable2 = ATTR_parser_nodes___AIfExpr____n_kwif( self) /*AIfExpr::_n_kwif*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwif::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwif, ID_TKwif)) /*cast TKwif*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5079,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIfExpr___replace_child, 5093); nit_exit(1);}
ATTR_parser_nodes___AIfExpr____n_kwif( self) /*AIfExpr::_n_kwif*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AIfExpr____n_kwif( self) /*AIfExpr::_n_kwif*/ = NIT_NULL /*null*/;
}
- goto return_label448;
+ goto return_label450;
}
variable2 = ATTR_parser_nodes___AIfExpr____n_expr( self) /*AIfExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5089,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIfExpr___replace_child, 5103); nit_exit(1);}
ATTR_parser_nodes___AIfExpr____n_expr( self) /*AIfExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AIfExpr____n_expr( self) /*AIfExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label448;
+ goto return_label450;
}
variable2 = ATTR_parser_nodes___AIfExpr____n_then( self) /*AIfExpr::_n_then*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5099,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIfExpr___replace_child, 5113); nit_exit(1);}
ATTR_parser_nodes___AIfExpr____n_then( self) /*AIfExpr::_n_then*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AIfExpr____n_then( self) /*AIfExpr::_n_then*/ = NIT_NULL /*null*/;
}
- goto return_label448;
+ goto return_label450;
}
variable2 = ATTR_parser_nodes___AIfExpr____n_else( self) /*AIfExpr::_n_else*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5109,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIfExpr___replace_child, 5123); nit_exit(1);}
ATTR_parser_nodes___AIfExpr____n_else( self) /*AIfExpr::_n_else*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AIfExpr____n_else( self) /*AIfExpr::_n_else*/ = NIT_NULL /*null*/;
}
- goto return_label448;
+ goto return_label450;
}
- return_label448: while(false);
+ return_label450: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AIfExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIfExpr::visit_all (src/parser//parser_prod.nit:5118,5--5130:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfExpr___visit_all, 5132};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIfExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIfExpr::visit_all_reverse (src/parser//parser_prod.nit:5134,5--5146:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfExpr___visit_all_reverse, 5148};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIfexprExpr___n_kwif__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIfexprExpr::n_kwif= (src/parser//parser_prod.nit:5151,5--5155:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfexprExpr___n_kwif__eq, 5165};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIfexprExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIfexprExpr::n_expr= (src/parser//parser_prod.nit:5158,5--5162:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfexprExpr___n_expr__eq, 5172};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIfexprExpr___n_kwthen__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIfexprExpr::n_kwthen= (src/parser//parser_prod.nit:5165,5--5169:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfexprExpr___n_kwthen__eq, 5179};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIfexprExpr___n_then__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIfexprExpr::n_then= (src/parser//parser_prod.nit:5172,5--5176:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfexprExpr___n_then__eq, 5186};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIfexprExpr___n_kwelse__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIfexprExpr::n_kwelse= (src/parser//parser_prod.nit:5179,5--5183:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfexprExpr___n_kwelse__eq, 5193};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIfexprExpr___n_else__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIfexprExpr::n_else= (src/parser//parser_prod.nit:5186,5--5190:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfexprExpr___n_else__eq, 5200};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIfexprExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AIfexprExpr::empty_init (src/parser//parser_prod.nit:5194,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfexprExpr___empty_init, 5208};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AIfexprExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AIfexprExpr].i] = 1;
return;
}
void parser_prod___AIfexprExpr___init_aifexprexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AIfexprExpr::init_aifexprexpr (src/parser//parser_prod.nit:5196,5--5227:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfexprExpr___init_aifexprexpr, 5210};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AIfexprExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AIfexprExpr::replace_child (src/parser//parser_prod.nit:5231,5--5292:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfexprExpr___replace_child, 5245};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5233,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIfexprExpr___replace_child, 5247); nit_exit(1);}
variable2 = ATTR_parser_nodes___AIfexprExpr____n_kwif( self) /*AIfexprExpr::_n_kwif*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwif::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwif, ID_TKwif)) /*cast TKwif*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5237,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIfexprExpr___replace_child, 5251); nit_exit(1);}
ATTR_parser_nodes___AIfexprExpr____n_kwif( self) /*AIfexprExpr::_n_kwif*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AIfexprExpr____n_kwif( self) /*AIfexprExpr::_n_kwif*/ = NIT_NULL /*null*/;
}
- goto return_label459;
+ goto return_label461;
}
variable2 = ATTR_parser_nodes___AIfexprExpr____n_expr( self) /*AIfexprExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5247,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIfexprExpr___replace_child, 5261); nit_exit(1);}
ATTR_parser_nodes___AIfexprExpr____n_expr( self) /*AIfexprExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AIfexprExpr____n_expr( self) /*AIfexprExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label459;
+ goto return_label461;
}
variable2 = ATTR_parser_nodes___AIfexprExpr____n_kwthen( self) /*AIfexprExpr::_n_kwthen*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwthen::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwthen, ID_TKwthen)) /*cast TKwthen*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5257,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIfexprExpr___replace_child, 5271); nit_exit(1);}
ATTR_parser_nodes___AIfexprExpr____n_kwthen( self) /*AIfexprExpr::_n_kwthen*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AIfexprExpr____n_kwthen( self) /*AIfexprExpr::_n_kwthen*/ = NIT_NULL /*null*/;
}
- goto return_label459;
+ goto return_label461;
}
variable2 = ATTR_parser_nodes___AIfexprExpr____n_then( self) /*AIfexprExpr::_n_then*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5267,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIfexprExpr___replace_child, 5281); nit_exit(1);}
ATTR_parser_nodes___AIfexprExpr____n_then( self) /*AIfexprExpr::_n_then*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AIfexprExpr____n_then( self) /*AIfexprExpr::_n_then*/ = NIT_NULL /*null*/;
}
- goto return_label459;
+ goto return_label461;
}
variable2 = ATTR_parser_nodes___AIfexprExpr____n_kwelse( self) /*AIfexprExpr::_n_kwelse*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwelse::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwelse, ID_TKwelse)) /*cast TKwelse*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5277,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIfexprExpr___replace_child, 5291); nit_exit(1);}
ATTR_parser_nodes___AIfexprExpr____n_kwelse( self) /*AIfexprExpr::_n_kwelse*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AIfexprExpr____n_kwelse( self) /*AIfexprExpr::_n_kwelse*/ = NIT_NULL /*null*/;
}
- goto return_label459;
+ goto return_label461;
}
variable2 = ATTR_parser_nodes___AIfexprExpr____n_else( self) /*AIfexprExpr::_n_else*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5287,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIfexprExpr___replace_child, 5301); nit_exit(1);}
ATTR_parser_nodes___AIfexprExpr____n_else( self) /*AIfexprExpr::_n_else*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AIfexprExpr____n_else( self) /*AIfexprExpr::_n_else*/ = NIT_NULL /*null*/;
}
- goto return_label459;
+ goto return_label461;
}
- return_label459: while(false);
+ return_label461: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AIfexprExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIfexprExpr::visit_all (src/parser//parser_prod.nit:5296,5--5314:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfexprExpr___visit_all, 5310};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIfexprExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIfexprExpr::visit_all_reverse (src/parser//parser_prod.nit:5318,5--5336:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIfexprExpr___visit_all_reverse, 5332};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AWhileExpr___n_kwwhile__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AWhileExpr::n_kwwhile= (src/parser//parser_prod.nit:5341,5--5345:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AWhileExpr___n_kwwhile__eq, 5355};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AWhileExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AWhileExpr::n_expr= (src/parser//parser_prod.nit:5348,5--5352:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AWhileExpr___n_expr__eq, 5362};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AWhileExpr___n_kwdo__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AWhileExpr::n_kwdo= (src/parser//parser_prod.nit:5355,5--5359:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AWhileExpr___n_kwdo__eq, 5369};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AWhileExpr___n_block__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AWhileExpr::n_block= (src/parser//parser_prod.nit:5362,5--5366:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AWhileExpr___n_block__eq, 5376};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AWhileExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AWhileExpr::empty_init (src/parser//parser_prod.nit:5370,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AWhileExpr___empty_init, 5384};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AWhileExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AWhileExpr].i] = 1;
return;
}
void parser_prod___AWhileExpr___init_awhileexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AWhileExpr::init_awhileexpr (src/parser//parser_prod.nit:5372,5--5393:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AWhileExpr___init_awhileexpr, 5386};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AWhileExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AWhileExpr::replace_child (src/parser//parser_prod.nit:5397,5--5438:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AWhileExpr___replace_child, 5411};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5399,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AWhileExpr___replace_child, 5413); nit_exit(1);}
variable2 = ATTR_parser_nodes___AWhileExpr____n_kwwhile( self) /*AWhileExpr::_n_kwwhile*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwwhile::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwwhile, ID_TKwwhile)) /*cast TKwwhile*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5403,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AWhileExpr___replace_child, 5417); nit_exit(1);}
ATTR_parser_nodes___AWhileExpr____n_kwwhile( self) /*AWhileExpr::_n_kwwhile*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AWhileExpr____n_kwwhile( self) /*AWhileExpr::_n_kwwhile*/ = NIT_NULL /*null*/;
}
- goto return_label468;
+ goto return_label470;
}
variable2 = ATTR_parser_nodes___AWhileExpr____n_expr( self) /*AWhileExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5413,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AWhileExpr___replace_child, 5427); nit_exit(1);}
ATTR_parser_nodes___AWhileExpr____n_expr( self) /*AWhileExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AWhileExpr____n_expr( self) /*AWhileExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label468;
+ goto return_label470;
}
variable2 = ATTR_parser_nodes___AWhileExpr____n_kwdo( self) /*AWhileExpr::_n_kwdo*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwdo::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwdo, ID_TKwdo)) /*cast TKwdo*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5423,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AWhileExpr___replace_child, 5437); nit_exit(1);}
ATTR_parser_nodes___AWhileExpr____n_kwdo( self) /*AWhileExpr::_n_kwdo*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AWhileExpr____n_kwdo( self) /*AWhileExpr::_n_kwdo*/ = NIT_NULL /*null*/;
}
- goto return_label468;
+ goto return_label470;
}
variable2 = ATTR_parser_nodes___AWhileExpr____n_block( self) /*AWhileExpr::_n_block*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5433,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AWhileExpr___replace_child, 5447); nit_exit(1);}
ATTR_parser_nodes___AWhileExpr____n_block( self) /*AWhileExpr::_n_block*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AWhileExpr____n_block( self) /*AWhileExpr::_n_block*/ = NIT_NULL /*null*/;
}
- goto return_label468;
+ goto return_label470;
}
- return_label468: while(false);
+ return_label470: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AWhileExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AWhileExpr::visit_all (src/parser//parser_prod.nit:5442,5--5454:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AWhileExpr___visit_all, 5456};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AWhileExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AWhileExpr::visit_all_reverse (src/parser//parser_prod.nit:5458,5--5470:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AWhileExpr___visit_all_reverse, 5472};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AForExpr___n_vardecl__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AForExpr::n_vardecl= (src/parser//parser_prod.nit:5475,5--5479:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AForExpr___n_vardecl__eq, 5489};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AForExpr___n_kwdo__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AForExpr::n_kwdo= (src/parser//parser_prod.nit:5482,5--5486:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AForExpr___n_kwdo__eq, 5496};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AForExpr___n_block__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AForExpr::n_block= (src/parser//parser_prod.nit:5489,5--5493:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AForExpr___n_block__eq, 5503};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AForExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AForExpr::empty_init (src/parser//parser_prod.nit:5497,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AForExpr___empty_init, 5511};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AForExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AForExpr].i] = 1;
return;
}
void parser_prod___AForExpr___init_aforexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AForExpr::init_aforexpr (src/parser//parser_prod.nit:5499,5--5515:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AForExpr___init_aforexpr, 5513};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AForExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AForExpr::replace_child (src/parser//parser_prod.nit:5519,5--5550:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AForExpr___replace_child, 5533};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5521,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AForExpr___replace_child, 5535); nit_exit(1);}
variable2 = ATTR_parser_nodes___AForExpr____n_vardecl( self) /*AForExpr::_n_vardecl*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5525,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AForExpr___replace_child, 5539); nit_exit(1);}
ATTR_parser_nodes___AForExpr____n_vardecl( self) /*AForExpr::_n_vardecl*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AForExpr____n_vardecl( self) /*AForExpr::_n_vardecl*/ = NIT_NULL /*null*/;
}
- goto return_label476;
+ goto return_label478;
}
variable2 = ATTR_parser_nodes___AForExpr____n_kwdo( self) /*AForExpr::_n_kwdo*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwdo::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwdo, ID_TKwdo)) /*cast TKwdo*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5535,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AForExpr___replace_child, 5549); nit_exit(1);}
ATTR_parser_nodes___AForExpr____n_kwdo( self) /*AForExpr::_n_kwdo*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AForExpr____n_kwdo( self) /*AForExpr::_n_kwdo*/ = NIT_NULL /*null*/;
}
- goto return_label476;
+ goto return_label478;
}
variable2 = ATTR_parser_nodes___AForExpr____n_block( self) /*AForExpr::_n_block*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5545,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AForExpr___replace_child, 5559); nit_exit(1);}
ATTR_parser_nodes___AForExpr____n_block( self) /*AForExpr::_n_block*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AForExpr____n_block( self) /*AForExpr::_n_block*/ = NIT_NULL /*null*/;
}
- goto return_label476;
+ goto return_label478;
}
- return_label476: while(false);
+ return_label478: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AForExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AForExpr::visit_all (src/parser//parser_prod.nit:5554,5--5563:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AForExpr___visit_all, 5568};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AForExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AForExpr::visit_all_reverse (src/parser//parser_prod.nit:5567,5--5576:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AForExpr___visit_all_reverse, 5581};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AForVardeclExpr___n_kwfor__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AForVardeclExpr::n_kwfor= (src/parser//parser_prod.nit:5581,5--5585:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AForVardeclExpr___n_kwfor__eq, 5595};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AForVardeclExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AForVardeclExpr::n_id= (src/parser//parser_prod.nit:5588,5--5592:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AForVardeclExpr___n_id__eq, 5602};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AForVardeclExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AForVardeclExpr::n_expr= (src/parser//parser_prod.nit:5595,5--5599:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AForVardeclExpr___n_expr__eq, 5609};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AForVardeclExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AForVardeclExpr::empty_init (src/parser//parser_prod.nit:5603,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AForVardeclExpr___empty_init, 5617};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AForVardeclExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AForVardeclExpr].i] = 1;
return;
}
void parser_prod___AForVardeclExpr___init_aforvardeclexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AForVardeclExpr::init_aforvardeclexpr (src/parser//parser_prod.nit:5605,5--5621:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AForVardeclExpr___init_aforvardeclexpr, 5619};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AForVardeclExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AForVardeclExpr::replace_child (src/parser//parser_prod.nit:5625,5--5656:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AForVardeclExpr___replace_child, 5639};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5627,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AForVardeclExpr___replace_child, 5641); nit_exit(1);}
variable2 = ATTR_parser_nodes___AForVardeclExpr____n_kwfor( self) /*AForVardeclExpr::_n_kwfor*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwfor::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwfor, ID_TKwfor)) /*cast TKwfor*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5631,3--29\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AForVardeclExpr___replace_child, 5645); nit_exit(1);}
ATTR_parser_nodes___AForVardeclExpr____n_kwfor( self) /*AForVardeclExpr::_n_kwfor*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AForVardeclExpr____n_kwfor( self) /*AForVardeclExpr::_n_kwfor*/ = NIT_NULL /*null*/;
}
- goto return_label484;
+ goto return_label486;
}
variable2 = ATTR_parser_nodes___AForVardeclExpr____n_id( self) /*AForVardeclExpr::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TId::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5641,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AForVardeclExpr___replace_child, 5655); nit_exit(1);}
ATTR_parser_nodes___AForVardeclExpr____n_id( self) /*AForVardeclExpr::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AForVardeclExpr____n_id( self) /*AForVardeclExpr::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label484;
+ goto return_label486;
}
variable2 = ATTR_parser_nodes___AForVardeclExpr____n_expr( self) /*AForVardeclExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5651,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AForVardeclExpr___replace_child, 5665); nit_exit(1);}
ATTR_parser_nodes___AForVardeclExpr____n_expr( self) /*AForVardeclExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AForVardeclExpr____n_expr( self) /*AForVardeclExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label484;
+ goto return_label486;
}
- return_label484: while(false);
+ return_label486: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AForVardeclExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AForVardeclExpr::visit_all (src/parser//parser_prod.nit:5660,5--5669:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AForVardeclExpr___visit_all, 5674};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AForVardeclExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AForVardeclExpr::visit_all_reverse (src/parser//parser_prod.nit:5673,5--5682:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AForVardeclExpr___visit_all_reverse, 5687};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAssertExpr___n_kwassert__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAssertExpr::n_kwassert= (src/parser//parser_prod.nit:5687,5--5691:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAssertExpr___n_kwassert__eq, 5701};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAssertExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAssertExpr::n_id= (src/parser//parser_prod.nit:5694,5--5698:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAssertExpr___n_id__eq, 5708};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAssertExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAssertExpr::n_expr= (src/parser//parser_prod.nit:5701,5--5705:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAssertExpr___n_expr__eq, 5715};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAssertExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AAssertExpr::empty_init (src/parser//parser_prod.nit:5709,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAssertExpr___empty_init, 5723};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AAssertExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AAssertExpr].i] = 1;
return;
}
void parser_prod___AAssertExpr___init_aassertexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AAssertExpr::init_aassertexpr (src/parser//parser_prod.nit:5711,5--5727:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAssertExpr___init_aassertexpr, 5725};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AAssertExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AAssertExpr::replace_child (src/parser//parser_prod.nit:5731,5--5762:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAssertExpr___replace_child, 5745};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5733,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAssertExpr___replace_child, 5747); nit_exit(1);}
variable2 = ATTR_parser_nodes___AAssertExpr____n_kwassert( self) /*AAssertExpr::_n_kwassert*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwassert::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwassert, ID_TKwassert)) /*cast TKwassert*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5737,3--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAssertExpr___replace_child, 5751); nit_exit(1);}
ATTR_parser_nodes___AAssertExpr____n_kwassert( self) /*AAssertExpr::_n_kwassert*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAssertExpr____n_kwassert( self) /*AAssertExpr::_n_kwassert*/ = NIT_NULL /*null*/;
}
- goto return_label492;
+ goto return_label494;
}
variable2 = ATTR_parser_nodes___AAssertExpr____n_id( self) /*AAssertExpr::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TId::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5747,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAssertExpr___replace_child, 5761); nit_exit(1);}
ATTR_parser_nodes___AAssertExpr____n_id( self) /*AAssertExpr::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAssertExpr____n_id( self) /*AAssertExpr::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label492;
+ goto return_label494;
}
variable2 = ATTR_parser_nodes___AAssertExpr____n_expr( self) /*AAssertExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5757,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAssertExpr___replace_child, 5771); nit_exit(1);}
ATTR_parser_nodes___AAssertExpr____n_expr( self) /*AAssertExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAssertExpr____n_expr( self) /*AAssertExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label492;
+ goto return_label494;
}
- return_label492: while(false);
+ return_label494: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AAssertExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAssertExpr::visit_all (src/parser//parser_prod.nit:5766,5--5775:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAssertExpr___visit_all, 5780};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAssertExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAssertExpr::visit_all_reverse (src/parser//parser_prod.nit:5779,5--5788:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAssertExpr___visit_all_reverse, 5793};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AOnceExpr___n_kwonce__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AOnceExpr::n_kwonce= (src/parser//parser_prod.nit:5793,5--5797:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOnceExpr___n_kwonce__eq, 5807};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AOnceExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AOnceExpr::n_expr= (src/parser//parser_prod.nit:5800,5--5804:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOnceExpr___n_expr__eq, 5814};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AOnceExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AOnceExpr::empty_init (src/parser//parser_prod.nit:5808,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOnceExpr___empty_init, 5822};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AOnceExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AOnceExpr].i] = 1;
return;
}
void parser_prod___AOnceExpr___init_aonceexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AOnceExpr::init_aonceexpr (src/parser//parser_prod.nit:5810,5--5821:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOnceExpr___init_aonceexpr, 5824};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AOnceExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AOnceExpr::replace_child (src/parser//parser_prod.nit:5825,5--5846:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOnceExpr___replace_child, 5839};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5827,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AOnceExpr___replace_child, 5841); nit_exit(1);}
variable2 = ATTR_parser_nodes___AOnceExpr____n_kwonce( self) /*AOnceExpr::_n_kwonce*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwonce::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwonce, ID_TKwonce)) /*cast TKwonce*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5831,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AOnceExpr___replace_child, 5845); nit_exit(1);}
ATTR_parser_nodes___AOnceExpr____n_kwonce( self) /*AOnceExpr::_n_kwonce*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AOnceExpr____n_kwonce( self) /*AOnceExpr::_n_kwonce*/ = NIT_NULL /*null*/;
}
- goto return_label499;
+ goto return_label501;
}
variable2 = ATTR_parser_nodes___AProxyExpr____n_expr( self) /*AOnceExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5841,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AOnceExpr___replace_child, 5855); nit_exit(1);}
ATTR_parser_nodes___AProxyExpr____n_expr( self) /*AOnceExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AProxyExpr____n_expr( self) /*AOnceExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label499;
+ goto return_label501;
}
- return_label499: while(false);
+ return_label501: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AOnceExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AOnceExpr::visit_all (src/parser//parser_prod.nit:5850,5--5856:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOnceExpr___visit_all, 5864};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AOnceExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AOnceExpr::visit_all_reverse (src/parser//parser_prod.nit:5860,5--5866:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOnceExpr___visit_all_reverse, 5874};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASendExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASendExpr::n_expr= (src/parser//parser_prod.nit:5871,5--5875:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASendExpr___n_expr__eq, 5885};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASendExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ASendExpr::empty_init (src/parser//parser_prod.nit:5879,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASendExpr___empty_init, 5893};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ASendExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ASendExpr].i] = 1;
return;
}
void parser_prod___ASendExpr___init_asendexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ASendExpr::init_asendexpr (src/parser//parser_prod.nit:5881,5--5887:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASendExpr___init_asendexpr, 5895};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASendExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ASendExpr::replace_child (src/parser//parser_prod.nit:5891,5--5902:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASendExpr___replace_child, 5905};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5893,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASendExpr___replace_child, 5907); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*ASendExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5897,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASendExpr___replace_child, 5911); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ASendExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ASendExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label505;
+ goto return_label507;
}
- return_label505: while(false);
+ return_label507: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ASendExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASendExpr::visit_all (src/parser//parser_prod.nit:5906,5--5909:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASendExpr___visit_all, 5920};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASendExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASendExpr::visit_all_reverse (src/parser//parser_prod.nit:5913,5--5916:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASendExpr___visit_all_reverse, 5927};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABinopExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABinopExpr::n_expr= (src/parser//parser_prod.nit:5921,5--5925:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABinopExpr___n_expr__eq, 5935};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABinopExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABinopExpr::n_expr2= (src/parser//parser_prod.nit:5928,5--5932:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABinopExpr___n_expr2__eq, 5942};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABinopExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ABinopExpr::empty_init (src/parser//parser_prod.nit:5936,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABinopExpr___empty_init, 5950};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ABinopExpr].i]) return;
((parser_prod___ASendExpr___empty_init_t)CALL( self,COLOR_parser_prod___ASendExpr___empty_init))( self, init_table /*YYY*/) /*ASendExpr::empty_init*/;
return;
}
void parser_prod___ABinopExpr___init_abinopexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ABinopExpr::init_abinopexpr (src/parser//parser_prod.nit:5938,5--5949:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABinopExpr___init_abinopexpr, 5952};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___ABinopExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ABinopExpr::replace_child (src/parser//parser_prod.nit:5953,5--5974:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABinopExpr___replace_child, 5967};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5955,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABinopExpr___replace_child, 5969); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*ABinopExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5959,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABinopExpr___replace_child, 5973); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ABinopExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ABinopExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label512;
+ goto return_label514;
}
variable2 = ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*ABinopExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:5969,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABinopExpr___replace_child, 5983); nit_exit(1);}
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*ABinopExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*ABinopExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label512;
+ goto return_label514;
}
- return_label512: while(false);
+ return_label514: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ABinopExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABinopExpr::visit_all (src/parser//parser_prod.nit:5978,5--5984:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABinopExpr___visit_all, 5992};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABinopExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABinopExpr::visit_all_reverse (src/parser//parser_prod.nit:5988,5--5994:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABinopExpr___visit_all_reverse, 6002};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AOrExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AOrExpr::n_expr= (src/parser//parser_prod.nit:5999,5--6003:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOrExpr___n_expr__eq, 6013};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AOrExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AOrExpr::n_expr2= (src/parser//parser_prod.nit:6006,5--6010:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOrExpr___n_expr2__eq, 6020};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AOrExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AOrExpr::empty_init (src/parser//parser_prod.nit:6014,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOrExpr___empty_init, 6028};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AOrExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AOrExpr].i] = 1;
return;
}
void parser_prod___AOrExpr___init_aorexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AOrExpr::init_aorexpr (src/parser//parser_prod.nit:6016,5--6027:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOrExpr___init_aorexpr, 6030};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AOrExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AOrExpr::replace_child (src/parser//parser_prod.nit:6031,5--6052:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOrExpr___replace_child, 6045};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6033,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AOrExpr___replace_child, 6047); nit_exit(1);}
variable2 = ATTR_parser_nodes___AOrExpr____n_expr( self) /*AOrExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6037,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AOrExpr___replace_child, 6051); nit_exit(1);}
ATTR_parser_nodes___AOrExpr____n_expr( self) /*AOrExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AOrExpr____n_expr( self) /*AOrExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label519;
+ goto return_label521;
}
variable2 = ATTR_parser_nodes___AOrExpr____n_expr2( self) /*AOrExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6047,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AOrExpr___replace_child, 6061); nit_exit(1);}
ATTR_parser_nodes___AOrExpr____n_expr2( self) /*AOrExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AOrExpr____n_expr2( self) /*AOrExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label519;
+ goto return_label521;
}
- return_label519: while(false);
+ return_label521: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AOrExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AOrExpr::visit_all (src/parser//parser_prod.nit:6056,5--6062:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOrExpr___visit_all, 6070};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AOrExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AOrExpr::visit_all_reverse (src/parser//parser_prod.nit:6066,5--6072:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOrExpr___visit_all_reverse, 6080};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAndExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAndExpr::n_expr= (src/parser//parser_prod.nit:6077,5--6081:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAndExpr___n_expr__eq, 6091};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAndExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAndExpr::n_expr2= (src/parser//parser_prod.nit:6084,5--6088:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAndExpr___n_expr2__eq, 6098};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAndExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AAndExpr::empty_init (src/parser//parser_prod.nit:6092,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAndExpr___empty_init, 6106};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AAndExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AAndExpr].i] = 1;
return;
}
void parser_prod___AAndExpr___init_aandexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AAndExpr::init_aandexpr (src/parser//parser_prod.nit:6094,5--6105:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAndExpr___init_aandexpr, 6108};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AAndExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AAndExpr::replace_child (src/parser//parser_prod.nit:6109,5--6130:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAndExpr___replace_child, 6123};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6111,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAndExpr___replace_child, 6125); nit_exit(1);}
variable2 = ATTR_parser_nodes___AAndExpr____n_expr( self) /*AAndExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6115,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAndExpr___replace_child, 6129); nit_exit(1);}
ATTR_parser_nodes___AAndExpr____n_expr( self) /*AAndExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAndExpr____n_expr( self) /*AAndExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label526;
+ goto return_label528;
}
variable2 = ATTR_parser_nodes___AAndExpr____n_expr2( self) /*AAndExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6125,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAndExpr___replace_child, 6139); nit_exit(1);}
ATTR_parser_nodes___AAndExpr____n_expr2( self) /*AAndExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAndExpr____n_expr2( self) /*AAndExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label526;
+ goto return_label528;
}
- return_label526: while(false);
+ return_label528: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AAndExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAndExpr::visit_all (src/parser//parser_prod.nit:6134,5--6140:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAndExpr___visit_all, 6148};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAndExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAndExpr::visit_all_reverse (src/parser//parser_prod.nit:6144,5--6150:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAndExpr___visit_all_reverse, 6158};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANotExpr___n_kwnot__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANotExpr::n_kwnot= (src/parser//parser_prod.nit:6155,5--6159:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANotExpr___n_kwnot__eq, 6169};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANotExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANotExpr::n_expr= (src/parser//parser_prod.nit:6162,5--6166:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANotExpr___n_expr__eq, 6176};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANotExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ANotExpr::empty_init (src/parser//parser_prod.nit:6170,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANotExpr___empty_init, 6184};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ANotExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ANotExpr].i] = 1;
return;
}
void parser_prod___ANotExpr___init_anotexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ANotExpr::init_anotexpr (src/parser//parser_prod.nit:6172,5--6183:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANotExpr___init_anotexpr, 6186};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___ANotExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ANotExpr::replace_child (src/parser//parser_prod.nit:6187,5--6208:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANotExpr___replace_child, 6201};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6189,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANotExpr___replace_child, 6203); nit_exit(1);}
variable2 = ATTR_parser_nodes___ANotExpr____n_kwnot( self) /*ANotExpr::_n_kwnot*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwnot::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwnot, ID_TKwnot)) /*cast TKwnot*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6193,3--29\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANotExpr___replace_child, 6207); nit_exit(1);}
ATTR_parser_nodes___ANotExpr____n_kwnot( self) /*ANotExpr::_n_kwnot*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ANotExpr____n_kwnot( self) /*ANotExpr::_n_kwnot*/ = NIT_NULL /*null*/;
}
- goto return_label533;
+ goto return_label535;
}
variable2 = ATTR_parser_nodes___ANotExpr____n_expr( self) /*ANotExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6203,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANotExpr___replace_child, 6217); nit_exit(1);}
ATTR_parser_nodes___ANotExpr____n_expr( self) /*ANotExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ANotExpr____n_expr( self) /*ANotExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label533;
+ goto return_label535;
}
- return_label533: while(false);
+ return_label535: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ANotExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANotExpr::visit_all (src/parser//parser_prod.nit:6212,5--6218:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANotExpr___visit_all, 6226};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANotExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANotExpr::visit_all_reverse (src/parser//parser_prod.nit:6222,5--6228:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANotExpr___visit_all_reverse, 6236};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AEqExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AEqExpr::n_expr= (src/parser//parser_prod.nit:6233,5--6237:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEqExpr___n_expr__eq, 6247};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AEqExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AEqExpr::n_expr2= (src/parser//parser_prod.nit:6240,5--6244:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEqExpr___n_expr2__eq, 6254};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AEqExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AEqExpr::empty_init (src/parser//parser_prod.nit:6248,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEqExpr___empty_init, 6262};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AEqExpr].i]) return;
((parser_prod___ABinopExpr___empty_init_t)CALL( self,COLOR_parser_prod___ABinopExpr___empty_init))( self, init_table /*YYY*/) /*ABinopExpr::empty_init*/;
return;
}
void parser_prod___AEqExpr___init_aeqexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AEqExpr::init_aeqexpr (src/parser//parser_prod.nit:6250,5--6261:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEqExpr___init_aeqexpr, 6264};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AEqExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AEqExpr::replace_child (src/parser//parser_prod.nit:6265,5--6286:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEqExpr___replace_child, 6279};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6267,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AEqExpr___replace_child, 6281); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*AEqExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6271,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AEqExpr___replace_child, 6285); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*AEqExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*AEqExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label540;
+ goto return_label542;
}
variable2 = ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*AEqExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6281,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AEqExpr___replace_child, 6295); nit_exit(1);}
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*AEqExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*AEqExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label540;
+ goto return_label542;
}
- return_label540: while(false);
+ return_label542: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AEqExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AEqExpr::visit_all (src/parser//parser_prod.nit:6290,5--6296:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEqExpr___visit_all, 6304};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AEqExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AEqExpr::visit_all_reverse (src/parser//parser_prod.nit:6300,5--6306:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEqExpr___visit_all_reverse, 6314};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AEeExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AEeExpr::n_expr= (src/parser//parser_prod.nit:6311,5--6315:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEeExpr___n_expr__eq, 6325};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AEeExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AEeExpr::n_expr2= (src/parser//parser_prod.nit:6318,5--6322:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEeExpr___n_expr2__eq, 6332};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AEeExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AEeExpr::empty_init (src/parser//parser_prod.nit:6326,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEeExpr___empty_init, 6340};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AEeExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AEeExpr].i] = 1;
return;
}
void parser_prod___AEeExpr___init_aeeexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AEeExpr::init_aeeexpr (src/parser//parser_prod.nit:6328,5--6339:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEeExpr___init_aeeexpr, 6342};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AEeExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AEeExpr::replace_child (src/parser//parser_prod.nit:6343,5--6364:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEeExpr___replace_child, 6357};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6345,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AEeExpr___replace_child, 6359); nit_exit(1);}
variable2 = ATTR_parser_nodes___AEeExpr____n_expr( self) /*AEeExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6349,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AEeExpr___replace_child, 6363); nit_exit(1);}
ATTR_parser_nodes___AEeExpr____n_expr( self) /*AEeExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AEeExpr____n_expr( self) /*AEeExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label547;
+ goto return_label549;
}
variable2 = ATTR_parser_nodes___AEeExpr____n_expr2( self) /*AEeExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6359,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AEeExpr___replace_child, 6373); nit_exit(1);}
ATTR_parser_nodes___AEeExpr____n_expr2( self) /*AEeExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AEeExpr____n_expr2( self) /*AEeExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label547;
+ goto return_label549;
}
- return_label547: while(false);
+ return_label549: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AEeExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AEeExpr::visit_all (src/parser//parser_prod.nit:6368,5--6374:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEeExpr___visit_all, 6382};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AEeExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AEeExpr::visit_all_reverse (src/parser//parser_prod.nit:6378,5--6384:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEeExpr___visit_all_reverse, 6392};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANeExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANeExpr::n_expr= (src/parser//parser_prod.nit:6389,5--6393:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANeExpr___n_expr__eq, 6403};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANeExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANeExpr::n_expr2= (src/parser//parser_prod.nit:6396,5--6400:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANeExpr___n_expr2__eq, 6410};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANeExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ANeExpr::empty_init (src/parser//parser_prod.nit:6404,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANeExpr___empty_init, 6418};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ANeExpr].i]) return;
((parser_prod___ABinopExpr___empty_init_t)CALL( self,COLOR_parser_prod___ABinopExpr___empty_init))( self, init_table /*YYY*/) /*ABinopExpr::empty_init*/;
return;
}
void parser_prod___ANeExpr___init_aneexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ANeExpr::init_aneexpr (src/parser//parser_prod.nit:6406,5--6417:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANeExpr___init_aneexpr, 6420};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___ANeExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ANeExpr::replace_child (src/parser//parser_prod.nit:6421,5--6442:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANeExpr___replace_child, 6435};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6423,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANeExpr___replace_child, 6437); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*ANeExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6427,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANeExpr___replace_child, 6441); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ANeExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ANeExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label554;
+ goto return_label556;
}
variable2 = ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*ANeExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6437,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANeExpr___replace_child, 6451); nit_exit(1);}
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*ANeExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*ANeExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label554;
+ goto return_label556;
}
- return_label554: while(false);
+ return_label556: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ANeExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANeExpr::visit_all (src/parser//parser_prod.nit:6446,5--6452:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANeExpr___visit_all, 6460};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANeExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANeExpr::visit_all_reverse (src/parser//parser_prod.nit:6456,5--6462:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANeExpr___visit_all_reverse, 6470};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ALtExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ALtExpr::n_expr= (src/parser//parser_prod.nit:6467,5--6471:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALtExpr___n_expr__eq, 6481};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ALtExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ALtExpr::n_expr2= (src/parser//parser_prod.nit:6474,5--6478:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALtExpr___n_expr2__eq, 6488};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ALtExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ALtExpr::empty_init (src/parser//parser_prod.nit:6482,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALtExpr___empty_init, 6496};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ALtExpr].i]) return;
((parser_prod___ABinopExpr___empty_init_t)CALL( self,COLOR_parser_prod___ABinopExpr___empty_init))( self, init_table /*YYY*/) /*ABinopExpr::empty_init*/;
return;
}
void parser_prod___ALtExpr___init_altexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ALtExpr::init_altexpr (src/parser//parser_prod.nit:6484,5--6495:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALtExpr___init_altexpr, 6498};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___ALtExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ALtExpr::replace_child (src/parser//parser_prod.nit:6499,5--6520:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALtExpr___replace_child, 6513};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6501,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ALtExpr___replace_child, 6515); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*ALtExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6505,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ALtExpr___replace_child, 6519); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ALtExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ALtExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label561;
+ goto return_label563;
}
variable2 = ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*ALtExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6515,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ALtExpr___replace_child, 6529); nit_exit(1);}
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*ALtExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*ALtExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label561;
+ goto return_label563;
}
- return_label561: while(false);
+ return_label563: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ALtExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ALtExpr::visit_all (src/parser//parser_prod.nit:6524,5--6530:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALtExpr___visit_all, 6538};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ALtExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ALtExpr::visit_all_reverse (src/parser//parser_prod.nit:6534,5--6540:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALtExpr___visit_all_reverse, 6548};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ALeExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ALeExpr::n_expr= (src/parser//parser_prod.nit:6545,5--6549:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALeExpr___n_expr__eq, 6559};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ALeExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ALeExpr::n_expr2= (src/parser//parser_prod.nit:6552,5--6556:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALeExpr___n_expr2__eq, 6566};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ALeExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ALeExpr::empty_init (src/parser//parser_prod.nit:6560,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALeExpr___empty_init, 6574};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ALeExpr].i]) return;
((parser_prod___ABinopExpr___empty_init_t)CALL( self,COLOR_parser_prod___ABinopExpr___empty_init))( self, init_table /*YYY*/) /*ABinopExpr::empty_init*/;
return;
}
void parser_prod___ALeExpr___init_aleexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ALeExpr::init_aleexpr (src/parser//parser_prod.nit:6562,5--6573:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALeExpr___init_aleexpr, 6576};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___ALeExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ALeExpr::replace_child (src/parser//parser_prod.nit:6577,5--6598:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALeExpr___replace_child, 6591};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6579,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ALeExpr___replace_child, 6593); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*ALeExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6583,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ALeExpr___replace_child, 6597); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ALeExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ALeExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label568;
+ goto return_label570;
}
variable2 = ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*ALeExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6593,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ALeExpr___replace_child, 6607); nit_exit(1);}
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*ALeExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*ALeExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label568;
+ goto return_label570;
}
- return_label568: while(false);
+ return_label570: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ALeExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ALeExpr::visit_all (src/parser//parser_prod.nit:6602,5--6608:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALeExpr___visit_all, 6616};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ALeExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ALeExpr::visit_all_reverse (src/parser//parser_prod.nit:6612,5--6618:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ALeExpr___visit_all_reverse, 6626};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AGtExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AGtExpr::n_expr= (src/parser//parser_prod.nit:6623,5--6627:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGtExpr___n_expr__eq, 6637};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AGtExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AGtExpr::n_expr2= (src/parser//parser_prod.nit:6630,5--6634:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGtExpr___n_expr2__eq, 6644};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AGtExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AGtExpr::empty_init (src/parser//parser_prod.nit:6638,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGtExpr___empty_init, 6652};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AGtExpr].i]) return;
((parser_prod___ABinopExpr___empty_init_t)CALL( self,COLOR_parser_prod___ABinopExpr___empty_init))( self, init_table /*YYY*/) /*ABinopExpr::empty_init*/;
return;
}
void parser_prod___AGtExpr___init_agtexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AGtExpr::init_agtexpr (src/parser//parser_prod.nit:6640,5--6651:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGtExpr___init_agtexpr, 6654};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AGtExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AGtExpr::replace_child (src/parser//parser_prod.nit:6655,5--6676:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGtExpr___replace_child, 6669};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6657,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AGtExpr___replace_child, 6671); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*AGtExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6661,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AGtExpr___replace_child, 6675); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*AGtExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*AGtExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label575;
+ goto return_label577;
}
variable2 = ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*AGtExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6671,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AGtExpr___replace_child, 6685); nit_exit(1);}
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*AGtExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*AGtExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label575;
+ goto return_label577;
}
- return_label575: while(false);
+ return_label577: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AGtExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AGtExpr::visit_all (src/parser//parser_prod.nit:6680,5--6686:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGtExpr___visit_all, 6694};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AGtExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AGtExpr::visit_all_reverse (src/parser//parser_prod.nit:6690,5--6696:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGtExpr___visit_all_reverse, 6704};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AGeExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AGeExpr::n_expr= (src/parser//parser_prod.nit:6701,5--6705:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGeExpr___n_expr__eq, 6715};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AGeExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AGeExpr::n_expr2= (src/parser//parser_prod.nit:6708,5--6712:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGeExpr___n_expr2__eq, 6722};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AGeExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AGeExpr::empty_init (src/parser//parser_prod.nit:6716,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGeExpr___empty_init, 6730};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AGeExpr].i]) return;
((parser_prod___ABinopExpr___empty_init_t)CALL( self,COLOR_parser_prod___ABinopExpr___empty_init))( self, init_table /*YYY*/) /*ABinopExpr::empty_init*/;
return;
}
void parser_prod___AGeExpr___init_ageexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AGeExpr::init_ageexpr (src/parser//parser_prod.nit:6718,5--6729:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGeExpr___init_ageexpr, 6732};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AGeExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AGeExpr::replace_child (src/parser//parser_prod.nit:6733,5--6754:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGeExpr___replace_child, 6747};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6735,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AGeExpr___replace_child, 6749); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*AGeExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6739,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AGeExpr___replace_child, 6753); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*AGeExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*AGeExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label582;
+ goto return_label584;
}
variable2 = ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*AGeExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6749,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AGeExpr___replace_child, 6763); nit_exit(1);}
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*AGeExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*AGeExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label582;
+ goto return_label584;
}
- return_label582: while(false);
+ return_label584: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AGeExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AGeExpr::visit_all (src/parser//parser_prod.nit:6758,5--6764:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGeExpr___visit_all, 6772};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AGeExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AGeExpr::visit_all_reverse (src/parser//parser_prod.nit:6768,5--6774:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AGeExpr___visit_all_reverse, 6782};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIsaExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIsaExpr::n_expr= (src/parser//parser_prod.nit:6779,5--6783:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIsaExpr___n_expr__eq, 6793};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIsaExpr___n_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIsaExpr::n_type= (src/parser//parser_prod.nit:6786,5--6790:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIsaExpr___n_type__eq, 6800};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIsaExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AIsaExpr::empty_init (src/parser//parser_prod.nit:6794,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIsaExpr___empty_init, 6808};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AIsaExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AIsaExpr].i] = 1;
return;
}
void parser_prod___AIsaExpr___init_aisaexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AIsaExpr::init_aisaexpr (src/parser//parser_prod.nit:6796,5--6807:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIsaExpr___init_aisaexpr, 6810};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AIsaExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AIsaExpr::replace_child (src/parser//parser_prod.nit:6811,5--6832:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIsaExpr___replace_child, 6825};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6813,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIsaExpr___replace_child, 6827); nit_exit(1);}
variable2 = ATTR_parser_nodes___AIsaExpr____n_expr( self) /*AIsaExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6817,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIsaExpr___replace_child, 6831); nit_exit(1);}
ATTR_parser_nodes___AIsaExpr____n_expr( self) /*AIsaExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AIsaExpr____n_expr( self) /*AIsaExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label589;
+ goto return_label591;
}
variable2 = ATTR_parser_nodes___AIsaExpr____n_type( self) /*AIsaExpr::_n_type*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PType::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6827,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIsaExpr___replace_child, 6841); nit_exit(1);}
ATTR_parser_nodes___AIsaExpr____n_type( self) /*AIsaExpr::_n_type*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AIsaExpr____n_type( self) /*AIsaExpr::_n_type*/ = NIT_NULL /*null*/;
}
- goto return_label589;
+ goto return_label591;
}
- return_label589: while(false);
+ return_label591: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AIsaExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIsaExpr::visit_all (src/parser//parser_prod.nit:6836,5--6842:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIsaExpr___visit_all, 6850};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIsaExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIsaExpr::visit_all_reverse (src/parser//parser_prod.nit:6846,5--6852:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIsaExpr___visit_all_reverse, 6860};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APlusExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APlusExpr::n_expr= (src/parser//parser_prod.nit:6857,5--6861:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusExpr___n_expr__eq, 6871};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APlusExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APlusExpr::n_expr2= (src/parser//parser_prod.nit:6864,5--6868:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusExpr___n_expr2__eq, 6878};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APlusExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::APlusExpr::empty_init (src/parser//parser_prod.nit:6872,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusExpr___empty_init, 6886};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_APlusExpr].i]) return;
((parser_prod___ABinopExpr___empty_init_t)CALL( self,COLOR_parser_prod___ABinopExpr___empty_init))( self, init_table /*YYY*/) /*ABinopExpr::empty_init*/;
return;
}
void parser_prod___APlusExpr___init_aplusexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::APlusExpr::init_aplusexpr (src/parser//parser_prod.nit:6874,5--6885:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusExpr___init_aplusexpr, 6888};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___APlusExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::APlusExpr::replace_child (src/parser//parser_prod.nit:6889,5--6910:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusExpr___replace_child, 6903};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6891,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APlusExpr___replace_child, 6905); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*APlusExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6895,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APlusExpr___replace_child, 6909); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*APlusExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*APlusExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label596;
+ goto return_label598;
}
variable2 = ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*APlusExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6905,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APlusExpr___replace_child, 6919); nit_exit(1);}
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*APlusExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*APlusExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label596;
+ goto return_label598;
}
- return_label596: while(false);
+ return_label598: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___APlusExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APlusExpr::visit_all (src/parser//parser_prod.nit:6914,5--6920:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusExpr___visit_all, 6928};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APlusExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APlusExpr::visit_all_reverse (src/parser//parser_prod.nit:6924,5--6930:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusExpr___visit_all_reverse, 6938};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMinusExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMinusExpr::n_expr= (src/parser//parser_prod.nit:6935,5--6939:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusExpr___n_expr__eq, 6949};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMinusExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMinusExpr::n_expr2= (src/parser//parser_prod.nit:6942,5--6946:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusExpr___n_expr2__eq, 6956};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMinusExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AMinusExpr::empty_init (src/parser//parser_prod.nit:6950,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusExpr___empty_init, 6964};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AMinusExpr].i]) return;
((parser_prod___ABinopExpr___empty_init_t)CALL( self,COLOR_parser_prod___ABinopExpr___empty_init))( self, init_table /*YYY*/) /*ABinopExpr::empty_init*/;
return;
}
void parser_prod___AMinusExpr___init_aminusexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AMinusExpr::init_aminusexpr (src/parser//parser_prod.nit:6952,5--6963:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusExpr___init_aminusexpr, 6966};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AMinusExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AMinusExpr::replace_child (src/parser//parser_prod.nit:6967,5--6988:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusExpr___replace_child, 6981};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6969,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMinusExpr___replace_child, 6983); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*AMinusExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6973,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMinusExpr___replace_child, 6987); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*AMinusExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*AMinusExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label603;
+ goto return_label605;
}
variable2 = ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*AMinusExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:6983,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMinusExpr___replace_child, 6997); nit_exit(1);}
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*AMinusExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*AMinusExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label603;
+ goto return_label605;
}
- return_label603: while(false);
+ return_label605: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AMinusExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMinusExpr::visit_all (src/parser//parser_prod.nit:6992,5--6998:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusExpr___visit_all, 7006};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMinusExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMinusExpr::visit_all_reverse (src/parser//parser_prod.nit:7002,5--7008:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusExpr___visit_all_reverse, 7016};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStarshipExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStarshipExpr::n_expr= (src/parser//parser_prod.nit:7013,5--7017:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarshipExpr___n_expr__eq, 7027};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStarshipExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStarshipExpr::n_expr2= (src/parser//parser_prod.nit:7020,5--7024:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarshipExpr___n_expr2__eq, 7034};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStarshipExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AStarshipExpr::empty_init (src/parser//parser_prod.nit:7028,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarshipExpr___empty_init, 7042};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AStarshipExpr].i]) return;
((parser_prod___ABinopExpr___empty_init_t)CALL( self,COLOR_parser_prod___ABinopExpr___empty_init))( self, init_table /*YYY*/) /*ABinopExpr::empty_init*/;
return;
}
void parser_prod___AStarshipExpr___init_astarshipexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AStarshipExpr::init_astarshipexpr (src/parser//parser_prod.nit:7030,5--7041:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarshipExpr___init_astarshipexpr, 7044};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AStarshipExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AStarshipExpr::replace_child (src/parser//parser_prod.nit:7045,5--7066:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarshipExpr___replace_child, 7059};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7047,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AStarshipExpr___replace_child, 7061); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*AStarshipExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7051,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AStarshipExpr___replace_child, 7065); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*AStarshipExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*AStarshipExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label610;
+ goto return_label612;
}
variable2 = ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*AStarshipExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7061,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AStarshipExpr___replace_child, 7075); nit_exit(1);}
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*AStarshipExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*AStarshipExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label610;
+ goto return_label612;
}
- return_label610: while(false);
+ return_label612: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AStarshipExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStarshipExpr::visit_all (src/parser//parser_prod.nit:7070,5--7076:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarshipExpr___visit_all, 7084};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStarshipExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStarshipExpr::visit_all_reverse (src/parser//parser_prod.nit:7080,5--7086:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarshipExpr___visit_all_reverse, 7094};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStarExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStarExpr::n_expr= (src/parser//parser_prod.nit:7091,5--7095:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarExpr___n_expr__eq, 7105};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStarExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStarExpr::n_expr2= (src/parser//parser_prod.nit:7098,5--7102:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarExpr___n_expr2__eq, 7112};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStarExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AStarExpr::empty_init (src/parser//parser_prod.nit:7106,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarExpr___empty_init, 7120};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AStarExpr].i]) return;
((parser_prod___ABinopExpr___empty_init_t)CALL( self,COLOR_parser_prod___ABinopExpr___empty_init))( self, init_table /*YYY*/) /*ABinopExpr::empty_init*/;
return;
}
void parser_prod___AStarExpr___init_astarexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AStarExpr::init_astarexpr (src/parser//parser_prod.nit:7108,5--7119:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarExpr___init_astarexpr, 7122};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AStarExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AStarExpr::replace_child (src/parser//parser_prod.nit:7123,5--7144:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarExpr___replace_child, 7137};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7125,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AStarExpr___replace_child, 7139); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*AStarExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7129,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AStarExpr___replace_child, 7143); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*AStarExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*AStarExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label617;
+ goto return_label619;
}
variable2 = ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*AStarExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7139,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AStarExpr___replace_child, 7153); nit_exit(1);}
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*AStarExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*AStarExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label617;
+ goto return_label619;
}
- return_label617: while(false);
+ return_label619: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AStarExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStarExpr::visit_all (src/parser//parser_prod.nit:7148,5--7154:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarExpr___visit_all, 7162};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStarExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStarExpr::visit_all_reverse (src/parser//parser_prod.nit:7158,5--7164:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStarExpr___visit_all_reverse, 7172};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASlashExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASlashExpr::n_expr= (src/parser//parser_prod.nit:7169,5--7173:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASlashExpr___n_expr__eq, 7183};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASlashExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASlashExpr::n_expr2= (src/parser//parser_prod.nit:7176,5--7180:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASlashExpr___n_expr2__eq, 7190};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASlashExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ASlashExpr::empty_init (src/parser//parser_prod.nit:7184,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASlashExpr___empty_init, 7198};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ASlashExpr].i]) return;
((parser_prod___ABinopExpr___empty_init_t)CALL( self,COLOR_parser_prod___ABinopExpr___empty_init))( self, init_table /*YYY*/) /*ABinopExpr::empty_init*/;
return;
}
void parser_prod___ASlashExpr___init_aslashexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ASlashExpr::init_aslashexpr (src/parser//parser_prod.nit:7186,5--7197:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASlashExpr___init_aslashexpr, 7200};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___ASlashExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ASlashExpr::replace_child (src/parser//parser_prod.nit:7201,5--7222:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASlashExpr___replace_child, 7215};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7203,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASlashExpr___replace_child, 7217); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*ASlashExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7207,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASlashExpr___replace_child, 7221); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ASlashExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ASlashExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label624;
+ goto return_label626;
}
variable2 = ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*ASlashExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7217,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASlashExpr___replace_child, 7231); nit_exit(1);}
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*ASlashExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*ASlashExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label624;
+ goto return_label626;
}
- return_label624: while(false);
+ return_label626: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ASlashExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASlashExpr::visit_all (src/parser//parser_prod.nit:7226,5--7232:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASlashExpr___visit_all, 7240};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASlashExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASlashExpr::visit_all_reverse (src/parser//parser_prod.nit:7236,5--7242:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASlashExpr___visit_all_reverse, 7250};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APercentExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APercentExpr::n_expr= (src/parser//parser_prod.nit:7247,5--7251:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APercentExpr___n_expr__eq, 7261};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APercentExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APercentExpr::n_expr2= (src/parser//parser_prod.nit:7254,5--7258:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APercentExpr___n_expr2__eq, 7268};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APercentExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::APercentExpr::empty_init (src/parser//parser_prod.nit:7262,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APercentExpr___empty_init, 7276};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_APercentExpr].i]) return;
((parser_prod___ABinopExpr___empty_init_t)CALL( self,COLOR_parser_prod___ABinopExpr___empty_init))( self, init_table /*YYY*/) /*ABinopExpr::empty_init*/;
return;
}
void parser_prod___APercentExpr___init_apercentexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::APercentExpr::init_apercentexpr (src/parser//parser_prod.nit:7264,5--7275:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APercentExpr___init_apercentexpr, 7278};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___APercentExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::APercentExpr::replace_child (src/parser//parser_prod.nit:7279,5--7300:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APercentExpr___replace_child, 7293};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7281,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APercentExpr___replace_child, 7295); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*APercentExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7285,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APercentExpr___replace_child, 7299); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*APercentExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*APercentExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label631;
+ goto return_label633;
}
variable2 = ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*APercentExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7295,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APercentExpr___replace_child, 7309); nit_exit(1);}
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*APercentExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ABinopExpr____n_expr2( self) /*APercentExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label631;
+ goto return_label633;
}
- return_label631: while(false);
+ return_label633: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___APercentExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APercentExpr::visit_all (src/parser//parser_prod.nit:7304,5--7310:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APercentExpr___visit_all, 7318};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APercentExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APercentExpr::visit_all_reverse (src/parser//parser_prod.nit:7314,5--7320:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APercentExpr___visit_all_reverse, 7328};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AUminusExpr___n_minus__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AUminusExpr::n_minus= (src/parser//parser_prod.nit:7325,5--7329:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AUminusExpr___n_minus__eq, 7339};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AUminusExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AUminusExpr::n_expr= (src/parser//parser_prod.nit:7332,5--7336:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AUminusExpr___n_expr__eq, 7346};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AUminusExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AUminusExpr::empty_init (src/parser//parser_prod.nit:7340,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AUminusExpr___empty_init, 7354};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AUminusExpr].i]) return;
((parser_prod___ASendExpr___empty_init_t)CALL( self,COLOR_parser_prod___ASendExpr___empty_init))( self, init_table /*YYY*/) /*ASendExpr::empty_init*/;
return;
}
void parser_prod___AUminusExpr___init_auminusexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AUminusExpr::init_auminusexpr (src/parser//parser_prod.nit:7342,5--7353:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AUminusExpr___init_auminusexpr, 7356};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AUminusExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AUminusExpr::replace_child (src/parser//parser_prod.nit:7357,5--7378:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AUminusExpr___replace_child, 7371};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7359,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AUminusExpr___replace_child, 7373); nit_exit(1);}
variable2 = ATTR_parser_nodes___AUminusExpr____n_minus( self) /*AUminusExpr::_n_minus*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TMinus::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TMinus, ID_TMinus)) /*cast TMinus*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7363,3--29\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AUminusExpr___replace_child, 7377); nit_exit(1);}
ATTR_parser_nodes___AUminusExpr____n_minus( self) /*AUminusExpr::_n_minus*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AUminusExpr____n_minus( self) /*AUminusExpr::_n_minus*/ = NIT_NULL /*null*/;
}
- goto return_label638;
+ goto return_label640;
}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*AUminusExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7373,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AUminusExpr___replace_child, 7387); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*AUminusExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*AUminusExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label638;
+ goto return_label640;
}
- return_label638: while(false);
+ return_label640: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AUminusExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AUminusExpr::visit_all (src/parser//parser_prod.nit:7382,5--7388:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AUminusExpr___visit_all, 7396};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AUminusExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AUminusExpr::visit_all_reverse (src/parser//parser_prod.nit:7392,5--7398:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AUminusExpr___visit_all_reverse, 7406};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANewExpr___n_kwnew__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANewExpr::n_kwnew= (src/parser//parser_prod.nit:7403,5--7407:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANewExpr___n_kwnew__eq, 7417};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANewExpr___n_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANewExpr::n_type= (src/parser//parser_prod.nit:7410,5--7414:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANewExpr___n_type__eq, 7424};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANewExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANewExpr::n_id= (src/parser//parser_prod.nit:7417,5--7421:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANewExpr___n_id__eq, 7431};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANewExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ANewExpr::empty_init (src/parser//parser_prod.nit:7425,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANewExpr___empty_init, 7439};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ANewExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ANewExpr].i] = 1;
return;
}
void parser_prod___ANewExpr___init_anewexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ANewExpr::init_anewexpr (src/parser//parser_prod.nit:7427,5--7450:17)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANewExpr___init_anewexpr, 7441};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable5)) break; /*for*/
variable5 = ((array___ArrayIterator___item_t)CALL(variable4,COLOR_abstract_collection___Iterator___item))(variable4) /*ArrayIterator::item*/;
variable6 = TAG_Bool(( variable5 /*n*/==NIT_NULL) || VAL_ISA( variable5 /*n*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7448,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANewExpr___init_anewexpr, 7462); nit_exit(1);}
variable6 = ATTR_parser_nodes___ANewExpr____n_args( self) /*ANewExpr::_n_args*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable6,COLOR_abstract_collection___SimpleCollection___add))(variable6, variable5 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable5 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable5 /*n*/, self) /*PExpr::parent=*/;
- continue_646: while(0);
+ continue_648: while(0);
((array___ArrayIterator___next_t)CALL(variable4,COLOR_abstract_collection___Iterator___next))(variable4) /*ArrayIterator::next*/;
}
- break_646: while(0);
+ break_648: while(0);
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ANewExpr].i] = 1;
tracehead = trace.prev;
return;
}
void parser_prod___ANewExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ANewExpr::replace_child (src/parser//parser_prod.nit:7454,5--7496:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANewExpr___replace_child, 7468};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7456,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANewExpr___replace_child, 7470); nit_exit(1);}
variable2 = ATTR_parser_nodes___ANewExpr____n_kwnew( self) /*ANewExpr::_n_kwnew*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwnew::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwnew, ID_TKwnew)) /*cast TKwnew*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7460,3--29\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANewExpr___replace_child, 7474); nit_exit(1);}
ATTR_parser_nodes___ANewExpr____n_kwnew( self) /*ANewExpr::_n_kwnew*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ANewExpr____n_kwnew( self) /*ANewExpr::_n_kwnew*/ = NIT_NULL /*null*/;
}
- goto return_label647;
+ goto return_label649;
}
variable2 = ATTR_parser_nodes___ANewExpr____n_type( self) /*ANewExpr::_n_type*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PType::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PType, ID_PType)) /*cast PType*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7470,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANewExpr___replace_child, 7484); nit_exit(1);}
ATTR_parser_nodes___ANewExpr____n_type( self) /*ANewExpr::_n_type*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ANewExpr____n_type( self) /*ANewExpr::_n_type*/ = NIT_NULL /*null*/;
}
- goto return_label647;
+ goto return_label649;
}
variable2 = ATTR_parser_nodes___ANewExpr____n_id( self) /*ANewExpr::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TId::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7480,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANewExpr___replace_child, 7494); nit_exit(1);}
ATTR_parser_nodes___ANewExpr____n_id( self) /*ANewExpr::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ANewExpr____n_id( self) /*ANewExpr::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label647;
+ goto return_label649;
}
variable2 = ATTR_parser_nodes___ANewExpr____n_args( self) /*ANewExpr::_n_args*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7490,7--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANewExpr___replace_child, 7504); nit_exit(1);}
variable4 = ATTR_parser_nodes___ANewExpr____n_args( self) /*ANewExpr::_n_args*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PExpr::parent=*/;
variable4 = ATTR_parser_nodes___ANewExpr____n_args( self) /*ANewExpr::_n_args*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label647;
+ goto return_label649;
}
- continue_648: while(0);
+ continue_650: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_648: while(0);
- return_label647: while(false);
+ break_650: while(0);
+ return_label649: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ANewExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANewExpr::visit_all (src/parser//parser_prod.nit:7501,5--7513:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANewExpr___visit_all, 7515};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_650: while(0);
+ continue_652: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_650: while(0);
+ break_652: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___ANewExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANewExpr::visit_all_reverse (src/parser//parser_prod.nit:7517,5--7532:11)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANewExpr___visit_all_reverse, 7531};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_652: while(0);
+ continue_654: while(0);
}
- break_652: while(0);
+ break_654: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___AAttrExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrExpr::n_expr= (src/parser//parser_prod.nit:7538,5--7542:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrExpr___n_expr__eq, 7552};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrExpr::n_id= (src/parser//parser_prod.nit:7545,5--7549:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrExpr___n_id__eq, 7559};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AAttrExpr::empty_init (src/parser//parser_prod.nit:7553,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrExpr___empty_init, 7567};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AAttrExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AAttrExpr].i] = 1;
return;
}
void parser_prod___AAttrExpr___init_aattrexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AAttrExpr::init_aattrexpr (src/parser//parser_prod.nit:7555,5--7566:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrExpr___init_aattrexpr, 7569};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AAttrExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AAttrExpr::replace_child (src/parser//parser_prod.nit:7570,5--7591:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrExpr___replace_child, 7584};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7572,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrExpr___replace_child, 7586); nit_exit(1);}
variable2 = ATTR_parser_nodes___AAttrFormExpr____n_expr( self) /*AAttrExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7576,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrExpr___replace_child, 7590); nit_exit(1);}
ATTR_parser_nodes___AAttrFormExpr____n_expr( self) /*AAttrExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAttrFormExpr____n_expr( self) /*AAttrExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label657;
+ goto return_label659;
}
variable2 = ATTR_parser_nodes___AAttrFormExpr____n_id( self) /*AAttrExpr::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TAttrid::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7586,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrExpr___replace_child, 7600); nit_exit(1);}
ATTR_parser_nodes___AAttrFormExpr____n_id( self) /*AAttrExpr::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAttrFormExpr____n_id( self) /*AAttrExpr::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label657;
+ goto return_label659;
}
- return_label657: while(false);
+ return_label659: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AAttrExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrExpr::visit_all (src/parser//parser_prod.nit:7595,5--7601:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrExpr___visit_all, 7609};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrExpr::visit_all_reverse (src/parser//parser_prod.nit:7605,5--7611:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrExpr___visit_all_reverse, 7619};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrAssignExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrAssignExpr::n_expr= (src/parser//parser_prod.nit:7616,5--7620:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrAssignExpr___n_expr__eq, 7630};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrAssignExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrAssignExpr::n_id= (src/parser//parser_prod.nit:7623,5--7627:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrAssignExpr___n_id__eq, 7637};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrAssignExpr___n_assign__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrAssignExpr::n_assign= (src/parser//parser_prod.nit:7630,5--7634:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrAssignExpr___n_assign__eq, 7644};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrAssignExpr___n_value__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrAssignExpr::n_value= (src/parser//parser_prod.nit:7637,5--7641:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrAssignExpr___n_value__eq, 7651};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrAssignExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AAttrAssignExpr::empty_init (src/parser//parser_prod.nit:7645,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrAssignExpr___empty_init, 7659};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AAttrAssignExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AAttrAssignExpr].i] = 1;
return;
}
void parser_prod___AAttrAssignExpr___init_aattrassignexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AAttrAssignExpr::init_aattrassignexpr (src/parser//parser_prod.nit:7647,5--7668:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrAssignExpr___init_aattrassignexpr, 7661};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AAttrAssignExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AAttrAssignExpr::replace_child (src/parser//parser_prod.nit:7672,5--7713:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrAssignExpr___replace_child, 7686};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7674,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrAssignExpr___replace_child, 7688); nit_exit(1);}
variable2 = ATTR_parser_nodes___AAttrFormExpr____n_expr( self) /*AAttrAssignExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7678,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrAssignExpr___replace_child, 7692); nit_exit(1);}
ATTR_parser_nodes___AAttrFormExpr____n_expr( self) /*AAttrAssignExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAttrFormExpr____n_expr( self) /*AAttrAssignExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label666;
+ goto return_label668;
}
variable2 = ATTR_parser_nodes___AAttrFormExpr____n_id( self) /*AAttrAssignExpr::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TAttrid::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7688,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrAssignExpr___replace_child, 7702); nit_exit(1);}
ATTR_parser_nodes___AAttrFormExpr____n_id( self) /*AAttrAssignExpr::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAttrFormExpr____n_id( self) /*AAttrAssignExpr::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label666;
+ goto return_label668;
}
variable2 = ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*AAttrAssignExpr::_n_assign*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TAssign::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TAssign, ID_TAssign)) /*cast TAssign*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7698,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrAssignExpr___replace_child, 7712); nit_exit(1);}
ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*AAttrAssignExpr::_n_assign*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*AAttrAssignExpr::_n_assign*/ = NIT_NULL /*null*/;
}
- goto return_label666;
+ goto return_label668;
}
variable2 = ATTR_parser_nodes___AAssignFormExpr____n_value( self) /*AAttrAssignExpr::_n_value*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7708,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrAssignExpr___replace_child, 7722); nit_exit(1);}
ATTR_parser_nodes___AAssignFormExpr____n_value( self) /*AAttrAssignExpr::_n_value*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAssignFormExpr____n_value( self) /*AAttrAssignExpr::_n_value*/ = NIT_NULL /*null*/;
}
- goto return_label666;
+ goto return_label668;
}
- return_label666: while(false);
+ return_label668: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AAttrAssignExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrAssignExpr::visit_all (src/parser//parser_prod.nit:7717,5--7729:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrAssignExpr___visit_all, 7731};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrAssignExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrAssignExpr::visit_all_reverse (src/parser//parser_prod.nit:7733,5--7745:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrAssignExpr___visit_all_reverse, 7747};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrReassignExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrReassignExpr::n_expr= (src/parser//parser_prod.nit:7750,5--7754:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrReassignExpr___n_expr__eq, 7764};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrReassignExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrReassignExpr::n_id= (src/parser//parser_prod.nit:7757,5--7761:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrReassignExpr___n_id__eq, 7771};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrReassignExpr___n_assign_op__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrReassignExpr::n_assign_op= (src/parser//parser_prod.nit:7764,5--7768:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrReassignExpr___n_assign_op__eq, 7778};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrReassignExpr___n_value__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrReassignExpr::n_value= (src/parser//parser_prod.nit:7771,5--7775:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrReassignExpr___n_value__eq, 7785};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrReassignExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AAttrReassignExpr::empty_init (src/parser//parser_prod.nit:7779,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrReassignExpr___empty_init, 7793};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AAttrReassignExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AAttrReassignExpr].i] = 1;
return;
}
void parser_prod___AAttrReassignExpr___init_aattrreassignexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AAttrReassignExpr::init_aattrreassignexpr (src/parser//parser_prod.nit:7781,5--7802:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrReassignExpr___init_aattrreassignexpr, 7795};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AAttrReassignExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AAttrReassignExpr::replace_child (src/parser//parser_prod.nit:7806,5--7847:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrReassignExpr___replace_child, 7820};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7808,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrReassignExpr___replace_child, 7822); nit_exit(1);}
variable2 = ATTR_parser_nodes___AAttrFormExpr____n_expr( self) /*AAttrReassignExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7812,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrReassignExpr___replace_child, 7826); nit_exit(1);}
ATTR_parser_nodes___AAttrFormExpr____n_expr( self) /*AAttrReassignExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAttrFormExpr____n_expr( self) /*AAttrReassignExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label675;
+ goto return_label677;
}
variable2 = ATTR_parser_nodes___AAttrFormExpr____n_id( self) /*AAttrReassignExpr::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TAttrid::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TAttrid, ID_TAttrid)) /*cast TAttrid*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7822,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrReassignExpr___replace_child, 7836); nit_exit(1);}
ATTR_parser_nodes___AAttrFormExpr____n_id( self) /*AAttrReassignExpr::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAttrFormExpr____n_id( self) /*AAttrReassignExpr::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label675;
+ goto return_label677;
}
variable2 = ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*AAttrReassignExpr::_n_assign_op*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PAssignOp::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PAssignOp, ID_PAssignOp)) /*cast PAssignOp*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7832,3--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrReassignExpr___replace_child, 7846); nit_exit(1);}
ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*AAttrReassignExpr::_n_assign_op*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*AAttrReassignExpr::_n_assign_op*/ = NIT_NULL /*null*/;
}
- goto return_label675;
+ goto return_label677;
}
variable2 = ATTR_parser_nodes___AReassignFormExpr____n_value( self) /*AAttrReassignExpr::_n_value*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7842,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AAttrReassignExpr___replace_child, 7856); nit_exit(1);}
ATTR_parser_nodes___AReassignFormExpr____n_value( self) /*AAttrReassignExpr::_n_value*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AReassignFormExpr____n_value( self) /*AAttrReassignExpr::_n_value*/ = NIT_NULL /*null*/;
}
- goto return_label675;
+ goto return_label677;
}
- return_label675: while(false);
+ return_label677: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AAttrReassignExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrReassignExpr::visit_all (src/parser//parser_prod.nit:7851,5--7863:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrReassignExpr___visit_all, 7865};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AAttrReassignExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AAttrReassignExpr::visit_all_reverse (src/parser//parser_prod.nit:7867,5--7879:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AAttrReassignExpr___visit_all_reverse, 7881};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACallExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACallExpr::n_expr= (src/parser//parser_prod.nit:7884,5--7888:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallExpr___n_expr__eq, 7898};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACallExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACallExpr::n_id= (src/parser//parser_prod.nit:7891,5--7895:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallExpr___n_id__eq, 7905};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACallExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ACallExpr::empty_init (src/parser//parser_prod.nit:7899,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallExpr___empty_init, 7913};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ACallExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ACallExpr].i] = 1;
return;
}
void parser_prod___ACallExpr___init_acallexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ACallExpr::init_acallexpr (src/parser//parser_prod.nit:7901,5--7919:17)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallExpr___init_acallexpr, 7915};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable4)) break; /*for*/
variable4 = ((array___ArrayIterator___item_t)CALL(variable3,COLOR_abstract_collection___Iterator___item))(variable3) /*ArrayIterator::item*/;
variable5 = TAG_Bool(( variable4 /*n*/==NIT_NULL) || VAL_ISA( variable4 /*n*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7917,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallExpr___init_acallexpr, 7931); nit_exit(1);}
variable5 = ATTR_parser_nodes___ACallFormExpr____n_args( self) /*ACallExpr::_n_args*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable5,COLOR_abstract_collection___SimpleCollection___add))(variable5, variable4 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable4 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable4 /*n*/, self) /*PExpr::parent=*/;
- continue_682: while(0);
+ continue_684: while(0);
((array___ArrayIterator___next_t)CALL(variable3,COLOR_abstract_collection___Iterator___next))(variable3) /*ArrayIterator::next*/;
}
- break_682: while(0);
+ break_684: while(0);
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ACallExpr].i] = 1;
tracehead = trace.prev;
return;
}
void parser_prod___ACallExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ACallExpr::replace_child (src/parser//parser_prod.nit:7923,5--7955:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallExpr___replace_child, 7937};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7925,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallExpr___replace_child, 7939); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*ACallExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7929,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallExpr___replace_child, 7943); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ACallExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ACallExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label683;
+ goto return_label685;
}
variable2 = ATTR_parser_nodes___ACallFormExpr____n_id( self) /*ACallExpr::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TId::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7939,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallExpr___replace_child, 7953); nit_exit(1);}
ATTR_parser_nodes___ACallFormExpr____n_id( self) /*ACallExpr::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ACallFormExpr____n_id( self) /*ACallExpr::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label683;
+ goto return_label685;
}
variable2 = ATTR_parser_nodes___ACallFormExpr____n_args( self) /*ACallExpr::_n_args*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:7949,7--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallExpr___replace_child, 7963); nit_exit(1);}
variable4 = ATTR_parser_nodes___ACallFormExpr____n_args( self) /*ACallExpr::_n_args*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PExpr::parent=*/;
variable4 = ATTR_parser_nodes___ACallFormExpr____n_args( self) /*ACallExpr::_n_args*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label683;
+ goto return_label685;
}
- continue_684: while(0);
+ continue_686: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_684: while(0);
- return_label683: while(false);
+ break_686: while(0);
+ return_label685: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ACallExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACallExpr::visit_all (src/parser//parser_prod.nit:7960,5--7969:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallExpr___visit_all, 7974};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_686: while(0);
+ continue_688: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_686: while(0);
+ break_688: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___ACallExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACallExpr::visit_all_reverse (src/parser//parser_prod.nit:7973,5--7985:11)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallExpr___visit_all_reverse, 7987};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_688: while(0);
+ continue_690: while(0);
}
- break_688: while(0);
+ break_690: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___ACallAssignExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACallAssignExpr::n_expr= (src/parser//parser_prod.nit:7991,5--7995:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallAssignExpr___n_expr__eq, 8005};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACallAssignExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACallAssignExpr::n_id= (src/parser//parser_prod.nit:7998,5--8002:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallAssignExpr___n_id__eq, 8012};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACallAssignExpr___n_assign__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACallAssignExpr::n_assign= (src/parser//parser_prod.nit:8005,5--8009:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallAssignExpr___n_assign__eq, 8019};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACallAssignExpr___n_value__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACallAssignExpr::n_value= (src/parser//parser_prod.nit:8012,5--8016:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallAssignExpr___n_value__eq, 8026};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACallAssignExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ACallAssignExpr::empty_init (src/parser//parser_prod.nit:8020,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallAssignExpr___empty_init, 8034};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ACallAssignExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ACallAssignExpr].i] = 1;
return;
}
void parser_prod___ACallAssignExpr___init_acallassignexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ACallAssignExpr::init_acallassignexpr (src/parser//parser_prod.nit:8022,5--8050:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallAssignExpr___init_acallassignexpr, 8036};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable6)) break; /*for*/
variable6 = ((array___ArrayIterator___item_t)CALL(variable5,COLOR_abstract_collection___Iterator___item))(variable5) /*ArrayIterator::item*/;
variable7 = TAG_Bool(( variable6 /*n*/==NIT_NULL) || VAL_ISA( variable6 /*n*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8040,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallAssignExpr___init_acallassignexpr, 8054); nit_exit(1);}
variable7 = ATTR_parser_nodes___ACallFormExpr____n_args( self) /*ACallAssignExpr::_n_args*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable7,COLOR_abstract_collection___SimpleCollection___add))(variable7, variable6 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable6 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable6 /*n*/, self) /*PExpr::parent=*/;
- continue_695: while(0);
+ continue_697: while(0);
((array___ArrayIterator___next_t)CALL(variable5,COLOR_abstract_collection___Iterator___next))(variable5) /*ArrayIterator::next*/;
}
- break_695: while(0);
+ break_697: while(0);
ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*ACallAssignExpr::_n_assign*/ = variable3 /*n_assign*/;
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable3 /*n_assign*/ == NIT_NULL /*null*/) || (( variable3 /*n_assign*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable3 /*n_assign*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable3 /*n_assign*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable3 /*n_assign*/,COLOR_kernel___Object_____eqeq))( variable3 /*n_assign*/, NIT_NULL /*null*/) /*TAssign::==*/)))))));
if (UNTAG_Bool(variable5)) { /*if*/
return;
}
void parser_prod___ACallAssignExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ACallAssignExpr::replace_child (src/parser//parser_prod.nit:8054,5--8107:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallAssignExpr___replace_child, 8068};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8056,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallAssignExpr___replace_child, 8070); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*ACallAssignExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8060,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallAssignExpr___replace_child, 8074); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ACallAssignExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ACallAssignExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label696;
+ goto return_label698;
}
variable2 = ATTR_parser_nodes___ACallFormExpr____n_id( self) /*ACallAssignExpr::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TId::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8070,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallAssignExpr___replace_child, 8084); nit_exit(1);}
ATTR_parser_nodes___ACallFormExpr____n_id( self) /*ACallAssignExpr::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ACallFormExpr____n_id( self) /*ACallAssignExpr::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label696;
+ goto return_label698;
}
variable2 = ATTR_parser_nodes___ACallFormExpr____n_args( self) /*ACallAssignExpr::_n_args*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8080,7--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallAssignExpr___replace_child, 8094); nit_exit(1);}
variable4 = ATTR_parser_nodes___ACallFormExpr____n_args( self) /*ACallAssignExpr::_n_args*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PExpr::parent=*/;
variable4 = ATTR_parser_nodes___ACallFormExpr____n_args( self) /*ACallAssignExpr::_n_args*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label696;
+ goto return_label698;
}
- continue_697: while(0);
+ continue_699: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_697: while(0);
+ break_699: while(0);
variable2 = ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*ACallAssignExpr::_n_assign*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TAssign::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TAssign, ID_TAssign)) /*cast TAssign*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8092,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallAssignExpr___replace_child, 8106); nit_exit(1);}
ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*ACallAssignExpr::_n_assign*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*ACallAssignExpr::_n_assign*/ = NIT_NULL /*null*/;
}
- goto return_label696;
+ goto return_label698;
}
variable2 = ATTR_parser_nodes___AAssignFormExpr____n_value( self) /*ACallAssignExpr::_n_value*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8102,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallAssignExpr___replace_child, 8116); nit_exit(1);}
ATTR_parser_nodes___AAssignFormExpr____n_value( self) /*ACallAssignExpr::_n_value*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAssignFormExpr____n_value( self) /*ACallAssignExpr::_n_value*/ = NIT_NULL /*null*/;
}
- goto return_label696;
+ goto return_label698;
}
- return_label696: while(false);
+ return_label698: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ACallAssignExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACallAssignExpr::visit_all (src/parser//parser_prod.nit:8111,5--8126:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallAssignExpr___visit_all, 8125};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_699: while(0);
+ continue_701: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_699: while(0);
+ break_701: while(0);
variable1 = ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*ACallAssignExpr::_n_assign*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*TAssign::==*/)))))));
if (UNTAG_Bool(variable1)) { /*if*/
return;
}
void parser_prod___ACallAssignExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACallAssignExpr::visit_all_reverse (src/parser//parser_prod.nit:8130,5--8149:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallAssignExpr___visit_all_reverse, 8144};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_701: while(0);
+ continue_703: while(0);
}
- break_701: while(0);
+ break_703: while(0);
variable1 = ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*ACallAssignExpr::_n_assign*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*TAssign::==*/)))))));
if (UNTAG_Bool(variable1)) { /*if*/
return;
}
void parser_prod___ACallReassignExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACallReassignExpr::n_expr= (src/parser//parser_prod.nit:8154,5--8158:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallReassignExpr___n_expr__eq, 8168};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACallReassignExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACallReassignExpr::n_id= (src/parser//parser_prod.nit:8161,5--8165:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallReassignExpr___n_id__eq, 8175};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACallReassignExpr___n_assign_op__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACallReassignExpr::n_assign_op= (src/parser//parser_prod.nit:8168,5--8172:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallReassignExpr___n_assign_op__eq, 8182};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACallReassignExpr___n_value__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACallReassignExpr::n_value= (src/parser//parser_prod.nit:8175,5--8179:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallReassignExpr___n_value__eq, 8189};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACallReassignExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ACallReassignExpr::empty_init (src/parser//parser_prod.nit:8183,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallReassignExpr___empty_init, 8197};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ACallReassignExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ACallReassignExpr].i] = 1;
return;
}
void parser_prod___ACallReassignExpr___init_acallreassignexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ACallReassignExpr::init_acallreassignexpr (src/parser//parser_prod.nit:8185,5--8213:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallReassignExpr___init_acallreassignexpr, 8199};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable6)) break; /*for*/
variable6 = ((array___ArrayIterator___item_t)CALL(variable5,COLOR_abstract_collection___Iterator___item))(variable5) /*ArrayIterator::item*/;
variable7 = TAG_Bool(( variable6 /*n*/==NIT_NULL) || VAL_ISA( variable6 /*n*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8203,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallReassignExpr___init_acallreassignexpr, 8217); nit_exit(1);}
variable7 = ATTR_parser_nodes___ACallFormExpr____n_args( self) /*ACallReassignExpr::_n_args*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable7,COLOR_abstract_collection___SimpleCollection___add))(variable7, variable6 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable6 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable6 /*n*/, self) /*PExpr::parent=*/;
- continue_708: while(0);
+ continue_710: while(0);
((array___ArrayIterator___next_t)CALL(variable5,COLOR_abstract_collection___Iterator___next))(variable5) /*ArrayIterator::next*/;
}
- break_708: while(0);
+ break_710: while(0);
ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*ACallReassignExpr::_n_assign_op*/ = variable3 /*n_assign_op*/;
variable5 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable3 /*n_assign_op*/ == NIT_NULL /*null*/) || (( variable3 /*n_assign_op*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable3 /*n_assign_op*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable3 /*n_assign_op*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable3 /*n_assign_op*/,COLOR_kernel___Object_____eqeq))( variable3 /*n_assign_op*/, NIT_NULL /*null*/) /*PAssignOp::==*/)))))));
if (UNTAG_Bool(variable5)) { /*if*/
return;
}
void parser_prod___ACallReassignExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ACallReassignExpr::replace_child (src/parser//parser_prod.nit:8217,5--8270:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallReassignExpr___replace_child, 8231};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8219,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallReassignExpr___replace_child, 8233); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*ACallReassignExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8223,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallReassignExpr___replace_child, 8237); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ACallReassignExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ACallReassignExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label709;
+ goto return_label711;
}
variable2 = ATTR_parser_nodes___ACallFormExpr____n_id( self) /*ACallReassignExpr::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TId::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8233,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallReassignExpr___replace_child, 8247); nit_exit(1);}
ATTR_parser_nodes___ACallFormExpr____n_id( self) /*ACallReassignExpr::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ACallFormExpr____n_id( self) /*ACallReassignExpr::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label709;
+ goto return_label711;
}
variable2 = ATTR_parser_nodes___ACallFormExpr____n_args( self) /*ACallReassignExpr::_n_args*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8243,7--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallReassignExpr___replace_child, 8257); nit_exit(1);}
variable4 = ATTR_parser_nodes___ACallFormExpr____n_args( self) /*ACallReassignExpr::_n_args*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PExpr::parent=*/;
variable4 = ATTR_parser_nodes___ACallFormExpr____n_args( self) /*ACallReassignExpr::_n_args*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label709;
+ goto return_label711;
}
- continue_710: while(0);
+ continue_712: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_710: while(0);
+ break_712: while(0);
variable2 = ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*ACallReassignExpr::_n_assign_op*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PAssignOp::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PAssignOp, ID_PAssignOp)) /*cast PAssignOp*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8255,3--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallReassignExpr___replace_child, 8269); nit_exit(1);}
ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*ACallReassignExpr::_n_assign_op*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*ACallReassignExpr::_n_assign_op*/ = NIT_NULL /*null*/;
}
- goto return_label709;
+ goto return_label711;
}
variable2 = ATTR_parser_nodes___AReassignFormExpr____n_value( self) /*ACallReassignExpr::_n_value*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8265,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACallReassignExpr___replace_child, 8279); nit_exit(1);}
ATTR_parser_nodes___AReassignFormExpr____n_value( self) /*ACallReassignExpr::_n_value*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AReassignFormExpr____n_value( self) /*ACallReassignExpr::_n_value*/ = NIT_NULL /*null*/;
}
- goto return_label709;
+ goto return_label711;
}
- return_label709: while(false);
+ return_label711: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ACallReassignExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACallReassignExpr::visit_all (src/parser//parser_prod.nit:8274,5--8289:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallReassignExpr___visit_all, 8288};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_712: while(0);
+ continue_714: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_712: while(0);
+ break_714: while(0);
variable1 = ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*ACallReassignExpr::_n_assign_op*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*PAssignOp::==*/)))))));
if (UNTAG_Bool(variable1)) { /*if*/
return;
}
void parser_prod___ACallReassignExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACallReassignExpr::visit_all_reverse (src/parser//parser_prod.nit:8293,5--8312:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACallReassignExpr___visit_all_reverse, 8307};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_714: while(0);
+ continue_716: while(0);
}
- break_714: while(0);
+ break_716: while(0);
variable1 = ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*ACallReassignExpr::_n_assign_op*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*PAssignOp::==*/)))))));
if (UNTAG_Bool(variable1)) { /*if*/
return;
}
void parser_prod___ASuperExpr___n_qualified__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASuperExpr::n_qualified= (src/parser//parser_prod.nit:8317,5--8321:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperExpr___n_qualified__eq, 8331};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASuperExpr___n_kwsuper__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASuperExpr::n_kwsuper= (src/parser//parser_prod.nit:8324,5--8328:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperExpr___n_kwsuper__eq, 8338};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASuperExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ASuperExpr::empty_init (src/parser//parser_prod.nit:8332,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperExpr___empty_init, 8346};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ASuperExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ASuperExpr].i] = 1;
return;
}
void parser_prod___ASuperExpr___init_asuperexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ASuperExpr::init_asuperexpr (src/parser//parser_prod.nit:8334,5--8352:17)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperExpr___init_asuperexpr, 8348};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable4)) break; /*for*/
variable4 = ((array___ArrayIterator___item_t)CALL(variable3,COLOR_abstract_collection___Iterator___item))(variable3) /*ArrayIterator::item*/;
variable5 = TAG_Bool(( variable4 /*n*/==NIT_NULL) || VAL_ISA( variable4 /*n*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8350,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASuperExpr___init_asuperexpr, 8364); nit_exit(1);}
variable5 = ATTR_parser_nodes___ASuperExpr____n_args( self) /*ASuperExpr::_n_args*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable5,COLOR_abstract_collection___SimpleCollection___add))(variable5, variable4 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable4 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable4 /*n*/, self) /*PExpr::parent=*/;
- continue_719: while(0);
+ continue_721: while(0);
((array___ArrayIterator___next_t)CALL(variable3,COLOR_abstract_collection___Iterator___next))(variable3) /*ArrayIterator::next*/;
}
- break_719: while(0);
+ break_721: while(0);
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ASuperExpr].i] = 1;
tracehead = trace.prev;
return;
}
void parser_prod___ASuperExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ASuperExpr::replace_child (src/parser//parser_prod.nit:8356,5--8388:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperExpr___replace_child, 8370};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8358,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASuperExpr___replace_child, 8372); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASuperExpr____n_qualified( self) /*ASuperExpr::_n_qualified*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PQualified::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PQualified, ID_PQualified)) /*cast PQualified*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8362,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASuperExpr___replace_child, 8376); nit_exit(1);}
ATTR_parser_nodes___ASuperExpr____n_qualified( self) /*ASuperExpr::_n_qualified*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASuperExpr____n_qualified( self) /*ASuperExpr::_n_qualified*/ = NIT_NULL /*null*/;
}
- goto return_label720;
+ goto return_label722;
}
variable2 = ATTR_parser_nodes___ASuperExpr____n_kwsuper( self) /*ASuperExpr::_n_kwsuper*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwsuper::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwsuper, ID_TKwsuper)) /*cast TKwsuper*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8372,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASuperExpr___replace_child, 8386); nit_exit(1);}
ATTR_parser_nodes___ASuperExpr____n_kwsuper( self) /*ASuperExpr::_n_kwsuper*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASuperExpr____n_kwsuper( self) /*ASuperExpr::_n_kwsuper*/ = NIT_NULL /*null*/;
}
- goto return_label720;
+ goto return_label722;
}
variable2 = ATTR_parser_nodes___ASuperExpr____n_args( self) /*ASuperExpr::_n_args*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8382,7--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASuperExpr___replace_child, 8396); nit_exit(1);}
variable4 = ATTR_parser_nodes___ASuperExpr____n_args( self) /*ASuperExpr::_n_args*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PExpr::parent=*/;
variable4 = ATTR_parser_nodes___ASuperExpr____n_args( self) /*ASuperExpr::_n_args*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label720;
+ goto return_label722;
}
- continue_721: while(0);
+ continue_723: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_721: while(0);
- return_label720: while(false);
+ break_723: while(0);
+ return_label722: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ASuperExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASuperExpr::visit_all (src/parser//parser_prod.nit:8393,5--8402:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperExpr___visit_all, 8407};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_723: while(0);
+ continue_725: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_723: while(0);
+ break_725: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___ASuperExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASuperExpr::visit_all_reverse (src/parser//parser_prod.nit:8406,5--8418:11)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperExpr___visit_all_reverse, 8420};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_725: while(0);
+ continue_727: while(0);
}
- break_725: while(0);
+ break_727: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___AInitExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AInitExpr::n_expr= (src/parser//parser_prod.nit:8424,5--8428:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInitExpr___n_expr__eq, 8438};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AInitExpr___n_kwinit__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AInitExpr::n_kwinit= (src/parser//parser_prod.nit:8431,5--8435:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInitExpr___n_kwinit__eq, 8445};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AInitExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AInitExpr::empty_init (src/parser//parser_prod.nit:8439,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInitExpr___empty_init, 8453};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AInitExpr].i]) return;
((parser_prod___ASendExpr___empty_init_t)CALL( self,COLOR_parser_prod___ASendExpr___empty_init))( self, init_table /*YYY*/) /*ASendExpr::empty_init*/;
return;
}
void parser_prod___AInitExpr___init_ainitexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AInitExpr::init_ainitexpr (src/parser//parser_prod.nit:8441,5--8459:17)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInitExpr___init_ainitexpr, 8455};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable4)) break; /*for*/
variable4 = ((array___ArrayIterator___item_t)CALL(variable3,COLOR_abstract_collection___Iterator___item))(variable3) /*ArrayIterator::item*/;
variable5 = TAG_Bool(( variable4 /*n*/==NIT_NULL) || VAL_ISA( variable4 /*n*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8457,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AInitExpr___init_ainitexpr, 8471); nit_exit(1);}
variable5 = ATTR_parser_nodes___AInitExpr____n_args( self) /*AInitExpr::_n_args*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable5,COLOR_abstract_collection___SimpleCollection___add))(variable5, variable4 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable4 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable4 /*n*/, self) /*PExpr::parent=*/;
- continue_730: while(0);
+ continue_732: while(0);
((array___ArrayIterator___next_t)CALL(variable3,COLOR_abstract_collection___Iterator___next))(variable3) /*ArrayIterator::next*/;
}
- break_730: while(0);
+ break_732: while(0);
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AInitExpr].i] = 1;
tracehead = trace.prev;
return;
}
void parser_prod___AInitExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AInitExpr::replace_child (src/parser//parser_prod.nit:8463,5--8495:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInitExpr___replace_child, 8477};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8465,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AInitExpr___replace_child, 8479); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*AInitExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8469,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AInitExpr___replace_child, 8483); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*AInitExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*AInitExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label731;
+ goto return_label733;
}
variable2 = ATTR_parser_nodes___AInitExpr____n_kwinit( self) /*AInitExpr::_n_kwinit*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwinit::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwinit, ID_TKwinit)) /*cast TKwinit*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8479,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AInitExpr___replace_child, 8493); nit_exit(1);}
ATTR_parser_nodes___AInitExpr____n_kwinit( self) /*AInitExpr::_n_kwinit*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AInitExpr____n_kwinit( self) /*AInitExpr::_n_kwinit*/ = NIT_NULL /*null*/;
}
- goto return_label731;
+ goto return_label733;
}
variable2 = ATTR_parser_nodes___AInitExpr____n_args( self) /*AInitExpr::_n_args*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8489,7--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AInitExpr___replace_child, 8503); nit_exit(1);}
variable4 = ATTR_parser_nodes___AInitExpr____n_args( self) /*AInitExpr::_n_args*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PExpr::parent=*/;
variable4 = ATTR_parser_nodes___AInitExpr____n_args( self) /*AInitExpr::_n_args*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label731;
+ goto return_label733;
}
- continue_732: while(0);
+ continue_734: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_732: while(0);
- return_label731: while(false);
+ break_734: while(0);
+ return_label733: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AInitExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AInitExpr::visit_all (src/parser//parser_prod.nit:8500,5--8509:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInitExpr___visit_all, 8514};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_734: while(0);
+ continue_736: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_734: while(0);
+ break_736: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___AInitExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AInitExpr::visit_all_reverse (src/parser//parser_prod.nit:8513,5--8525:11)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AInitExpr___visit_all_reverse, 8527};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_736: while(0);
+ continue_738: while(0);
}
- break_736: while(0);
+ break_738: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___ABraExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraExpr::n_expr= (src/parser//parser_prod.nit:8531,5--8535:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraExpr___n_expr__eq, 8545};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABraExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ABraExpr::empty_init (src/parser//parser_prod.nit:8539,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraExpr___empty_init, 8553};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ABraExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ABraExpr].i] = 1;
return;
}
void parser_prod___ABraExpr___init_abraexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ABraExpr::init_abraexpr (src/parser//parser_prod.nit:8541,5--8554:17)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraExpr___init_abraexpr, 8555};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable3)) break; /*for*/
variable3 = ((array___ArrayIterator___item_t)CALL(variable2,COLOR_abstract_collection___Iterator___item))(variable2) /*ArrayIterator::item*/;
variable4 = TAG_Bool(( variable3 /*n*/==NIT_NULL) || VAL_ISA( variable3 /*n*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8552,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraExpr___init_abraexpr, 8566); nit_exit(1);}
variable4 = ATTR_parser_nodes___ABraFormExpr____n_args( self) /*ABraExpr::_n_args*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable4,COLOR_abstract_collection___SimpleCollection___add))(variable4, variable3 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable3 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable3 /*n*/, self) /*PExpr::parent=*/;
- continue_740: while(0);
+ continue_742: while(0);
((array___ArrayIterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*ArrayIterator::next*/;
}
- break_740: while(0);
+ break_742: while(0);
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ABraExpr].i] = 1;
tracehead = trace.prev;
return;
}
void parser_prod___ABraExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ABraExpr::replace_child (src/parser//parser_prod.nit:8558,5--8580:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraExpr___replace_child, 8572};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8560,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraExpr___replace_child, 8574); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*ABraExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8564,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraExpr___replace_child, 8578); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ABraExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ABraExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label741;
+ goto return_label743;
}
variable2 = ATTR_parser_nodes___ABraFormExpr____n_args( self) /*ABraExpr::_n_args*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8574,7--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraExpr___replace_child, 8588); nit_exit(1);}
variable4 = ATTR_parser_nodes___ABraFormExpr____n_args( self) /*ABraExpr::_n_args*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PExpr::parent=*/;
variable4 = ATTR_parser_nodes___ABraFormExpr____n_args( self) /*ABraExpr::_n_args*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label741;
+ goto return_label743;
}
- continue_742: while(0);
+ continue_744: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_742: while(0);
- return_label741: while(false);
+ break_744: while(0);
+ return_label743: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ABraExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraExpr::visit_all (src/parser//parser_prod.nit:8585,5--8591:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraExpr___visit_all, 8599};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_744: while(0);
+ continue_746: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_744: while(0);
+ break_746: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___ABraExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraExpr::visit_all_reverse (src/parser//parser_prod.nit:8595,5--8604:11)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraExpr___visit_all_reverse, 8609};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_746: while(0);
+ continue_748: while(0);
}
- break_746: while(0);
+ break_748: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___ABraAssignExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraAssignExpr::n_expr= (src/parser//parser_prod.nit:8610,5--8614:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraAssignExpr___n_expr__eq, 8624};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABraAssignExpr___n_assign__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraAssignExpr::n_assign= (src/parser//parser_prod.nit:8617,5--8621:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraAssignExpr___n_assign__eq, 8631};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABraAssignExpr___n_value__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraAssignExpr::n_value= (src/parser//parser_prod.nit:8624,5--8628:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraAssignExpr___n_value__eq, 8638};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABraAssignExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ABraAssignExpr::empty_init (src/parser//parser_prod.nit:8632,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraAssignExpr___empty_init, 8646};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ABraAssignExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ABraAssignExpr].i] = 1;
return;
}
void parser_prod___ABraAssignExpr___init_abraassignexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ABraAssignExpr::init_abraassignexpr (src/parser//parser_prod.nit:8634,5--8657:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraAssignExpr___init_abraassignexpr, 8648};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable5)) break; /*for*/
variable5 = ((array___ArrayIterator___item_t)CALL(variable4,COLOR_abstract_collection___Iterator___item))(variable4) /*ArrayIterator::item*/;
variable6 = TAG_Bool(( variable5 /*n*/==NIT_NULL) || VAL_ISA( variable5 /*n*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8647,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraAssignExpr___init_abraassignexpr, 8661); nit_exit(1);}
variable6 = ATTR_parser_nodes___ABraFormExpr____n_args( self) /*ABraAssignExpr::_n_args*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable6,COLOR_abstract_collection___SimpleCollection___add))(variable6, variable5 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable5 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable5 /*n*/, self) /*PExpr::parent=*/;
- continue_752: while(0);
+ continue_754: while(0);
((array___ArrayIterator___next_t)CALL(variable4,COLOR_abstract_collection___Iterator___next))(variable4) /*ArrayIterator::next*/;
}
- break_752: while(0);
+ break_754: while(0);
ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*ABraAssignExpr::_n_assign*/ = variable2 /*n_assign*/;
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable2 /*n_assign*/ == NIT_NULL /*null*/) || (( variable2 /*n_assign*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable2 /*n_assign*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable2 /*n_assign*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable2 /*n_assign*/,COLOR_kernel___Object_____eqeq))( variable2 /*n_assign*/, NIT_NULL /*null*/) /*TAssign::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
return;
}
void parser_prod___ABraAssignExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ABraAssignExpr::replace_child (src/parser//parser_prod.nit:8661,5--8704:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraAssignExpr___replace_child, 8675};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8663,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraAssignExpr___replace_child, 8677); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*ABraAssignExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8667,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraAssignExpr___replace_child, 8681); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ABraAssignExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ABraAssignExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label753;
+ goto return_label755;
}
variable2 = ATTR_parser_nodes___ABraFormExpr____n_args( self) /*ABraAssignExpr::_n_args*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8677,7--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraAssignExpr___replace_child, 8691); nit_exit(1);}
variable4 = ATTR_parser_nodes___ABraFormExpr____n_args( self) /*ABraAssignExpr::_n_args*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PExpr::parent=*/;
variable4 = ATTR_parser_nodes___ABraFormExpr____n_args( self) /*ABraAssignExpr::_n_args*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label753;
+ goto return_label755;
}
- continue_754: while(0);
+ continue_756: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_754: while(0);
+ break_756: while(0);
variable2 = ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*ABraAssignExpr::_n_assign*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TAssign::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TAssign, ID_TAssign)) /*cast TAssign*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8689,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraAssignExpr___replace_child, 8703); nit_exit(1);}
ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*ABraAssignExpr::_n_assign*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*ABraAssignExpr::_n_assign*/ = NIT_NULL /*null*/;
}
- goto return_label753;
+ goto return_label755;
}
variable2 = ATTR_parser_nodes___AAssignFormExpr____n_value( self) /*ABraAssignExpr::_n_value*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8699,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraAssignExpr___replace_child, 8713); nit_exit(1);}
ATTR_parser_nodes___AAssignFormExpr____n_value( self) /*ABraAssignExpr::_n_value*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAssignFormExpr____n_value( self) /*ABraAssignExpr::_n_value*/ = NIT_NULL /*null*/;
}
- goto return_label753;
+ goto return_label755;
}
- return_label753: while(false);
+ return_label755: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ABraAssignExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraAssignExpr::visit_all (src/parser//parser_prod.nit:8708,5--8720:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraAssignExpr___visit_all, 8722};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_756: while(0);
+ continue_758: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_756: while(0);
+ break_758: while(0);
variable1 = ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*ABraAssignExpr::_n_assign*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*TAssign::==*/)))))));
if (UNTAG_Bool(variable1)) { /*if*/
return;
}
void parser_prod___ABraAssignExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraAssignExpr::visit_all_reverse (src/parser//parser_prod.nit:8724,5--8740:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraAssignExpr___visit_all_reverse, 8738};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_758: while(0);
+ continue_760: while(0);
}
- break_758: while(0);
+ break_760: while(0);
variable1 = ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*ABraAssignExpr::_n_assign*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*TAssign::==*/)))))));
if (UNTAG_Bool(variable1)) { /*if*/
return;
}
void parser_prod___ABraReassignExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraReassignExpr::n_expr= (src/parser//parser_prod.nit:8745,5--8749:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraReassignExpr___n_expr__eq, 8759};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABraReassignExpr___n_assign_op__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraReassignExpr::n_assign_op= (src/parser//parser_prod.nit:8752,5--8756:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraReassignExpr___n_assign_op__eq, 8766};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABraReassignExpr___n_value__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraReassignExpr::n_value= (src/parser//parser_prod.nit:8759,5--8763:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraReassignExpr___n_value__eq, 8773};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ABraReassignExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ABraReassignExpr::empty_init (src/parser//parser_prod.nit:8767,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraReassignExpr___empty_init, 8781};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ABraReassignExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ABraReassignExpr].i] = 1;
return;
}
void parser_prod___ABraReassignExpr___init_abrareassignexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ABraReassignExpr::init_abrareassignexpr (src/parser//parser_prod.nit:8769,5--8792:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraReassignExpr___init_abrareassignexpr, 8783};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable5)) break; /*for*/
variable5 = ((array___ArrayIterator___item_t)CALL(variable4,COLOR_abstract_collection___Iterator___item))(variable4) /*ArrayIterator::item*/;
variable6 = TAG_Bool(( variable5 /*n*/==NIT_NULL) || VAL_ISA( variable5 /*n*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8782,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraReassignExpr___init_abrareassignexpr, 8796); nit_exit(1);}
variable6 = ATTR_parser_nodes___ABraFormExpr____n_args( self) /*ABraReassignExpr::_n_args*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable6,COLOR_abstract_collection___SimpleCollection___add))(variable6, variable5 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable5 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable5 /*n*/, self) /*PExpr::parent=*/;
- continue_764: while(0);
+ continue_766: while(0);
((array___ArrayIterator___next_t)CALL(variable4,COLOR_abstract_collection___Iterator___next))(variable4) /*ArrayIterator::next*/;
}
- break_764: while(0);
+ break_766: while(0);
ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*ABraReassignExpr::_n_assign_op*/ = variable2 /*n_assign_op*/;
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable2 /*n_assign_op*/ == NIT_NULL /*null*/) || (( variable2 /*n_assign_op*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable2 /*n_assign_op*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable2 /*n_assign_op*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable2 /*n_assign_op*/,COLOR_kernel___Object_____eqeq))( variable2 /*n_assign_op*/, NIT_NULL /*null*/) /*PAssignOp::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
return;
}
void parser_prod___ABraReassignExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ABraReassignExpr::replace_child (src/parser//parser_prod.nit:8796,5--8839:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraReassignExpr___replace_child, 8810};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8798,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraReassignExpr___replace_child, 8812); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASendExpr____n_expr( self) /*ABraReassignExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8802,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraReassignExpr___replace_child, 8816); nit_exit(1);}
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ABraReassignExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASendExpr____n_expr( self) /*ABraReassignExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label765;
+ goto return_label767;
}
variable2 = ATTR_parser_nodes___ABraFormExpr____n_args( self) /*ABraReassignExpr::_n_args*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8812,7--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraReassignExpr___replace_child, 8826); nit_exit(1);}
variable4 = ATTR_parser_nodes___ABraFormExpr____n_args( self) /*ABraReassignExpr::_n_args*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PExpr::parent=*/;
variable4 = ATTR_parser_nodes___ABraFormExpr____n_args( self) /*ABraReassignExpr::_n_args*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label765;
+ goto return_label767;
}
- continue_766: while(0);
+ continue_768: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_766: while(0);
+ break_768: while(0);
variable2 = ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*ABraReassignExpr::_n_assign_op*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PAssignOp::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PAssignOp, ID_PAssignOp)) /*cast PAssignOp*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8824,3--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraReassignExpr___replace_child, 8838); nit_exit(1);}
ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*ABraReassignExpr::_n_assign_op*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*ABraReassignExpr::_n_assign_op*/ = NIT_NULL /*null*/;
}
- goto return_label765;
+ goto return_label767;
}
variable2 = ATTR_parser_nodes___AReassignFormExpr____n_value( self) /*ABraReassignExpr::_n_value*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8834,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ABraReassignExpr___replace_child, 8848); nit_exit(1);}
ATTR_parser_nodes___AReassignFormExpr____n_value( self) /*ABraReassignExpr::_n_value*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AReassignFormExpr____n_value( self) /*ABraReassignExpr::_n_value*/ = NIT_NULL /*null*/;
}
- goto return_label765;
+ goto return_label767;
}
- return_label765: while(false);
+ return_label767: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ABraReassignExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraReassignExpr::visit_all (src/parser//parser_prod.nit:8843,5--8855:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraReassignExpr___visit_all, 8857};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_768: while(0);
+ continue_770: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_768: while(0);
+ break_770: while(0);
variable1 = ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*ABraReassignExpr::_n_assign_op*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*PAssignOp::==*/)))))));
if (UNTAG_Bool(variable1)) { /*if*/
return;
}
void parser_prod___ABraReassignExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ABraReassignExpr::visit_all_reverse (src/parser//parser_prod.nit:8859,5--8875:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ABraReassignExpr___visit_all_reverse, 8873};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_770: while(0);
+ continue_772: while(0);
}
- break_770: while(0);
+ break_772: while(0);
variable1 = ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*ABraReassignExpr::_n_assign_op*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*PAssignOp::==*/)))))));
if (UNTAG_Bool(variable1)) { /*if*/
return;
}
void parser_prod___AVarExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVarExpr::n_id= (src/parser//parser_prod.nit:8880,5--8884:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarExpr___n_id__eq, 8894};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVarExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AVarExpr::empty_init (src/parser//parser_prod.nit:8888,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarExpr___empty_init, 8902};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AVarExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AVarExpr].i] = 1;
return;
}
void parser_prod___AVarExpr___init_avarexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AVarExpr::init_avarexpr (src/parser//parser_prod.nit:8890,5--8896:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarExpr___init_avarexpr, 8904};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVarExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AVarExpr::replace_child (src/parser//parser_prod.nit:8900,5--8911:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarExpr___replace_child, 8914};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8902,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AVarExpr___replace_child, 8916); nit_exit(1);}
variable2 = ATTR_parser_nodes___AVarFormExpr____n_id( self) /*AVarExpr::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TId::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8906,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AVarExpr___replace_child, 8920); nit_exit(1);}
ATTR_parser_nodes___AVarFormExpr____n_id( self) /*AVarExpr::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AVarFormExpr____n_id( self) /*AVarExpr::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label774;
+ goto return_label776;
}
- return_label774: while(false);
+ return_label776: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AVarExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVarExpr::visit_all (src/parser//parser_prod.nit:8915,5--8918:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarExpr___visit_all, 8929};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVarExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVarExpr::visit_all_reverse (src/parser//parser_prod.nit:8922,5--8925:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarExpr___visit_all_reverse, 8936};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVarAssignExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVarAssignExpr::n_id= (src/parser//parser_prod.nit:8930,5--8934:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarAssignExpr___n_id__eq, 8944};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVarAssignExpr___n_assign__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVarAssignExpr::n_assign= (src/parser//parser_prod.nit:8937,5--8941:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarAssignExpr___n_assign__eq, 8951};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVarAssignExpr___n_value__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVarAssignExpr::n_value= (src/parser//parser_prod.nit:8944,5--8948:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarAssignExpr___n_value__eq, 8958};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVarAssignExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AVarAssignExpr::empty_init (src/parser//parser_prod.nit:8952,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarAssignExpr___empty_init, 8966};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AVarAssignExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AVarAssignExpr].i] = 1;
return;
}
void parser_prod___AVarAssignExpr___init_avarassignexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AVarAssignExpr::init_avarassignexpr (src/parser//parser_prod.nit:8954,5--8970:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarAssignExpr___init_avarassignexpr, 8968};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AVarAssignExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AVarAssignExpr::replace_child (src/parser//parser_prod.nit:8974,5--9005:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarAssignExpr___replace_child, 8988};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8976,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AVarAssignExpr___replace_child, 8990); nit_exit(1);}
variable2 = ATTR_parser_nodes___AVarFormExpr____n_id( self) /*AVarAssignExpr::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TId::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8980,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AVarAssignExpr___replace_child, 8994); nit_exit(1);}
ATTR_parser_nodes___AVarFormExpr____n_id( self) /*AVarAssignExpr::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AVarFormExpr____n_id( self) /*AVarAssignExpr::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label782;
+ goto return_label784;
}
variable2 = ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*AVarAssignExpr::_n_assign*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TAssign::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TAssign, ID_TAssign)) /*cast TAssign*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:8990,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AVarAssignExpr___replace_child, 9004); nit_exit(1);}
ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*AVarAssignExpr::_n_assign*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAssignFormExpr____n_assign( self) /*AVarAssignExpr::_n_assign*/ = NIT_NULL /*null*/;
}
- goto return_label782;
+ goto return_label784;
}
variable2 = ATTR_parser_nodes___AAssignFormExpr____n_value( self) /*AVarAssignExpr::_n_value*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9000,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AVarAssignExpr___replace_child, 9014); nit_exit(1);}
ATTR_parser_nodes___AAssignFormExpr____n_value( self) /*AVarAssignExpr::_n_value*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AAssignFormExpr____n_value( self) /*AVarAssignExpr::_n_value*/ = NIT_NULL /*null*/;
}
- goto return_label782;
+ goto return_label784;
}
- return_label782: while(false);
+ return_label784: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AVarAssignExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVarAssignExpr::visit_all (src/parser//parser_prod.nit:9009,5--9018:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarAssignExpr___visit_all, 9023};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVarAssignExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVarAssignExpr::visit_all_reverse (src/parser//parser_prod.nit:9022,5--9031:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarAssignExpr___visit_all_reverse, 9036};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVarReassignExpr___n_id__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVarReassignExpr::n_id= (src/parser//parser_prod.nit:9036,5--9040:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarReassignExpr___n_id__eq, 9050};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVarReassignExpr___n_assign_op__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVarReassignExpr::n_assign_op= (src/parser//parser_prod.nit:9043,5--9047:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarReassignExpr___n_assign_op__eq, 9057};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVarReassignExpr___n_value__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVarReassignExpr::n_value= (src/parser//parser_prod.nit:9050,5--9054:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarReassignExpr___n_value__eq, 9064};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVarReassignExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AVarReassignExpr::empty_init (src/parser//parser_prod.nit:9058,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarReassignExpr___empty_init, 9072};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AVarReassignExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AVarReassignExpr].i] = 1;
return;
}
void parser_prod___AVarReassignExpr___init_avarreassignexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AVarReassignExpr::init_avarreassignexpr (src/parser//parser_prod.nit:9060,5--9076:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarReassignExpr___init_avarreassignexpr, 9074};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AVarReassignExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AVarReassignExpr::replace_child (src/parser//parser_prod.nit:9080,5--9111:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarReassignExpr___replace_child, 9094};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9082,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AVarReassignExpr___replace_child, 9096); nit_exit(1);}
variable2 = ATTR_parser_nodes___AVarFormExpr____n_id( self) /*AVarReassignExpr::_n_id*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TId::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9086,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AVarReassignExpr___replace_child, 9100); nit_exit(1);}
ATTR_parser_nodes___AVarFormExpr____n_id( self) /*AVarReassignExpr::_n_id*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AVarFormExpr____n_id( self) /*AVarReassignExpr::_n_id*/ = NIT_NULL /*null*/;
}
- goto return_label790;
+ goto return_label792;
}
variable2 = ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*AVarReassignExpr::_n_assign_op*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PAssignOp::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PAssignOp, ID_PAssignOp)) /*cast PAssignOp*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9096,3--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AVarReassignExpr___replace_child, 9110); nit_exit(1);}
ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*AVarReassignExpr::_n_assign_op*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AReassignFormExpr____n_assign_op( self) /*AVarReassignExpr::_n_assign_op*/ = NIT_NULL /*null*/;
}
- goto return_label790;
+ goto return_label792;
}
variable2 = ATTR_parser_nodes___AReassignFormExpr____n_value( self) /*AVarReassignExpr::_n_value*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9106,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AVarReassignExpr___replace_child, 9120); nit_exit(1);}
ATTR_parser_nodes___AReassignFormExpr____n_value( self) /*AVarReassignExpr::_n_value*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AReassignFormExpr____n_value( self) /*AVarReassignExpr::_n_value*/ = NIT_NULL /*null*/;
}
- goto return_label790;
+ goto return_label792;
}
- return_label790: while(false);
+ return_label792: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AVarReassignExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVarReassignExpr::visit_all (src/parser//parser_prod.nit:9115,5--9124:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarReassignExpr___visit_all, 9129};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AVarReassignExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AVarReassignExpr::visit_all_reverse (src/parser//parser_prod.nit:9128,5--9137:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AVarReassignExpr___visit_all_reverse, 9142};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ARangeExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ARangeExpr::n_expr= (src/parser//parser_prod.nit:9142,5--9146:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ARangeExpr___n_expr__eq, 9156};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ARangeExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ARangeExpr::n_expr2= (src/parser//parser_prod.nit:9149,5--9153:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ARangeExpr___n_expr2__eq, 9163};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ARangeExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ARangeExpr::empty_init (src/parser//parser_prod.nit:9157,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ARangeExpr___empty_init, 9171};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ARangeExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ARangeExpr].i] = 1;
return;
}
void parser_prod___ARangeExpr___init_arangeexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ARangeExpr::init_arangeexpr (src/parser//parser_prod.nit:9159,5--9170:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ARangeExpr___init_arangeexpr, 9173};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___ARangeExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ARangeExpr::replace_child (src/parser//parser_prod.nit:9174,5--9195:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ARangeExpr___replace_child, 9188};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9176,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ARangeExpr___replace_child, 9190); nit_exit(1);}
variable2 = ATTR_parser_nodes___ARangeExpr____n_expr( self) /*ARangeExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9180,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ARangeExpr___replace_child, 9194); nit_exit(1);}
ATTR_parser_nodes___ARangeExpr____n_expr( self) /*ARangeExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ARangeExpr____n_expr( self) /*ARangeExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label797;
+ goto return_label799;
}
variable2 = ATTR_parser_nodes___ARangeExpr____n_expr2( self) /*ARangeExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9190,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ARangeExpr___replace_child, 9204); nit_exit(1);}
ATTR_parser_nodes___ARangeExpr____n_expr2( self) /*ARangeExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ARangeExpr____n_expr2( self) /*ARangeExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label797;
+ goto return_label799;
}
- return_label797: while(false);
+ return_label799: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ARangeExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ARangeExpr::visit_all (src/parser//parser_prod.nit:9199,5--9205:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ARangeExpr___visit_all, 9213};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ARangeExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ARangeExpr::visit_all_reverse (src/parser//parser_prod.nit:9209,5--9215:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ARangeExpr___visit_all_reverse, 9223};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACrangeExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACrangeExpr::n_expr= (src/parser//parser_prod.nit:9220,5--9224:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACrangeExpr___n_expr__eq, 9234};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACrangeExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACrangeExpr::n_expr2= (src/parser//parser_prod.nit:9227,5--9231:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACrangeExpr___n_expr2__eq, 9241};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACrangeExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ACrangeExpr::empty_init (src/parser//parser_prod.nit:9235,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACrangeExpr___empty_init, 9249};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ACrangeExpr].i]) return;
((parser_prod___ARangeExpr___empty_init_t)CALL( self,COLOR_parser_prod___ARangeExpr___empty_init))( self, init_table /*YYY*/) /*ARangeExpr::empty_init*/;
return;
}
void parser_prod___ACrangeExpr___init_acrangeexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ACrangeExpr::init_acrangeexpr (src/parser//parser_prod.nit:9237,5--9248:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACrangeExpr___init_acrangeexpr, 9251};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___ACrangeExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ACrangeExpr::replace_child (src/parser//parser_prod.nit:9252,5--9273:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACrangeExpr___replace_child, 9266};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9254,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACrangeExpr___replace_child, 9268); nit_exit(1);}
variable2 = ATTR_parser_nodes___ARangeExpr____n_expr( self) /*ACrangeExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9258,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACrangeExpr___replace_child, 9272); nit_exit(1);}
ATTR_parser_nodes___ARangeExpr____n_expr( self) /*ACrangeExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ARangeExpr____n_expr( self) /*ACrangeExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label804;
+ goto return_label806;
}
variable2 = ATTR_parser_nodes___ARangeExpr____n_expr2( self) /*ACrangeExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9268,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACrangeExpr___replace_child, 9282); nit_exit(1);}
ATTR_parser_nodes___ARangeExpr____n_expr2( self) /*ACrangeExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ARangeExpr____n_expr2( self) /*ACrangeExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label804;
+ goto return_label806;
}
- return_label804: while(false);
+ return_label806: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ACrangeExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACrangeExpr::visit_all (src/parser//parser_prod.nit:9277,5--9283:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACrangeExpr___visit_all, 9291};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACrangeExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACrangeExpr::visit_all_reverse (src/parser//parser_prod.nit:9287,5--9293:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACrangeExpr___visit_all_reverse, 9301};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AOrangeExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AOrangeExpr::n_expr= (src/parser//parser_prod.nit:9298,5--9302:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOrangeExpr___n_expr__eq, 9312};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AOrangeExpr___n_expr2__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AOrangeExpr::n_expr2= (src/parser//parser_prod.nit:9305,5--9309:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOrangeExpr___n_expr2__eq, 9319};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AOrangeExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AOrangeExpr::empty_init (src/parser//parser_prod.nit:9313,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOrangeExpr___empty_init, 9327};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AOrangeExpr].i]) return;
((parser_prod___ARangeExpr___empty_init_t)CALL( self,COLOR_parser_prod___ARangeExpr___empty_init))( self, init_table /*YYY*/) /*ARangeExpr::empty_init*/;
return;
}
void parser_prod___AOrangeExpr___init_aorangeexpr(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AOrangeExpr::init_aorangeexpr (src/parser//parser_prod.nit:9315,5--9326:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOrangeExpr___init_aorangeexpr, 9329};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void parser_prod___AOrangeExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AOrangeExpr::replace_child (src/parser//parser_prod.nit:9330,5--9351:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOrangeExpr___replace_child, 9344};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9332,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AOrangeExpr___replace_child, 9346); nit_exit(1);}
variable2 = ATTR_parser_nodes___ARangeExpr____n_expr( self) /*AOrangeExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9336,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AOrangeExpr___replace_child, 9350); nit_exit(1);}
ATTR_parser_nodes___ARangeExpr____n_expr( self) /*AOrangeExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ARangeExpr____n_expr( self) /*AOrangeExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label811;
+ goto return_label813;
}
variable2 = ATTR_parser_nodes___ARangeExpr____n_expr2( self) /*AOrangeExpr::_n_expr2*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9346,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AOrangeExpr___replace_child, 9360); nit_exit(1);}
ATTR_parser_nodes___ARangeExpr____n_expr2( self) /*AOrangeExpr::_n_expr2*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ARangeExpr____n_expr2( self) /*AOrangeExpr::_n_expr2*/ = NIT_NULL /*null*/;
}
- goto return_label811;
+ goto return_label813;
}
- return_label811: while(false);
+ return_label813: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AOrangeExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AOrangeExpr::visit_all (src/parser//parser_prod.nit:9355,5--9361:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOrangeExpr___visit_all, 9369};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AOrangeExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AOrangeExpr::visit_all_reverse (src/parser//parser_prod.nit:9365,5--9371:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AOrangeExpr___visit_all_reverse, 9379};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AArrayExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AArrayExpr::empty_init (src/parser//parser_prod.nit:9377,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AArrayExpr___empty_init, 9391};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AArrayExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AArrayExpr].i] = 1;
return;
}
void parser_prod___AArrayExpr___init_aarrayexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AArrayExpr::init_aarrayexpr (src/parser//parser_prod.nit:9379,5--9387:17)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AArrayExpr___init_aarrayexpr, 9393};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((array___ArrayIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ArrayIterator::item*/;
variable3 = TAG_Bool(( variable2 /*n*/==NIT_NULL) || VAL_ISA( variable2 /*n*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9385,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AArrayExpr___init_aarrayexpr, 9399); nit_exit(1);}
variable3 = ATTR_parser_nodes___AArrayExpr____n_exprs( self) /*AArrayExpr::_n_exprs*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable3,COLOR_abstract_collection___SimpleCollection___add))(variable3, variable2 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable2 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable2 /*n*/, self) /*PExpr::parent=*/;
- continue_816: while(0);
+ continue_818: while(0);
((array___ArrayIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ArrayIterator::next*/;
}
- break_816: while(0);
+ break_818: while(0);
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AArrayExpr].i] = 1;
tracehead = trace.prev;
return;
}
void parser_prod___AArrayExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AArrayExpr::replace_child (src/parser//parser_prod.nit:9391,5--9403:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AArrayExpr___replace_child, 9405};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9393,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AArrayExpr___replace_child, 9407); nit_exit(1);}
variable2 = ATTR_parser_nodes___AArrayExpr____n_exprs( self) /*AArrayExpr::_n_exprs*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable3 = NEW_range___Range___without_last( TAG_Int(0), variable2); /*new Range[Int]*/
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9397,7--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AArrayExpr___replace_child, 9411); nit_exit(1);}
variable4 = ATTR_parser_nodes___AArrayExpr____n_exprs( self) /*AArrayExpr::_n_exprs*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PExpr::parent=*/;
variable4 = ATTR_parser_nodes___AArrayExpr____n_exprs( self) /*AArrayExpr::_n_exprs*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label817;
+ goto return_label819;
}
- continue_818: while(0);
+ continue_820: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_818: while(0);
- return_label817: while(false);
+ break_820: while(0);
+ return_label819: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AArrayExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AArrayExpr::visit_all (src/parser//parser_prod.nit:9408,5--9411:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AArrayExpr___visit_all, 9422};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_820: while(0);
+ continue_822: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_820: while(0);
+ break_822: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___AArrayExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AArrayExpr::visit_all_reverse (src/parser//parser_prod.nit:9415,5--9421:11)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AArrayExpr___visit_all_reverse, 9429};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_822: while(0);
+ continue_824: while(0);
}
- break_822: while(0);
+ break_824: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___ASelfExpr___n_kwself__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASelfExpr::n_kwself= (src/parser//parser_prod.nit:9427,5--9431:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASelfExpr___n_kwself__eq, 9441};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASelfExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ASelfExpr::empty_init (src/parser//parser_prod.nit:9435,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASelfExpr___empty_init, 9449};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ASelfExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ASelfExpr].i] = 1;
return;
}
void parser_prod___ASelfExpr___init_aselfexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ASelfExpr::init_aselfexpr (src/parser//parser_prod.nit:9437,5--9443:24)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASelfExpr___init_aselfexpr, 9451};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASelfExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ASelfExpr::replace_child (src/parser//parser_prod.nit:9447,5--9458:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASelfExpr___replace_child, 9461};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9449,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASelfExpr___replace_child, 9463); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASelfExpr____n_kwself( self) /*ASelfExpr::_n_kwself*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwself::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwself, ID_TKwself)) /*cast TKwself*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9453,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASelfExpr___replace_child, 9467); nit_exit(1);}
ATTR_parser_nodes___ASelfExpr____n_kwself( self) /*ASelfExpr::_n_kwself*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ASelfExpr____n_kwself( self) /*ASelfExpr::_n_kwself*/ = NIT_NULL /*null*/;
}
- goto return_label826;
+ goto return_label828;
}
- return_label826: while(false);
+ return_label828: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ASelfExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASelfExpr::visit_all (src/parser//parser_prod.nit:9462,5--9465:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASelfExpr___visit_all, 9476};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASelfExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASelfExpr::visit_all_reverse (src/parser//parser_prod.nit:9469,5--9472:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASelfExpr___visit_all_reverse, 9483};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AImplicitSelfExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AImplicitSelfExpr::empty_init (src/parser//parser_prod.nit:9478,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AImplicitSelfExpr___empty_init, 9492};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AImplicitSelfExpr].i]) return;
((parser_prod___ASelfExpr___empty_init_t)CALL( self,COLOR_parser_prod___ASelfExpr___empty_init))( self, init_table /*YYY*/) /*ASelfExpr::empty_init*/;
return;
}
void parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AImplicitSelfExpr::init_aimplicitselfexpr (src/parser//parser_prod.nit:9480,5--31)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr, 9494};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AImplicitSelfExpr].i]) return;
((parser_prod___ASelfExpr___empty_init_t)CALL( self,COLOR_parser_prod___ASelfExpr___empty_init))( self, init_table /*YYY*/) /*ASelfExpr::empty_init*/;
return;
}
void parser_prod___AImplicitSelfExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AImplicitSelfExpr::replace_child (src/parser//parser_prod.nit:9484,5--9486:32)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AImplicitSelfExpr___replace_child, 9498};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9486,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AImplicitSelfExpr___replace_child, 9500); nit_exit(1);}
tracehead = trace.prev;
return;
}
void parser_prod___AImplicitSelfExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AImplicitSelfExpr::visit_all (src/parser//parser_prod.nit:9489,5--35)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AImplicitSelfExpr___visit_all, 9503};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void parser_prod___AImplicitSelfExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AImplicitSelfExpr::visit_all_reverse (src/parser//parser_prod.nit:9493,5--43)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AImplicitSelfExpr___visit_all_reverse, 9507};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void parser_prod___ATrueExpr___n_kwtrue__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ATrueExpr::n_kwtrue= (src/parser//parser_prod.nit:9498,5--9502:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATrueExpr___n_kwtrue__eq, 9512};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ATrueExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ATrueExpr::empty_init (src/parser//parser_prod.nit:9506,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATrueExpr___empty_init, 9520};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ATrueExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ATrueExpr].i] = 1;
return;
}
void parser_prod___ATrueExpr___init_atrueexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ATrueExpr::init_atrueexpr (src/parser//parser_prod.nit:9508,5--9514:24)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATrueExpr___init_atrueexpr, 9522};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ATrueExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ATrueExpr::replace_child (src/parser//parser_prod.nit:9518,5--9529:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATrueExpr___replace_child, 9532};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9520,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ATrueExpr___replace_child, 9534); nit_exit(1);}
variable2 = ATTR_parser_nodes___ATrueExpr____n_kwtrue( self) /*ATrueExpr::_n_kwtrue*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwtrue::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwtrue, ID_TKwtrue)) /*cast TKwtrue*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9524,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ATrueExpr___replace_child, 9538); nit_exit(1);}
ATTR_parser_nodes___ATrueExpr____n_kwtrue( self) /*ATrueExpr::_n_kwtrue*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ATrueExpr____n_kwtrue( self) /*ATrueExpr::_n_kwtrue*/ = NIT_NULL /*null*/;
}
- goto return_label837;
+ goto return_label839;
}
- return_label837: while(false);
+ return_label839: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ATrueExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ATrueExpr::visit_all (src/parser//parser_prod.nit:9533,5--9536:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATrueExpr___visit_all, 9547};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ATrueExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ATrueExpr::visit_all_reverse (src/parser//parser_prod.nit:9540,5--9543:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ATrueExpr___visit_all_reverse, 9554};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AFalseExpr___n_kwfalse__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AFalseExpr::n_kwfalse= (src/parser//parser_prod.nit:9548,5--9552:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFalseExpr___n_kwfalse__eq, 9562};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AFalseExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AFalseExpr::empty_init (src/parser//parser_prod.nit:9556,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFalseExpr___empty_init, 9570};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AFalseExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AFalseExpr].i] = 1;
return;
}
void parser_prod___AFalseExpr___init_afalseexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AFalseExpr::init_afalseexpr (src/parser//parser_prod.nit:9558,5--9564:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFalseExpr___init_afalseexpr, 9572};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AFalseExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AFalseExpr::replace_child (src/parser//parser_prod.nit:9568,5--9579:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFalseExpr___replace_child, 9582};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9570,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AFalseExpr___replace_child, 9584); nit_exit(1);}
variable2 = ATTR_parser_nodes___AFalseExpr____n_kwfalse( self) /*AFalseExpr::_n_kwfalse*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwfalse::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwfalse, ID_TKwfalse)) /*cast TKwfalse*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9574,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AFalseExpr___replace_child, 9588); nit_exit(1);}
ATTR_parser_nodes___AFalseExpr____n_kwfalse( self) /*AFalseExpr::_n_kwfalse*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AFalseExpr____n_kwfalse( self) /*AFalseExpr::_n_kwfalse*/ = NIT_NULL /*null*/;
}
- goto return_label843;
+ goto return_label845;
}
- return_label843: while(false);
+ return_label845: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AFalseExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AFalseExpr::visit_all (src/parser//parser_prod.nit:9583,5--9586:30)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFalseExpr___visit_all, 9597};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AFalseExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AFalseExpr::visit_all_reverse (src/parser//parser_prod.nit:9590,5--9593:30)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFalseExpr___visit_all_reverse, 9604};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANullExpr___n_kwnull__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANullExpr::n_kwnull= (src/parser//parser_prod.nit:9598,5--9602:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANullExpr___n_kwnull__eq, 9612};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANullExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ANullExpr::empty_init (src/parser//parser_prod.nit:9606,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANullExpr___empty_init, 9620};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ANullExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ANullExpr].i] = 1;
return;
}
void parser_prod___ANullExpr___init_anullexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ANullExpr::init_anullexpr (src/parser//parser_prod.nit:9608,5--9614:24)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANullExpr___init_anullexpr, 9622};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANullExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ANullExpr::replace_child (src/parser//parser_prod.nit:9618,5--9629:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANullExpr___replace_child, 9632};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9620,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANullExpr___replace_child, 9634); nit_exit(1);}
variable2 = ATTR_parser_nodes___ANullExpr____n_kwnull( self) /*ANullExpr::_n_kwnull*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TKwnull::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TKwnull, ID_TKwnull)) /*cast TKwnull*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9624,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ANullExpr___replace_child, 9638); nit_exit(1);}
ATTR_parser_nodes___ANullExpr____n_kwnull( self) /*ANullExpr::_n_kwnull*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ANullExpr____n_kwnull( self) /*ANullExpr::_n_kwnull*/ = NIT_NULL /*null*/;
}
- goto return_label849;
+ goto return_label851;
}
- return_label849: while(false);
+ return_label851: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ANullExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANullExpr::visit_all (src/parser//parser_prod.nit:9633,5--9636:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANullExpr___visit_all, 9647};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ANullExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ANullExpr::visit_all_reverse (src/parser//parser_prod.nit:9640,5--9643:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ANullExpr___visit_all_reverse, 9654};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIntExpr___n_number__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIntExpr::n_number= (src/parser//parser_prod.nit:9648,5--9652:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIntExpr___n_number__eq, 9662};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIntExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AIntExpr::empty_init (src/parser//parser_prod.nit:9656,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIntExpr___empty_init, 9670};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AIntExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AIntExpr].i] = 1;
return;
}
void parser_prod___AIntExpr___init_aintexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AIntExpr::init_aintexpr (src/parser//parser_prod.nit:9658,5--9664:24)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIntExpr___init_aintexpr, 9672};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIntExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AIntExpr::replace_child (src/parser//parser_prod.nit:9668,5--9679:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIntExpr___replace_child, 9682};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9670,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIntExpr___replace_child, 9684); nit_exit(1);}
variable2 = ATTR_parser_nodes___AIntExpr____n_number( self) /*AIntExpr::_n_number*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TNumber::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TNumber, ID_TNumber)) /*cast TNumber*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9674,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AIntExpr___replace_child, 9688); nit_exit(1);}
ATTR_parser_nodes___AIntExpr____n_number( self) /*AIntExpr::_n_number*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AIntExpr____n_number( self) /*AIntExpr::_n_number*/ = NIT_NULL /*null*/;
}
- goto return_label855;
+ goto return_label857;
}
- return_label855: while(false);
+ return_label857: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AIntExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIntExpr::visit_all (src/parser//parser_prod.nit:9683,5--9686:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIntExpr___visit_all, 9697};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AIntExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AIntExpr::visit_all_reverse (src/parser//parser_prod.nit:9690,5--9693:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AIntExpr___visit_all_reverse, 9704};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AFloatExpr___n_float__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AFloatExpr::n_float= (src/parser//parser_prod.nit:9698,5--9702:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFloatExpr___n_float__eq, 9712};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AFloatExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AFloatExpr::empty_init (src/parser//parser_prod.nit:9706,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFloatExpr___empty_init, 9720};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AFloatExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AFloatExpr].i] = 1;
return;
}
void parser_prod___AFloatExpr___init_afloatexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AFloatExpr::init_afloatexpr (src/parser//parser_prod.nit:9708,5--9714:23)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFloatExpr___init_afloatexpr, 9722};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AFloatExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AFloatExpr::replace_child (src/parser//parser_prod.nit:9718,5--9729:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFloatExpr___replace_child, 9732};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9720,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AFloatExpr___replace_child, 9734); nit_exit(1);}
variable2 = ATTR_parser_nodes___AFloatExpr____n_float( self) /*AFloatExpr::_n_float*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TFloat::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TFloat, ID_TFloat)) /*cast TFloat*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9724,3--29\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AFloatExpr___replace_child, 9738); nit_exit(1);}
ATTR_parser_nodes___AFloatExpr____n_float( self) /*AFloatExpr::_n_float*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AFloatExpr____n_float( self) /*AFloatExpr::_n_float*/ = NIT_NULL /*null*/;
}
- goto return_label861;
+ goto return_label863;
}
- return_label861: while(false);
+ return_label863: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AFloatExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AFloatExpr::visit_all (src/parser//parser_prod.nit:9733,5--9736:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFloatExpr___visit_all, 9747};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AFloatExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AFloatExpr::visit_all_reverse (src/parser//parser_prod.nit:9740,5--9743:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AFloatExpr___visit_all_reverse, 9754};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACharExpr___n_char__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACharExpr::n_char= (src/parser//parser_prod.nit:9748,5--9752:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACharExpr___n_char__eq, 9762};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACharExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ACharExpr::empty_init (src/parser//parser_prod.nit:9756,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACharExpr___empty_init, 9770};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ACharExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ACharExpr].i] = 1;
return;
}
void parser_prod___ACharExpr___init_acharexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ACharExpr::init_acharexpr (src/parser//parser_prod.nit:9758,5--9764:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACharExpr___init_acharexpr, 9772};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACharExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ACharExpr::replace_child (src/parser//parser_prod.nit:9768,5--9779:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACharExpr___replace_child, 9782};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9770,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACharExpr___replace_child, 9784); nit_exit(1);}
variable2 = ATTR_parser_nodes___ACharExpr____n_char( self) /*ACharExpr::_n_char*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TChar::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TChar, ID_TChar)) /*cast TChar*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9774,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ACharExpr___replace_child, 9788); nit_exit(1);}
ATTR_parser_nodes___ACharExpr____n_char( self) /*ACharExpr::_n_char*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___ACharExpr____n_char( self) /*ACharExpr::_n_char*/ = NIT_NULL /*null*/;
}
- goto return_label867;
+ goto return_label869;
}
- return_label867: while(false);
+ return_label869: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ACharExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACharExpr::visit_all (src/parser//parser_prod.nit:9783,5--9786:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACharExpr___visit_all, 9797};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ACharExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ACharExpr::visit_all_reverse (src/parser//parser_prod.nit:9790,5--9793:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ACharExpr___visit_all_reverse, 9804};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStringExpr___n_string__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStringExpr::n_string= (src/parser//parser_prod.nit:9798,5--9802:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStringExpr___n_string__eq, 9812};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStringExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AStringExpr::empty_init (src/parser//parser_prod.nit:9806,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStringExpr___empty_init, 9820};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AStringExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AStringExpr].i] = 1;
return;
}
void parser_prod___AStringExpr___init_astringexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AStringExpr::init_astringexpr (src/parser//parser_prod.nit:9808,5--9814:24)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStringExpr___init_astringexpr, 9822};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStringExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AStringExpr::replace_child (src/parser//parser_prod.nit:9818,5--9829:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStringExpr___replace_child, 9832};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9820,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AStringExpr___replace_child, 9834); nit_exit(1);}
variable2 = ATTR_parser_nodes___AStringExpr____n_string( self) /*AStringExpr::_n_string*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TString::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TString, ID_TString)) /*cast TString*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9824,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AStringExpr___replace_child, 9838); nit_exit(1);}
ATTR_parser_nodes___AStringExpr____n_string( self) /*AStringExpr::_n_string*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AStringExpr____n_string( self) /*AStringExpr::_n_string*/ = NIT_NULL /*null*/;
}
- goto return_label873;
+ goto return_label875;
}
- return_label873: while(false);
+ return_label875: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AStringExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStringExpr::visit_all (src/parser//parser_prod.nit:9833,5--9836:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStringExpr___visit_all, 9847};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStringExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStringExpr::visit_all_reverse (src/parser//parser_prod.nit:9840,5--9843:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStringExpr___visit_all_reverse, 9854};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStartStringExpr___n_string__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStartStringExpr::n_string= (src/parser//parser_prod.nit:9848,5--9852:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStartStringExpr___n_string__eq, 9862};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStartStringExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AStartStringExpr::empty_init (src/parser//parser_prod.nit:9856,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStartStringExpr___empty_init, 9870};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AStartStringExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AStartStringExpr].i] = 1;
return;
}
void parser_prod___AStartStringExpr___init_astartstringexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AStartStringExpr::init_astartstringexpr (src/parser//parser_prod.nit:9858,5--9864:24)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStartStringExpr___init_astartstringexpr, 9872};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStartStringExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AStartStringExpr::replace_child (src/parser//parser_prod.nit:9868,5--9879:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStartStringExpr___replace_child, 9882};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9870,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AStartStringExpr___replace_child, 9884); nit_exit(1);}
variable2 = ATTR_parser_nodes___AStartStringExpr____n_string( self) /*AStartStringExpr::_n_string*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TStartString::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TStartString, ID_TStartString)) /*cast TStartString*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9874,3--35\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AStartStringExpr___replace_child, 9888); nit_exit(1);}
ATTR_parser_nodes___AStartStringExpr____n_string( self) /*AStartStringExpr::_n_string*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AStartStringExpr____n_string( self) /*AStartStringExpr::_n_string*/ = NIT_NULL /*null*/;
}
- goto return_label879;
+ goto return_label881;
}
- return_label879: while(false);
+ return_label881: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AStartStringExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStartStringExpr::visit_all (src/parser//parser_prod.nit:9883,5--9886:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStartStringExpr___visit_all, 9897};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AStartStringExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AStartStringExpr::visit_all_reverse (src/parser//parser_prod.nit:9890,5--9893:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AStartStringExpr___visit_all_reverse, 9904};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMidStringExpr___n_string__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMidStringExpr::n_string= (src/parser//parser_prod.nit:9898,5--9902:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMidStringExpr___n_string__eq, 9912};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMidStringExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AMidStringExpr::empty_init (src/parser//parser_prod.nit:9906,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMidStringExpr___empty_init, 9920};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AMidStringExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AMidStringExpr].i] = 1;
return;
}
void parser_prod___AMidStringExpr___init_amidstringexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AMidStringExpr::init_amidstringexpr (src/parser//parser_prod.nit:9908,5--9914:24)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMidStringExpr___init_amidstringexpr, 9922};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMidStringExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AMidStringExpr::replace_child (src/parser//parser_prod.nit:9918,5--9929:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMidStringExpr___replace_child, 9932};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9920,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMidStringExpr___replace_child, 9934); nit_exit(1);}
variable2 = ATTR_parser_nodes___AMidStringExpr____n_string( self) /*AMidStringExpr::_n_string*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TMidString::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TMidString, ID_TMidString)) /*cast TMidString*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9924,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMidStringExpr___replace_child, 9938); nit_exit(1);}
ATTR_parser_nodes___AMidStringExpr____n_string( self) /*AMidStringExpr::_n_string*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMidStringExpr____n_string( self) /*AMidStringExpr::_n_string*/ = NIT_NULL /*null*/;
}
- goto return_label885;
+ goto return_label887;
}
- return_label885: while(false);
+ return_label887: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AMidStringExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMidStringExpr::visit_all (src/parser//parser_prod.nit:9933,5--9936:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMidStringExpr___visit_all, 9947};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMidStringExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMidStringExpr::visit_all_reverse (src/parser//parser_prod.nit:9940,5--9943:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMidStringExpr___visit_all_reverse, 9954};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AEndStringExpr___n_string__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AEndStringExpr::n_string= (src/parser//parser_prod.nit:9948,5--9952:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEndStringExpr___n_string__eq, 9962};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AEndStringExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AEndStringExpr::empty_init (src/parser//parser_prod.nit:9956,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEndStringExpr___empty_init, 9970};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AEndStringExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AEndStringExpr].i] = 1;
return;
}
void parser_prod___AEndStringExpr___init_aendstringexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AEndStringExpr::init_aendstringexpr (src/parser//parser_prod.nit:9958,5--9964:24)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEndStringExpr___init_aendstringexpr, 9972};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AEndStringExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AEndStringExpr::replace_child (src/parser//parser_prod.nit:9968,5--9979:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEndStringExpr___replace_child, 9982};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9970,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AEndStringExpr___replace_child, 9984); nit_exit(1);}
variable2 = ATTR_parser_nodes___AEndStringExpr____n_string( self) /*AEndStringExpr::_n_string*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TEndString::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TEndString, ID_TEndString)) /*cast TEndString*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:9974,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AEndStringExpr___replace_child, 9988); nit_exit(1);}
ATTR_parser_nodes___AEndStringExpr____n_string( self) /*AEndStringExpr::_n_string*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AEndStringExpr____n_string( self) /*AEndStringExpr::_n_string*/ = NIT_NULL /*null*/;
}
- goto return_label891;
+ goto return_label893;
}
- return_label891: while(false);
+ return_label893: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AEndStringExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AEndStringExpr::visit_all (src/parser//parser_prod.nit:9983,5--9986:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEndStringExpr___visit_all, 9997};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AEndStringExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AEndStringExpr::visit_all_reverse (src/parser//parser_prod.nit:9990,5--9993:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AEndStringExpr___visit_all_reverse, 10004};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___ASuperstringExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ASuperstringExpr::empty_init (src/parser//parser_prod.nit:9999,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperstringExpr___empty_init, 10013};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ASuperstringExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ASuperstringExpr].i] = 1;
return;
}
void parser_prod___ASuperstringExpr___init_asuperstringexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ASuperstringExpr::init_asuperstringexpr (src/parser//parser_prod.nit:10001,5--10009:17)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperstringExpr___init_asuperstringexpr, 10015};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((array___ArrayIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ArrayIterator::item*/;
variable3 = TAG_Bool(( variable2 /*n*/==NIT_NULL) || VAL_ISA( variable2 /*n*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:10007,3--20\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASuperstringExpr___init_asuperstringexpr, 10021); nit_exit(1);}
variable3 = ATTR_parser_nodes___ASuperstringExpr____n_exprs( self) /*ASuperstringExpr::_n_exprs*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable3,COLOR_abstract_collection___SimpleCollection___add))(variable3, variable2 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable2 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable2 /*n*/, self) /*PExpr::parent=*/;
- continue_896: while(0);
+ continue_898: while(0);
((array___ArrayIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ArrayIterator::next*/;
}
- break_896: while(0);
+ break_898: while(0);
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ASuperstringExpr].i] = 1;
tracehead = trace.prev;
return;
}
void parser_prod___ASuperstringExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ASuperstringExpr::replace_child (src/parser//parser_prod.nit:10013,5--10025:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperstringExpr___replace_child, 10027};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:10015,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASuperstringExpr___replace_child, 10029); nit_exit(1);}
variable2 = ATTR_parser_nodes___ASuperstringExpr____n_exprs( self) /*ASuperstringExpr::_n_exprs*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable3 = NEW_range___Range___without_last( TAG_Int(0), variable2); /*new Range[Int]*/
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:10019,7--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ASuperstringExpr___replace_child, 10033); nit_exit(1);}
variable4 = ATTR_parser_nodes___ASuperstringExpr____n_exprs( self) /*ASuperstringExpr::_n_exprs*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PExpr::parent=*/;
variable4 = ATTR_parser_nodes___ASuperstringExpr____n_exprs( self) /*ASuperstringExpr::_n_exprs*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label897;
+ goto return_label899;
}
- continue_898: while(0);
+ continue_900: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_898: while(0);
- return_label897: while(false);
+ break_900: while(0);
+ return_label899: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ASuperstringExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASuperstringExpr::visit_all (src/parser//parser_prod.nit:10030,5--10033:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperstringExpr___visit_all, 10044};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_900: while(0);
+ continue_902: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_900: while(0);
+ break_902: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___ASuperstringExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ASuperstringExpr::visit_all_reverse (src/parser//parser_prod.nit:10037,5--10043:11)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ASuperstringExpr___visit_all_reverse, 10051};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_902: while(0);
+ continue_904: while(0);
}
- break_902: while(0);
+ break_904: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___AParExpr___n_expr__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AParExpr::n_expr= (src/parser//parser_prod.nit:10049,5--10053:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AParExpr___n_expr__eq, 10063};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AParExpr___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AParExpr::empty_init (src/parser//parser_prod.nit:10057,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AParExpr___empty_init, 10071};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AParExpr].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AParExpr].i] = 1;
return;
}
void parser_prod___AParExpr___init_aparexpr(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AParExpr::init_aparexpr (src/parser//parser_prod.nit:10059,5--10065:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AParExpr___init_aparexpr, 10073};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AParExpr___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AParExpr::replace_child (src/parser//parser_prod.nit:10069,5--10080:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AParExpr___replace_child, 10083};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:10071,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AParExpr___replace_child, 10085); nit_exit(1);}
variable2 = ATTR_parser_nodes___AProxyExpr____n_expr( self) /*AParExpr::_n_expr*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PExpr::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PExpr, ID_PExpr)) /*cast PExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:10075,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AParExpr___replace_child, 10089); nit_exit(1);}
ATTR_parser_nodes___AProxyExpr____n_expr( self) /*AParExpr::_n_expr*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AProxyExpr____n_expr( self) /*AParExpr::_n_expr*/ = NIT_NULL /*null*/;
}
- goto return_label906;
+ goto return_label908;
}
- return_label906: while(false);
+ return_label908: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AParExpr___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AParExpr::visit_all (src/parser//parser_prod.nit:10084,5--10087:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AParExpr___visit_all, 10098};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AParExpr___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AParExpr::visit_all_reverse (src/parser//parser_prod.nit:10091,5--10094:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AParExpr___visit_all_reverse, 10105};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APlusAssignOp___n_pluseq__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APlusAssignOp::n_pluseq= (src/parser//parser_prod.nit:10099,5--10103:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusAssignOp___n_pluseq__eq, 10113};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APlusAssignOp___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::APlusAssignOp::empty_init (src/parser//parser_prod.nit:10107,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusAssignOp___empty_init, 10121};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_APlusAssignOp].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_APlusAssignOp].i] = 1;
return;
}
void parser_prod___APlusAssignOp___init_aplusassignop(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::APlusAssignOp::init_aplusassignop (src/parser//parser_prod.nit:10109,5--10115:24)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusAssignOp___init_aplusassignop, 10123};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APlusAssignOp___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::APlusAssignOp::replace_child (src/parser//parser_prod.nit:10119,5--10130:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusAssignOp___replace_child, 10133};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:10121,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APlusAssignOp___replace_child, 10135); nit_exit(1);}
variable2 = ATTR_parser_nodes___APlusAssignOp____n_pluseq( self) /*APlusAssignOp::_n_pluseq*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TPluseq::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TPluseq, ID_TPluseq)) /*cast TPluseq*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:10125,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___APlusAssignOp___replace_child, 10139); nit_exit(1);}
ATTR_parser_nodes___APlusAssignOp____n_pluseq( self) /*APlusAssignOp::_n_pluseq*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___APlusAssignOp____n_pluseq( self) /*APlusAssignOp::_n_pluseq*/ = NIT_NULL /*null*/;
}
- goto return_label912;
+ goto return_label914;
}
- return_label912: while(false);
+ return_label914: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___APlusAssignOp___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APlusAssignOp::visit_all (src/parser//parser_prod.nit:10134,5--10137:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusAssignOp___visit_all, 10148};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___APlusAssignOp___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::APlusAssignOp::visit_all_reverse (src/parser//parser_prod.nit:10141,5--10144:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___APlusAssignOp___visit_all_reverse, 10155};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMinusAssignOp___n_minuseq__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMinusAssignOp::n_minuseq= (src/parser//parser_prod.nit:10149,5--10153:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusAssignOp___n_minuseq__eq, 10163};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMinusAssignOp___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AMinusAssignOp::empty_init (src/parser//parser_prod.nit:10157,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusAssignOp___empty_init, 10171};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AMinusAssignOp].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AMinusAssignOp].i] = 1;
return;
}
void parser_prod___AMinusAssignOp___init_aminusassignop(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AMinusAssignOp::init_aminusassignop (src/parser//parser_prod.nit:10159,5--10165:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusAssignOp___init_aminusassignop, 10173};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMinusAssignOp___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AMinusAssignOp::replace_child (src/parser//parser_prod.nit:10169,5--10180:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusAssignOp___replace_child, 10183};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:10171,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMinusAssignOp___replace_child, 10185); nit_exit(1);}
variable2 = ATTR_parser_nodes___AMinusAssignOp____n_minuseq( self) /*AMinusAssignOp::_n_minuseq*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TMinuseq::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TMinuseq, ID_TMinuseq)) /*cast TMinuseq*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:10175,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AMinusAssignOp___replace_child, 10189); nit_exit(1);}
ATTR_parser_nodes___AMinusAssignOp____n_minuseq( self) /*AMinusAssignOp::_n_minuseq*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AMinusAssignOp____n_minuseq( self) /*AMinusAssignOp::_n_minuseq*/ = NIT_NULL /*null*/;
}
- goto return_label918;
+ goto return_label920;
}
- return_label918: while(false);
+ return_label920: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AMinusAssignOp___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMinusAssignOp::visit_all (src/parser//parser_prod.nit:10184,5--10187:30)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusAssignOp___visit_all, 10198};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AMinusAssignOp___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AMinusAssignOp::visit_all_reverse (src/parser//parser_prod.nit:10191,5--10194:30)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AMinusAssignOp___visit_all_reverse, 10205};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AQualified___n_classid__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AQualified::n_classid= (src/parser//parser_prod.nit:10199,5--10203:20)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AQualified___n_classid__eq, 10213};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___AQualified___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AQualified::empty_init (src/parser//parser_prod.nit:10207,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AQualified___empty_init, 10221};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AQualified].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_AQualified].i] = 1;
return;
}
void parser_prod___AQualified___init_aqualified(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::AQualified::init_aqualified (src/parser//parser_prod.nit:10209,5--10222:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AQualified___init_aqualified, 10223};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable3)) break; /*for*/
variable3 = ((array___ArrayIterator___item_t)CALL(variable2,COLOR_abstract_collection___Iterator___item))(variable2) /*ArrayIterator::item*/;
variable4 = TAG_Bool(( variable3 /*n*/==NIT_NULL) || VAL_ISA( variable3 /*n*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:10216,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AQualified___init_aqualified, 10230); nit_exit(1);}
variable4 = ATTR_parser_nodes___AQualified____n_id( self) /*AQualified::_n_id*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable4,COLOR_abstract_collection___SimpleCollection___add))(variable4, variable3 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable3 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable3 /*n*/, self) /*TId::parent=*/;
- continue_924: while(0);
+ continue_926: while(0);
((array___ArrayIterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*ArrayIterator::next*/;
}
- break_924: while(0);
+ break_926: while(0);
ATTR_parser_nodes___AQualified____n_classid( self) /*AQualified::_n_classid*/ = variable1 /*n_classid*/;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*n_classid*/ == NIT_NULL /*null*/) || (( variable1 /*n_classid*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*n_classid*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*n_classid*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*n_classid*/,COLOR_kernel___Object_____eqeq))( variable1 /*n_classid*/, NIT_NULL /*null*/) /*TClassid::==*/)))))));
if (UNTAG_Bool(variable2)) { /*if*/
return;
}
void parser_prod___AQualified___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::AQualified::replace_child (src/parser//parser_prod.nit:10226,5--10249:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AQualified___replace_child, 10240};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:10228,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AQualified___replace_child, 10242); nit_exit(1);}
variable2 = ATTR_parser_nodes___AQualified____n_id( self) /*AQualified::_n_id*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable3 = NEW_range___Range___without_last( TAG_Int(0), variable2); /*new Range[Int]*/
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TId, ID_TId)) /*cast TId*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:10232,7--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AQualified___replace_child, 10246); nit_exit(1);}
variable4 = ATTR_parser_nodes___AQualified____n_id( self) /*AQualified::_n_id*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*TId::parent=*/;
variable4 = ATTR_parser_nodes___AQualified____n_id( self) /*AQualified::_n_id*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label925;
+ goto return_label927;
}
- continue_926: while(0);
+ continue_928: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_926: while(0);
+ break_928: while(0);
variable2 = ATTR_parser_nodes___AQualified____n_classid( self) /*AQualified::_n_classid*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*TClassid::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
if (UNTAG_Bool(variable2)) { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TClassid, ID_TClassid)) /*cast TClassid*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:10244,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___AQualified___replace_child, 10258); nit_exit(1);}
ATTR_parser_nodes___AQualified____n_classid( self) /*AQualified::_n_classid*/ = variable1 /*new_child*/;
} else { /*if*/
ATTR_parser_nodes___AQualified____n_classid( self) /*AQualified::_n_classid*/ = NIT_NULL /*null*/;
}
- goto return_label925;
+ goto return_label927;
}
- return_label925: while(false);
+ return_label927: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___AQualified___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AQualified::visit_all (src/parser//parser_prod.nit:10253,5--10259:30)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AQualified___visit_all, 10267};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_928: while(0);
+ continue_930: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_928: while(0);
+ break_930: while(0);
variable1 = ATTR_parser_nodes___AQualified____n_classid( self) /*AQualified::_n_classid*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*TClassid::==*/)))))));
if (UNTAG_Bool(variable1)) { /*if*/
return;
}
void parser_prod___AQualified___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::AQualified::visit_all_reverse (src/parser//parser_prod.nit:10263,5--10273:30)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___AQualified___visit_all_reverse, 10277};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_930: while(0);
+ continue_932: while(0);
}
- break_930: while(0);
+ break_932: while(0);
variable1 = ATTR_parser_nodes___AQualified____n_classid( self) /*AQualified::_n_classid*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*TClassid::==*/)))))));
if (UNTAG_Bool(variable1)) { /*if*/
return;
}
void parser_prod___ADoc___empty_init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ADoc::empty_init (src/parser//parser_prod.nit:10279,5--27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADoc___empty_init, 10293};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ADoc].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ADoc].i] = 1;
return;
}
void parser_prod___ADoc___init_adoc(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::ADoc::init_adoc (src/parser//parser_prod.nit:10281,5--10289:17)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADoc___init_adoc, 10295};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((array___ArrayIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ArrayIterator::item*/;
variable3 = TAG_Bool(( variable2 /*n*/==NIT_NULL) || VAL_ISA( variable2 /*n*/, COLOR_TComment, ID_TComment)) /*cast TComment*/;
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:10287,3--23\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ADoc___init_adoc, 10301); nit_exit(1);}
variable3 = ATTR_parser_nodes___ADoc____n_comment( self) /*ADoc::_n_comment*/;
((abstract_collection___IndexedCollection___add_t)CALL(variable3,COLOR_abstract_collection___SimpleCollection___add))(variable3, variable2 /*n*/) /*List::add*/;
((parser_prod___PNode___parent__eq_t)CALL( variable2 /*n*/,COLOR_parser_prod___PNode___parent__eq))( variable2 /*n*/, self) /*TComment::parent=*/;
- continue_933: while(0);
+ continue_935: while(0);
((array___ArrayIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ArrayIterator::next*/;
}
- break_933: while(0);
+ break_935: while(0);
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ADoc].i] = 1;
tracehead = trace.prev;
return;
}
void parser_prod___ADoc___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::ADoc::replace_child (src/parser//parser_prod.nit:10293,5--10305:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADoc___replace_child, 10307};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:10295,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ADoc___replace_child, 10309); nit_exit(1);}
variable2 = ATTR_parser_nodes___ADoc____n_comment( self) /*ADoc::_n_comment*/;
variable2 = ((list___List___length_t)CALL(variable2,COLOR_abstract_collection___Collection___length))(variable2) /*List::length*/;
variable3 = NEW_range___Range___without_last( TAG_Int(0), variable2); /*new Range[Int]*/
variable4 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*new_child*/ == NIT_NULL /*null*/) || (( variable1 /*new_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*new_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*new_child*/,COLOR_kernel___Object_____eqeq))( variable1 /*new_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
if (UNTAG_Bool(variable4)) { /*if*/
variable4 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_TComment, ID_TComment)) /*cast TComment*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:10299,7--35\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___ADoc___replace_child, 10313); nit_exit(1);}
variable4 = ATTR_parser_nodes___ADoc____n_comment( self) /*ADoc::_n_comment*/;
((list___List_____braeq_t)CALL(variable4,COLOR_abstract_collection___Map_____braeq))(variable4, variable3 /*i*/, variable1 /*new_child*/) /*List::[]=*/;
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*TComment::parent=*/;
variable4 = ATTR_parser_nodes___ADoc____n_comment( self) /*ADoc::_n_comment*/;
((list___List___remove_at_t)CALL(variable4,COLOR_abstract_collection___Map___remove_at))(variable4, variable3 /*i*/) /*List::remove_at*/;
}
- goto return_label934;
+ goto return_label936;
}
- continue_935: while(0);
+ continue_937: while(0);
((abstract_collection___Iterator___next_t)CALL(variable2,COLOR_abstract_collection___Iterator___next))(variable2) /*Iterator::next*/;
}
- break_935: while(0);
- return_label934: while(false);
+ break_937: while(0);
+ return_label936: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___ADoc___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ADoc::visit_all (src/parser//parser_prod.nit:10310,5--10313:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADoc___visit_all, 10324};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((list___ListIterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*ListIterator::item*/;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2 /*n*/) /*Visitor::visit*/;
- continue_937: while(0);
+ continue_939: while(0);
((list___ListIterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*ListIterator::next*/;
}
- break_937: while(0);
+ break_939: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___ADoc___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::ADoc::visit_all_reverse (src/parser//parser_prod.nit:10317,5--10323:11)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___ADoc___visit_all_reverse, 10331};
val_t variable0;
val_t variable1;
val_t variable2;
((parser_prod___Visitor___visit_t)CALL( variable0 /*v*/,COLOR_parser_prod___Visitor___visit))( variable0 /*v*/, variable2) /*Visitor::visit*/;
variable2 = TAG_Int(UNTAG_Int( variable1 /*i*/)-UNTAG_Int( TAG_Int(1)));
variable1 = variable2 /*i=*/;
- continue_939: while(0);
+ continue_941: while(0);
}
- break_939: while(0);
+ break_941: while(0);
tracehead = trace.prev;
return;
}
void parser_prod___Start___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "parser_prod::Start::init (src/parser//parser_prod.nit:10330,5--10335:22)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___Start___init, 10344};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___Start___replace_child(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "parser_prod::Start::replace_child (src/parser//parser_prod.nit:10338,5--10349:18)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___Start___replace_child, 10352};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*old_child*/ == NIT_NULL /*null*/) || (( variable0 /*old_child*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*old_child*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*old_child*/,COLOR_kernel___Object_____eqeq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:10340,9--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___Start___replace_child, 10354); nit_exit(1);}
variable2 = ATTR_parser_nodes___Start____n_base( self) /*Start::_n_base*/;
variable2 = TAG_Bool((variable2 == variable0 /*old_child*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*old_child*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*old_child*/) /*PModule::==*/)))));
if (UNTAG_Bool(variable2)) { /*if*/
} else { /*if*/
((parser_prod___PNode___parent__eq_t)CALL( variable1 /*new_child*/,COLOR_parser_prod___PNode___parent__eq))( variable1 /*new_child*/, self) /*PNode::parent=*/;
variable2 = TAG_Bool(( variable1 /*new_child*/==NIT_NULL) || VAL_ISA( variable1 /*new_child*/, COLOR_PModule, ID_PModule)) /*cast PModule*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/parser//parser_prod.nit:10345,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_parser_prod___Start___replace_child, 10359); nit_exit(1);}
ATTR_parser_nodes___Start____n_base( self) /*Start::_n_base*/ = variable1 /*new_child*/;
}
((parser_prod___PNode___parent__eq_t)CALL( variable0 /*old_child*/,COLOR_parser_prod___PNode___parent__eq))( variable0 /*old_child*/, NIT_NULL /*null*/) /*PNode::parent=*/;
- goto return_label941;
+ goto return_label943;
}
- return_label941: while(false);
+ return_label943: while(false);
tracehead = trace.prev;
return;
}
void parser_prod___Start___visit_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::Start::visit_all (src/parser//parser_prod.nit:10353,5--10356:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___Start___visit_all, 10367};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void parser_prod___Start___visit_all_reverse(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "parser_prod::Start::visit_all_reverse (src/parser//parser_prod.nit:10360,5--10363:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_prod___Start___visit_all_reverse, 10374};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
/* This C header file is generated by NIT to compile modules and programs that requires parser_prod. */
-#ifndef parser_prod__sep
-#define parser_prod__sep
+#ifndef parser_prod_3_sep
+#define parser_prod_3_sep
#include "lexer._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_Visitor[];
+#define LOCATE_parser_prod "parser_prod"
extern const int SFT_parser_prod[];
#define COLOR_parser_prod___PNode____parent SFT_parser_prod[0]
#define COLOR_parser_prod___PNode___parent SFT_parser_prod[1]
#define COLOR_parser_prod___PNode___visit_all SFT_parser_prod[6]
#define COLOR_parser_prod___PNode___visit_all_reverse SFT_parser_prod[7]
#define COLOR_parser_prod___PNode___locate SFT_parser_prod[8]
-#define COLOR_parser_prod___PNode___printl SFT_parser_prod[9]
-#define COLOR_parser_prod___Prod____first_token SFT_parser_prod[10]
-#define COLOR_parser_prod___Prod____last_token SFT_parser_prod[11]
-#define COLOR_parser_prod___Prod___first_token SFT_parser_prod[12]
-#define COLOR_parser_prod___Prod___first_token__eq SFT_parser_prod[13]
-#define COLOR_parser_prod___Prod___last_token SFT_parser_prod[14]
-#define COLOR_parser_prod___Prod___last_token__eq SFT_parser_prod[15]
-#define COLOR_SUPER_parser_prod___Prod___replace_with SFT_parser_prod[16]
-#define ID_Visitor SFT_parser_prod[17]
-#define COLOR_Visitor SFT_parser_prod[18]
-#define INIT_TABLE_POS_Visitor SFT_parser_prod[19]
-#define COLOR_parser_prod___Visitor___visit SFT_parser_prod[20]
-#define COLOR_parser_prod___AModule___empty_init SFT_parser_prod[21]
-#define COLOR_parser_prod___AModule___init_amodule SFT_parser_prod[22]
-#define COLOR_parser_prod___APackagedecl___empty_init SFT_parser_prod[23]
-#define COLOR_parser_prod___APackagedecl___init_apackagedecl SFT_parser_prod[24]
-#define COLOR_parser_prod___AImport___empty_init SFT_parser_prod[25]
-#define COLOR_parser_prod___AImport___init_aimport SFT_parser_prod[26]
-#define COLOR_parser_prod___ANoImport___empty_init SFT_parser_prod[27]
-#define COLOR_parser_prod___ANoImport___init_anoimport SFT_parser_prod[28]
-#define COLOR_parser_prod___APublicVisibility___empty_init SFT_parser_prod[29]
-#define COLOR_parser_prod___APublicVisibility___init_apublicvisibility SFT_parser_prod[30]
-#define COLOR_parser_prod___APrivateVisibility___empty_init SFT_parser_prod[31]
-#define COLOR_parser_prod___APrivateVisibility___init_aprivatevisibility SFT_parser_prod[32]
-#define COLOR_parser_prod___AProtectedVisibility___empty_init SFT_parser_prod[33]
-#define COLOR_parser_prod___AProtectedVisibility___init_aprotectedvisibility SFT_parser_prod[34]
-#define COLOR_parser_prod___AIntrudeVisibility___empty_init SFT_parser_prod[35]
-#define COLOR_parser_prod___AIntrudeVisibility___init_aintrudevisibility SFT_parser_prod[36]
-#define COLOR_parser_prod___AClassdef___empty_init SFT_parser_prod[37]
-#define COLOR_parser_prod___AClassdef___init_aclassdef SFT_parser_prod[38]
-#define COLOR_parser_prod___ATopClassdef___empty_init SFT_parser_prod[39]
-#define COLOR_parser_prod___ATopClassdef___init_atopclassdef SFT_parser_prod[40]
-#define COLOR_parser_prod___AMainClassdef___empty_init SFT_parser_prod[41]
-#define COLOR_parser_prod___AMainClassdef___init_amainclassdef SFT_parser_prod[42]
-#define COLOR_parser_prod___AConcreteClasskind___empty_init SFT_parser_prod[43]
-#define COLOR_parser_prod___AConcreteClasskind___init_aconcreteclasskind SFT_parser_prod[44]
-#define COLOR_parser_prod___AAbstractClasskind___empty_init SFT_parser_prod[45]
-#define COLOR_parser_prod___AAbstractClasskind___init_aabstractclasskind SFT_parser_prod[46]
-#define COLOR_parser_prod___AInterfaceClasskind___empty_init SFT_parser_prod[47]
-#define COLOR_parser_prod___AInterfaceClasskind___init_ainterfaceclasskind SFT_parser_prod[48]
-#define COLOR_parser_prod___AUniversalClasskind___empty_init SFT_parser_prod[49]
-#define COLOR_parser_prod___AUniversalClasskind___init_auniversalclasskind SFT_parser_prod[50]
-#define COLOR_parser_prod___AFormaldef___empty_init SFT_parser_prod[51]
-#define COLOR_parser_prod___AFormaldef___init_aformaldef SFT_parser_prod[52]
-#define COLOR_parser_prod___ASuperclass___empty_init SFT_parser_prod[53]
-#define COLOR_parser_prod___ASuperclass___init_asuperclass SFT_parser_prod[54]
-#define COLOR_parser_prod___AAttrPropdef___empty_init SFT_parser_prod[55]
-#define COLOR_parser_prod___AAttrPropdef___init_aattrpropdef SFT_parser_prod[56]
-#define COLOR_parser_prod___AMethPropdef___empty_init SFT_parser_prod[57]
-#define COLOR_parser_prod___AMethPropdef___init_amethpropdef SFT_parser_prod[58]
-#define COLOR_parser_prod___ADeferredMethPropdef___empty_init SFT_parser_prod[59]
-#define COLOR_parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef SFT_parser_prod[60]
-#define COLOR_parser_prod___AInternMethPropdef___empty_init SFT_parser_prod[61]
-#define COLOR_parser_prod___AInternMethPropdef___init_ainternmethpropdef SFT_parser_prod[62]
-#define COLOR_parser_prod___AExternMethPropdef___empty_init SFT_parser_prod[63]
-#define COLOR_parser_prod___AExternMethPropdef___init_aexternmethpropdef SFT_parser_prod[64]
-#define COLOR_parser_prod___AConcreteMethPropdef___empty_init SFT_parser_prod[65]
-#define COLOR_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef SFT_parser_prod[66]
-#define COLOR_parser_prod___AConcreteInitPropdef___empty_init SFT_parser_prod[67]
-#define COLOR_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef SFT_parser_prod[68]
-#define COLOR_parser_prod___AMainMethPropdef___empty_init SFT_parser_prod[69]
-#define COLOR_parser_prod___AMainMethPropdef___init_amainmethpropdef SFT_parser_prod[70]
-#define COLOR_parser_prod___ATypePropdef___empty_init SFT_parser_prod[71]
-#define COLOR_parser_prod___ATypePropdef___init_atypepropdef SFT_parser_prod[72]
-#define COLOR_parser_prod___AReadAble___empty_init SFT_parser_prod[73]
-#define COLOR_parser_prod___AReadAble___init_areadable SFT_parser_prod[74]
-#define COLOR_parser_prod___AWriteAble___empty_init SFT_parser_prod[75]
-#define COLOR_parser_prod___AWriteAble___init_awriteable SFT_parser_prod[76]
-#define COLOR_parser_prod___AIdMethid___empty_init SFT_parser_prod[77]
-#define COLOR_parser_prod___AIdMethid___init_aidmethid SFT_parser_prod[78]
-#define COLOR_parser_prod___APlusMethid___empty_init SFT_parser_prod[79]
-#define COLOR_parser_prod___APlusMethid___init_aplusmethid SFT_parser_prod[80]
-#define COLOR_parser_prod___AMinusMethid___empty_init SFT_parser_prod[81]
-#define COLOR_parser_prod___AMinusMethid___init_aminusmethid SFT_parser_prod[82]
-#define COLOR_parser_prod___AStarMethid___empty_init SFT_parser_prod[83]
-#define COLOR_parser_prod___AStarMethid___init_astarmethid SFT_parser_prod[84]
-#define COLOR_parser_prod___ASlashMethid___empty_init SFT_parser_prod[85]
-#define COLOR_parser_prod___ASlashMethid___init_aslashmethid SFT_parser_prod[86]
-#define COLOR_parser_prod___APercentMethid___empty_init SFT_parser_prod[87]
-#define COLOR_parser_prod___APercentMethid___init_apercentmethid SFT_parser_prod[88]
-#define COLOR_parser_prod___AEqMethid___empty_init SFT_parser_prod[89]
-#define COLOR_parser_prod___AEqMethid___init_aeqmethid SFT_parser_prod[90]
-#define COLOR_parser_prod___ANeMethid___empty_init SFT_parser_prod[91]
-#define COLOR_parser_prod___ANeMethid___init_anemethid SFT_parser_prod[92]
-#define COLOR_parser_prod___ALeMethid___empty_init SFT_parser_prod[93]
-#define COLOR_parser_prod___ALeMethid___init_alemethid SFT_parser_prod[94]
-#define COLOR_parser_prod___AGeMethid___empty_init SFT_parser_prod[95]
-#define COLOR_parser_prod___AGeMethid___init_agemethid SFT_parser_prod[96]
-#define COLOR_parser_prod___ALtMethid___empty_init SFT_parser_prod[97]
-#define COLOR_parser_prod___ALtMethid___init_altmethid SFT_parser_prod[98]
-#define COLOR_parser_prod___AGtMethid___empty_init SFT_parser_prod[99]
-#define COLOR_parser_prod___AGtMethid___init_agtmethid SFT_parser_prod[100]
-#define COLOR_parser_prod___ABraMethid___empty_init SFT_parser_prod[101]
-#define COLOR_parser_prod___ABraMethid___init_abramethid SFT_parser_prod[102]
-#define COLOR_parser_prod___AStarshipMethid___empty_init SFT_parser_prod[103]
-#define COLOR_parser_prod___AStarshipMethid___init_astarshipmethid SFT_parser_prod[104]
-#define COLOR_parser_prod___AAssignMethid___empty_init SFT_parser_prod[105]
-#define COLOR_parser_prod___AAssignMethid___init_aassignmethid SFT_parser_prod[106]
-#define COLOR_parser_prod___ABraassignMethid___empty_init SFT_parser_prod[107]
-#define COLOR_parser_prod___ABraassignMethid___init_abraassignmethid SFT_parser_prod[108]
-#define COLOR_parser_prod___ASignature___empty_init SFT_parser_prod[109]
-#define COLOR_parser_prod___ASignature___init_asignature SFT_parser_prod[110]
-#define COLOR_parser_prod___AParam___empty_init SFT_parser_prod[111]
-#define COLOR_parser_prod___AParam___init_aparam SFT_parser_prod[112]
-#define COLOR_parser_prod___AType___empty_init SFT_parser_prod[113]
-#define COLOR_parser_prod___AType___init_atype SFT_parser_prod[114]
-#define COLOR_parser_prod___ABlockExpr___empty_init SFT_parser_prod[115]
-#define COLOR_parser_prod___ABlockExpr___init_ablockexpr SFT_parser_prod[116]
-#define COLOR_parser_prod___AVardeclExpr___empty_init SFT_parser_prod[117]
-#define COLOR_parser_prod___AVardeclExpr___init_avardeclexpr SFT_parser_prod[118]
-#define COLOR_parser_prod___AReturnExpr___empty_init SFT_parser_prod[119]
-#define COLOR_parser_prod___AReturnExpr___init_areturnexpr SFT_parser_prod[120]
-#define COLOR_parser_prod___ABreakExpr___empty_init SFT_parser_prod[121]
-#define COLOR_parser_prod___ABreakExpr___init_abreakexpr SFT_parser_prod[122]
-#define COLOR_parser_prod___AAbortExpr___empty_init SFT_parser_prod[123]
-#define COLOR_parser_prod___AAbortExpr___init_aabortexpr SFT_parser_prod[124]
-#define COLOR_parser_prod___AContinueExpr___empty_init SFT_parser_prod[125]
-#define COLOR_parser_prod___AContinueExpr___init_acontinueexpr SFT_parser_prod[126]
-#define COLOR_parser_prod___ADoExpr___empty_init SFT_parser_prod[127]
-#define COLOR_parser_prod___ADoExpr___init_adoexpr SFT_parser_prod[128]
-#define COLOR_parser_prod___AIfExpr___empty_init SFT_parser_prod[129]
-#define COLOR_parser_prod___AIfExpr___init_aifexpr SFT_parser_prod[130]
-#define COLOR_parser_prod___AIfexprExpr___empty_init SFT_parser_prod[131]
-#define COLOR_parser_prod___AIfexprExpr___init_aifexprexpr SFT_parser_prod[132]
-#define COLOR_parser_prod___AWhileExpr___empty_init SFT_parser_prod[133]
-#define COLOR_parser_prod___AWhileExpr___init_awhileexpr SFT_parser_prod[134]
-#define COLOR_parser_prod___AForExpr___empty_init SFT_parser_prod[135]
-#define COLOR_parser_prod___AForExpr___init_aforexpr SFT_parser_prod[136]
-#define COLOR_parser_prod___AForVardeclExpr___empty_init SFT_parser_prod[137]
-#define COLOR_parser_prod___AForVardeclExpr___init_aforvardeclexpr SFT_parser_prod[138]
-#define COLOR_parser_prod___AAssertExpr___empty_init SFT_parser_prod[139]
-#define COLOR_parser_prod___AAssertExpr___init_aassertexpr SFT_parser_prod[140]
-#define COLOR_parser_prod___AOnceExpr___empty_init SFT_parser_prod[141]
-#define COLOR_parser_prod___AOnceExpr___init_aonceexpr SFT_parser_prod[142]
-#define COLOR_parser_prod___ASendExpr___empty_init SFT_parser_prod[143]
-#define COLOR_parser_prod___ASendExpr___init_asendexpr SFT_parser_prod[144]
-#define COLOR_parser_prod___ABinopExpr___empty_init SFT_parser_prod[145]
-#define COLOR_parser_prod___ABinopExpr___init_abinopexpr SFT_parser_prod[146]
-#define COLOR_parser_prod___AOrExpr___empty_init SFT_parser_prod[147]
-#define COLOR_parser_prod___AOrExpr___init_aorexpr SFT_parser_prod[148]
-#define COLOR_parser_prod___AAndExpr___empty_init SFT_parser_prod[149]
-#define COLOR_parser_prod___AAndExpr___init_aandexpr SFT_parser_prod[150]
-#define COLOR_parser_prod___ANotExpr___empty_init SFT_parser_prod[151]
-#define COLOR_parser_prod___ANotExpr___init_anotexpr SFT_parser_prod[152]
-#define COLOR_parser_prod___AEqExpr___empty_init SFT_parser_prod[153]
-#define COLOR_parser_prod___AEqExpr___init_aeqexpr SFT_parser_prod[154]
-#define COLOR_parser_prod___AEeExpr___empty_init SFT_parser_prod[155]
-#define COLOR_parser_prod___AEeExpr___init_aeeexpr SFT_parser_prod[156]
-#define COLOR_parser_prod___ANeExpr___empty_init SFT_parser_prod[157]
-#define COLOR_parser_prod___ANeExpr___init_aneexpr SFT_parser_prod[158]
-#define COLOR_parser_prod___ALtExpr___empty_init SFT_parser_prod[159]
-#define COLOR_parser_prod___ALtExpr___init_altexpr SFT_parser_prod[160]
-#define COLOR_parser_prod___ALeExpr___empty_init SFT_parser_prod[161]
-#define COLOR_parser_prod___ALeExpr___init_aleexpr SFT_parser_prod[162]
-#define COLOR_parser_prod___AGtExpr___empty_init SFT_parser_prod[163]
-#define COLOR_parser_prod___AGtExpr___init_agtexpr SFT_parser_prod[164]
-#define COLOR_parser_prod___AGeExpr___empty_init SFT_parser_prod[165]
-#define COLOR_parser_prod___AGeExpr___init_ageexpr SFT_parser_prod[166]
-#define COLOR_parser_prod___AIsaExpr___empty_init SFT_parser_prod[167]
-#define COLOR_parser_prod___AIsaExpr___init_aisaexpr SFT_parser_prod[168]
-#define COLOR_parser_prod___APlusExpr___empty_init SFT_parser_prod[169]
-#define COLOR_parser_prod___APlusExpr___init_aplusexpr SFT_parser_prod[170]
-#define COLOR_parser_prod___AMinusExpr___empty_init SFT_parser_prod[171]
-#define COLOR_parser_prod___AMinusExpr___init_aminusexpr SFT_parser_prod[172]
-#define COLOR_parser_prod___AStarshipExpr___empty_init SFT_parser_prod[173]
-#define COLOR_parser_prod___AStarshipExpr___init_astarshipexpr SFT_parser_prod[174]
-#define COLOR_parser_prod___AStarExpr___empty_init SFT_parser_prod[175]
-#define COLOR_parser_prod___AStarExpr___init_astarexpr SFT_parser_prod[176]
-#define COLOR_parser_prod___ASlashExpr___empty_init SFT_parser_prod[177]
-#define COLOR_parser_prod___ASlashExpr___init_aslashexpr SFT_parser_prod[178]
-#define COLOR_parser_prod___APercentExpr___empty_init SFT_parser_prod[179]
-#define COLOR_parser_prod___APercentExpr___init_apercentexpr SFT_parser_prod[180]
-#define COLOR_parser_prod___AUminusExpr___empty_init SFT_parser_prod[181]
-#define COLOR_parser_prod___AUminusExpr___init_auminusexpr SFT_parser_prod[182]
-#define COLOR_parser_prod___ANewExpr___empty_init SFT_parser_prod[183]
-#define COLOR_parser_prod___ANewExpr___init_anewexpr SFT_parser_prod[184]
-#define COLOR_parser_prod___AAttrExpr___empty_init SFT_parser_prod[185]
-#define COLOR_parser_prod___AAttrExpr___init_aattrexpr SFT_parser_prod[186]
-#define COLOR_parser_prod___AAttrAssignExpr___empty_init SFT_parser_prod[187]
-#define COLOR_parser_prod___AAttrAssignExpr___init_aattrassignexpr SFT_parser_prod[188]
-#define COLOR_parser_prod___AAttrReassignExpr___empty_init SFT_parser_prod[189]
-#define COLOR_parser_prod___AAttrReassignExpr___init_aattrreassignexpr SFT_parser_prod[190]
-#define COLOR_parser_prod___ACallExpr___empty_init SFT_parser_prod[191]
-#define COLOR_parser_prod___ACallExpr___init_acallexpr SFT_parser_prod[192]
-#define COLOR_parser_prod___ACallAssignExpr___empty_init SFT_parser_prod[193]
-#define COLOR_parser_prod___ACallAssignExpr___init_acallassignexpr SFT_parser_prod[194]
-#define COLOR_parser_prod___ACallReassignExpr___empty_init SFT_parser_prod[195]
-#define COLOR_parser_prod___ACallReassignExpr___init_acallreassignexpr SFT_parser_prod[196]
-#define COLOR_parser_prod___ASuperExpr___empty_init SFT_parser_prod[197]
-#define COLOR_parser_prod___ASuperExpr___init_asuperexpr SFT_parser_prod[198]
-#define COLOR_parser_prod___AInitExpr___empty_init SFT_parser_prod[199]
-#define COLOR_parser_prod___AInitExpr___init_ainitexpr SFT_parser_prod[200]
-#define COLOR_parser_prod___ABraExpr___empty_init SFT_parser_prod[201]
-#define COLOR_parser_prod___ABraExpr___init_abraexpr SFT_parser_prod[202]
-#define COLOR_parser_prod___ABraAssignExpr___empty_init SFT_parser_prod[203]
-#define COLOR_parser_prod___ABraAssignExpr___init_abraassignexpr SFT_parser_prod[204]
-#define COLOR_parser_prod___ABraReassignExpr___empty_init SFT_parser_prod[205]
-#define COLOR_parser_prod___ABraReassignExpr___init_abrareassignexpr SFT_parser_prod[206]
-#define COLOR_parser_prod___AVarExpr___empty_init SFT_parser_prod[207]
-#define COLOR_parser_prod___AVarExpr___init_avarexpr SFT_parser_prod[208]
-#define COLOR_parser_prod___AVarAssignExpr___empty_init SFT_parser_prod[209]
-#define COLOR_parser_prod___AVarAssignExpr___init_avarassignexpr SFT_parser_prod[210]
-#define COLOR_parser_prod___AVarReassignExpr___empty_init SFT_parser_prod[211]
-#define COLOR_parser_prod___AVarReassignExpr___init_avarreassignexpr SFT_parser_prod[212]
-#define COLOR_parser_prod___ARangeExpr___empty_init SFT_parser_prod[213]
-#define COLOR_parser_prod___ARangeExpr___init_arangeexpr SFT_parser_prod[214]
-#define COLOR_parser_prod___ACrangeExpr___empty_init SFT_parser_prod[215]
-#define COLOR_parser_prod___ACrangeExpr___init_acrangeexpr SFT_parser_prod[216]
-#define COLOR_parser_prod___AOrangeExpr___empty_init SFT_parser_prod[217]
-#define COLOR_parser_prod___AOrangeExpr___init_aorangeexpr SFT_parser_prod[218]
-#define COLOR_parser_prod___AArrayExpr___empty_init SFT_parser_prod[219]
-#define COLOR_parser_prod___AArrayExpr___init_aarrayexpr SFT_parser_prod[220]
-#define COLOR_parser_prod___ASelfExpr___empty_init SFT_parser_prod[221]
-#define COLOR_parser_prod___ASelfExpr___init_aselfexpr SFT_parser_prod[222]
-#define COLOR_parser_prod___AImplicitSelfExpr___empty_init SFT_parser_prod[223]
-#define COLOR_parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr SFT_parser_prod[224]
-#define COLOR_parser_prod___ATrueExpr___empty_init SFT_parser_prod[225]
-#define COLOR_parser_prod___ATrueExpr___init_atrueexpr SFT_parser_prod[226]
-#define COLOR_parser_prod___AFalseExpr___empty_init SFT_parser_prod[227]
-#define COLOR_parser_prod___AFalseExpr___init_afalseexpr SFT_parser_prod[228]
-#define COLOR_parser_prod___ANullExpr___empty_init SFT_parser_prod[229]
-#define COLOR_parser_prod___ANullExpr___init_anullexpr SFT_parser_prod[230]
-#define COLOR_parser_prod___AIntExpr___empty_init SFT_parser_prod[231]
-#define COLOR_parser_prod___AIntExpr___init_aintexpr SFT_parser_prod[232]
-#define COLOR_parser_prod___AFloatExpr___empty_init SFT_parser_prod[233]
-#define COLOR_parser_prod___AFloatExpr___init_afloatexpr SFT_parser_prod[234]
-#define COLOR_parser_prod___ACharExpr___empty_init SFT_parser_prod[235]
-#define COLOR_parser_prod___ACharExpr___init_acharexpr SFT_parser_prod[236]
-#define COLOR_parser_prod___AStringExpr___empty_init SFT_parser_prod[237]
-#define COLOR_parser_prod___AStringExpr___init_astringexpr SFT_parser_prod[238]
-#define COLOR_parser_prod___AStartStringExpr___empty_init SFT_parser_prod[239]
-#define COLOR_parser_prod___AStartStringExpr___init_astartstringexpr SFT_parser_prod[240]
-#define COLOR_parser_prod___AMidStringExpr___empty_init SFT_parser_prod[241]
-#define COLOR_parser_prod___AMidStringExpr___init_amidstringexpr SFT_parser_prod[242]
-#define COLOR_parser_prod___AEndStringExpr___empty_init SFT_parser_prod[243]
-#define COLOR_parser_prod___AEndStringExpr___init_aendstringexpr SFT_parser_prod[244]
-#define COLOR_parser_prod___ASuperstringExpr___empty_init SFT_parser_prod[245]
-#define COLOR_parser_prod___ASuperstringExpr___init_asuperstringexpr SFT_parser_prod[246]
-#define COLOR_parser_prod___AParExpr___empty_init SFT_parser_prod[247]
-#define COLOR_parser_prod___AParExpr___init_aparexpr SFT_parser_prod[248]
-#define COLOR_parser_prod___APlusAssignOp___empty_init SFT_parser_prod[249]
-#define COLOR_parser_prod___APlusAssignOp___init_aplusassignop SFT_parser_prod[250]
-#define COLOR_parser_prod___AMinusAssignOp___empty_init SFT_parser_prod[251]
-#define COLOR_parser_prod___AMinusAssignOp___init_aminusassignop SFT_parser_prod[252]
-#define COLOR_parser_prod___AQualified___empty_init SFT_parser_prod[253]
-#define COLOR_parser_prod___AQualified___init_aqualified SFT_parser_prod[254]
-#define COLOR_parser_prod___ADoc___empty_init SFT_parser_prod[255]
-#define COLOR_parser_prod___ADoc___init_adoc SFT_parser_prod[256]
-#define COLOR_parser_prod___Start___init SFT_parser_prod[257]
+#define COLOR_parser_prod___PNode___line_number SFT_parser_prod[9]
+#define COLOR_parser_prod___PNode___printl SFT_parser_prod[10]
+#define COLOR_parser_prod___Prod____first_token SFT_parser_prod[11]
+#define COLOR_parser_prod___Prod____last_token SFT_parser_prod[12]
+#define COLOR_parser_prod___Prod___first_token SFT_parser_prod[13]
+#define COLOR_parser_prod___Prod___first_token__eq SFT_parser_prod[14]
+#define COLOR_parser_prod___Prod___last_token SFT_parser_prod[15]
+#define COLOR_parser_prod___Prod___last_token__eq SFT_parser_prod[16]
+#define COLOR_SUPER_parser_prod___Prod___replace_with SFT_parser_prod[17]
+#define ID_Visitor SFT_parser_prod[18]
+#define COLOR_Visitor SFT_parser_prod[19]
+#define INIT_TABLE_POS_Visitor SFT_parser_prod[20]
+#define COLOR_parser_prod___Visitor___visit SFT_parser_prod[21]
+#define COLOR_parser_prod___AModule___empty_init SFT_parser_prod[22]
+#define COLOR_parser_prod___AModule___init_amodule SFT_parser_prod[23]
+#define COLOR_parser_prod___APackagedecl___empty_init SFT_parser_prod[24]
+#define COLOR_parser_prod___APackagedecl___init_apackagedecl SFT_parser_prod[25]
+#define COLOR_parser_prod___AImport___empty_init SFT_parser_prod[26]
+#define COLOR_parser_prod___AImport___init_aimport SFT_parser_prod[27]
+#define COLOR_parser_prod___ANoImport___empty_init SFT_parser_prod[28]
+#define COLOR_parser_prod___ANoImport___init_anoimport SFT_parser_prod[29]
+#define COLOR_parser_prod___APublicVisibility___empty_init SFT_parser_prod[30]
+#define COLOR_parser_prod___APublicVisibility___init_apublicvisibility SFT_parser_prod[31]
+#define COLOR_parser_prod___APrivateVisibility___empty_init SFT_parser_prod[32]
+#define COLOR_parser_prod___APrivateVisibility___init_aprivatevisibility SFT_parser_prod[33]
+#define COLOR_parser_prod___AProtectedVisibility___empty_init SFT_parser_prod[34]
+#define COLOR_parser_prod___AProtectedVisibility___init_aprotectedvisibility SFT_parser_prod[35]
+#define COLOR_parser_prod___AIntrudeVisibility___empty_init SFT_parser_prod[36]
+#define COLOR_parser_prod___AIntrudeVisibility___init_aintrudevisibility SFT_parser_prod[37]
+#define COLOR_parser_prod___AClassdef___empty_init SFT_parser_prod[38]
+#define COLOR_parser_prod___AClassdef___init_aclassdef SFT_parser_prod[39]
+#define COLOR_parser_prod___ATopClassdef___empty_init SFT_parser_prod[40]
+#define COLOR_parser_prod___ATopClassdef___init_atopclassdef SFT_parser_prod[41]
+#define COLOR_parser_prod___AMainClassdef___empty_init SFT_parser_prod[42]
+#define COLOR_parser_prod___AMainClassdef___init_amainclassdef SFT_parser_prod[43]
+#define COLOR_parser_prod___AConcreteClasskind___empty_init SFT_parser_prod[44]
+#define COLOR_parser_prod___AConcreteClasskind___init_aconcreteclasskind SFT_parser_prod[45]
+#define COLOR_parser_prod___AAbstractClasskind___empty_init SFT_parser_prod[46]
+#define COLOR_parser_prod___AAbstractClasskind___init_aabstractclasskind SFT_parser_prod[47]
+#define COLOR_parser_prod___AInterfaceClasskind___empty_init SFT_parser_prod[48]
+#define COLOR_parser_prod___AInterfaceClasskind___init_ainterfaceclasskind SFT_parser_prod[49]
+#define COLOR_parser_prod___AUniversalClasskind___empty_init SFT_parser_prod[50]
+#define COLOR_parser_prod___AUniversalClasskind___init_auniversalclasskind SFT_parser_prod[51]
+#define COLOR_parser_prod___AFormaldef___empty_init SFT_parser_prod[52]
+#define COLOR_parser_prod___AFormaldef___init_aformaldef SFT_parser_prod[53]
+#define COLOR_parser_prod___ASuperclass___empty_init SFT_parser_prod[54]
+#define COLOR_parser_prod___ASuperclass___init_asuperclass SFT_parser_prod[55]
+#define COLOR_parser_prod___AAttrPropdef___empty_init SFT_parser_prod[56]
+#define COLOR_parser_prod___AAttrPropdef___init_aattrpropdef SFT_parser_prod[57]
+#define COLOR_parser_prod___AMethPropdef___empty_init SFT_parser_prod[58]
+#define COLOR_parser_prod___AMethPropdef___init_amethpropdef SFT_parser_prod[59]
+#define COLOR_parser_prod___ADeferredMethPropdef___empty_init SFT_parser_prod[60]
+#define COLOR_parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef SFT_parser_prod[61]
+#define COLOR_parser_prod___AInternMethPropdef___empty_init SFT_parser_prod[62]
+#define COLOR_parser_prod___AInternMethPropdef___init_ainternmethpropdef SFT_parser_prod[63]
+#define COLOR_parser_prod___AExternMethPropdef___empty_init SFT_parser_prod[64]
+#define COLOR_parser_prod___AExternMethPropdef___init_aexternmethpropdef SFT_parser_prod[65]
+#define COLOR_parser_prod___AConcreteMethPropdef___empty_init SFT_parser_prod[66]
+#define COLOR_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef SFT_parser_prod[67]
+#define COLOR_parser_prod___AConcreteInitPropdef___empty_init SFT_parser_prod[68]
+#define COLOR_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef SFT_parser_prod[69]
+#define COLOR_parser_prod___AMainMethPropdef___empty_init SFT_parser_prod[70]
+#define COLOR_parser_prod___AMainMethPropdef___init_amainmethpropdef SFT_parser_prod[71]
+#define COLOR_parser_prod___ATypePropdef___empty_init SFT_parser_prod[72]
+#define COLOR_parser_prod___ATypePropdef___init_atypepropdef SFT_parser_prod[73]
+#define COLOR_parser_prod___AReadAble___empty_init SFT_parser_prod[74]
+#define COLOR_parser_prod___AReadAble___init_areadable SFT_parser_prod[75]
+#define COLOR_parser_prod___AWriteAble___empty_init SFT_parser_prod[76]
+#define COLOR_parser_prod___AWriteAble___init_awriteable SFT_parser_prod[77]
+#define COLOR_parser_prod___AIdMethid___empty_init SFT_parser_prod[78]
+#define COLOR_parser_prod___AIdMethid___init_aidmethid SFT_parser_prod[79]
+#define COLOR_parser_prod___APlusMethid___empty_init SFT_parser_prod[80]
+#define COLOR_parser_prod___APlusMethid___init_aplusmethid SFT_parser_prod[81]
+#define COLOR_parser_prod___AMinusMethid___empty_init SFT_parser_prod[82]
+#define COLOR_parser_prod___AMinusMethid___init_aminusmethid SFT_parser_prod[83]
+#define COLOR_parser_prod___AStarMethid___empty_init SFT_parser_prod[84]
+#define COLOR_parser_prod___AStarMethid___init_astarmethid SFT_parser_prod[85]
+#define COLOR_parser_prod___ASlashMethid___empty_init SFT_parser_prod[86]
+#define COLOR_parser_prod___ASlashMethid___init_aslashmethid SFT_parser_prod[87]
+#define COLOR_parser_prod___APercentMethid___empty_init SFT_parser_prod[88]
+#define COLOR_parser_prod___APercentMethid___init_apercentmethid SFT_parser_prod[89]
+#define COLOR_parser_prod___AEqMethid___empty_init SFT_parser_prod[90]
+#define COLOR_parser_prod___AEqMethid___init_aeqmethid SFT_parser_prod[91]
+#define COLOR_parser_prod___ANeMethid___empty_init SFT_parser_prod[92]
+#define COLOR_parser_prod___ANeMethid___init_anemethid SFT_parser_prod[93]
+#define COLOR_parser_prod___ALeMethid___empty_init SFT_parser_prod[94]
+#define COLOR_parser_prod___ALeMethid___init_alemethid SFT_parser_prod[95]
+#define COLOR_parser_prod___AGeMethid___empty_init SFT_parser_prod[96]
+#define COLOR_parser_prod___AGeMethid___init_agemethid SFT_parser_prod[97]
+#define COLOR_parser_prod___ALtMethid___empty_init SFT_parser_prod[98]
+#define COLOR_parser_prod___ALtMethid___init_altmethid SFT_parser_prod[99]
+#define COLOR_parser_prod___AGtMethid___empty_init SFT_parser_prod[100]
+#define COLOR_parser_prod___AGtMethid___init_agtmethid SFT_parser_prod[101]
+#define COLOR_parser_prod___ABraMethid___empty_init SFT_parser_prod[102]
+#define COLOR_parser_prod___ABraMethid___init_abramethid SFT_parser_prod[103]
+#define COLOR_parser_prod___AStarshipMethid___empty_init SFT_parser_prod[104]
+#define COLOR_parser_prod___AStarshipMethid___init_astarshipmethid SFT_parser_prod[105]
+#define COLOR_parser_prod___AAssignMethid___empty_init SFT_parser_prod[106]
+#define COLOR_parser_prod___AAssignMethid___init_aassignmethid SFT_parser_prod[107]
+#define COLOR_parser_prod___ABraassignMethid___empty_init SFT_parser_prod[108]
+#define COLOR_parser_prod___ABraassignMethid___init_abraassignmethid SFT_parser_prod[109]
+#define COLOR_parser_prod___ASignature___empty_init SFT_parser_prod[110]
+#define COLOR_parser_prod___ASignature___init_asignature SFT_parser_prod[111]
+#define COLOR_parser_prod___AParam___empty_init SFT_parser_prod[112]
+#define COLOR_parser_prod___AParam___init_aparam SFT_parser_prod[113]
+#define COLOR_parser_prod___AType___empty_init SFT_parser_prod[114]
+#define COLOR_parser_prod___AType___init_atype SFT_parser_prod[115]
+#define COLOR_parser_prod___ABlockExpr___empty_init SFT_parser_prod[116]
+#define COLOR_parser_prod___ABlockExpr___init_ablockexpr SFT_parser_prod[117]
+#define COLOR_parser_prod___AVardeclExpr___empty_init SFT_parser_prod[118]
+#define COLOR_parser_prod___AVardeclExpr___init_avardeclexpr SFT_parser_prod[119]
+#define COLOR_parser_prod___AReturnExpr___empty_init SFT_parser_prod[120]
+#define COLOR_parser_prod___AReturnExpr___init_areturnexpr SFT_parser_prod[121]
+#define COLOR_parser_prod___ABreakExpr___empty_init SFT_parser_prod[122]
+#define COLOR_parser_prod___ABreakExpr___init_abreakexpr SFT_parser_prod[123]
+#define COLOR_parser_prod___AAbortExpr___empty_init SFT_parser_prod[124]
+#define COLOR_parser_prod___AAbortExpr___init_aabortexpr SFT_parser_prod[125]
+#define COLOR_parser_prod___AContinueExpr___empty_init SFT_parser_prod[126]
+#define COLOR_parser_prod___AContinueExpr___init_acontinueexpr SFT_parser_prod[127]
+#define COLOR_parser_prod___ADoExpr___empty_init SFT_parser_prod[128]
+#define COLOR_parser_prod___ADoExpr___init_adoexpr SFT_parser_prod[129]
+#define COLOR_parser_prod___AIfExpr___empty_init SFT_parser_prod[130]
+#define COLOR_parser_prod___AIfExpr___init_aifexpr SFT_parser_prod[131]
+#define COLOR_parser_prod___AIfexprExpr___empty_init SFT_parser_prod[132]
+#define COLOR_parser_prod___AIfexprExpr___init_aifexprexpr SFT_parser_prod[133]
+#define COLOR_parser_prod___AWhileExpr___empty_init SFT_parser_prod[134]
+#define COLOR_parser_prod___AWhileExpr___init_awhileexpr SFT_parser_prod[135]
+#define COLOR_parser_prod___AForExpr___empty_init SFT_parser_prod[136]
+#define COLOR_parser_prod___AForExpr___init_aforexpr SFT_parser_prod[137]
+#define COLOR_parser_prod___AForVardeclExpr___empty_init SFT_parser_prod[138]
+#define COLOR_parser_prod___AForVardeclExpr___init_aforvardeclexpr SFT_parser_prod[139]
+#define COLOR_parser_prod___AAssertExpr___empty_init SFT_parser_prod[140]
+#define COLOR_parser_prod___AAssertExpr___init_aassertexpr SFT_parser_prod[141]
+#define COLOR_parser_prod___AOnceExpr___empty_init SFT_parser_prod[142]
+#define COLOR_parser_prod___AOnceExpr___init_aonceexpr SFT_parser_prod[143]
+#define COLOR_parser_prod___ASendExpr___empty_init SFT_parser_prod[144]
+#define COLOR_parser_prod___ASendExpr___init_asendexpr SFT_parser_prod[145]
+#define COLOR_parser_prod___ABinopExpr___empty_init SFT_parser_prod[146]
+#define COLOR_parser_prod___ABinopExpr___init_abinopexpr SFT_parser_prod[147]
+#define COLOR_parser_prod___AOrExpr___empty_init SFT_parser_prod[148]
+#define COLOR_parser_prod___AOrExpr___init_aorexpr SFT_parser_prod[149]
+#define COLOR_parser_prod___AAndExpr___empty_init SFT_parser_prod[150]
+#define COLOR_parser_prod___AAndExpr___init_aandexpr SFT_parser_prod[151]
+#define COLOR_parser_prod___ANotExpr___empty_init SFT_parser_prod[152]
+#define COLOR_parser_prod___ANotExpr___init_anotexpr SFT_parser_prod[153]
+#define COLOR_parser_prod___AEqExpr___empty_init SFT_parser_prod[154]
+#define COLOR_parser_prod___AEqExpr___init_aeqexpr SFT_parser_prod[155]
+#define COLOR_parser_prod___AEeExpr___empty_init SFT_parser_prod[156]
+#define COLOR_parser_prod___AEeExpr___init_aeeexpr SFT_parser_prod[157]
+#define COLOR_parser_prod___ANeExpr___empty_init SFT_parser_prod[158]
+#define COLOR_parser_prod___ANeExpr___init_aneexpr SFT_parser_prod[159]
+#define COLOR_parser_prod___ALtExpr___empty_init SFT_parser_prod[160]
+#define COLOR_parser_prod___ALtExpr___init_altexpr SFT_parser_prod[161]
+#define COLOR_parser_prod___ALeExpr___empty_init SFT_parser_prod[162]
+#define COLOR_parser_prod___ALeExpr___init_aleexpr SFT_parser_prod[163]
+#define COLOR_parser_prod___AGtExpr___empty_init SFT_parser_prod[164]
+#define COLOR_parser_prod___AGtExpr___init_agtexpr SFT_parser_prod[165]
+#define COLOR_parser_prod___AGeExpr___empty_init SFT_parser_prod[166]
+#define COLOR_parser_prod___AGeExpr___init_ageexpr SFT_parser_prod[167]
+#define COLOR_parser_prod___AIsaExpr___empty_init SFT_parser_prod[168]
+#define COLOR_parser_prod___AIsaExpr___init_aisaexpr SFT_parser_prod[169]
+#define COLOR_parser_prod___APlusExpr___empty_init SFT_parser_prod[170]
+#define COLOR_parser_prod___APlusExpr___init_aplusexpr SFT_parser_prod[171]
+#define COLOR_parser_prod___AMinusExpr___empty_init SFT_parser_prod[172]
+#define COLOR_parser_prod___AMinusExpr___init_aminusexpr SFT_parser_prod[173]
+#define COLOR_parser_prod___AStarshipExpr___empty_init SFT_parser_prod[174]
+#define COLOR_parser_prod___AStarshipExpr___init_astarshipexpr SFT_parser_prod[175]
+#define COLOR_parser_prod___AStarExpr___empty_init SFT_parser_prod[176]
+#define COLOR_parser_prod___AStarExpr___init_astarexpr SFT_parser_prod[177]
+#define COLOR_parser_prod___ASlashExpr___empty_init SFT_parser_prod[178]
+#define COLOR_parser_prod___ASlashExpr___init_aslashexpr SFT_parser_prod[179]
+#define COLOR_parser_prod___APercentExpr___empty_init SFT_parser_prod[180]
+#define COLOR_parser_prod___APercentExpr___init_apercentexpr SFT_parser_prod[181]
+#define COLOR_parser_prod___AUminusExpr___empty_init SFT_parser_prod[182]
+#define COLOR_parser_prod___AUminusExpr___init_auminusexpr SFT_parser_prod[183]
+#define COLOR_parser_prod___ANewExpr___empty_init SFT_parser_prod[184]
+#define COLOR_parser_prod___ANewExpr___init_anewexpr SFT_parser_prod[185]
+#define COLOR_parser_prod___AAttrExpr___empty_init SFT_parser_prod[186]
+#define COLOR_parser_prod___AAttrExpr___init_aattrexpr SFT_parser_prod[187]
+#define COLOR_parser_prod___AAttrAssignExpr___empty_init SFT_parser_prod[188]
+#define COLOR_parser_prod___AAttrAssignExpr___init_aattrassignexpr SFT_parser_prod[189]
+#define COLOR_parser_prod___AAttrReassignExpr___empty_init SFT_parser_prod[190]
+#define COLOR_parser_prod___AAttrReassignExpr___init_aattrreassignexpr SFT_parser_prod[191]
+#define COLOR_parser_prod___ACallExpr___empty_init SFT_parser_prod[192]
+#define COLOR_parser_prod___ACallExpr___init_acallexpr SFT_parser_prod[193]
+#define COLOR_parser_prod___ACallAssignExpr___empty_init SFT_parser_prod[194]
+#define COLOR_parser_prod___ACallAssignExpr___init_acallassignexpr SFT_parser_prod[195]
+#define COLOR_parser_prod___ACallReassignExpr___empty_init SFT_parser_prod[196]
+#define COLOR_parser_prod___ACallReassignExpr___init_acallreassignexpr SFT_parser_prod[197]
+#define COLOR_parser_prod___ASuperExpr___empty_init SFT_parser_prod[198]
+#define COLOR_parser_prod___ASuperExpr___init_asuperexpr SFT_parser_prod[199]
+#define COLOR_parser_prod___AInitExpr___empty_init SFT_parser_prod[200]
+#define COLOR_parser_prod___AInitExpr___init_ainitexpr SFT_parser_prod[201]
+#define COLOR_parser_prod___ABraExpr___empty_init SFT_parser_prod[202]
+#define COLOR_parser_prod___ABraExpr___init_abraexpr SFT_parser_prod[203]
+#define COLOR_parser_prod___ABraAssignExpr___empty_init SFT_parser_prod[204]
+#define COLOR_parser_prod___ABraAssignExpr___init_abraassignexpr SFT_parser_prod[205]
+#define COLOR_parser_prod___ABraReassignExpr___empty_init SFT_parser_prod[206]
+#define COLOR_parser_prod___ABraReassignExpr___init_abrareassignexpr SFT_parser_prod[207]
+#define COLOR_parser_prod___AVarExpr___empty_init SFT_parser_prod[208]
+#define COLOR_parser_prod___AVarExpr___init_avarexpr SFT_parser_prod[209]
+#define COLOR_parser_prod___AVarAssignExpr___empty_init SFT_parser_prod[210]
+#define COLOR_parser_prod___AVarAssignExpr___init_avarassignexpr SFT_parser_prod[211]
+#define COLOR_parser_prod___AVarReassignExpr___empty_init SFT_parser_prod[212]
+#define COLOR_parser_prod___AVarReassignExpr___init_avarreassignexpr SFT_parser_prod[213]
+#define COLOR_parser_prod___ARangeExpr___empty_init SFT_parser_prod[214]
+#define COLOR_parser_prod___ARangeExpr___init_arangeexpr SFT_parser_prod[215]
+#define COLOR_parser_prod___ACrangeExpr___empty_init SFT_parser_prod[216]
+#define COLOR_parser_prod___ACrangeExpr___init_acrangeexpr SFT_parser_prod[217]
+#define COLOR_parser_prod___AOrangeExpr___empty_init SFT_parser_prod[218]
+#define COLOR_parser_prod___AOrangeExpr___init_aorangeexpr SFT_parser_prod[219]
+#define COLOR_parser_prod___AArrayExpr___empty_init SFT_parser_prod[220]
+#define COLOR_parser_prod___AArrayExpr___init_aarrayexpr SFT_parser_prod[221]
+#define COLOR_parser_prod___ASelfExpr___empty_init SFT_parser_prod[222]
+#define COLOR_parser_prod___ASelfExpr___init_aselfexpr SFT_parser_prod[223]
+#define COLOR_parser_prod___AImplicitSelfExpr___empty_init SFT_parser_prod[224]
+#define COLOR_parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr SFT_parser_prod[225]
+#define COLOR_parser_prod___ATrueExpr___empty_init SFT_parser_prod[226]
+#define COLOR_parser_prod___ATrueExpr___init_atrueexpr SFT_parser_prod[227]
+#define COLOR_parser_prod___AFalseExpr___empty_init SFT_parser_prod[228]
+#define COLOR_parser_prod___AFalseExpr___init_afalseexpr SFT_parser_prod[229]
+#define COLOR_parser_prod___ANullExpr___empty_init SFT_parser_prod[230]
+#define COLOR_parser_prod___ANullExpr___init_anullexpr SFT_parser_prod[231]
+#define COLOR_parser_prod___AIntExpr___empty_init SFT_parser_prod[232]
+#define COLOR_parser_prod___AIntExpr___init_aintexpr SFT_parser_prod[233]
+#define COLOR_parser_prod___AFloatExpr___empty_init SFT_parser_prod[234]
+#define COLOR_parser_prod___AFloatExpr___init_afloatexpr SFT_parser_prod[235]
+#define COLOR_parser_prod___ACharExpr___empty_init SFT_parser_prod[236]
+#define COLOR_parser_prod___ACharExpr___init_acharexpr SFT_parser_prod[237]
+#define COLOR_parser_prod___AStringExpr___empty_init SFT_parser_prod[238]
+#define COLOR_parser_prod___AStringExpr___init_astringexpr SFT_parser_prod[239]
+#define COLOR_parser_prod___AStartStringExpr___empty_init SFT_parser_prod[240]
+#define COLOR_parser_prod___AStartStringExpr___init_astartstringexpr SFT_parser_prod[241]
+#define COLOR_parser_prod___AMidStringExpr___empty_init SFT_parser_prod[242]
+#define COLOR_parser_prod___AMidStringExpr___init_amidstringexpr SFT_parser_prod[243]
+#define COLOR_parser_prod___AEndStringExpr___empty_init SFT_parser_prod[244]
+#define COLOR_parser_prod___AEndStringExpr___init_aendstringexpr SFT_parser_prod[245]
+#define COLOR_parser_prod___ASuperstringExpr___empty_init SFT_parser_prod[246]
+#define COLOR_parser_prod___ASuperstringExpr___init_asuperstringexpr SFT_parser_prod[247]
+#define COLOR_parser_prod___AParExpr___empty_init SFT_parser_prod[248]
+#define COLOR_parser_prod___AParExpr___init_aparexpr SFT_parser_prod[249]
+#define COLOR_parser_prod___APlusAssignOp___empty_init SFT_parser_prod[250]
+#define COLOR_parser_prod___APlusAssignOp___init_aplusassignop SFT_parser_prod[251]
+#define COLOR_parser_prod___AMinusAssignOp___empty_init SFT_parser_prod[252]
+#define COLOR_parser_prod___AMinusAssignOp___init_aminusassignop SFT_parser_prod[253]
+#define COLOR_parser_prod___AQualified___empty_init SFT_parser_prod[254]
+#define COLOR_parser_prod___AQualified___init_aqualified SFT_parser_prod[255]
+#define COLOR_parser_prod___ADoc___empty_init SFT_parser_prod[256]
+#define COLOR_parser_prod___ADoc___init_adoc SFT_parser_prod[257]
+#define COLOR_parser_prod___Start___init SFT_parser_prod[258]
#define ATTR_parser_prod___PNode____parent(recv) ATTR(recv, COLOR_parser_prod___PNode____parent)
typedef val_t (* parser_prod___PNode___parent_t)(val_t self);
val_t parser_prod___PNode___parent(val_t self);
+#define LOCATE_parser_prod___PNode___parent "parser_prod::PNode::parent"
typedef void (* parser_prod___PNode___parent__eq_t)(val_t self, val_t param0);
void parser_prod___PNode___parent__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___PNode___parent__eq "parser_prod::PNode::parent="
typedef void (* parser_prod___PNode___remove_child_t)(val_t self, val_t param0);
void parser_prod___PNode___remove_child(val_t self, val_t param0);
+#define LOCATE_parser_prod___PNode___remove_child "parser_prod::PNode::remove_child"
typedef void (* parser_prod___PNode___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___PNode___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___PNode___replace_child "parser_prod::PNode::replace_child"
typedef void (* parser_prod___PNode___replace_with_t)(val_t self, val_t param0);
void parser_prod___PNode___replace_with(val_t self, val_t param0);
+#define LOCATE_parser_prod___PNode___replace_with "parser_prod::PNode::replace_with"
typedef void (* parser_prod___PNode___visit_all_t)(val_t self, val_t param0);
void parser_prod___PNode___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___PNode___visit_all "parser_prod::PNode::visit_all"
typedef void (* parser_prod___PNode___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___PNode___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___PNode___visit_all_reverse "parser_prod::PNode::visit_all_reverse"
typedef val_t (* parser_prod___PNode___locate_t)(val_t self);
val_t parser_prod___PNode___locate(val_t self);
+#define LOCATE_parser_prod___PNode___locate "parser_prod::PNode::locate"
+typedef val_t (* parser_prod___PNode___line_number_t)(val_t self);
+val_t parser_prod___PNode___line_number(val_t self);
+#define LOCATE_parser_prod___PNode___line_number "parser_prod::PNode::line_number"
typedef void (* parser_prod___PNode___printl_t)(val_t self, val_t param0);
void parser_prod___PNode___printl(val_t self, val_t param0);
+#define LOCATE_parser_prod___PNode___printl "parser_prod::PNode::printl"
typedef void (* parser_prod___Token___visit_all_t)(val_t self, val_t param0);
void parser_prod___Token___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___Token___visit_all "parser_prod::Token::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___Token___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___Token___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___Token___visit_all_reverse "parser_prod::Token::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___Token___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___Token___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___Token___replace_child "parser_prod::Token::(parser_prod::PNode::replace_child)"
typedef val_t (* parser_prod___Token___locate_t)(val_t self);
val_t parser_prod___Token___locate(val_t self);
+#define LOCATE_parser_prod___Token___locate "parser_prod::Token::(parser_prod::PNode::locate)"
+typedef val_t (* parser_prod___Token___line_number_t)(val_t self);
+val_t parser_prod___Token___line_number(val_t self);
+#define LOCATE_parser_prod___Token___line_number "parser_prod::Token::(parser_prod::PNode::line_number)"
#define ATTR_parser_prod___Prod____first_token(recv) ATTR(recv, COLOR_parser_prod___Prod____first_token)
typedef val_t (* parser_prod___Prod___first_token_t)(val_t self);
val_t parser_prod___Prod___first_token(val_t self);
+#define LOCATE_parser_prod___Prod___first_token "parser_prod::Prod::first_token"
typedef void (* parser_prod___Prod___first_token__eq_t)(val_t self, val_t param0);
void parser_prod___Prod___first_token__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___Prod___first_token__eq "parser_prod::Prod::first_token="
#define ATTR_parser_prod___Prod____last_token(recv) ATTR(recv, COLOR_parser_prod___Prod____last_token)
typedef val_t (* parser_prod___Prod___last_token_t)(val_t self);
val_t parser_prod___Prod___last_token(val_t self);
+#define LOCATE_parser_prod___Prod___last_token "parser_prod::Prod::last_token"
typedef void (* parser_prod___Prod___last_token__eq_t)(val_t self, val_t param0);
void parser_prod___Prod___last_token__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___Prod___last_token__eq "parser_prod::Prod::last_token="
typedef val_t (* parser_prod___Prod___locate_t)(val_t self);
val_t parser_prod___Prod___locate(val_t self);
+#define LOCATE_parser_prod___Prod___locate "parser_prod::Prod::(parser_prod::PNode::locate)"
typedef void (* parser_prod___Prod___replace_with_t)(val_t self, val_t param0);
void parser_prod___Prod___replace_with(val_t self, val_t param0);
+#define LOCATE_parser_prod___Prod___replace_with "parser_prod::Prod::(parser_prod::PNode::replace_with)"
+typedef val_t (* parser_prod___Prod___line_number_t)(val_t self);
+val_t parser_prod___Prod___line_number(val_t self);
+#define LOCATE_parser_prod___Prod___line_number "parser_prod::Prod::(parser_prod::PNode::line_number)"
typedef void (* parser_prod___Visitor___visit_t)(val_t self, val_t param0);
void parser_prod___Visitor___visit(val_t self, val_t param0);
+#define LOCATE_parser_prod___Visitor___visit "parser_prod::Visitor::visit"
typedef void (* parser_prod___AModule___n_packagedecl__eq_t)(val_t self, val_t param0);
void parser_prod___AModule___n_packagedecl__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AModule___n_packagedecl__eq "parser_prod::AModule::(parser_nodes::AModule::n_packagedecl=)"
typedef void (* parser_prod___AModule___empty_init_t)(val_t self, int* init_table);
void parser_prod___AModule___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AModule___empty_init();
+#define LOCATE_parser_prod___AModule___empty_init "parser_prod::AModule::empty_init"
typedef void (* parser_prod___AModule___init_amodule_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void parser_prod___AModule___init_amodule(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_parser_prod___AModule___init_amodule(val_t param0, val_t param1, val_t param2);
+#define LOCATE_parser_prod___AModule___init_amodule "parser_prod::AModule::init_amodule"
typedef void (* parser_prod___AModule___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AModule___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AModule___replace_child "parser_prod::AModule::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AModule___visit_all_t)(val_t self, val_t param0);
void parser_prod___AModule___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AModule___visit_all "parser_prod::AModule::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AModule___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AModule___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AModule___visit_all_reverse "parser_prod::AModule::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___APackagedecl___n_doc__eq_t)(val_t self, val_t param0);
void parser_prod___APackagedecl___n_doc__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___APackagedecl___n_doc__eq "parser_prod::APackagedecl::(parser_nodes::APackagedecl::n_doc=)"
typedef void (* parser_prod___APackagedecl___n_kwpackage__eq_t)(val_t self, val_t param0);
void parser_prod___APackagedecl___n_kwpackage__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___APackagedecl___n_kwpackage__eq "parser_prod::APackagedecl::(parser_nodes::APackagedecl::n_kwpackage=)"
typedef void (* parser_prod___APackagedecl___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___APackagedecl___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___APackagedecl___n_id__eq "parser_prod::APackagedecl::(parser_nodes::APackagedecl::n_id=)"
typedef void (* parser_prod___APackagedecl___empty_init_t)(val_t self, int* init_table);
void parser_prod___APackagedecl___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___APackagedecl___empty_init();
+#define LOCATE_parser_prod___APackagedecl___empty_init "parser_prod::APackagedecl::empty_init"
typedef void (* parser_prod___APackagedecl___init_apackagedecl_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void parser_prod___APackagedecl___init_apackagedecl(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_parser_prod___APackagedecl___init_apackagedecl(val_t param0, val_t param1, val_t param2);
+#define LOCATE_parser_prod___APackagedecl___init_apackagedecl "parser_prod::APackagedecl::init_apackagedecl"
typedef void (* parser_prod___APackagedecl___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___APackagedecl___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___APackagedecl___replace_child "parser_prod::APackagedecl::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___APackagedecl___visit_all_t)(val_t self, val_t param0);
void parser_prod___APackagedecl___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___APackagedecl___visit_all "parser_prod::APackagedecl::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___APackagedecl___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___APackagedecl___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___APackagedecl___visit_all_reverse "parser_prod::APackagedecl::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AImport___n_visibility__eq_t)(val_t self, val_t param0);
void parser_prod___AImport___n_visibility__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AImport___n_visibility__eq "parser_prod::AImport::(parser_nodes::AImport::n_visibility=)"
typedef void (* parser_prod___AImport___n_kwimport__eq_t)(val_t self, val_t param0);
void parser_prod___AImport___n_kwimport__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AImport___n_kwimport__eq "parser_prod::AImport::(parser_nodes::AImport::n_kwimport=)"
typedef void (* parser_prod___AImport___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___AImport___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AImport___n_id__eq "parser_prod::AImport::(parser_nodes::AImport::n_id=)"
typedef void (* parser_prod___AImport___empty_init_t)(val_t self, int* init_table);
void parser_prod___AImport___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AImport___empty_init();
+#define LOCATE_parser_prod___AImport___empty_init "parser_prod::AImport::empty_init"
typedef void (* parser_prod___AImport___init_aimport_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void parser_prod___AImport___init_aimport(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_parser_prod___AImport___init_aimport(val_t param0, val_t param1, val_t param2);
+#define LOCATE_parser_prod___AImport___init_aimport "parser_prod::AImport::init_aimport"
typedef void (* parser_prod___AImport___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AImport___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AImport___replace_child "parser_prod::AImport::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AImport___visit_all_t)(val_t self, val_t param0);
void parser_prod___AImport___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AImport___visit_all "parser_prod::AImport::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AImport___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AImport___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AImport___visit_all_reverse "parser_prod::AImport::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ANoImport___n_visibility__eq_t)(val_t self, val_t param0);
void parser_prod___ANoImport___n_visibility__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANoImport___n_visibility__eq "parser_prod::ANoImport::(parser_nodes::ANoImport::n_visibility=)"
typedef void (* parser_prod___ANoImport___n_kwimport__eq_t)(val_t self, val_t param0);
void parser_prod___ANoImport___n_kwimport__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANoImport___n_kwimport__eq "parser_prod::ANoImport::(parser_nodes::ANoImport::n_kwimport=)"
typedef void (* parser_prod___ANoImport___n_kwend__eq_t)(val_t self, val_t param0);
void parser_prod___ANoImport___n_kwend__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANoImport___n_kwend__eq "parser_prod::ANoImport::(parser_nodes::ANoImport::n_kwend=)"
typedef void (* parser_prod___ANoImport___empty_init_t)(val_t self, int* init_table);
void parser_prod___ANoImport___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ANoImport___empty_init();
+#define LOCATE_parser_prod___ANoImport___empty_init "parser_prod::ANoImport::empty_init"
typedef void (* parser_prod___ANoImport___init_anoimport_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void parser_prod___ANoImport___init_anoimport(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_parser_prod___ANoImport___init_anoimport(val_t param0, val_t param1, val_t param2);
+#define LOCATE_parser_prod___ANoImport___init_anoimport "parser_prod::ANoImport::init_anoimport"
typedef void (* parser_prod___ANoImport___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ANoImport___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ANoImport___replace_child "parser_prod::ANoImport::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ANoImport___visit_all_t)(val_t self, val_t param0);
void parser_prod___ANoImport___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANoImport___visit_all "parser_prod::ANoImport::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ANoImport___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ANoImport___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANoImport___visit_all_reverse "parser_prod::ANoImport::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___APublicVisibility___empty_init_t)(val_t self, int* init_table);
void parser_prod___APublicVisibility___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___APublicVisibility___empty_init();
+#define LOCATE_parser_prod___APublicVisibility___empty_init "parser_prod::APublicVisibility::empty_init"
typedef void (* parser_prod___APublicVisibility___init_apublicvisibility_t)(val_t self, int* init_table);
void parser_prod___APublicVisibility___init_apublicvisibility(val_t self, int* init_table);
val_t NEW_parser_prod___APublicVisibility___init_apublicvisibility();
+#define LOCATE_parser_prod___APublicVisibility___init_apublicvisibility "parser_prod::APublicVisibility::init_apublicvisibility"
typedef void (* parser_prod___APublicVisibility___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___APublicVisibility___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___APublicVisibility___replace_child "parser_prod::APublicVisibility::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___APublicVisibility___visit_all_t)(val_t self, val_t param0);
void parser_prod___APublicVisibility___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___APublicVisibility___visit_all "parser_prod::APublicVisibility::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___APublicVisibility___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___APublicVisibility___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___APublicVisibility___visit_all_reverse "parser_prod::APublicVisibility::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___APrivateVisibility___n_kwprivate__eq_t)(val_t self, val_t param0);
void parser_prod___APrivateVisibility___n_kwprivate__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___APrivateVisibility___n_kwprivate__eq "parser_prod::APrivateVisibility::(parser_nodes::APrivateVisibility::n_kwprivate=)"
typedef void (* parser_prod___APrivateVisibility___empty_init_t)(val_t self, int* init_table);
void parser_prod___APrivateVisibility___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___APrivateVisibility___empty_init();
+#define LOCATE_parser_prod___APrivateVisibility___empty_init "parser_prod::APrivateVisibility::empty_init"
typedef void (* parser_prod___APrivateVisibility___init_aprivatevisibility_t)(val_t self, val_t param0, int* init_table);
void parser_prod___APrivateVisibility___init_aprivatevisibility(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___APrivateVisibility___init_aprivatevisibility(val_t param0);
+#define LOCATE_parser_prod___APrivateVisibility___init_aprivatevisibility "parser_prod::APrivateVisibility::init_aprivatevisibility"
typedef void (* parser_prod___APrivateVisibility___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___APrivateVisibility___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___APrivateVisibility___replace_child "parser_prod::APrivateVisibility::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___APrivateVisibility___visit_all_t)(val_t self, val_t param0);
void parser_prod___APrivateVisibility___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___APrivateVisibility___visit_all "parser_prod::APrivateVisibility::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___APrivateVisibility___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___APrivateVisibility___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___APrivateVisibility___visit_all_reverse "parser_prod::APrivateVisibility::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AProtectedVisibility___n_kwprotected__eq_t)(val_t self, val_t param0);
void parser_prod___AProtectedVisibility___n_kwprotected__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AProtectedVisibility___n_kwprotected__eq "parser_prod::AProtectedVisibility::(parser_nodes::AProtectedVisibility::n_kwprotected=)"
typedef void (* parser_prod___AProtectedVisibility___empty_init_t)(val_t self, int* init_table);
void parser_prod___AProtectedVisibility___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AProtectedVisibility___empty_init();
+#define LOCATE_parser_prod___AProtectedVisibility___empty_init "parser_prod::AProtectedVisibility::empty_init"
typedef void (* parser_prod___AProtectedVisibility___init_aprotectedvisibility_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AProtectedVisibility___init_aprotectedvisibility(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AProtectedVisibility___init_aprotectedvisibility(val_t param0);
+#define LOCATE_parser_prod___AProtectedVisibility___init_aprotectedvisibility "parser_prod::AProtectedVisibility::init_aprotectedvisibility"
typedef void (* parser_prod___AProtectedVisibility___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AProtectedVisibility___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AProtectedVisibility___replace_child "parser_prod::AProtectedVisibility::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AProtectedVisibility___visit_all_t)(val_t self, val_t param0);
void parser_prod___AProtectedVisibility___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AProtectedVisibility___visit_all "parser_prod::AProtectedVisibility::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AProtectedVisibility___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AProtectedVisibility___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AProtectedVisibility___visit_all_reverse "parser_prod::AProtectedVisibility::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AIntrudeVisibility___n_kwintrude__eq_t)(val_t self, val_t param0);
void parser_prod___AIntrudeVisibility___n_kwintrude__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIntrudeVisibility___n_kwintrude__eq "parser_prod::AIntrudeVisibility::(parser_nodes::AIntrudeVisibility::n_kwintrude=)"
typedef void (* parser_prod___AIntrudeVisibility___empty_init_t)(val_t self, int* init_table);
void parser_prod___AIntrudeVisibility___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AIntrudeVisibility___empty_init();
+#define LOCATE_parser_prod___AIntrudeVisibility___empty_init "parser_prod::AIntrudeVisibility::empty_init"
typedef void (* parser_prod___AIntrudeVisibility___init_aintrudevisibility_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AIntrudeVisibility___init_aintrudevisibility(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AIntrudeVisibility___init_aintrudevisibility(val_t param0);
+#define LOCATE_parser_prod___AIntrudeVisibility___init_aintrudevisibility "parser_prod::AIntrudeVisibility::init_aintrudevisibility"
typedef void (* parser_prod___AIntrudeVisibility___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AIntrudeVisibility___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AIntrudeVisibility___replace_child "parser_prod::AIntrudeVisibility::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AIntrudeVisibility___visit_all_t)(val_t self, val_t param0);
void parser_prod___AIntrudeVisibility___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIntrudeVisibility___visit_all "parser_prod::AIntrudeVisibility::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AIntrudeVisibility___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AIntrudeVisibility___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIntrudeVisibility___visit_all_reverse "parser_prod::AIntrudeVisibility::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AClassdef___n_doc__eq_t)(val_t self, val_t param0);
void parser_prod___AClassdef___n_doc__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AClassdef___n_doc__eq "parser_prod::AClassdef::(parser_nodes::AClassdef::n_doc=)"
typedef void (* parser_prod___AClassdef___n_kwredef__eq_t)(val_t self, val_t param0);
void parser_prod___AClassdef___n_kwredef__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AClassdef___n_kwredef__eq "parser_prod::AClassdef::(parser_nodes::AClassdef::n_kwredef=)"
typedef void (* parser_prod___AClassdef___n_visibility__eq_t)(val_t self, val_t param0);
void parser_prod___AClassdef___n_visibility__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AClassdef___n_visibility__eq "parser_prod::AClassdef::(parser_nodes::AClassdef::n_visibility=)"
typedef void (* parser_prod___AClassdef___n_classkind__eq_t)(val_t self, val_t param0);
void parser_prod___AClassdef___n_classkind__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AClassdef___n_classkind__eq "parser_prod::AClassdef::(parser_nodes::AClassdef::n_classkind=)"
typedef void (* parser_prod___AClassdef___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___AClassdef___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AClassdef___n_id__eq "parser_prod::AClassdef::(parser_nodes::AClassdef::n_id=)"
typedef void (* parser_prod___AClassdef___empty_init_t)(val_t self, int* init_table);
void parser_prod___AClassdef___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AClassdef___empty_init();
+#define LOCATE_parser_prod___AClassdef___empty_init "parser_prod::AClassdef::empty_init"
typedef void (* parser_prod___AClassdef___init_aclassdef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, val_t param7, int* init_table);
void parser_prod___AClassdef___init_aclassdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, val_t param7, int* init_table);
val_t NEW_parser_prod___AClassdef___init_aclassdef(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, val_t param7);
+#define LOCATE_parser_prod___AClassdef___init_aclassdef "parser_prod::AClassdef::init_aclassdef"
typedef void (* parser_prod___AClassdef___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AClassdef___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AClassdef___replace_child "parser_prod::AClassdef::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AClassdef___visit_all_t)(val_t self, val_t param0);
void parser_prod___AClassdef___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AClassdef___visit_all "parser_prod::AClassdef::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AClassdef___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AClassdef___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AClassdef___visit_all_reverse "parser_prod::AClassdef::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ATopClassdef___empty_init_t)(val_t self, int* init_table);
void parser_prod___ATopClassdef___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ATopClassdef___empty_init();
+#define LOCATE_parser_prod___ATopClassdef___empty_init "parser_prod::ATopClassdef::empty_init"
typedef void (* parser_prod___ATopClassdef___init_atopclassdef_t)(val_t self, val_t param0, int* init_table);
void parser_prod___ATopClassdef___init_atopclassdef(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___ATopClassdef___init_atopclassdef(val_t param0);
+#define LOCATE_parser_prod___ATopClassdef___init_atopclassdef "parser_prod::ATopClassdef::init_atopclassdef"
typedef void (* parser_prod___ATopClassdef___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ATopClassdef___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ATopClassdef___replace_child "parser_prod::ATopClassdef::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ATopClassdef___visit_all_t)(val_t self, val_t param0);
void parser_prod___ATopClassdef___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ATopClassdef___visit_all "parser_prod::ATopClassdef::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ATopClassdef___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ATopClassdef___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ATopClassdef___visit_all_reverse "parser_prod::ATopClassdef::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AMainClassdef___empty_init_t)(val_t self, int* init_table);
void parser_prod___AMainClassdef___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AMainClassdef___empty_init();
+#define LOCATE_parser_prod___AMainClassdef___empty_init "parser_prod::AMainClassdef::empty_init"
typedef void (* parser_prod___AMainClassdef___init_amainclassdef_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AMainClassdef___init_amainclassdef(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AMainClassdef___init_amainclassdef(val_t param0);
+#define LOCATE_parser_prod___AMainClassdef___init_amainclassdef "parser_prod::AMainClassdef::init_amainclassdef"
typedef void (* parser_prod___AMainClassdef___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AMainClassdef___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AMainClassdef___replace_child "parser_prod::AMainClassdef::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AMainClassdef___visit_all_t)(val_t self, val_t param0);
void parser_prod___AMainClassdef___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMainClassdef___visit_all "parser_prod::AMainClassdef::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AMainClassdef___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AMainClassdef___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMainClassdef___visit_all_reverse "parser_prod::AMainClassdef::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AConcreteClasskind___n_kwclass__eq_t)(val_t self, val_t param0);
void parser_prod___AConcreteClasskind___n_kwclass__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteClasskind___n_kwclass__eq "parser_prod::AConcreteClasskind::(parser_nodes::AConcreteClasskind::n_kwclass=)"
typedef void (* parser_prod___AConcreteClasskind___empty_init_t)(val_t self, int* init_table);
void parser_prod___AConcreteClasskind___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AConcreteClasskind___empty_init();
+#define LOCATE_parser_prod___AConcreteClasskind___empty_init "parser_prod::AConcreteClasskind::empty_init"
typedef void (* parser_prod___AConcreteClasskind___init_aconcreteclasskind_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AConcreteClasskind___init_aconcreteclasskind(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AConcreteClasskind___init_aconcreteclasskind(val_t param0);
+#define LOCATE_parser_prod___AConcreteClasskind___init_aconcreteclasskind "parser_prod::AConcreteClasskind::init_aconcreteclasskind"
typedef void (* parser_prod___AConcreteClasskind___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AConcreteClasskind___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AConcreteClasskind___replace_child "parser_prod::AConcreteClasskind::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AConcreteClasskind___visit_all_t)(val_t self, val_t param0);
void parser_prod___AConcreteClasskind___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteClasskind___visit_all "parser_prod::AConcreteClasskind::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AConcreteClasskind___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AConcreteClasskind___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteClasskind___visit_all_reverse "parser_prod::AConcreteClasskind::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AAbstractClasskind___n_kwabstract__eq_t)(val_t self, val_t param0);
void parser_prod___AAbstractClasskind___n_kwabstract__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAbstractClasskind___n_kwabstract__eq "parser_prod::AAbstractClasskind::(parser_nodes::AAbstractClasskind::n_kwabstract=)"
typedef void (* parser_prod___AAbstractClasskind___n_kwclass__eq_t)(val_t self, val_t param0);
void parser_prod___AAbstractClasskind___n_kwclass__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAbstractClasskind___n_kwclass__eq "parser_prod::AAbstractClasskind::(parser_nodes::AAbstractClasskind::n_kwclass=)"
typedef void (* parser_prod___AAbstractClasskind___empty_init_t)(val_t self, int* init_table);
void parser_prod___AAbstractClasskind___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AAbstractClasskind___empty_init();
+#define LOCATE_parser_prod___AAbstractClasskind___empty_init "parser_prod::AAbstractClasskind::empty_init"
typedef void (* parser_prod___AAbstractClasskind___init_aabstractclasskind_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AAbstractClasskind___init_aabstractclasskind(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AAbstractClasskind___init_aabstractclasskind(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AAbstractClasskind___init_aabstractclasskind "parser_prod::AAbstractClasskind::init_aabstractclasskind"
typedef void (* parser_prod___AAbstractClasskind___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AAbstractClasskind___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AAbstractClasskind___replace_child "parser_prod::AAbstractClasskind::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AAbstractClasskind___visit_all_t)(val_t self, val_t param0);
void parser_prod___AAbstractClasskind___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAbstractClasskind___visit_all "parser_prod::AAbstractClasskind::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AAbstractClasskind___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AAbstractClasskind___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAbstractClasskind___visit_all_reverse "parser_prod::AAbstractClasskind::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AInterfaceClasskind___n_kwinterface__eq_t)(val_t self, val_t param0);
void parser_prod___AInterfaceClasskind___n_kwinterface__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AInterfaceClasskind___n_kwinterface__eq "parser_prod::AInterfaceClasskind::(parser_nodes::AInterfaceClasskind::n_kwinterface=)"
typedef void (* parser_prod___AInterfaceClasskind___empty_init_t)(val_t self, int* init_table);
void parser_prod___AInterfaceClasskind___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AInterfaceClasskind___empty_init();
+#define LOCATE_parser_prod___AInterfaceClasskind___empty_init "parser_prod::AInterfaceClasskind::empty_init"
typedef void (* parser_prod___AInterfaceClasskind___init_ainterfaceclasskind_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(val_t param0);
+#define LOCATE_parser_prod___AInterfaceClasskind___init_ainterfaceclasskind "parser_prod::AInterfaceClasskind::init_ainterfaceclasskind"
typedef void (* parser_prod___AInterfaceClasskind___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AInterfaceClasskind___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AInterfaceClasskind___replace_child "parser_prod::AInterfaceClasskind::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AInterfaceClasskind___visit_all_t)(val_t self, val_t param0);
void parser_prod___AInterfaceClasskind___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AInterfaceClasskind___visit_all "parser_prod::AInterfaceClasskind::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AInterfaceClasskind___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AInterfaceClasskind___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AInterfaceClasskind___visit_all_reverse "parser_prod::AInterfaceClasskind::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AUniversalClasskind___n_kwuniversal__eq_t)(val_t self, val_t param0);
void parser_prod___AUniversalClasskind___n_kwuniversal__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AUniversalClasskind___n_kwuniversal__eq "parser_prod::AUniversalClasskind::(parser_nodes::AUniversalClasskind::n_kwuniversal=)"
typedef void (* parser_prod___AUniversalClasskind___empty_init_t)(val_t self, int* init_table);
void parser_prod___AUniversalClasskind___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AUniversalClasskind___empty_init();
+#define LOCATE_parser_prod___AUniversalClasskind___empty_init "parser_prod::AUniversalClasskind::empty_init"
typedef void (* parser_prod___AUniversalClasskind___init_auniversalclasskind_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AUniversalClasskind___init_auniversalclasskind(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AUniversalClasskind___init_auniversalclasskind(val_t param0);
+#define LOCATE_parser_prod___AUniversalClasskind___init_auniversalclasskind "parser_prod::AUniversalClasskind::init_auniversalclasskind"
typedef void (* parser_prod___AUniversalClasskind___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AUniversalClasskind___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AUniversalClasskind___replace_child "parser_prod::AUniversalClasskind::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AUniversalClasskind___visit_all_t)(val_t self, val_t param0);
void parser_prod___AUniversalClasskind___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AUniversalClasskind___visit_all "parser_prod::AUniversalClasskind::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AUniversalClasskind___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AUniversalClasskind___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AUniversalClasskind___visit_all_reverse "parser_prod::AUniversalClasskind::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AFormaldef___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___AFormaldef___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AFormaldef___n_id__eq "parser_prod::AFormaldef::(parser_nodes::AFormaldef::n_id=)"
typedef void (* parser_prod___AFormaldef___n_type__eq_t)(val_t self, val_t param0);
void parser_prod___AFormaldef___n_type__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AFormaldef___n_type__eq "parser_prod::AFormaldef::(parser_nodes::AFormaldef::n_type=)"
typedef void (* parser_prod___AFormaldef___empty_init_t)(val_t self, int* init_table);
void parser_prod___AFormaldef___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AFormaldef___empty_init();
+#define LOCATE_parser_prod___AFormaldef___empty_init "parser_prod::AFormaldef::empty_init"
typedef void (* parser_prod___AFormaldef___init_aformaldef_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AFormaldef___init_aformaldef(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AFormaldef___init_aformaldef(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AFormaldef___init_aformaldef "parser_prod::AFormaldef::init_aformaldef"
typedef void (* parser_prod___AFormaldef___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AFormaldef___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AFormaldef___replace_child "parser_prod::AFormaldef::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AFormaldef___visit_all_t)(val_t self, val_t param0);
void parser_prod___AFormaldef___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AFormaldef___visit_all "parser_prod::AFormaldef::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AFormaldef___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AFormaldef___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AFormaldef___visit_all_reverse "parser_prod::AFormaldef::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ASuperclass___n_kwspecial__eq_t)(val_t self, val_t param0);
void parser_prod___ASuperclass___n_kwspecial__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASuperclass___n_kwspecial__eq "parser_prod::ASuperclass::(parser_nodes::ASuperclass::n_kwspecial=)"
typedef void (* parser_prod___ASuperclass___n_type__eq_t)(val_t self, val_t param0);
void parser_prod___ASuperclass___n_type__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASuperclass___n_type__eq "parser_prod::ASuperclass::(parser_nodes::ASuperclass::n_type=)"
typedef void (* parser_prod___ASuperclass___empty_init_t)(val_t self, int* init_table);
void parser_prod___ASuperclass___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ASuperclass___empty_init();
+#define LOCATE_parser_prod___ASuperclass___empty_init "parser_prod::ASuperclass::empty_init"
typedef void (* parser_prod___ASuperclass___init_asuperclass_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___ASuperclass___init_asuperclass(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___ASuperclass___init_asuperclass(val_t param0, val_t param1);
+#define LOCATE_parser_prod___ASuperclass___init_asuperclass "parser_prod::ASuperclass::init_asuperclass"
typedef void (* parser_prod___ASuperclass___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ASuperclass___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ASuperclass___replace_child "parser_prod::ASuperclass::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ASuperclass___visit_all_t)(val_t self, val_t param0);
void parser_prod___ASuperclass___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASuperclass___visit_all "parser_prod::ASuperclass::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ASuperclass___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ASuperclass___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASuperclass___visit_all_reverse "parser_prod::ASuperclass::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AAttrPropdef___n_doc__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrPropdef___n_doc__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrPropdef___n_doc__eq "parser_prod::AAttrPropdef::(parser_nodes::PPropdef::n_doc=)"
typedef void (* parser_prod___AAttrPropdef___n_readable__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrPropdef___n_readable__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrPropdef___n_readable__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_readable=)"
typedef void (* parser_prod___AAttrPropdef___n_writable__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrPropdef___n_writable__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrPropdef___n_writable__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_writable=)"
typedef void (* parser_prod___AAttrPropdef___n_kwredef__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrPropdef___n_kwredef__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrPropdef___n_kwredef__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_kwredef=)"
typedef void (* parser_prod___AAttrPropdef___n_visibility__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrPropdef___n_visibility__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrPropdef___n_visibility__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_visibility=)"
typedef void (* parser_prod___AAttrPropdef___n_kwattr__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrPropdef___n_kwattr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrPropdef___n_kwattr__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_kwattr=)"
typedef void (* parser_prod___AAttrPropdef___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrPropdef___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrPropdef___n_id__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_id=)"
typedef void (* parser_prod___AAttrPropdef___n_type__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrPropdef___n_type__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrPropdef___n_type__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_type=)"
typedef void (* parser_prod___AAttrPropdef___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrPropdef___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrPropdef___n_expr__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_expr=)"
typedef void (* parser_prod___AAttrPropdef___empty_init_t)(val_t self, int* init_table);
void parser_prod___AAttrPropdef___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AAttrPropdef___empty_init();
+#define LOCATE_parser_prod___AAttrPropdef___empty_init "parser_prod::AAttrPropdef::empty_init"
typedef void (* parser_prod___AAttrPropdef___init_aattrpropdef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, val_t param7, val_t param8, int* init_table);
void parser_prod___AAttrPropdef___init_aattrpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, val_t param7, val_t param8, int* init_table);
val_t NEW_parser_prod___AAttrPropdef___init_aattrpropdef(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, val_t param7, val_t param8);
+#define LOCATE_parser_prod___AAttrPropdef___init_aattrpropdef "parser_prod::AAttrPropdef::init_aattrpropdef"
typedef void (* parser_prod___AAttrPropdef___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AAttrPropdef___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AAttrPropdef___replace_child "parser_prod::AAttrPropdef::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AAttrPropdef___visit_all_t)(val_t self, val_t param0);
void parser_prod___AAttrPropdef___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrPropdef___visit_all "parser_prod::AAttrPropdef::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AAttrPropdef___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AAttrPropdef___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrPropdef___visit_all_reverse "parser_prod::AAttrPropdef::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AMethPropdef___n_doc__eq_t)(val_t self, val_t param0);
void parser_prod___AMethPropdef___n_doc__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMethPropdef___n_doc__eq "parser_prod::AMethPropdef::(parser_nodes::PPropdef::n_doc=)"
typedef void (* parser_prod___AMethPropdef___n_kwredef__eq_t)(val_t self, val_t param0);
void parser_prod___AMethPropdef___n_kwredef__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMethPropdef___n_kwredef__eq "parser_prod::AMethPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
typedef void (* parser_prod___AMethPropdef___n_visibility__eq_t)(val_t self, val_t param0);
void parser_prod___AMethPropdef___n_visibility__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMethPropdef___n_visibility__eq "parser_prod::AMethPropdef::(parser_nodes::AMethPropdef::n_visibility=)"
typedef void (* parser_prod___AMethPropdef___n_methid__eq_t)(val_t self, val_t param0);
void parser_prod___AMethPropdef___n_methid__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMethPropdef___n_methid__eq "parser_prod::AMethPropdef::(parser_nodes::AMethPropdef::n_methid=)"
typedef void (* parser_prod___AMethPropdef___n_signature__eq_t)(val_t self, val_t param0);
void parser_prod___AMethPropdef___n_signature__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMethPropdef___n_signature__eq "parser_prod::AMethPropdef::(parser_nodes::AMethPropdef::n_signature=)"
typedef void (* parser_prod___AMethPropdef___empty_init_t)(val_t self, int* init_table);
void parser_prod___AMethPropdef___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AMethPropdef___empty_init();
+#define LOCATE_parser_prod___AMethPropdef___empty_init "parser_prod::AMethPropdef::empty_init"
typedef void (* parser_prod___AMethPropdef___init_amethpropdef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table);
void parser_prod___AMethPropdef___init_amethpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table);
val_t NEW_parser_prod___AMethPropdef___init_amethpropdef(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4);
+#define LOCATE_parser_prod___AMethPropdef___init_amethpropdef "parser_prod::AMethPropdef::init_amethpropdef"
typedef void (* parser_prod___AMethPropdef___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AMethPropdef___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AMethPropdef___replace_child "parser_prod::AMethPropdef::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AMethPropdef___visit_all_t)(val_t self, val_t param0);
void parser_prod___AMethPropdef___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMethPropdef___visit_all "parser_prod::AMethPropdef::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AMethPropdef___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AMethPropdef___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMethPropdef___visit_all_reverse "parser_prod::AMethPropdef::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ADeferredMethPropdef___n_doc__eq_t)(val_t self, val_t param0);
void parser_prod___ADeferredMethPropdef___n_doc__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ADeferredMethPropdef___n_doc__eq "parser_prod::ADeferredMethPropdef::(parser_nodes::PPropdef::n_doc=)"
typedef void (* parser_prod___ADeferredMethPropdef___n_kwredef__eq_t)(val_t self, val_t param0);
void parser_prod___ADeferredMethPropdef___n_kwredef__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ADeferredMethPropdef___n_kwredef__eq "parser_prod::ADeferredMethPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
typedef void (* parser_prod___ADeferredMethPropdef___n_visibility__eq_t)(val_t self, val_t param0);
void parser_prod___ADeferredMethPropdef___n_visibility__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ADeferredMethPropdef___n_visibility__eq "parser_prod::ADeferredMethPropdef::(parser_nodes::AMethPropdef::n_visibility=)"
typedef void (* parser_prod___ADeferredMethPropdef___n_kwmeth__eq_t)(val_t self, val_t param0);
void parser_prod___ADeferredMethPropdef___n_kwmeth__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ADeferredMethPropdef___n_kwmeth__eq "parser_prod::ADeferredMethPropdef::(parser_nodes::ADeferredMethPropdef::n_kwmeth=)"
typedef void (* parser_prod___ADeferredMethPropdef___n_methid__eq_t)(val_t self, val_t param0);
void parser_prod___ADeferredMethPropdef___n_methid__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ADeferredMethPropdef___n_methid__eq "parser_prod::ADeferredMethPropdef::(parser_nodes::AMethPropdef::n_methid=)"
typedef void (* parser_prod___ADeferredMethPropdef___n_signature__eq_t)(val_t self, val_t param0);
void parser_prod___ADeferredMethPropdef___n_signature__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ADeferredMethPropdef___n_signature__eq "parser_prod::ADeferredMethPropdef::(parser_nodes::AMethPropdef::n_signature=)"
typedef void (* parser_prod___ADeferredMethPropdef___empty_init_t)(val_t self, int* init_table);
void parser_prod___ADeferredMethPropdef___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ADeferredMethPropdef___empty_init();
+#define LOCATE_parser_prod___ADeferredMethPropdef___empty_init "parser_prod::ADeferredMethPropdef::empty_init"
typedef void (* parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table);
void parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table);
val_t NEW_parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5);
+#define LOCATE_parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef "parser_prod::ADeferredMethPropdef::init_adeferredmethpropdef"
typedef void (* parser_prod___ADeferredMethPropdef___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ADeferredMethPropdef___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ADeferredMethPropdef___replace_child "parser_prod::ADeferredMethPropdef::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ADeferredMethPropdef___visit_all_t)(val_t self, val_t param0);
void parser_prod___ADeferredMethPropdef___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ADeferredMethPropdef___visit_all "parser_prod::ADeferredMethPropdef::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ADeferredMethPropdef___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ADeferredMethPropdef___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ADeferredMethPropdef___visit_all_reverse "parser_prod::ADeferredMethPropdef::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AInternMethPropdef___n_doc__eq_t)(val_t self, val_t param0);
void parser_prod___AInternMethPropdef___n_doc__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AInternMethPropdef___n_doc__eq "parser_prod::AInternMethPropdef::(parser_nodes::PPropdef::n_doc=)"
typedef void (* parser_prod___AInternMethPropdef___n_kwredef__eq_t)(val_t self, val_t param0);
void parser_prod___AInternMethPropdef___n_kwredef__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AInternMethPropdef___n_kwredef__eq "parser_prod::AInternMethPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
typedef void (* parser_prod___AInternMethPropdef___n_visibility__eq_t)(val_t self, val_t param0);
void parser_prod___AInternMethPropdef___n_visibility__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AInternMethPropdef___n_visibility__eq "parser_prod::AInternMethPropdef::(parser_nodes::AMethPropdef::n_visibility=)"
typedef void (* parser_prod___AInternMethPropdef___n_kwmeth__eq_t)(val_t self, val_t param0);
void parser_prod___AInternMethPropdef___n_kwmeth__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AInternMethPropdef___n_kwmeth__eq "parser_prod::AInternMethPropdef::(parser_nodes::AInternMethPropdef::n_kwmeth=)"
typedef void (* parser_prod___AInternMethPropdef___n_methid__eq_t)(val_t self, val_t param0);
void parser_prod___AInternMethPropdef___n_methid__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AInternMethPropdef___n_methid__eq "parser_prod::AInternMethPropdef::(parser_nodes::AMethPropdef::n_methid=)"
typedef void (* parser_prod___AInternMethPropdef___n_signature__eq_t)(val_t self, val_t param0);
void parser_prod___AInternMethPropdef___n_signature__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AInternMethPropdef___n_signature__eq "parser_prod::AInternMethPropdef::(parser_nodes::AMethPropdef::n_signature=)"
typedef void (* parser_prod___AInternMethPropdef___empty_init_t)(val_t self, int* init_table);
void parser_prod___AInternMethPropdef___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AInternMethPropdef___empty_init();
+#define LOCATE_parser_prod___AInternMethPropdef___empty_init "parser_prod::AInternMethPropdef::empty_init"
typedef void (* parser_prod___AInternMethPropdef___init_ainternmethpropdef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table);
void parser_prod___AInternMethPropdef___init_ainternmethpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table);
val_t NEW_parser_prod___AInternMethPropdef___init_ainternmethpropdef(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5);
+#define LOCATE_parser_prod___AInternMethPropdef___init_ainternmethpropdef "parser_prod::AInternMethPropdef::init_ainternmethpropdef"
typedef void (* parser_prod___AInternMethPropdef___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AInternMethPropdef___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AInternMethPropdef___replace_child "parser_prod::AInternMethPropdef::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AInternMethPropdef___visit_all_t)(val_t self, val_t param0);
void parser_prod___AInternMethPropdef___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AInternMethPropdef___visit_all "parser_prod::AInternMethPropdef::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AInternMethPropdef___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AInternMethPropdef___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AInternMethPropdef___visit_all_reverse "parser_prod::AInternMethPropdef::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AExternMethPropdef___n_doc__eq_t)(val_t self, val_t param0);
void parser_prod___AExternMethPropdef___n_doc__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AExternMethPropdef___n_doc__eq "parser_prod::AExternMethPropdef::(parser_nodes::PPropdef::n_doc=)"
typedef void (* parser_prod___AExternMethPropdef___n_kwredef__eq_t)(val_t self, val_t param0);
void parser_prod___AExternMethPropdef___n_kwredef__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AExternMethPropdef___n_kwredef__eq "parser_prod::AExternMethPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
typedef void (* parser_prod___AExternMethPropdef___n_visibility__eq_t)(val_t self, val_t param0);
void parser_prod___AExternMethPropdef___n_visibility__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AExternMethPropdef___n_visibility__eq "parser_prod::AExternMethPropdef::(parser_nodes::AMethPropdef::n_visibility=)"
typedef void (* parser_prod___AExternMethPropdef___n_kwmeth__eq_t)(val_t self, val_t param0);
void parser_prod___AExternMethPropdef___n_kwmeth__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AExternMethPropdef___n_kwmeth__eq "parser_prod::AExternMethPropdef::(parser_nodes::AExternMethPropdef::n_kwmeth=)"
typedef void (* parser_prod___AExternMethPropdef___n_methid__eq_t)(val_t self, val_t param0);
void parser_prod___AExternMethPropdef___n_methid__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AExternMethPropdef___n_methid__eq "parser_prod::AExternMethPropdef::(parser_nodes::AMethPropdef::n_methid=)"
typedef void (* parser_prod___AExternMethPropdef___n_signature__eq_t)(val_t self, val_t param0);
void parser_prod___AExternMethPropdef___n_signature__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AExternMethPropdef___n_signature__eq "parser_prod::AExternMethPropdef::(parser_nodes::AMethPropdef::n_signature=)"
typedef void (* parser_prod___AExternMethPropdef___n_extern__eq_t)(val_t self, val_t param0);
void parser_prod___AExternMethPropdef___n_extern__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AExternMethPropdef___n_extern__eq "parser_prod::AExternMethPropdef::(parser_nodes::AExternMethPropdef::n_extern=)"
typedef void (* parser_prod___AExternMethPropdef___empty_init_t)(val_t self, int* init_table);
void parser_prod___AExternMethPropdef___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AExternMethPropdef___empty_init();
+#define LOCATE_parser_prod___AExternMethPropdef___empty_init "parser_prod::AExternMethPropdef::empty_init"
typedef void (* parser_prod___AExternMethPropdef___init_aexternmethpropdef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, int* init_table);
void parser_prod___AExternMethPropdef___init_aexternmethpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, int* init_table);
val_t NEW_parser_prod___AExternMethPropdef___init_aexternmethpropdef(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6);
+#define LOCATE_parser_prod___AExternMethPropdef___init_aexternmethpropdef "parser_prod::AExternMethPropdef::init_aexternmethpropdef"
typedef void (* parser_prod___AExternMethPropdef___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AExternMethPropdef___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AExternMethPropdef___replace_child "parser_prod::AExternMethPropdef::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AExternMethPropdef___visit_all_t)(val_t self, val_t param0);
void parser_prod___AExternMethPropdef___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AExternMethPropdef___visit_all "parser_prod::AExternMethPropdef::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AExternMethPropdef___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AExternMethPropdef___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AExternMethPropdef___visit_all_reverse "parser_prod::AExternMethPropdef::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AConcreteMethPropdef___n_doc__eq_t)(val_t self, val_t param0);
void parser_prod___AConcreteMethPropdef___n_doc__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteMethPropdef___n_doc__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::PPropdef::n_doc=)"
typedef void (* parser_prod___AConcreteMethPropdef___n_kwredef__eq_t)(val_t self, val_t param0);
void parser_prod___AConcreteMethPropdef___n_kwredef__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteMethPropdef___n_kwredef__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
typedef void (* parser_prod___AConcreteMethPropdef___n_visibility__eq_t)(val_t self, val_t param0);
void parser_prod___AConcreteMethPropdef___n_visibility__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteMethPropdef___n_visibility__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::AMethPropdef::n_visibility=)"
typedef void (* parser_prod___AConcreteMethPropdef___n_kwmeth__eq_t)(val_t self, val_t param0);
void parser_prod___AConcreteMethPropdef___n_kwmeth__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteMethPropdef___n_kwmeth__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::AConcreteMethPropdef::n_kwmeth=)"
typedef void (* parser_prod___AConcreteMethPropdef___n_methid__eq_t)(val_t self, val_t param0);
void parser_prod___AConcreteMethPropdef___n_methid__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteMethPropdef___n_methid__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::AMethPropdef::n_methid=)"
typedef void (* parser_prod___AConcreteMethPropdef___n_signature__eq_t)(val_t self, val_t param0);
void parser_prod___AConcreteMethPropdef___n_signature__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteMethPropdef___n_signature__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::AMethPropdef::n_signature=)"
typedef void (* parser_prod___AConcreteMethPropdef___n_block__eq_t)(val_t self, val_t param0);
void parser_prod___AConcreteMethPropdef___n_block__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteMethPropdef___n_block__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::AConcreteMethPropdef::n_block=)"
typedef void (* parser_prod___AConcreteMethPropdef___empty_init_t)(val_t self, int* init_table);
void parser_prod___AConcreteMethPropdef___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AConcreteMethPropdef___empty_init();
+#define LOCATE_parser_prod___AConcreteMethPropdef___empty_init "parser_prod::AConcreteMethPropdef::empty_init"
typedef void (* parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, int* init_table);
void parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, int* init_table);
val_t NEW_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6);
+#define LOCATE_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef "parser_prod::AConcreteMethPropdef::init_aconcretemethpropdef"
typedef void (* parser_prod___AConcreteMethPropdef___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AConcreteMethPropdef___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AConcreteMethPropdef___replace_child "parser_prod::AConcreteMethPropdef::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AConcreteMethPropdef___visit_all_t)(val_t self, val_t param0);
void parser_prod___AConcreteMethPropdef___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteMethPropdef___visit_all "parser_prod::AConcreteMethPropdef::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AConcreteMethPropdef___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AConcreteMethPropdef___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteMethPropdef___visit_all_reverse "parser_prod::AConcreteMethPropdef::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AConcreteInitPropdef___n_doc__eq_t)(val_t self, val_t param0);
void parser_prod___AConcreteInitPropdef___n_doc__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteInitPropdef___n_doc__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::PPropdef::n_doc=)"
typedef void (* parser_prod___AConcreteInitPropdef___n_kwredef__eq_t)(val_t self, val_t param0);
void parser_prod___AConcreteInitPropdef___n_kwredef__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteInitPropdef___n_kwredef__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
typedef void (* parser_prod___AConcreteInitPropdef___n_visibility__eq_t)(val_t self, val_t param0);
void parser_prod___AConcreteInitPropdef___n_visibility__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteInitPropdef___n_visibility__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::AMethPropdef::n_visibility=)"
typedef void (* parser_prod___AConcreteInitPropdef___n_kwinit__eq_t)(val_t self, val_t param0);
void parser_prod___AConcreteInitPropdef___n_kwinit__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteInitPropdef___n_kwinit__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::AConcreteInitPropdef::n_kwinit=)"
typedef void (* parser_prod___AConcreteInitPropdef___n_methid__eq_t)(val_t self, val_t param0);
void parser_prod___AConcreteInitPropdef___n_methid__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteInitPropdef___n_methid__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::AMethPropdef::n_methid=)"
typedef void (* parser_prod___AConcreteInitPropdef___n_signature__eq_t)(val_t self, val_t param0);
void parser_prod___AConcreteInitPropdef___n_signature__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteInitPropdef___n_signature__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::AMethPropdef::n_signature=)"
typedef void (* parser_prod___AConcreteInitPropdef___n_block__eq_t)(val_t self, val_t param0);
void parser_prod___AConcreteInitPropdef___n_block__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteInitPropdef___n_block__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::AConcreteMethPropdef::n_block=)"
typedef void (* parser_prod___AConcreteInitPropdef___empty_init_t)(val_t self, int* init_table);
void parser_prod___AConcreteInitPropdef___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AConcreteInitPropdef___empty_init();
+#define LOCATE_parser_prod___AConcreteInitPropdef___empty_init "parser_prod::AConcreteInitPropdef::empty_init"
typedef void (* parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, int* init_table);
void parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, int* init_table);
val_t NEW_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6);
+#define LOCATE_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef "parser_prod::AConcreteInitPropdef::init_aconcreteinitpropdef"
typedef void (* parser_prod___AConcreteInitPropdef___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AConcreteInitPropdef___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AConcreteInitPropdef___replace_child "parser_prod::AConcreteInitPropdef::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AConcreteInitPropdef___visit_all_t)(val_t self, val_t param0);
void parser_prod___AConcreteInitPropdef___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteInitPropdef___visit_all "parser_prod::AConcreteInitPropdef::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AConcreteInitPropdef___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AConcreteInitPropdef___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AConcreteInitPropdef___visit_all_reverse "parser_prod::AConcreteInitPropdef::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AMainMethPropdef___n_kwredef__eq_t)(val_t self, val_t param0);
void parser_prod___AMainMethPropdef___n_kwredef__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMainMethPropdef___n_kwredef__eq "parser_prod::AMainMethPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
typedef void (* parser_prod___AMainMethPropdef___n_block__eq_t)(val_t self, val_t param0);
void parser_prod___AMainMethPropdef___n_block__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMainMethPropdef___n_block__eq "parser_prod::AMainMethPropdef::(parser_nodes::AConcreteMethPropdef::n_block=)"
typedef void (* parser_prod___AMainMethPropdef___empty_init_t)(val_t self, int* init_table);
void parser_prod___AMainMethPropdef___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AMainMethPropdef___empty_init();
+#define LOCATE_parser_prod___AMainMethPropdef___empty_init "parser_prod::AMainMethPropdef::empty_init"
typedef void (* parser_prod___AMainMethPropdef___init_amainmethpropdef_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AMainMethPropdef___init_amainmethpropdef(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AMainMethPropdef___init_amainmethpropdef(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AMainMethPropdef___init_amainmethpropdef "parser_prod::AMainMethPropdef::init_amainmethpropdef"
typedef void (* parser_prod___AMainMethPropdef___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AMainMethPropdef___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AMainMethPropdef___replace_child "parser_prod::AMainMethPropdef::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AMainMethPropdef___visit_all_t)(val_t self, val_t param0);
void parser_prod___AMainMethPropdef___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMainMethPropdef___visit_all "parser_prod::AMainMethPropdef::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AMainMethPropdef___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AMainMethPropdef___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMainMethPropdef___visit_all_reverse "parser_prod::AMainMethPropdef::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ATypePropdef___n_doc__eq_t)(val_t self, val_t param0);
void parser_prod___ATypePropdef___n_doc__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ATypePropdef___n_doc__eq "parser_prod::ATypePropdef::(parser_nodes::PPropdef::n_doc=)"
typedef void (* parser_prod___ATypePropdef___n_kwredef__eq_t)(val_t self, val_t param0);
void parser_prod___ATypePropdef___n_kwredef__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ATypePropdef___n_kwredef__eq "parser_prod::ATypePropdef::(parser_nodes::ATypePropdef::n_kwredef=)"
typedef void (* parser_prod___ATypePropdef___n_visibility__eq_t)(val_t self, val_t param0);
void parser_prod___ATypePropdef___n_visibility__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ATypePropdef___n_visibility__eq "parser_prod::ATypePropdef::(parser_nodes::ATypePropdef::n_visibility=)"
typedef void (* parser_prod___ATypePropdef___n_kwtype__eq_t)(val_t self, val_t param0);
void parser_prod___ATypePropdef___n_kwtype__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ATypePropdef___n_kwtype__eq "parser_prod::ATypePropdef::(parser_nodes::ATypePropdef::n_kwtype=)"
typedef void (* parser_prod___ATypePropdef___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___ATypePropdef___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ATypePropdef___n_id__eq "parser_prod::ATypePropdef::(parser_nodes::ATypePropdef::n_id=)"
typedef void (* parser_prod___ATypePropdef___n_type__eq_t)(val_t self, val_t param0);
void parser_prod___ATypePropdef___n_type__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ATypePropdef___n_type__eq "parser_prod::ATypePropdef::(parser_nodes::ATypePropdef::n_type=)"
typedef void (* parser_prod___ATypePropdef___empty_init_t)(val_t self, int* init_table);
void parser_prod___ATypePropdef___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ATypePropdef___empty_init();
+#define LOCATE_parser_prod___ATypePropdef___empty_init "parser_prod::ATypePropdef::empty_init"
typedef void (* parser_prod___ATypePropdef___init_atypepropdef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table);
void parser_prod___ATypePropdef___init_atypepropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table);
val_t NEW_parser_prod___ATypePropdef___init_atypepropdef(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5);
+#define LOCATE_parser_prod___ATypePropdef___init_atypepropdef "parser_prod::ATypePropdef::init_atypepropdef"
typedef void (* parser_prod___ATypePropdef___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ATypePropdef___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ATypePropdef___replace_child "parser_prod::ATypePropdef::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ATypePropdef___visit_all_t)(val_t self, val_t param0);
void parser_prod___ATypePropdef___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ATypePropdef___visit_all "parser_prod::ATypePropdef::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ATypePropdef___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ATypePropdef___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ATypePropdef___visit_all_reverse "parser_prod::ATypePropdef::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AReadAble___n_kwredef__eq_t)(val_t self, val_t param0);
void parser_prod___AReadAble___n_kwredef__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AReadAble___n_kwredef__eq "parser_prod::AReadAble::(parser_nodes::PAble::n_kwredef=)"
typedef void (* parser_prod___AReadAble___n_kwreadable__eq_t)(val_t self, val_t param0);
void parser_prod___AReadAble___n_kwreadable__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AReadAble___n_kwreadable__eq "parser_prod::AReadAble::(parser_nodes::AReadAble::n_kwreadable=)"
typedef void (* parser_prod___AReadAble___empty_init_t)(val_t self, int* init_table);
void parser_prod___AReadAble___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AReadAble___empty_init();
+#define LOCATE_parser_prod___AReadAble___empty_init "parser_prod::AReadAble::empty_init"
typedef void (* parser_prod___AReadAble___init_areadable_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AReadAble___init_areadable(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AReadAble___init_areadable(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AReadAble___init_areadable "parser_prod::AReadAble::init_areadable"
typedef void (* parser_prod___AReadAble___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AReadAble___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AReadAble___replace_child "parser_prod::AReadAble::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AReadAble___visit_all_t)(val_t self, val_t param0);
void parser_prod___AReadAble___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AReadAble___visit_all "parser_prod::AReadAble::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AReadAble___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AReadAble___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AReadAble___visit_all_reverse "parser_prod::AReadAble::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AWriteAble___n_kwredef__eq_t)(val_t self, val_t param0);
void parser_prod___AWriteAble___n_kwredef__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AWriteAble___n_kwredef__eq "parser_prod::AWriteAble::(parser_nodes::PAble::n_kwredef=)"
typedef void (* parser_prod___AWriteAble___n_kwwritable__eq_t)(val_t self, val_t param0);
void parser_prod___AWriteAble___n_kwwritable__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AWriteAble___n_kwwritable__eq "parser_prod::AWriteAble::(parser_nodes::AWriteAble::n_kwwritable=)"
typedef void (* parser_prod___AWriteAble___empty_init_t)(val_t self, int* init_table);
void parser_prod___AWriteAble___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AWriteAble___empty_init();
+#define LOCATE_parser_prod___AWriteAble___empty_init "parser_prod::AWriteAble::empty_init"
typedef void (* parser_prod___AWriteAble___init_awriteable_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AWriteAble___init_awriteable(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AWriteAble___init_awriteable(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AWriteAble___init_awriteable "parser_prod::AWriteAble::init_awriteable"
typedef void (* parser_prod___AWriteAble___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AWriteAble___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AWriteAble___replace_child "parser_prod::AWriteAble::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AWriteAble___visit_all_t)(val_t self, val_t param0);
void parser_prod___AWriteAble___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AWriteAble___visit_all "parser_prod::AWriteAble::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AWriteAble___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AWriteAble___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AWriteAble___visit_all_reverse "parser_prod::AWriteAble::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AIdMethid___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___AIdMethid___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIdMethid___n_id__eq "parser_prod::AIdMethid::(parser_nodes::AIdMethid::n_id=)"
typedef void (* parser_prod___AIdMethid___empty_init_t)(val_t self, int* init_table);
void parser_prod___AIdMethid___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AIdMethid___empty_init();
+#define LOCATE_parser_prod___AIdMethid___empty_init "parser_prod::AIdMethid::empty_init"
typedef void (* parser_prod___AIdMethid___init_aidmethid_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AIdMethid___init_aidmethid(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AIdMethid___init_aidmethid(val_t param0);
+#define LOCATE_parser_prod___AIdMethid___init_aidmethid "parser_prod::AIdMethid::init_aidmethid"
typedef void (* parser_prod___AIdMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AIdMethid___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AIdMethid___replace_child "parser_prod::AIdMethid::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AIdMethid___visit_all_t)(val_t self, val_t param0);
void parser_prod___AIdMethid___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIdMethid___visit_all "parser_prod::AIdMethid::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AIdMethid___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AIdMethid___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIdMethid___visit_all_reverse "parser_prod::AIdMethid::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___APlusMethid___n_plus__eq_t)(val_t self, val_t param0);
void parser_prod___APlusMethid___n_plus__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___APlusMethid___n_plus__eq "parser_prod::APlusMethid::(parser_nodes::APlusMethid::n_plus=)"
typedef void (* parser_prod___APlusMethid___empty_init_t)(val_t self, int* init_table);
void parser_prod___APlusMethid___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___APlusMethid___empty_init();
+#define LOCATE_parser_prod___APlusMethid___empty_init "parser_prod::APlusMethid::empty_init"
typedef void (* parser_prod___APlusMethid___init_aplusmethid_t)(val_t self, val_t param0, int* init_table);
void parser_prod___APlusMethid___init_aplusmethid(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___APlusMethid___init_aplusmethid(val_t param0);
+#define LOCATE_parser_prod___APlusMethid___init_aplusmethid "parser_prod::APlusMethid::init_aplusmethid"
typedef void (* parser_prod___APlusMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___APlusMethid___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___APlusMethid___replace_child "parser_prod::APlusMethid::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___APlusMethid___visit_all_t)(val_t self, val_t param0);
void parser_prod___APlusMethid___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___APlusMethid___visit_all "parser_prod::APlusMethid::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___APlusMethid___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___APlusMethid___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___APlusMethid___visit_all_reverse "parser_prod::APlusMethid::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AMinusMethid___n_minus__eq_t)(val_t self, val_t param0);
void parser_prod___AMinusMethid___n_minus__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMinusMethid___n_minus__eq "parser_prod::AMinusMethid::(parser_nodes::AMinusMethid::n_minus=)"
typedef void (* parser_prod___AMinusMethid___empty_init_t)(val_t self, int* init_table);
void parser_prod___AMinusMethid___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AMinusMethid___empty_init();
+#define LOCATE_parser_prod___AMinusMethid___empty_init "parser_prod::AMinusMethid::empty_init"
typedef void (* parser_prod___AMinusMethid___init_aminusmethid_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AMinusMethid___init_aminusmethid(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AMinusMethid___init_aminusmethid(val_t param0);
+#define LOCATE_parser_prod___AMinusMethid___init_aminusmethid "parser_prod::AMinusMethid::init_aminusmethid"
typedef void (* parser_prod___AMinusMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AMinusMethid___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AMinusMethid___replace_child "parser_prod::AMinusMethid::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AMinusMethid___visit_all_t)(val_t self, val_t param0);
void parser_prod___AMinusMethid___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMinusMethid___visit_all "parser_prod::AMinusMethid::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AMinusMethid___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AMinusMethid___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMinusMethid___visit_all_reverse "parser_prod::AMinusMethid::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AStarMethid___n_star__eq_t)(val_t self, val_t param0);
void parser_prod___AStarMethid___n_star__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStarMethid___n_star__eq "parser_prod::AStarMethid::(parser_nodes::AStarMethid::n_star=)"
typedef void (* parser_prod___AStarMethid___empty_init_t)(val_t self, int* init_table);
void parser_prod___AStarMethid___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AStarMethid___empty_init();
+#define LOCATE_parser_prod___AStarMethid___empty_init "parser_prod::AStarMethid::empty_init"
typedef void (* parser_prod___AStarMethid___init_astarmethid_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AStarMethid___init_astarmethid(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AStarMethid___init_astarmethid(val_t param0);
+#define LOCATE_parser_prod___AStarMethid___init_astarmethid "parser_prod::AStarMethid::init_astarmethid"
typedef void (* parser_prod___AStarMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AStarMethid___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AStarMethid___replace_child "parser_prod::AStarMethid::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AStarMethid___visit_all_t)(val_t self, val_t param0);
void parser_prod___AStarMethid___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStarMethid___visit_all "parser_prod::AStarMethid::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AStarMethid___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AStarMethid___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStarMethid___visit_all_reverse "parser_prod::AStarMethid::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ASlashMethid___n_slash__eq_t)(val_t self, val_t param0);
void parser_prod___ASlashMethid___n_slash__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASlashMethid___n_slash__eq "parser_prod::ASlashMethid::(parser_nodes::ASlashMethid::n_slash=)"
typedef void (* parser_prod___ASlashMethid___empty_init_t)(val_t self, int* init_table);
void parser_prod___ASlashMethid___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ASlashMethid___empty_init();
+#define LOCATE_parser_prod___ASlashMethid___empty_init "parser_prod::ASlashMethid::empty_init"
typedef void (* parser_prod___ASlashMethid___init_aslashmethid_t)(val_t self, val_t param0, int* init_table);
void parser_prod___ASlashMethid___init_aslashmethid(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___ASlashMethid___init_aslashmethid(val_t param0);
+#define LOCATE_parser_prod___ASlashMethid___init_aslashmethid "parser_prod::ASlashMethid::init_aslashmethid"
typedef void (* parser_prod___ASlashMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ASlashMethid___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ASlashMethid___replace_child "parser_prod::ASlashMethid::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ASlashMethid___visit_all_t)(val_t self, val_t param0);
void parser_prod___ASlashMethid___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASlashMethid___visit_all "parser_prod::ASlashMethid::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ASlashMethid___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ASlashMethid___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASlashMethid___visit_all_reverse "parser_prod::ASlashMethid::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___APercentMethid___n_percent__eq_t)(val_t self, val_t param0);
void parser_prod___APercentMethid___n_percent__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___APercentMethid___n_percent__eq "parser_prod::APercentMethid::(parser_nodes::APercentMethid::n_percent=)"
typedef void (* parser_prod___APercentMethid___empty_init_t)(val_t self, int* init_table);
void parser_prod___APercentMethid___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___APercentMethid___empty_init();
+#define LOCATE_parser_prod___APercentMethid___empty_init "parser_prod::APercentMethid::empty_init"
typedef void (* parser_prod___APercentMethid___init_apercentmethid_t)(val_t self, val_t param0, int* init_table);
void parser_prod___APercentMethid___init_apercentmethid(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___APercentMethid___init_apercentmethid(val_t param0);
+#define LOCATE_parser_prod___APercentMethid___init_apercentmethid "parser_prod::APercentMethid::init_apercentmethid"
typedef void (* parser_prod___APercentMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___APercentMethid___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___APercentMethid___replace_child "parser_prod::APercentMethid::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___APercentMethid___visit_all_t)(val_t self, val_t param0);
void parser_prod___APercentMethid___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___APercentMethid___visit_all "parser_prod::APercentMethid::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___APercentMethid___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___APercentMethid___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___APercentMethid___visit_all_reverse "parser_prod::APercentMethid::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AEqMethid___n_eq__eq_t)(val_t self, val_t param0);
void parser_prod___AEqMethid___n_eq__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AEqMethid___n_eq__eq "parser_prod::AEqMethid::(parser_nodes::AEqMethid::n_eq=)"
typedef void (* parser_prod___AEqMethid___empty_init_t)(val_t self, int* init_table);
void parser_prod___AEqMethid___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AEqMethid___empty_init();
+#define LOCATE_parser_prod___AEqMethid___empty_init "parser_prod::AEqMethid::empty_init"
typedef void (* parser_prod___AEqMethid___init_aeqmethid_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AEqMethid___init_aeqmethid(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AEqMethid___init_aeqmethid(val_t param0);
+#define LOCATE_parser_prod___AEqMethid___init_aeqmethid "parser_prod::AEqMethid::init_aeqmethid"
typedef void (* parser_prod___AEqMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AEqMethid___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AEqMethid___replace_child "parser_prod::AEqMethid::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AEqMethid___visit_all_t)(val_t self, val_t param0);
void parser_prod___AEqMethid___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AEqMethid___visit_all "parser_prod::AEqMethid::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AEqMethid___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AEqMethid___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AEqMethid___visit_all_reverse "parser_prod::AEqMethid::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ANeMethid___n_ne__eq_t)(val_t self, val_t param0);
void parser_prod___ANeMethid___n_ne__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANeMethid___n_ne__eq "parser_prod::ANeMethid::(parser_nodes::ANeMethid::n_ne=)"
typedef void (* parser_prod___ANeMethid___empty_init_t)(val_t self, int* init_table);
void parser_prod___ANeMethid___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ANeMethid___empty_init();
+#define LOCATE_parser_prod___ANeMethid___empty_init "parser_prod::ANeMethid::empty_init"
typedef void (* parser_prod___ANeMethid___init_anemethid_t)(val_t self, val_t param0, int* init_table);
void parser_prod___ANeMethid___init_anemethid(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___ANeMethid___init_anemethid(val_t param0);
+#define LOCATE_parser_prod___ANeMethid___init_anemethid "parser_prod::ANeMethid::init_anemethid"
typedef void (* parser_prod___ANeMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ANeMethid___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ANeMethid___replace_child "parser_prod::ANeMethid::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ANeMethid___visit_all_t)(val_t self, val_t param0);
void parser_prod___ANeMethid___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANeMethid___visit_all "parser_prod::ANeMethid::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ANeMethid___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ANeMethid___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANeMethid___visit_all_reverse "parser_prod::ANeMethid::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ALeMethid___n_le__eq_t)(val_t self, val_t param0);
void parser_prod___ALeMethid___n_le__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ALeMethid___n_le__eq "parser_prod::ALeMethid::(parser_nodes::ALeMethid::n_le=)"
typedef void (* parser_prod___ALeMethid___empty_init_t)(val_t self, int* init_table);
void parser_prod___ALeMethid___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ALeMethid___empty_init();
+#define LOCATE_parser_prod___ALeMethid___empty_init "parser_prod::ALeMethid::empty_init"
typedef void (* parser_prod___ALeMethid___init_alemethid_t)(val_t self, val_t param0, int* init_table);
void parser_prod___ALeMethid___init_alemethid(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___ALeMethid___init_alemethid(val_t param0);
+#define LOCATE_parser_prod___ALeMethid___init_alemethid "parser_prod::ALeMethid::init_alemethid"
typedef void (* parser_prod___ALeMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ALeMethid___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ALeMethid___replace_child "parser_prod::ALeMethid::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ALeMethid___visit_all_t)(val_t self, val_t param0);
void parser_prod___ALeMethid___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ALeMethid___visit_all "parser_prod::ALeMethid::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ALeMethid___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ALeMethid___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ALeMethid___visit_all_reverse "parser_prod::ALeMethid::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AGeMethid___n_ge__eq_t)(val_t self, val_t param0);
void parser_prod___AGeMethid___n_ge__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AGeMethid___n_ge__eq "parser_prod::AGeMethid::(parser_nodes::AGeMethid::n_ge=)"
typedef void (* parser_prod___AGeMethid___empty_init_t)(val_t self, int* init_table);
void parser_prod___AGeMethid___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AGeMethid___empty_init();
+#define LOCATE_parser_prod___AGeMethid___empty_init "parser_prod::AGeMethid::empty_init"
typedef void (* parser_prod___AGeMethid___init_agemethid_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AGeMethid___init_agemethid(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AGeMethid___init_agemethid(val_t param0);
+#define LOCATE_parser_prod___AGeMethid___init_agemethid "parser_prod::AGeMethid::init_agemethid"
typedef void (* parser_prod___AGeMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AGeMethid___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AGeMethid___replace_child "parser_prod::AGeMethid::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AGeMethid___visit_all_t)(val_t self, val_t param0);
void parser_prod___AGeMethid___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AGeMethid___visit_all "parser_prod::AGeMethid::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AGeMethid___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AGeMethid___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AGeMethid___visit_all_reverse "parser_prod::AGeMethid::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ALtMethid___n_lt__eq_t)(val_t self, val_t param0);
void parser_prod___ALtMethid___n_lt__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ALtMethid___n_lt__eq "parser_prod::ALtMethid::(parser_nodes::ALtMethid::n_lt=)"
typedef void (* parser_prod___ALtMethid___empty_init_t)(val_t self, int* init_table);
void parser_prod___ALtMethid___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ALtMethid___empty_init();
+#define LOCATE_parser_prod___ALtMethid___empty_init "parser_prod::ALtMethid::empty_init"
typedef void (* parser_prod___ALtMethid___init_altmethid_t)(val_t self, val_t param0, int* init_table);
void parser_prod___ALtMethid___init_altmethid(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___ALtMethid___init_altmethid(val_t param0);
+#define LOCATE_parser_prod___ALtMethid___init_altmethid "parser_prod::ALtMethid::init_altmethid"
typedef void (* parser_prod___ALtMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ALtMethid___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ALtMethid___replace_child "parser_prod::ALtMethid::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ALtMethid___visit_all_t)(val_t self, val_t param0);
void parser_prod___ALtMethid___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ALtMethid___visit_all "parser_prod::ALtMethid::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ALtMethid___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ALtMethid___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ALtMethid___visit_all_reverse "parser_prod::ALtMethid::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AGtMethid___n_gt__eq_t)(val_t self, val_t param0);
void parser_prod___AGtMethid___n_gt__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AGtMethid___n_gt__eq "parser_prod::AGtMethid::(parser_nodes::AGtMethid::n_gt=)"
typedef void (* parser_prod___AGtMethid___empty_init_t)(val_t self, int* init_table);
void parser_prod___AGtMethid___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AGtMethid___empty_init();
+#define LOCATE_parser_prod___AGtMethid___empty_init "parser_prod::AGtMethid::empty_init"
typedef void (* parser_prod___AGtMethid___init_agtmethid_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AGtMethid___init_agtmethid(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AGtMethid___init_agtmethid(val_t param0);
+#define LOCATE_parser_prod___AGtMethid___init_agtmethid "parser_prod::AGtMethid::init_agtmethid"
typedef void (* parser_prod___AGtMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AGtMethid___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AGtMethid___replace_child "parser_prod::AGtMethid::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AGtMethid___visit_all_t)(val_t self, val_t param0);
void parser_prod___AGtMethid___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AGtMethid___visit_all "parser_prod::AGtMethid::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AGtMethid___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AGtMethid___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AGtMethid___visit_all_reverse "parser_prod::AGtMethid::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ABraMethid___n_obra__eq_t)(val_t self, val_t param0);
void parser_prod___ABraMethid___n_obra__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraMethid___n_obra__eq "parser_prod::ABraMethid::(parser_nodes::ABraMethid::n_obra=)"
typedef void (* parser_prod___ABraMethid___n_cbra__eq_t)(val_t self, val_t param0);
void parser_prod___ABraMethid___n_cbra__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraMethid___n_cbra__eq "parser_prod::ABraMethid::(parser_nodes::ABraMethid::n_cbra=)"
typedef void (* parser_prod___ABraMethid___empty_init_t)(val_t self, int* init_table);
void parser_prod___ABraMethid___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ABraMethid___empty_init();
+#define LOCATE_parser_prod___ABraMethid___empty_init "parser_prod::ABraMethid::empty_init"
typedef void (* parser_prod___ABraMethid___init_abramethid_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___ABraMethid___init_abramethid(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___ABraMethid___init_abramethid(val_t param0, val_t param1);
+#define LOCATE_parser_prod___ABraMethid___init_abramethid "parser_prod::ABraMethid::init_abramethid"
typedef void (* parser_prod___ABraMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ABraMethid___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ABraMethid___replace_child "parser_prod::ABraMethid::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ABraMethid___visit_all_t)(val_t self, val_t param0);
void parser_prod___ABraMethid___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraMethid___visit_all "parser_prod::ABraMethid::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ABraMethid___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ABraMethid___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraMethid___visit_all_reverse "parser_prod::ABraMethid::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AStarshipMethid___n_starship__eq_t)(val_t self, val_t param0);
void parser_prod___AStarshipMethid___n_starship__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStarshipMethid___n_starship__eq "parser_prod::AStarshipMethid::(parser_nodes::AStarshipMethid::n_starship=)"
typedef void (* parser_prod___AStarshipMethid___empty_init_t)(val_t self, int* init_table);
void parser_prod___AStarshipMethid___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AStarshipMethid___empty_init();
+#define LOCATE_parser_prod___AStarshipMethid___empty_init "parser_prod::AStarshipMethid::empty_init"
typedef void (* parser_prod___AStarshipMethid___init_astarshipmethid_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AStarshipMethid___init_astarshipmethid(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AStarshipMethid___init_astarshipmethid(val_t param0);
+#define LOCATE_parser_prod___AStarshipMethid___init_astarshipmethid "parser_prod::AStarshipMethid::init_astarshipmethid"
typedef void (* parser_prod___AStarshipMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AStarshipMethid___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AStarshipMethid___replace_child "parser_prod::AStarshipMethid::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AStarshipMethid___visit_all_t)(val_t self, val_t param0);
void parser_prod___AStarshipMethid___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStarshipMethid___visit_all "parser_prod::AStarshipMethid::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AStarshipMethid___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AStarshipMethid___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStarshipMethid___visit_all_reverse "parser_prod::AStarshipMethid::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AAssignMethid___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___AAssignMethid___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAssignMethid___n_id__eq "parser_prod::AAssignMethid::(parser_nodes::AAssignMethid::n_id=)"
typedef void (* parser_prod___AAssignMethid___n_assign__eq_t)(val_t self, val_t param0);
void parser_prod___AAssignMethid___n_assign__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAssignMethid___n_assign__eq "parser_prod::AAssignMethid::(parser_nodes::AAssignMethid::n_assign=)"
typedef void (* parser_prod___AAssignMethid___empty_init_t)(val_t self, int* init_table);
void parser_prod___AAssignMethid___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AAssignMethid___empty_init();
+#define LOCATE_parser_prod___AAssignMethid___empty_init "parser_prod::AAssignMethid::empty_init"
typedef void (* parser_prod___AAssignMethid___init_aassignmethid_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AAssignMethid___init_aassignmethid(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AAssignMethid___init_aassignmethid(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AAssignMethid___init_aassignmethid "parser_prod::AAssignMethid::init_aassignmethid"
typedef void (* parser_prod___AAssignMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AAssignMethid___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AAssignMethid___replace_child "parser_prod::AAssignMethid::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AAssignMethid___visit_all_t)(val_t self, val_t param0);
void parser_prod___AAssignMethid___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAssignMethid___visit_all "parser_prod::AAssignMethid::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AAssignMethid___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AAssignMethid___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAssignMethid___visit_all_reverse "parser_prod::AAssignMethid::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ABraassignMethid___n_obra__eq_t)(val_t self, val_t param0);
void parser_prod___ABraassignMethid___n_obra__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraassignMethid___n_obra__eq "parser_prod::ABraassignMethid::(parser_nodes::ABraassignMethid::n_obra=)"
typedef void (* parser_prod___ABraassignMethid___n_cbra__eq_t)(val_t self, val_t param0);
void parser_prod___ABraassignMethid___n_cbra__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraassignMethid___n_cbra__eq "parser_prod::ABraassignMethid::(parser_nodes::ABraassignMethid::n_cbra=)"
typedef void (* parser_prod___ABraassignMethid___n_assign__eq_t)(val_t self, val_t param0);
void parser_prod___ABraassignMethid___n_assign__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraassignMethid___n_assign__eq "parser_prod::ABraassignMethid::(parser_nodes::ABraassignMethid::n_assign=)"
typedef void (* parser_prod___ABraassignMethid___empty_init_t)(val_t self, int* init_table);
void parser_prod___ABraassignMethid___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ABraassignMethid___empty_init();
+#define LOCATE_parser_prod___ABraassignMethid___empty_init "parser_prod::ABraassignMethid::empty_init"
typedef void (* parser_prod___ABraassignMethid___init_abraassignmethid_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void parser_prod___ABraassignMethid___init_abraassignmethid(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_parser_prod___ABraassignMethid___init_abraassignmethid(val_t param0, val_t param1, val_t param2);
+#define LOCATE_parser_prod___ABraassignMethid___init_abraassignmethid "parser_prod::ABraassignMethid::init_abraassignmethid"
typedef void (* parser_prod___ABraassignMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ABraassignMethid___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ABraassignMethid___replace_child "parser_prod::ABraassignMethid::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ABraassignMethid___visit_all_t)(val_t self, val_t param0);
void parser_prod___ABraassignMethid___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraassignMethid___visit_all "parser_prod::ABraassignMethid::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ABraassignMethid___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ABraassignMethid___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraassignMethid___visit_all_reverse "parser_prod::ABraassignMethid::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ASignature___n_type__eq_t)(val_t self, val_t param0);
void parser_prod___ASignature___n_type__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASignature___n_type__eq "parser_prod::ASignature::(parser_nodes::ASignature::n_type=)"
typedef void (* parser_prod___ASignature___empty_init_t)(val_t self, int* init_table);
void parser_prod___ASignature___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ASignature___empty_init();
+#define LOCATE_parser_prod___ASignature___empty_init "parser_prod::ASignature::empty_init"
typedef void (* parser_prod___ASignature___init_asignature_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___ASignature___init_asignature(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___ASignature___init_asignature(val_t param0, val_t param1);
+#define LOCATE_parser_prod___ASignature___init_asignature "parser_prod::ASignature::init_asignature"
typedef void (* parser_prod___ASignature___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ASignature___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ASignature___replace_child "parser_prod::ASignature::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ASignature___visit_all_t)(val_t self, val_t param0);
void parser_prod___ASignature___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASignature___visit_all "parser_prod::ASignature::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ASignature___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ASignature___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASignature___visit_all_reverse "parser_prod::ASignature::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AParam___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___AParam___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AParam___n_id__eq "parser_prod::AParam::(parser_nodes::PParam::n_id=)"
typedef void (* parser_prod___AParam___n_type__eq_t)(val_t self, val_t param0);
void parser_prod___AParam___n_type__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AParam___n_type__eq "parser_prod::AParam::(parser_nodes::PParam::n_type=)"
typedef void (* parser_prod___AParam___n_dotdotdot__eq_t)(val_t self, val_t param0);
void parser_prod___AParam___n_dotdotdot__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AParam___n_dotdotdot__eq "parser_prod::AParam::(parser_nodes::AParam::n_dotdotdot=)"
typedef void (* parser_prod___AParam___empty_init_t)(val_t self, int* init_table);
void parser_prod___AParam___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AParam___empty_init();
+#define LOCATE_parser_prod___AParam___empty_init "parser_prod::AParam::empty_init"
typedef void (* parser_prod___AParam___init_aparam_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void parser_prod___AParam___init_aparam(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_parser_prod___AParam___init_aparam(val_t param0, val_t param1, val_t param2);
+#define LOCATE_parser_prod___AParam___init_aparam "parser_prod::AParam::init_aparam"
typedef void (* parser_prod___AParam___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AParam___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AParam___replace_child "parser_prod::AParam::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AParam___visit_all_t)(val_t self, val_t param0);
void parser_prod___AParam___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AParam___visit_all "parser_prod::AParam::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AParam___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AParam___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AParam___visit_all_reverse "parser_prod::AParam::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AType___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___AType___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AType___n_id__eq "parser_prod::AType::(parser_nodes::AType::n_id=)"
typedef void (* parser_prod___AType___empty_init_t)(val_t self, int* init_table);
void parser_prod___AType___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AType___empty_init();
+#define LOCATE_parser_prod___AType___empty_init "parser_prod::AType::empty_init"
typedef void (* parser_prod___AType___init_atype_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AType___init_atype(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AType___init_atype(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AType___init_atype "parser_prod::AType::init_atype"
typedef void (* parser_prod___AType___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AType___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AType___replace_child "parser_prod::AType::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AType___visit_all_t)(val_t self, val_t param0);
void parser_prod___AType___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AType___visit_all "parser_prod::AType::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AType___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AType___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AType___visit_all_reverse "parser_prod::AType::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ABlockExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ABlockExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ABlockExpr___empty_init();
+#define LOCATE_parser_prod___ABlockExpr___empty_init "parser_prod::ABlockExpr::empty_init"
typedef void (* parser_prod___ABlockExpr___init_ablockexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___ABlockExpr___init_ablockexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___ABlockExpr___init_ablockexpr(val_t param0);
+#define LOCATE_parser_prod___ABlockExpr___init_ablockexpr "parser_prod::ABlockExpr::init_ablockexpr"
typedef void (* parser_prod___ABlockExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ABlockExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ABlockExpr___replace_child "parser_prod::ABlockExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ABlockExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ABlockExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABlockExpr___visit_all "parser_prod::ABlockExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ABlockExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ABlockExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABlockExpr___visit_all_reverse "parser_prod::ABlockExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AVardeclExpr___n_kwvar__eq_t)(val_t self, val_t param0);
void parser_prod___AVardeclExpr___n_kwvar__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVardeclExpr___n_kwvar__eq "parser_prod::AVardeclExpr::(parser_nodes::AVardeclExpr::n_kwvar=)"
typedef void (* parser_prod___AVardeclExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___AVardeclExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVardeclExpr___n_id__eq "parser_prod::AVardeclExpr::(parser_nodes::AVardeclExpr::n_id=)"
typedef void (* parser_prod___AVardeclExpr___n_type__eq_t)(val_t self, val_t param0);
void parser_prod___AVardeclExpr___n_type__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVardeclExpr___n_type__eq "parser_prod::AVardeclExpr::(parser_nodes::AVardeclExpr::n_type=)"
typedef void (* parser_prod___AVardeclExpr___n_assign__eq_t)(val_t self, val_t param0);
void parser_prod___AVardeclExpr___n_assign__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVardeclExpr___n_assign__eq "parser_prod::AVardeclExpr::(parser_nodes::AVardeclExpr::n_assign=)"
typedef void (* parser_prod___AVardeclExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AVardeclExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVardeclExpr___n_expr__eq "parser_prod::AVardeclExpr::(parser_nodes::AVardeclExpr::n_expr=)"
typedef void (* parser_prod___AVardeclExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AVardeclExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AVardeclExpr___empty_init();
+#define LOCATE_parser_prod___AVardeclExpr___empty_init "parser_prod::AVardeclExpr::empty_init"
typedef void (* parser_prod___AVardeclExpr___init_avardeclexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table);
void parser_prod___AVardeclExpr___init_avardeclexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table);
val_t NEW_parser_prod___AVardeclExpr___init_avardeclexpr(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4);
+#define LOCATE_parser_prod___AVardeclExpr___init_avardeclexpr "parser_prod::AVardeclExpr::init_avardeclexpr"
typedef void (* parser_prod___AVardeclExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AVardeclExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AVardeclExpr___replace_child "parser_prod::AVardeclExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AVardeclExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AVardeclExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVardeclExpr___visit_all "parser_prod::AVardeclExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AVardeclExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AVardeclExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVardeclExpr___visit_all_reverse "parser_prod::AVardeclExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AReturnExpr___n_kwreturn__eq_t)(val_t self, val_t param0);
void parser_prod___AReturnExpr___n_kwreturn__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AReturnExpr___n_kwreturn__eq "parser_prod::AReturnExpr::(parser_nodes::AReturnExpr::n_kwreturn=)"
typedef void (* parser_prod___AReturnExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AReturnExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AReturnExpr___n_expr__eq "parser_prod::AReturnExpr::(parser_nodes::AReturnExpr::n_expr=)"
typedef void (* parser_prod___AReturnExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AReturnExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AReturnExpr___empty_init();
+#define LOCATE_parser_prod___AReturnExpr___empty_init "parser_prod::AReturnExpr::empty_init"
typedef void (* parser_prod___AReturnExpr___init_areturnexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AReturnExpr___init_areturnexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AReturnExpr___init_areturnexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AReturnExpr___init_areturnexpr "parser_prod::AReturnExpr::init_areturnexpr"
typedef void (* parser_prod___AReturnExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AReturnExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AReturnExpr___replace_child "parser_prod::AReturnExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AReturnExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AReturnExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AReturnExpr___visit_all "parser_prod::AReturnExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AReturnExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AReturnExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AReturnExpr___visit_all_reverse "parser_prod::AReturnExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ABreakExpr___n_kwbreak__eq_t)(val_t self, val_t param0);
void parser_prod___ABreakExpr___n_kwbreak__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABreakExpr___n_kwbreak__eq "parser_prod::ABreakExpr::(parser_nodes::ABreakExpr::n_kwbreak=)"
typedef void (* parser_prod___ABreakExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ABreakExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ABreakExpr___empty_init();
+#define LOCATE_parser_prod___ABreakExpr___empty_init "parser_prod::ABreakExpr::empty_init"
typedef void (* parser_prod___ABreakExpr___init_abreakexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___ABreakExpr___init_abreakexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___ABreakExpr___init_abreakexpr(val_t param0);
+#define LOCATE_parser_prod___ABreakExpr___init_abreakexpr "parser_prod::ABreakExpr::init_abreakexpr"
typedef void (* parser_prod___ABreakExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ABreakExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ABreakExpr___replace_child "parser_prod::ABreakExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ABreakExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ABreakExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABreakExpr___visit_all "parser_prod::ABreakExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ABreakExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ABreakExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABreakExpr___visit_all_reverse "parser_prod::ABreakExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AAbortExpr___n_kwabort__eq_t)(val_t self, val_t param0);
void parser_prod___AAbortExpr___n_kwabort__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAbortExpr___n_kwabort__eq "parser_prod::AAbortExpr::(parser_nodes::AAbortExpr::n_kwabort=)"
typedef void (* parser_prod___AAbortExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AAbortExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AAbortExpr___empty_init();
+#define LOCATE_parser_prod___AAbortExpr___empty_init "parser_prod::AAbortExpr::empty_init"
typedef void (* parser_prod___AAbortExpr___init_aabortexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AAbortExpr___init_aabortexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AAbortExpr___init_aabortexpr(val_t param0);
+#define LOCATE_parser_prod___AAbortExpr___init_aabortexpr "parser_prod::AAbortExpr::init_aabortexpr"
typedef void (* parser_prod___AAbortExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AAbortExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AAbortExpr___replace_child "parser_prod::AAbortExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AAbortExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AAbortExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAbortExpr___visit_all "parser_prod::AAbortExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AAbortExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AAbortExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAbortExpr___visit_all_reverse "parser_prod::AAbortExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AContinueExpr___n_kwcontinue__eq_t)(val_t self, val_t param0);
void parser_prod___AContinueExpr___n_kwcontinue__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AContinueExpr___n_kwcontinue__eq "parser_prod::AContinueExpr::(parser_nodes::AContinueExpr::n_kwcontinue=)"
typedef void (* parser_prod___AContinueExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AContinueExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AContinueExpr___empty_init();
+#define LOCATE_parser_prod___AContinueExpr___empty_init "parser_prod::AContinueExpr::empty_init"
typedef void (* parser_prod___AContinueExpr___init_acontinueexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AContinueExpr___init_acontinueexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AContinueExpr___init_acontinueexpr(val_t param0);
+#define LOCATE_parser_prod___AContinueExpr___init_acontinueexpr "parser_prod::AContinueExpr::init_acontinueexpr"
typedef void (* parser_prod___AContinueExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AContinueExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AContinueExpr___replace_child "parser_prod::AContinueExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AContinueExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AContinueExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AContinueExpr___visit_all "parser_prod::AContinueExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AContinueExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AContinueExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AContinueExpr___visit_all_reverse "parser_prod::AContinueExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ADoExpr___n_kwdo__eq_t)(val_t self, val_t param0);
void parser_prod___ADoExpr___n_kwdo__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ADoExpr___n_kwdo__eq "parser_prod::ADoExpr::(parser_nodes::ADoExpr::n_kwdo=)"
typedef void (* parser_prod___ADoExpr___n_block__eq_t)(val_t self, val_t param0);
void parser_prod___ADoExpr___n_block__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ADoExpr___n_block__eq "parser_prod::ADoExpr::(parser_nodes::ADoExpr::n_block=)"
typedef void (* parser_prod___ADoExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ADoExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ADoExpr___empty_init();
+#define LOCATE_parser_prod___ADoExpr___empty_init "parser_prod::ADoExpr::empty_init"
typedef void (* parser_prod___ADoExpr___init_adoexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___ADoExpr___init_adoexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___ADoExpr___init_adoexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___ADoExpr___init_adoexpr "parser_prod::ADoExpr::init_adoexpr"
typedef void (* parser_prod___ADoExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ADoExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ADoExpr___replace_child "parser_prod::ADoExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ADoExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ADoExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ADoExpr___visit_all "parser_prod::ADoExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ADoExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ADoExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ADoExpr___visit_all_reverse "parser_prod::ADoExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AIfExpr___n_kwif__eq_t)(val_t self, val_t param0);
void parser_prod___AIfExpr___n_kwif__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIfExpr___n_kwif__eq "parser_prod::AIfExpr::(parser_nodes::AIfExpr::n_kwif=)"
typedef void (* parser_prod___AIfExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AIfExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIfExpr___n_expr__eq "parser_prod::AIfExpr::(parser_nodes::AIfExpr::n_expr=)"
typedef void (* parser_prod___AIfExpr___n_then__eq_t)(val_t self, val_t param0);
void parser_prod___AIfExpr___n_then__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIfExpr___n_then__eq "parser_prod::AIfExpr::(parser_nodes::AIfExpr::n_then=)"
typedef void (* parser_prod___AIfExpr___n_else__eq_t)(val_t self, val_t param0);
void parser_prod___AIfExpr___n_else__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIfExpr___n_else__eq "parser_prod::AIfExpr::(parser_nodes::AIfExpr::n_else=)"
typedef void (* parser_prod___AIfExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AIfExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AIfExpr___empty_init();
+#define LOCATE_parser_prod___AIfExpr___empty_init "parser_prod::AIfExpr::empty_init"
typedef void (* parser_prod___AIfExpr___init_aifexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void parser_prod___AIfExpr___init_aifexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_parser_prod___AIfExpr___init_aifexpr(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_parser_prod___AIfExpr___init_aifexpr "parser_prod::AIfExpr::init_aifexpr"
typedef void (* parser_prod___AIfExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AIfExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AIfExpr___replace_child "parser_prod::AIfExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AIfExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AIfExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIfExpr___visit_all "parser_prod::AIfExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AIfExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AIfExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIfExpr___visit_all_reverse "parser_prod::AIfExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AIfexprExpr___n_kwif__eq_t)(val_t self, val_t param0);
void parser_prod___AIfexprExpr___n_kwif__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIfexprExpr___n_kwif__eq "parser_prod::AIfexprExpr::(parser_nodes::AIfexprExpr::n_kwif=)"
typedef void (* parser_prod___AIfexprExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AIfexprExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIfexprExpr___n_expr__eq "parser_prod::AIfexprExpr::(parser_nodes::AIfexprExpr::n_expr=)"
typedef void (* parser_prod___AIfexprExpr___n_kwthen__eq_t)(val_t self, val_t param0);
void parser_prod___AIfexprExpr___n_kwthen__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIfexprExpr___n_kwthen__eq "parser_prod::AIfexprExpr::(parser_nodes::AIfexprExpr::n_kwthen=)"
typedef void (* parser_prod___AIfexprExpr___n_then__eq_t)(val_t self, val_t param0);
void parser_prod___AIfexprExpr___n_then__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIfexprExpr___n_then__eq "parser_prod::AIfexprExpr::(parser_nodes::AIfexprExpr::n_then=)"
typedef void (* parser_prod___AIfexprExpr___n_kwelse__eq_t)(val_t self, val_t param0);
void parser_prod___AIfexprExpr___n_kwelse__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIfexprExpr___n_kwelse__eq "parser_prod::AIfexprExpr::(parser_nodes::AIfexprExpr::n_kwelse=)"
typedef void (* parser_prod___AIfexprExpr___n_else__eq_t)(val_t self, val_t param0);
void parser_prod___AIfexprExpr___n_else__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIfexprExpr___n_else__eq "parser_prod::AIfexprExpr::(parser_nodes::AIfexprExpr::n_else=)"
typedef void (* parser_prod___AIfexprExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AIfexprExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AIfexprExpr___empty_init();
+#define LOCATE_parser_prod___AIfexprExpr___empty_init "parser_prod::AIfexprExpr::empty_init"
typedef void (* parser_prod___AIfexprExpr___init_aifexprexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table);
void parser_prod___AIfexprExpr___init_aifexprexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table);
val_t NEW_parser_prod___AIfexprExpr___init_aifexprexpr(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5);
+#define LOCATE_parser_prod___AIfexprExpr___init_aifexprexpr "parser_prod::AIfexprExpr::init_aifexprexpr"
typedef void (* parser_prod___AIfexprExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AIfexprExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AIfexprExpr___replace_child "parser_prod::AIfexprExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AIfexprExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AIfexprExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIfexprExpr___visit_all "parser_prod::AIfexprExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AIfexprExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AIfexprExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIfexprExpr___visit_all_reverse "parser_prod::AIfexprExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AWhileExpr___n_kwwhile__eq_t)(val_t self, val_t param0);
void parser_prod___AWhileExpr___n_kwwhile__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AWhileExpr___n_kwwhile__eq "parser_prod::AWhileExpr::(parser_nodes::AWhileExpr::n_kwwhile=)"
typedef void (* parser_prod___AWhileExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AWhileExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AWhileExpr___n_expr__eq "parser_prod::AWhileExpr::(parser_nodes::AWhileExpr::n_expr=)"
typedef void (* parser_prod___AWhileExpr___n_kwdo__eq_t)(val_t self, val_t param0);
void parser_prod___AWhileExpr___n_kwdo__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AWhileExpr___n_kwdo__eq "parser_prod::AWhileExpr::(parser_nodes::AWhileExpr::n_kwdo=)"
typedef void (* parser_prod___AWhileExpr___n_block__eq_t)(val_t self, val_t param0);
void parser_prod___AWhileExpr___n_block__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AWhileExpr___n_block__eq "parser_prod::AWhileExpr::(parser_nodes::AWhileExpr::n_block=)"
typedef void (* parser_prod___AWhileExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AWhileExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AWhileExpr___empty_init();
+#define LOCATE_parser_prod___AWhileExpr___empty_init "parser_prod::AWhileExpr::empty_init"
typedef void (* parser_prod___AWhileExpr___init_awhileexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void parser_prod___AWhileExpr___init_awhileexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_parser_prod___AWhileExpr___init_awhileexpr(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_parser_prod___AWhileExpr___init_awhileexpr "parser_prod::AWhileExpr::init_awhileexpr"
typedef void (* parser_prod___AWhileExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AWhileExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AWhileExpr___replace_child "parser_prod::AWhileExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AWhileExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AWhileExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AWhileExpr___visit_all "parser_prod::AWhileExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AWhileExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AWhileExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AWhileExpr___visit_all_reverse "parser_prod::AWhileExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AForExpr___n_vardecl__eq_t)(val_t self, val_t param0);
void parser_prod___AForExpr___n_vardecl__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AForExpr___n_vardecl__eq "parser_prod::AForExpr::(parser_nodes::AForExpr::n_vardecl=)"
typedef void (* parser_prod___AForExpr___n_kwdo__eq_t)(val_t self, val_t param0);
void parser_prod___AForExpr___n_kwdo__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AForExpr___n_kwdo__eq "parser_prod::AForExpr::(parser_nodes::AForExpr::n_kwdo=)"
typedef void (* parser_prod___AForExpr___n_block__eq_t)(val_t self, val_t param0);
void parser_prod___AForExpr___n_block__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AForExpr___n_block__eq "parser_prod::AForExpr::(parser_nodes::AForExpr::n_block=)"
typedef void (* parser_prod___AForExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AForExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AForExpr___empty_init();
+#define LOCATE_parser_prod___AForExpr___empty_init "parser_prod::AForExpr::empty_init"
typedef void (* parser_prod___AForExpr___init_aforexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void parser_prod___AForExpr___init_aforexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_parser_prod___AForExpr___init_aforexpr(val_t param0, val_t param1, val_t param2);
+#define LOCATE_parser_prod___AForExpr___init_aforexpr "parser_prod::AForExpr::init_aforexpr"
typedef void (* parser_prod___AForExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AForExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AForExpr___replace_child "parser_prod::AForExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AForExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AForExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AForExpr___visit_all "parser_prod::AForExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AForExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AForExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AForExpr___visit_all_reverse "parser_prod::AForExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AForVardeclExpr___n_kwfor__eq_t)(val_t self, val_t param0);
void parser_prod___AForVardeclExpr___n_kwfor__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AForVardeclExpr___n_kwfor__eq "parser_prod::AForVardeclExpr::(parser_nodes::AForVardeclExpr::n_kwfor=)"
typedef void (* parser_prod___AForVardeclExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___AForVardeclExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AForVardeclExpr___n_id__eq "parser_prod::AForVardeclExpr::(parser_nodes::AForVardeclExpr::n_id=)"
typedef void (* parser_prod___AForVardeclExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AForVardeclExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AForVardeclExpr___n_expr__eq "parser_prod::AForVardeclExpr::(parser_nodes::AForVardeclExpr::n_expr=)"
typedef void (* parser_prod___AForVardeclExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AForVardeclExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AForVardeclExpr___empty_init();
+#define LOCATE_parser_prod___AForVardeclExpr___empty_init "parser_prod::AForVardeclExpr::empty_init"
typedef void (* parser_prod___AForVardeclExpr___init_aforvardeclexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void parser_prod___AForVardeclExpr___init_aforvardeclexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_parser_prod___AForVardeclExpr___init_aforvardeclexpr(val_t param0, val_t param1, val_t param2);
+#define LOCATE_parser_prod___AForVardeclExpr___init_aforvardeclexpr "parser_prod::AForVardeclExpr::init_aforvardeclexpr"
typedef void (* parser_prod___AForVardeclExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AForVardeclExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AForVardeclExpr___replace_child "parser_prod::AForVardeclExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AForVardeclExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AForVardeclExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AForVardeclExpr___visit_all "parser_prod::AForVardeclExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AForVardeclExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AForVardeclExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AForVardeclExpr___visit_all_reverse "parser_prod::AForVardeclExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AAssertExpr___n_kwassert__eq_t)(val_t self, val_t param0);
void parser_prod___AAssertExpr___n_kwassert__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAssertExpr___n_kwassert__eq "parser_prod::AAssertExpr::(parser_nodes::AAssertExpr::n_kwassert=)"
typedef void (* parser_prod___AAssertExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___AAssertExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAssertExpr___n_id__eq "parser_prod::AAssertExpr::(parser_nodes::AAssertExpr::n_id=)"
typedef void (* parser_prod___AAssertExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AAssertExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAssertExpr___n_expr__eq "parser_prod::AAssertExpr::(parser_nodes::AAssertExpr::n_expr=)"
typedef void (* parser_prod___AAssertExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AAssertExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AAssertExpr___empty_init();
+#define LOCATE_parser_prod___AAssertExpr___empty_init "parser_prod::AAssertExpr::empty_init"
typedef void (* parser_prod___AAssertExpr___init_aassertexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void parser_prod___AAssertExpr___init_aassertexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_parser_prod___AAssertExpr___init_aassertexpr(val_t param0, val_t param1, val_t param2);
+#define LOCATE_parser_prod___AAssertExpr___init_aassertexpr "parser_prod::AAssertExpr::init_aassertexpr"
typedef void (* parser_prod___AAssertExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AAssertExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AAssertExpr___replace_child "parser_prod::AAssertExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AAssertExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AAssertExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAssertExpr___visit_all "parser_prod::AAssertExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AAssertExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AAssertExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAssertExpr___visit_all_reverse "parser_prod::AAssertExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AOnceExpr___n_kwonce__eq_t)(val_t self, val_t param0);
void parser_prod___AOnceExpr___n_kwonce__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AOnceExpr___n_kwonce__eq "parser_prod::AOnceExpr::(parser_nodes::AOnceExpr::n_kwonce=)"
typedef void (* parser_prod___AOnceExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AOnceExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AOnceExpr___n_expr__eq "parser_prod::AOnceExpr::(parser_nodes::AProxyExpr::n_expr=)"
typedef void (* parser_prod___AOnceExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AOnceExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AOnceExpr___empty_init();
+#define LOCATE_parser_prod___AOnceExpr___empty_init "parser_prod::AOnceExpr::empty_init"
typedef void (* parser_prod___AOnceExpr___init_aonceexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AOnceExpr___init_aonceexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AOnceExpr___init_aonceexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AOnceExpr___init_aonceexpr "parser_prod::AOnceExpr::init_aonceexpr"
typedef void (* parser_prod___AOnceExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AOnceExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AOnceExpr___replace_child "parser_prod::AOnceExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AOnceExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AOnceExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AOnceExpr___visit_all "parser_prod::AOnceExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AOnceExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AOnceExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AOnceExpr___visit_all_reverse "parser_prod::AOnceExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ASendExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___ASendExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASendExpr___n_expr__eq "parser_prod::ASendExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___ASendExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ASendExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ASendExpr___empty_init();
+#define LOCATE_parser_prod___ASendExpr___empty_init "parser_prod::ASendExpr::empty_init"
typedef void (* parser_prod___ASendExpr___init_asendexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___ASendExpr___init_asendexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___ASendExpr___init_asendexpr(val_t param0);
+#define LOCATE_parser_prod___ASendExpr___init_asendexpr "parser_prod::ASendExpr::init_asendexpr"
typedef void (* parser_prod___ASendExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ASendExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ASendExpr___replace_child "parser_prod::ASendExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ASendExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ASendExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASendExpr___visit_all "parser_prod::ASendExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ASendExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ASendExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASendExpr___visit_all_reverse "parser_prod::ASendExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ABinopExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___ABinopExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABinopExpr___n_expr__eq "parser_prod::ABinopExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___ABinopExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___ABinopExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABinopExpr___n_expr2__eq "parser_prod::ABinopExpr::(parser_nodes::ABinopExpr::n_expr2=)"
typedef void (* parser_prod___ABinopExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ABinopExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ABinopExpr___empty_init();
+#define LOCATE_parser_prod___ABinopExpr___empty_init "parser_prod::ABinopExpr::empty_init"
typedef void (* parser_prod___ABinopExpr___init_abinopexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___ABinopExpr___init_abinopexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___ABinopExpr___init_abinopexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___ABinopExpr___init_abinopexpr "parser_prod::ABinopExpr::init_abinopexpr"
typedef void (* parser_prod___ABinopExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ABinopExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ABinopExpr___replace_child "parser_prod::ABinopExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ABinopExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ABinopExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABinopExpr___visit_all "parser_prod::ABinopExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ABinopExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ABinopExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABinopExpr___visit_all_reverse "parser_prod::ABinopExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AOrExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AOrExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AOrExpr___n_expr__eq "parser_prod::AOrExpr::(parser_nodes::AOrExpr::n_expr=)"
typedef void (* parser_prod___AOrExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___AOrExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AOrExpr___n_expr2__eq "parser_prod::AOrExpr::(parser_nodes::AOrExpr::n_expr2=)"
typedef void (* parser_prod___AOrExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AOrExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AOrExpr___empty_init();
+#define LOCATE_parser_prod___AOrExpr___empty_init "parser_prod::AOrExpr::empty_init"
typedef void (* parser_prod___AOrExpr___init_aorexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AOrExpr___init_aorexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AOrExpr___init_aorexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AOrExpr___init_aorexpr "parser_prod::AOrExpr::init_aorexpr"
typedef void (* parser_prod___AOrExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AOrExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AOrExpr___replace_child "parser_prod::AOrExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AOrExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AOrExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AOrExpr___visit_all "parser_prod::AOrExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AOrExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AOrExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AOrExpr___visit_all_reverse "parser_prod::AOrExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AAndExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AAndExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAndExpr___n_expr__eq "parser_prod::AAndExpr::(parser_nodes::AAndExpr::n_expr=)"
typedef void (* parser_prod___AAndExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___AAndExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAndExpr___n_expr2__eq "parser_prod::AAndExpr::(parser_nodes::AAndExpr::n_expr2=)"
typedef void (* parser_prod___AAndExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AAndExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AAndExpr___empty_init();
+#define LOCATE_parser_prod___AAndExpr___empty_init "parser_prod::AAndExpr::empty_init"
typedef void (* parser_prod___AAndExpr___init_aandexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AAndExpr___init_aandexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AAndExpr___init_aandexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AAndExpr___init_aandexpr "parser_prod::AAndExpr::init_aandexpr"
typedef void (* parser_prod___AAndExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AAndExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AAndExpr___replace_child "parser_prod::AAndExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AAndExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AAndExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAndExpr___visit_all "parser_prod::AAndExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AAndExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AAndExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAndExpr___visit_all_reverse "parser_prod::AAndExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ANotExpr___n_kwnot__eq_t)(val_t self, val_t param0);
void parser_prod___ANotExpr___n_kwnot__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANotExpr___n_kwnot__eq "parser_prod::ANotExpr::(parser_nodes::ANotExpr::n_kwnot=)"
typedef void (* parser_prod___ANotExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___ANotExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANotExpr___n_expr__eq "parser_prod::ANotExpr::(parser_nodes::ANotExpr::n_expr=)"
typedef void (* parser_prod___ANotExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ANotExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ANotExpr___empty_init();
+#define LOCATE_parser_prod___ANotExpr___empty_init "parser_prod::ANotExpr::empty_init"
typedef void (* parser_prod___ANotExpr___init_anotexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___ANotExpr___init_anotexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___ANotExpr___init_anotexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___ANotExpr___init_anotexpr "parser_prod::ANotExpr::init_anotexpr"
typedef void (* parser_prod___ANotExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ANotExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ANotExpr___replace_child "parser_prod::ANotExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ANotExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ANotExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANotExpr___visit_all "parser_prod::ANotExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ANotExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ANotExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANotExpr___visit_all_reverse "parser_prod::ANotExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AEqExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AEqExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AEqExpr___n_expr__eq "parser_prod::AEqExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___AEqExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___AEqExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AEqExpr___n_expr2__eq "parser_prod::AEqExpr::(parser_nodes::ABinopExpr::n_expr2=)"
typedef void (* parser_prod___AEqExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AEqExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AEqExpr___empty_init();
+#define LOCATE_parser_prod___AEqExpr___empty_init "parser_prod::AEqExpr::empty_init"
typedef void (* parser_prod___AEqExpr___init_aeqexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AEqExpr___init_aeqexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AEqExpr___init_aeqexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AEqExpr___init_aeqexpr "parser_prod::AEqExpr::init_aeqexpr"
typedef void (* parser_prod___AEqExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AEqExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AEqExpr___replace_child "parser_prod::AEqExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AEqExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AEqExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AEqExpr___visit_all "parser_prod::AEqExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AEqExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AEqExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AEqExpr___visit_all_reverse "parser_prod::AEqExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AEeExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AEeExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AEeExpr___n_expr__eq "parser_prod::AEeExpr::(parser_nodes::AEeExpr::n_expr=)"
typedef void (* parser_prod___AEeExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___AEeExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AEeExpr___n_expr2__eq "parser_prod::AEeExpr::(parser_nodes::AEeExpr::n_expr2=)"
typedef void (* parser_prod___AEeExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AEeExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AEeExpr___empty_init();
+#define LOCATE_parser_prod___AEeExpr___empty_init "parser_prod::AEeExpr::empty_init"
typedef void (* parser_prod___AEeExpr___init_aeeexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AEeExpr___init_aeeexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AEeExpr___init_aeeexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AEeExpr___init_aeeexpr "parser_prod::AEeExpr::init_aeeexpr"
typedef void (* parser_prod___AEeExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AEeExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AEeExpr___replace_child "parser_prod::AEeExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AEeExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AEeExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AEeExpr___visit_all "parser_prod::AEeExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AEeExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AEeExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AEeExpr___visit_all_reverse "parser_prod::AEeExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ANeExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___ANeExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANeExpr___n_expr__eq "parser_prod::ANeExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___ANeExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___ANeExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANeExpr___n_expr2__eq "parser_prod::ANeExpr::(parser_nodes::ABinopExpr::n_expr2=)"
typedef void (* parser_prod___ANeExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ANeExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ANeExpr___empty_init();
+#define LOCATE_parser_prod___ANeExpr___empty_init "parser_prod::ANeExpr::empty_init"
typedef void (* parser_prod___ANeExpr___init_aneexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___ANeExpr___init_aneexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___ANeExpr___init_aneexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___ANeExpr___init_aneexpr "parser_prod::ANeExpr::init_aneexpr"
typedef void (* parser_prod___ANeExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ANeExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ANeExpr___replace_child "parser_prod::ANeExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ANeExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ANeExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANeExpr___visit_all "parser_prod::ANeExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ANeExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ANeExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANeExpr___visit_all_reverse "parser_prod::ANeExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ALtExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___ALtExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ALtExpr___n_expr__eq "parser_prod::ALtExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___ALtExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___ALtExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ALtExpr___n_expr2__eq "parser_prod::ALtExpr::(parser_nodes::ABinopExpr::n_expr2=)"
typedef void (* parser_prod___ALtExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ALtExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ALtExpr___empty_init();
+#define LOCATE_parser_prod___ALtExpr___empty_init "parser_prod::ALtExpr::empty_init"
typedef void (* parser_prod___ALtExpr___init_altexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___ALtExpr___init_altexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___ALtExpr___init_altexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___ALtExpr___init_altexpr "parser_prod::ALtExpr::init_altexpr"
typedef void (* parser_prod___ALtExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ALtExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ALtExpr___replace_child "parser_prod::ALtExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ALtExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ALtExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ALtExpr___visit_all "parser_prod::ALtExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ALtExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ALtExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ALtExpr___visit_all_reverse "parser_prod::ALtExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ALeExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___ALeExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ALeExpr___n_expr__eq "parser_prod::ALeExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___ALeExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___ALeExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ALeExpr___n_expr2__eq "parser_prod::ALeExpr::(parser_nodes::ABinopExpr::n_expr2=)"
typedef void (* parser_prod___ALeExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ALeExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ALeExpr___empty_init();
+#define LOCATE_parser_prod___ALeExpr___empty_init "parser_prod::ALeExpr::empty_init"
typedef void (* parser_prod___ALeExpr___init_aleexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___ALeExpr___init_aleexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___ALeExpr___init_aleexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___ALeExpr___init_aleexpr "parser_prod::ALeExpr::init_aleexpr"
typedef void (* parser_prod___ALeExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ALeExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ALeExpr___replace_child "parser_prod::ALeExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ALeExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ALeExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ALeExpr___visit_all "parser_prod::ALeExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ALeExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ALeExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ALeExpr___visit_all_reverse "parser_prod::ALeExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AGtExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AGtExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AGtExpr___n_expr__eq "parser_prod::AGtExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___AGtExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___AGtExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AGtExpr___n_expr2__eq "parser_prod::AGtExpr::(parser_nodes::ABinopExpr::n_expr2=)"
typedef void (* parser_prod___AGtExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AGtExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AGtExpr___empty_init();
+#define LOCATE_parser_prod___AGtExpr___empty_init "parser_prod::AGtExpr::empty_init"
typedef void (* parser_prod___AGtExpr___init_agtexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AGtExpr___init_agtexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AGtExpr___init_agtexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AGtExpr___init_agtexpr "parser_prod::AGtExpr::init_agtexpr"
typedef void (* parser_prod___AGtExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AGtExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AGtExpr___replace_child "parser_prod::AGtExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AGtExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AGtExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AGtExpr___visit_all "parser_prod::AGtExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AGtExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AGtExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AGtExpr___visit_all_reverse "parser_prod::AGtExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AGeExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AGeExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AGeExpr___n_expr__eq "parser_prod::AGeExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___AGeExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___AGeExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AGeExpr___n_expr2__eq "parser_prod::AGeExpr::(parser_nodes::ABinopExpr::n_expr2=)"
typedef void (* parser_prod___AGeExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AGeExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AGeExpr___empty_init();
+#define LOCATE_parser_prod___AGeExpr___empty_init "parser_prod::AGeExpr::empty_init"
typedef void (* parser_prod___AGeExpr___init_ageexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AGeExpr___init_ageexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AGeExpr___init_ageexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AGeExpr___init_ageexpr "parser_prod::AGeExpr::init_ageexpr"
typedef void (* parser_prod___AGeExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AGeExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AGeExpr___replace_child "parser_prod::AGeExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AGeExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AGeExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AGeExpr___visit_all "parser_prod::AGeExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AGeExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AGeExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AGeExpr___visit_all_reverse "parser_prod::AGeExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AIsaExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AIsaExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIsaExpr___n_expr__eq "parser_prod::AIsaExpr::(parser_nodes::AIsaExpr::n_expr=)"
typedef void (* parser_prod___AIsaExpr___n_type__eq_t)(val_t self, val_t param0);
void parser_prod___AIsaExpr___n_type__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIsaExpr___n_type__eq "parser_prod::AIsaExpr::(parser_nodes::AIsaExpr::n_type=)"
typedef void (* parser_prod___AIsaExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AIsaExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AIsaExpr___empty_init();
+#define LOCATE_parser_prod___AIsaExpr___empty_init "parser_prod::AIsaExpr::empty_init"
typedef void (* parser_prod___AIsaExpr___init_aisaexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AIsaExpr___init_aisaexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AIsaExpr___init_aisaexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AIsaExpr___init_aisaexpr "parser_prod::AIsaExpr::init_aisaexpr"
typedef void (* parser_prod___AIsaExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AIsaExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AIsaExpr___replace_child "parser_prod::AIsaExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AIsaExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AIsaExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIsaExpr___visit_all "parser_prod::AIsaExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AIsaExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AIsaExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIsaExpr___visit_all_reverse "parser_prod::AIsaExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___APlusExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___APlusExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___APlusExpr___n_expr__eq "parser_prod::APlusExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___APlusExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___APlusExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___APlusExpr___n_expr2__eq "parser_prod::APlusExpr::(parser_nodes::ABinopExpr::n_expr2=)"
typedef void (* parser_prod___APlusExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___APlusExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___APlusExpr___empty_init();
+#define LOCATE_parser_prod___APlusExpr___empty_init "parser_prod::APlusExpr::empty_init"
typedef void (* parser_prod___APlusExpr___init_aplusexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___APlusExpr___init_aplusexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___APlusExpr___init_aplusexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___APlusExpr___init_aplusexpr "parser_prod::APlusExpr::init_aplusexpr"
typedef void (* parser_prod___APlusExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___APlusExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___APlusExpr___replace_child "parser_prod::APlusExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___APlusExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___APlusExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___APlusExpr___visit_all "parser_prod::APlusExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___APlusExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___APlusExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___APlusExpr___visit_all_reverse "parser_prod::APlusExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AMinusExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AMinusExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMinusExpr___n_expr__eq "parser_prod::AMinusExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___AMinusExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___AMinusExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMinusExpr___n_expr2__eq "parser_prod::AMinusExpr::(parser_nodes::ABinopExpr::n_expr2=)"
typedef void (* parser_prod___AMinusExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AMinusExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AMinusExpr___empty_init();
+#define LOCATE_parser_prod___AMinusExpr___empty_init "parser_prod::AMinusExpr::empty_init"
typedef void (* parser_prod___AMinusExpr___init_aminusexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AMinusExpr___init_aminusexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AMinusExpr___init_aminusexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AMinusExpr___init_aminusexpr "parser_prod::AMinusExpr::init_aminusexpr"
typedef void (* parser_prod___AMinusExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AMinusExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AMinusExpr___replace_child "parser_prod::AMinusExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AMinusExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AMinusExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMinusExpr___visit_all "parser_prod::AMinusExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AMinusExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AMinusExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMinusExpr___visit_all_reverse "parser_prod::AMinusExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AStarshipExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AStarshipExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStarshipExpr___n_expr__eq "parser_prod::AStarshipExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___AStarshipExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___AStarshipExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStarshipExpr___n_expr2__eq "parser_prod::AStarshipExpr::(parser_nodes::ABinopExpr::n_expr2=)"
typedef void (* parser_prod___AStarshipExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AStarshipExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AStarshipExpr___empty_init();
+#define LOCATE_parser_prod___AStarshipExpr___empty_init "parser_prod::AStarshipExpr::empty_init"
typedef void (* parser_prod___AStarshipExpr___init_astarshipexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AStarshipExpr___init_astarshipexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AStarshipExpr___init_astarshipexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AStarshipExpr___init_astarshipexpr "parser_prod::AStarshipExpr::init_astarshipexpr"
typedef void (* parser_prod___AStarshipExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AStarshipExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AStarshipExpr___replace_child "parser_prod::AStarshipExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AStarshipExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AStarshipExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStarshipExpr___visit_all "parser_prod::AStarshipExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AStarshipExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AStarshipExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStarshipExpr___visit_all_reverse "parser_prod::AStarshipExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AStarExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AStarExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStarExpr___n_expr__eq "parser_prod::AStarExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___AStarExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___AStarExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStarExpr___n_expr2__eq "parser_prod::AStarExpr::(parser_nodes::ABinopExpr::n_expr2=)"
typedef void (* parser_prod___AStarExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AStarExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AStarExpr___empty_init();
+#define LOCATE_parser_prod___AStarExpr___empty_init "parser_prod::AStarExpr::empty_init"
typedef void (* parser_prod___AStarExpr___init_astarexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AStarExpr___init_astarexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AStarExpr___init_astarexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AStarExpr___init_astarexpr "parser_prod::AStarExpr::init_astarexpr"
typedef void (* parser_prod___AStarExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AStarExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AStarExpr___replace_child "parser_prod::AStarExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AStarExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AStarExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStarExpr___visit_all "parser_prod::AStarExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AStarExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AStarExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStarExpr___visit_all_reverse "parser_prod::AStarExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ASlashExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___ASlashExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASlashExpr___n_expr__eq "parser_prod::ASlashExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___ASlashExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___ASlashExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASlashExpr___n_expr2__eq "parser_prod::ASlashExpr::(parser_nodes::ABinopExpr::n_expr2=)"
typedef void (* parser_prod___ASlashExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ASlashExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ASlashExpr___empty_init();
+#define LOCATE_parser_prod___ASlashExpr___empty_init "parser_prod::ASlashExpr::empty_init"
typedef void (* parser_prod___ASlashExpr___init_aslashexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___ASlashExpr___init_aslashexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___ASlashExpr___init_aslashexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___ASlashExpr___init_aslashexpr "parser_prod::ASlashExpr::init_aslashexpr"
typedef void (* parser_prod___ASlashExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ASlashExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ASlashExpr___replace_child "parser_prod::ASlashExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ASlashExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ASlashExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASlashExpr___visit_all "parser_prod::ASlashExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ASlashExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ASlashExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASlashExpr___visit_all_reverse "parser_prod::ASlashExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___APercentExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___APercentExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___APercentExpr___n_expr__eq "parser_prod::APercentExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___APercentExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___APercentExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___APercentExpr___n_expr2__eq "parser_prod::APercentExpr::(parser_nodes::ABinopExpr::n_expr2=)"
typedef void (* parser_prod___APercentExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___APercentExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___APercentExpr___empty_init();
+#define LOCATE_parser_prod___APercentExpr___empty_init "parser_prod::APercentExpr::empty_init"
typedef void (* parser_prod___APercentExpr___init_apercentexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___APercentExpr___init_apercentexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___APercentExpr___init_apercentexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___APercentExpr___init_apercentexpr "parser_prod::APercentExpr::init_apercentexpr"
typedef void (* parser_prod___APercentExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___APercentExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___APercentExpr___replace_child "parser_prod::APercentExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___APercentExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___APercentExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___APercentExpr___visit_all "parser_prod::APercentExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___APercentExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___APercentExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___APercentExpr___visit_all_reverse "parser_prod::APercentExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AUminusExpr___n_minus__eq_t)(val_t self, val_t param0);
void parser_prod___AUminusExpr___n_minus__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AUminusExpr___n_minus__eq "parser_prod::AUminusExpr::(parser_nodes::AUminusExpr::n_minus=)"
typedef void (* parser_prod___AUminusExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AUminusExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AUminusExpr___n_expr__eq "parser_prod::AUminusExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___AUminusExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AUminusExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AUminusExpr___empty_init();
+#define LOCATE_parser_prod___AUminusExpr___empty_init "parser_prod::AUminusExpr::empty_init"
typedef void (* parser_prod___AUminusExpr___init_auminusexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AUminusExpr___init_auminusexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AUminusExpr___init_auminusexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AUminusExpr___init_auminusexpr "parser_prod::AUminusExpr::init_auminusexpr"
typedef void (* parser_prod___AUminusExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AUminusExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AUminusExpr___replace_child "parser_prod::AUminusExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AUminusExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AUminusExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AUminusExpr___visit_all "parser_prod::AUminusExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AUminusExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AUminusExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AUminusExpr___visit_all_reverse "parser_prod::AUminusExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ANewExpr___n_kwnew__eq_t)(val_t self, val_t param0);
void parser_prod___ANewExpr___n_kwnew__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANewExpr___n_kwnew__eq "parser_prod::ANewExpr::(parser_nodes::ANewExpr::n_kwnew=)"
typedef void (* parser_prod___ANewExpr___n_type__eq_t)(val_t self, val_t param0);
void parser_prod___ANewExpr___n_type__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANewExpr___n_type__eq "parser_prod::ANewExpr::(parser_nodes::ANewExpr::n_type=)"
typedef void (* parser_prod___ANewExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___ANewExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANewExpr___n_id__eq "parser_prod::ANewExpr::(parser_nodes::ANewExpr::n_id=)"
typedef void (* parser_prod___ANewExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ANewExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ANewExpr___empty_init();
+#define LOCATE_parser_prod___ANewExpr___empty_init "parser_prod::ANewExpr::empty_init"
typedef void (* parser_prod___ANewExpr___init_anewexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void parser_prod___ANewExpr___init_anewexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_parser_prod___ANewExpr___init_anewexpr(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_parser_prod___ANewExpr___init_anewexpr "parser_prod::ANewExpr::init_anewexpr"
typedef void (* parser_prod___ANewExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ANewExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ANewExpr___replace_child "parser_prod::ANewExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ANewExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ANewExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANewExpr___visit_all "parser_prod::ANewExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ANewExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ANewExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANewExpr___visit_all_reverse "parser_prod::ANewExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AAttrExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrExpr___n_expr__eq "parser_prod::AAttrExpr::(parser_nodes::AAttrFormExpr::n_expr=)"
typedef void (* parser_prod___AAttrExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrExpr___n_id__eq "parser_prod::AAttrExpr::(parser_nodes::AAttrFormExpr::n_id=)"
typedef void (* parser_prod___AAttrExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AAttrExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AAttrExpr___empty_init();
+#define LOCATE_parser_prod___AAttrExpr___empty_init "parser_prod::AAttrExpr::empty_init"
typedef void (* parser_prod___AAttrExpr___init_aattrexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AAttrExpr___init_aattrexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AAttrExpr___init_aattrexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AAttrExpr___init_aattrexpr "parser_prod::AAttrExpr::init_aattrexpr"
typedef void (* parser_prod___AAttrExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AAttrExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AAttrExpr___replace_child "parser_prod::AAttrExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AAttrExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AAttrExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrExpr___visit_all "parser_prod::AAttrExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AAttrExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AAttrExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrExpr___visit_all_reverse "parser_prod::AAttrExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AAttrAssignExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrAssignExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrAssignExpr___n_expr__eq "parser_prod::AAttrAssignExpr::(parser_nodes::AAttrFormExpr::n_expr=)"
typedef void (* parser_prod___AAttrAssignExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrAssignExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrAssignExpr___n_id__eq "parser_prod::AAttrAssignExpr::(parser_nodes::AAttrFormExpr::n_id=)"
typedef void (* parser_prod___AAttrAssignExpr___n_assign__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrAssignExpr___n_assign__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrAssignExpr___n_assign__eq "parser_prod::AAttrAssignExpr::(parser_nodes::AAssignFormExpr::n_assign=)"
typedef void (* parser_prod___AAttrAssignExpr___n_value__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrAssignExpr___n_value__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrAssignExpr___n_value__eq "parser_prod::AAttrAssignExpr::(parser_nodes::AAssignFormExpr::n_value=)"
typedef void (* parser_prod___AAttrAssignExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AAttrAssignExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AAttrAssignExpr___empty_init();
+#define LOCATE_parser_prod___AAttrAssignExpr___empty_init "parser_prod::AAttrAssignExpr::empty_init"
typedef void (* parser_prod___AAttrAssignExpr___init_aattrassignexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void parser_prod___AAttrAssignExpr___init_aattrassignexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_parser_prod___AAttrAssignExpr___init_aattrassignexpr(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_parser_prod___AAttrAssignExpr___init_aattrassignexpr "parser_prod::AAttrAssignExpr::init_aattrassignexpr"
typedef void (* parser_prod___AAttrAssignExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AAttrAssignExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AAttrAssignExpr___replace_child "parser_prod::AAttrAssignExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AAttrAssignExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AAttrAssignExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrAssignExpr___visit_all "parser_prod::AAttrAssignExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AAttrAssignExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AAttrAssignExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrAssignExpr___visit_all_reverse "parser_prod::AAttrAssignExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AAttrReassignExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrReassignExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrReassignExpr___n_expr__eq "parser_prod::AAttrReassignExpr::(parser_nodes::AAttrFormExpr::n_expr=)"
typedef void (* parser_prod___AAttrReassignExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrReassignExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrReassignExpr___n_id__eq "parser_prod::AAttrReassignExpr::(parser_nodes::AAttrFormExpr::n_id=)"
typedef void (* parser_prod___AAttrReassignExpr___n_assign_op__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrReassignExpr___n_assign_op__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrReassignExpr___n_assign_op__eq "parser_prod::AAttrReassignExpr::(parser_nodes::AReassignFormExpr::n_assign_op=)"
typedef void (* parser_prod___AAttrReassignExpr___n_value__eq_t)(val_t self, val_t param0);
void parser_prod___AAttrReassignExpr___n_value__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrReassignExpr___n_value__eq "parser_prod::AAttrReassignExpr::(parser_nodes::AReassignFormExpr::n_value=)"
typedef void (* parser_prod___AAttrReassignExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AAttrReassignExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AAttrReassignExpr___empty_init();
+#define LOCATE_parser_prod___AAttrReassignExpr___empty_init "parser_prod::AAttrReassignExpr::empty_init"
typedef void (* parser_prod___AAttrReassignExpr___init_aattrreassignexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void parser_prod___AAttrReassignExpr___init_aattrreassignexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_parser_prod___AAttrReassignExpr___init_aattrreassignexpr(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_parser_prod___AAttrReassignExpr___init_aattrreassignexpr "parser_prod::AAttrReassignExpr::init_aattrreassignexpr"
typedef void (* parser_prod___AAttrReassignExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AAttrReassignExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AAttrReassignExpr___replace_child "parser_prod::AAttrReassignExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AAttrReassignExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AAttrReassignExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrReassignExpr___visit_all "parser_prod::AAttrReassignExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AAttrReassignExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AAttrReassignExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AAttrReassignExpr___visit_all_reverse "parser_prod::AAttrReassignExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ACallExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___ACallExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACallExpr___n_expr__eq "parser_prod::ACallExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___ACallExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___ACallExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACallExpr___n_id__eq "parser_prod::ACallExpr::(parser_nodes::ACallFormExpr::n_id=)"
typedef void (* parser_prod___ACallExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ACallExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ACallExpr___empty_init();
+#define LOCATE_parser_prod___ACallExpr___empty_init "parser_prod::ACallExpr::empty_init"
typedef void (* parser_prod___ACallExpr___init_acallexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void parser_prod___ACallExpr___init_acallexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_parser_prod___ACallExpr___init_acallexpr(val_t param0, val_t param1, val_t param2);
+#define LOCATE_parser_prod___ACallExpr___init_acallexpr "parser_prod::ACallExpr::init_acallexpr"
typedef void (* parser_prod___ACallExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ACallExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ACallExpr___replace_child "parser_prod::ACallExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ACallExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ACallExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACallExpr___visit_all "parser_prod::ACallExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ACallExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ACallExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACallExpr___visit_all_reverse "parser_prod::ACallExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ACallAssignExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___ACallAssignExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACallAssignExpr___n_expr__eq "parser_prod::ACallAssignExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___ACallAssignExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___ACallAssignExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACallAssignExpr___n_id__eq "parser_prod::ACallAssignExpr::(parser_nodes::ACallFormExpr::n_id=)"
typedef void (* parser_prod___ACallAssignExpr___n_assign__eq_t)(val_t self, val_t param0);
void parser_prod___ACallAssignExpr___n_assign__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACallAssignExpr___n_assign__eq "parser_prod::ACallAssignExpr::(parser_nodes::AAssignFormExpr::n_assign=)"
typedef void (* parser_prod___ACallAssignExpr___n_value__eq_t)(val_t self, val_t param0);
void parser_prod___ACallAssignExpr___n_value__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACallAssignExpr___n_value__eq "parser_prod::ACallAssignExpr::(parser_nodes::AAssignFormExpr::n_value=)"
typedef void (* parser_prod___ACallAssignExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ACallAssignExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ACallAssignExpr___empty_init();
+#define LOCATE_parser_prod___ACallAssignExpr___empty_init "parser_prod::ACallAssignExpr::empty_init"
typedef void (* parser_prod___ACallAssignExpr___init_acallassignexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table);
void parser_prod___ACallAssignExpr___init_acallassignexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table);
val_t NEW_parser_prod___ACallAssignExpr___init_acallassignexpr(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4);
+#define LOCATE_parser_prod___ACallAssignExpr___init_acallassignexpr "parser_prod::ACallAssignExpr::init_acallassignexpr"
typedef void (* parser_prod___ACallAssignExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ACallAssignExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ACallAssignExpr___replace_child "parser_prod::ACallAssignExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ACallAssignExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ACallAssignExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACallAssignExpr___visit_all "parser_prod::ACallAssignExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ACallAssignExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ACallAssignExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACallAssignExpr___visit_all_reverse "parser_prod::ACallAssignExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ACallReassignExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___ACallReassignExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACallReassignExpr___n_expr__eq "parser_prod::ACallReassignExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___ACallReassignExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___ACallReassignExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACallReassignExpr___n_id__eq "parser_prod::ACallReassignExpr::(parser_nodes::ACallFormExpr::n_id=)"
typedef void (* parser_prod___ACallReassignExpr___n_assign_op__eq_t)(val_t self, val_t param0);
void parser_prod___ACallReassignExpr___n_assign_op__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACallReassignExpr___n_assign_op__eq "parser_prod::ACallReassignExpr::(parser_nodes::AReassignFormExpr::n_assign_op=)"
typedef void (* parser_prod___ACallReassignExpr___n_value__eq_t)(val_t self, val_t param0);
void parser_prod___ACallReassignExpr___n_value__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACallReassignExpr___n_value__eq "parser_prod::ACallReassignExpr::(parser_nodes::AReassignFormExpr::n_value=)"
typedef void (* parser_prod___ACallReassignExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ACallReassignExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ACallReassignExpr___empty_init();
+#define LOCATE_parser_prod___ACallReassignExpr___empty_init "parser_prod::ACallReassignExpr::empty_init"
typedef void (* parser_prod___ACallReassignExpr___init_acallreassignexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table);
void parser_prod___ACallReassignExpr___init_acallreassignexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table);
val_t NEW_parser_prod___ACallReassignExpr___init_acallreassignexpr(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4);
+#define LOCATE_parser_prod___ACallReassignExpr___init_acallreassignexpr "parser_prod::ACallReassignExpr::init_acallreassignexpr"
typedef void (* parser_prod___ACallReassignExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ACallReassignExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ACallReassignExpr___replace_child "parser_prod::ACallReassignExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ACallReassignExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ACallReassignExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACallReassignExpr___visit_all "parser_prod::ACallReassignExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ACallReassignExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ACallReassignExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACallReassignExpr___visit_all_reverse "parser_prod::ACallReassignExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ASuperExpr___n_qualified__eq_t)(val_t self, val_t param0);
void parser_prod___ASuperExpr___n_qualified__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASuperExpr___n_qualified__eq "parser_prod::ASuperExpr::(parser_nodes::ASuperExpr::n_qualified=)"
typedef void (* parser_prod___ASuperExpr___n_kwsuper__eq_t)(val_t self, val_t param0);
void parser_prod___ASuperExpr___n_kwsuper__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASuperExpr___n_kwsuper__eq "parser_prod::ASuperExpr::(parser_nodes::ASuperExpr::n_kwsuper=)"
typedef void (* parser_prod___ASuperExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ASuperExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ASuperExpr___empty_init();
+#define LOCATE_parser_prod___ASuperExpr___empty_init "parser_prod::ASuperExpr::empty_init"
typedef void (* parser_prod___ASuperExpr___init_asuperexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void parser_prod___ASuperExpr___init_asuperexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_parser_prod___ASuperExpr___init_asuperexpr(val_t param0, val_t param1, val_t param2);
+#define LOCATE_parser_prod___ASuperExpr___init_asuperexpr "parser_prod::ASuperExpr::init_asuperexpr"
typedef void (* parser_prod___ASuperExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ASuperExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ASuperExpr___replace_child "parser_prod::ASuperExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ASuperExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ASuperExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASuperExpr___visit_all "parser_prod::ASuperExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ASuperExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ASuperExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASuperExpr___visit_all_reverse "parser_prod::ASuperExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AInitExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AInitExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AInitExpr___n_expr__eq "parser_prod::AInitExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___AInitExpr___n_kwinit__eq_t)(val_t self, val_t param0);
void parser_prod___AInitExpr___n_kwinit__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AInitExpr___n_kwinit__eq "parser_prod::AInitExpr::(parser_nodes::AInitExpr::n_kwinit=)"
typedef void (* parser_prod___AInitExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AInitExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AInitExpr___empty_init();
+#define LOCATE_parser_prod___AInitExpr___empty_init "parser_prod::AInitExpr::empty_init"
typedef void (* parser_prod___AInitExpr___init_ainitexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void parser_prod___AInitExpr___init_ainitexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_parser_prod___AInitExpr___init_ainitexpr(val_t param0, val_t param1, val_t param2);
+#define LOCATE_parser_prod___AInitExpr___init_ainitexpr "parser_prod::AInitExpr::init_ainitexpr"
typedef void (* parser_prod___AInitExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AInitExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AInitExpr___replace_child "parser_prod::AInitExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AInitExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AInitExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AInitExpr___visit_all "parser_prod::AInitExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AInitExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AInitExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AInitExpr___visit_all_reverse "parser_prod::AInitExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ABraExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___ABraExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraExpr___n_expr__eq "parser_prod::ABraExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___ABraExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ABraExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ABraExpr___empty_init();
+#define LOCATE_parser_prod___ABraExpr___empty_init "parser_prod::ABraExpr::empty_init"
typedef void (* parser_prod___ABraExpr___init_abraexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___ABraExpr___init_abraexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___ABraExpr___init_abraexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___ABraExpr___init_abraexpr "parser_prod::ABraExpr::init_abraexpr"
typedef void (* parser_prod___ABraExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ABraExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ABraExpr___replace_child "parser_prod::ABraExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ABraExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ABraExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraExpr___visit_all "parser_prod::ABraExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ABraExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ABraExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraExpr___visit_all_reverse "parser_prod::ABraExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ABraAssignExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___ABraAssignExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraAssignExpr___n_expr__eq "parser_prod::ABraAssignExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___ABraAssignExpr___n_assign__eq_t)(val_t self, val_t param0);
void parser_prod___ABraAssignExpr___n_assign__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraAssignExpr___n_assign__eq "parser_prod::ABraAssignExpr::(parser_nodes::AAssignFormExpr::n_assign=)"
typedef void (* parser_prod___ABraAssignExpr___n_value__eq_t)(val_t self, val_t param0);
void parser_prod___ABraAssignExpr___n_value__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraAssignExpr___n_value__eq "parser_prod::ABraAssignExpr::(parser_nodes::AAssignFormExpr::n_value=)"
typedef void (* parser_prod___ABraAssignExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ABraAssignExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ABraAssignExpr___empty_init();
+#define LOCATE_parser_prod___ABraAssignExpr___empty_init "parser_prod::ABraAssignExpr::empty_init"
typedef void (* parser_prod___ABraAssignExpr___init_abraassignexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void parser_prod___ABraAssignExpr___init_abraassignexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_parser_prod___ABraAssignExpr___init_abraassignexpr(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_parser_prod___ABraAssignExpr___init_abraassignexpr "parser_prod::ABraAssignExpr::init_abraassignexpr"
typedef void (* parser_prod___ABraAssignExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ABraAssignExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ABraAssignExpr___replace_child "parser_prod::ABraAssignExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ABraAssignExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ABraAssignExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraAssignExpr___visit_all "parser_prod::ABraAssignExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ABraAssignExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ABraAssignExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraAssignExpr___visit_all_reverse "parser_prod::ABraAssignExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ABraReassignExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___ABraReassignExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraReassignExpr___n_expr__eq "parser_prod::ABraReassignExpr::(parser_nodes::ASendExpr::n_expr=)"
typedef void (* parser_prod___ABraReassignExpr___n_assign_op__eq_t)(val_t self, val_t param0);
void parser_prod___ABraReassignExpr___n_assign_op__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraReassignExpr___n_assign_op__eq "parser_prod::ABraReassignExpr::(parser_nodes::AReassignFormExpr::n_assign_op=)"
typedef void (* parser_prod___ABraReassignExpr___n_value__eq_t)(val_t self, val_t param0);
void parser_prod___ABraReassignExpr___n_value__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraReassignExpr___n_value__eq "parser_prod::ABraReassignExpr::(parser_nodes::AReassignFormExpr::n_value=)"
typedef void (* parser_prod___ABraReassignExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ABraReassignExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ABraReassignExpr___empty_init();
+#define LOCATE_parser_prod___ABraReassignExpr___empty_init "parser_prod::ABraReassignExpr::empty_init"
typedef void (* parser_prod___ABraReassignExpr___init_abrareassignexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void parser_prod___ABraReassignExpr___init_abrareassignexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_parser_prod___ABraReassignExpr___init_abrareassignexpr(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_parser_prod___ABraReassignExpr___init_abrareassignexpr "parser_prod::ABraReassignExpr::init_abrareassignexpr"
typedef void (* parser_prod___ABraReassignExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ABraReassignExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ABraReassignExpr___replace_child "parser_prod::ABraReassignExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ABraReassignExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ABraReassignExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraReassignExpr___visit_all "parser_prod::ABraReassignExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ABraReassignExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ABraReassignExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ABraReassignExpr___visit_all_reverse "parser_prod::ABraReassignExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AVarExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___AVarExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVarExpr___n_id__eq "parser_prod::AVarExpr::(parser_nodes::AVarFormExpr::n_id=)"
typedef void (* parser_prod___AVarExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AVarExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AVarExpr___empty_init();
+#define LOCATE_parser_prod___AVarExpr___empty_init "parser_prod::AVarExpr::empty_init"
typedef void (* parser_prod___AVarExpr___init_avarexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AVarExpr___init_avarexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AVarExpr___init_avarexpr(val_t param0);
+#define LOCATE_parser_prod___AVarExpr___init_avarexpr "parser_prod::AVarExpr::init_avarexpr"
typedef void (* parser_prod___AVarExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AVarExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AVarExpr___replace_child "parser_prod::AVarExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AVarExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AVarExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVarExpr___visit_all "parser_prod::AVarExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AVarExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AVarExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVarExpr___visit_all_reverse "parser_prod::AVarExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AVarAssignExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___AVarAssignExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVarAssignExpr___n_id__eq "parser_prod::AVarAssignExpr::(parser_nodes::AVarFormExpr::n_id=)"
typedef void (* parser_prod___AVarAssignExpr___n_assign__eq_t)(val_t self, val_t param0);
void parser_prod___AVarAssignExpr___n_assign__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVarAssignExpr___n_assign__eq "parser_prod::AVarAssignExpr::(parser_nodes::AAssignFormExpr::n_assign=)"
typedef void (* parser_prod___AVarAssignExpr___n_value__eq_t)(val_t self, val_t param0);
void parser_prod___AVarAssignExpr___n_value__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVarAssignExpr___n_value__eq "parser_prod::AVarAssignExpr::(parser_nodes::AAssignFormExpr::n_value=)"
typedef void (* parser_prod___AVarAssignExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AVarAssignExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AVarAssignExpr___empty_init();
+#define LOCATE_parser_prod___AVarAssignExpr___empty_init "parser_prod::AVarAssignExpr::empty_init"
typedef void (* parser_prod___AVarAssignExpr___init_avarassignexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void parser_prod___AVarAssignExpr___init_avarassignexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_parser_prod___AVarAssignExpr___init_avarassignexpr(val_t param0, val_t param1, val_t param2);
+#define LOCATE_parser_prod___AVarAssignExpr___init_avarassignexpr "parser_prod::AVarAssignExpr::init_avarassignexpr"
typedef void (* parser_prod___AVarAssignExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AVarAssignExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AVarAssignExpr___replace_child "parser_prod::AVarAssignExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AVarAssignExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AVarAssignExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVarAssignExpr___visit_all "parser_prod::AVarAssignExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AVarAssignExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AVarAssignExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVarAssignExpr___visit_all_reverse "parser_prod::AVarAssignExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AVarReassignExpr___n_id__eq_t)(val_t self, val_t param0);
void parser_prod___AVarReassignExpr___n_id__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVarReassignExpr___n_id__eq "parser_prod::AVarReassignExpr::(parser_nodes::AVarFormExpr::n_id=)"
typedef void (* parser_prod___AVarReassignExpr___n_assign_op__eq_t)(val_t self, val_t param0);
void parser_prod___AVarReassignExpr___n_assign_op__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVarReassignExpr___n_assign_op__eq "parser_prod::AVarReassignExpr::(parser_nodes::AReassignFormExpr::n_assign_op=)"
typedef void (* parser_prod___AVarReassignExpr___n_value__eq_t)(val_t self, val_t param0);
void parser_prod___AVarReassignExpr___n_value__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVarReassignExpr___n_value__eq "parser_prod::AVarReassignExpr::(parser_nodes::AReassignFormExpr::n_value=)"
typedef void (* parser_prod___AVarReassignExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AVarReassignExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AVarReassignExpr___empty_init();
+#define LOCATE_parser_prod___AVarReassignExpr___empty_init "parser_prod::AVarReassignExpr::empty_init"
typedef void (* parser_prod___AVarReassignExpr___init_avarreassignexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void parser_prod___AVarReassignExpr___init_avarreassignexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_parser_prod___AVarReassignExpr___init_avarreassignexpr(val_t param0, val_t param1, val_t param2);
+#define LOCATE_parser_prod___AVarReassignExpr___init_avarreassignexpr "parser_prod::AVarReassignExpr::init_avarreassignexpr"
typedef void (* parser_prod___AVarReassignExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AVarReassignExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AVarReassignExpr___replace_child "parser_prod::AVarReassignExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AVarReassignExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AVarReassignExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVarReassignExpr___visit_all "parser_prod::AVarReassignExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AVarReassignExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AVarReassignExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AVarReassignExpr___visit_all_reverse "parser_prod::AVarReassignExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ARangeExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___ARangeExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ARangeExpr___n_expr__eq "parser_prod::ARangeExpr::(parser_nodes::ARangeExpr::n_expr=)"
typedef void (* parser_prod___ARangeExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___ARangeExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ARangeExpr___n_expr2__eq "parser_prod::ARangeExpr::(parser_nodes::ARangeExpr::n_expr2=)"
typedef void (* parser_prod___ARangeExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ARangeExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ARangeExpr___empty_init();
+#define LOCATE_parser_prod___ARangeExpr___empty_init "parser_prod::ARangeExpr::empty_init"
typedef void (* parser_prod___ARangeExpr___init_arangeexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___ARangeExpr___init_arangeexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___ARangeExpr___init_arangeexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___ARangeExpr___init_arangeexpr "parser_prod::ARangeExpr::init_arangeexpr"
typedef void (* parser_prod___ARangeExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ARangeExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ARangeExpr___replace_child "parser_prod::ARangeExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ARangeExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ARangeExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ARangeExpr___visit_all "parser_prod::ARangeExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ARangeExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ARangeExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ARangeExpr___visit_all_reverse "parser_prod::ARangeExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ACrangeExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___ACrangeExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACrangeExpr___n_expr__eq "parser_prod::ACrangeExpr::(parser_nodes::ARangeExpr::n_expr=)"
typedef void (* parser_prod___ACrangeExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___ACrangeExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACrangeExpr___n_expr2__eq "parser_prod::ACrangeExpr::(parser_nodes::ARangeExpr::n_expr2=)"
typedef void (* parser_prod___ACrangeExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ACrangeExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ACrangeExpr___empty_init();
+#define LOCATE_parser_prod___ACrangeExpr___empty_init "parser_prod::ACrangeExpr::empty_init"
typedef void (* parser_prod___ACrangeExpr___init_acrangeexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___ACrangeExpr___init_acrangeexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___ACrangeExpr___init_acrangeexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___ACrangeExpr___init_acrangeexpr "parser_prod::ACrangeExpr::init_acrangeexpr"
typedef void (* parser_prod___ACrangeExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ACrangeExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ACrangeExpr___replace_child "parser_prod::ACrangeExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ACrangeExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ACrangeExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACrangeExpr___visit_all "parser_prod::ACrangeExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ACrangeExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ACrangeExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACrangeExpr___visit_all_reverse "parser_prod::ACrangeExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AOrangeExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AOrangeExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AOrangeExpr___n_expr__eq "parser_prod::AOrangeExpr::(parser_nodes::ARangeExpr::n_expr=)"
typedef void (* parser_prod___AOrangeExpr___n_expr2__eq_t)(val_t self, val_t param0);
void parser_prod___AOrangeExpr___n_expr2__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AOrangeExpr___n_expr2__eq "parser_prod::AOrangeExpr::(parser_nodes::ARangeExpr::n_expr2=)"
typedef void (* parser_prod___AOrangeExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AOrangeExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AOrangeExpr___empty_init();
+#define LOCATE_parser_prod___AOrangeExpr___empty_init "parser_prod::AOrangeExpr::empty_init"
typedef void (* parser_prod___AOrangeExpr___init_aorangeexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AOrangeExpr___init_aorangeexpr(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AOrangeExpr___init_aorangeexpr(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AOrangeExpr___init_aorangeexpr "parser_prod::AOrangeExpr::init_aorangeexpr"
typedef void (* parser_prod___AOrangeExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AOrangeExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AOrangeExpr___replace_child "parser_prod::AOrangeExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AOrangeExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AOrangeExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AOrangeExpr___visit_all "parser_prod::AOrangeExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AOrangeExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AOrangeExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AOrangeExpr___visit_all_reverse "parser_prod::AOrangeExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AArrayExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AArrayExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AArrayExpr___empty_init();
+#define LOCATE_parser_prod___AArrayExpr___empty_init "parser_prod::AArrayExpr::empty_init"
typedef void (* parser_prod___AArrayExpr___init_aarrayexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AArrayExpr___init_aarrayexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AArrayExpr___init_aarrayexpr(val_t param0);
+#define LOCATE_parser_prod___AArrayExpr___init_aarrayexpr "parser_prod::AArrayExpr::init_aarrayexpr"
typedef void (* parser_prod___AArrayExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AArrayExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AArrayExpr___replace_child "parser_prod::AArrayExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AArrayExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AArrayExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AArrayExpr___visit_all "parser_prod::AArrayExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AArrayExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AArrayExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AArrayExpr___visit_all_reverse "parser_prod::AArrayExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ASelfExpr___n_kwself__eq_t)(val_t self, val_t param0);
void parser_prod___ASelfExpr___n_kwself__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASelfExpr___n_kwself__eq "parser_prod::ASelfExpr::(parser_nodes::ASelfExpr::n_kwself=)"
typedef void (* parser_prod___ASelfExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ASelfExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ASelfExpr___empty_init();
+#define LOCATE_parser_prod___ASelfExpr___empty_init "parser_prod::ASelfExpr::empty_init"
typedef void (* parser_prod___ASelfExpr___init_aselfexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___ASelfExpr___init_aselfexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___ASelfExpr___init_aselfexpr(val_t param0);
+#define LOCATE_parser_prod___ASelfExpr___init_aselfexpr "parser_prod::ASelfExpr::init_aselfexpr"
typedef void (* parser_prod___ASelfExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ASelfExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ASelfExpr___replace_child "parser_prod::ASelfExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ASelfExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ASelfExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASelfExpr___visit_all "parser_prod::ASelfExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ASelfExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ASelfExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASelfExpr___visit_all_reverse "parser_prod::ASelfExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AImplicitSelfExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AImplicitSelfExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AImplicitSelfExpr___empty_init();
+#define LOCATE_parser_prod___AImplicitSelfExpr___empty_init "parser_prod::AImplicitSelfExpr::empty_init"
typedef void (* parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr_t)(val_t self, int* init_table);
void parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr(val_t self, int* init_table);
val_t NEW_parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr();
+#define LOCATE_parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr "parser_prod::AImplicitSelfExpr::init_aimplicitselfexpr"
typedef void (* parser_prod___AImplicitSelfExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AImplicitSelfExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AImplicitSelfExpr___replace_child "parser_prod::AImplicitSelfExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AImplicitSelfExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AImplicitSelfExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AImplicitSelfExpr___visit_all "parser_prod::AImplicitSelfExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AImplicitSelfExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AImplicitSelfExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AImplicitSelfExpr___visit_all_reverse "parser_prod::AImplicitSelfExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ATrueExpr___n_kwtrue__eq_t)(val_t self, val_t param0);
void parser_prod___ATrueExpr___n_kwtrue__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ATrueExpr___n_kwtrue__eq "parser_prod::ATrueExpr::(parser_nodes::ATrueExpr::n_kwtrue=)"
typedef void (* parser_prod___ATrueExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ATrueExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ATrueExpr___empty_init();
+#define LOCATE_parser_prod___ATrueExpr___empty_init "parser_prod::ATrueExpr::empty_init"
typedef void (* parser_prod___ATrueExpr___init_atrueexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___ATrueExpr___init_atrueexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___ATrueExpr___init_atrueexpr(val_t param0);
+#define LOCATE_parser_prod___ATrueExpr___init_atrueexpr "parser_prod::ATrueExpr::init_atrueexpr"
typedef void (* parser_prod___ATrueExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ATrueExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ATrueExpr___replace_child "parser_prod::ATrueExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ATrueExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ATrueExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ATrueExpr___visit_all "parser_prod::ATrueExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ATrueExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ATrueExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ATrueExpr___visit_all_reverse "parser_prod::ATrueExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AFalseExpr___n_kwfalse__eq_t)(val_t self, val_t param0);
void parser_prod___AFalseExpr___n_kwfalse__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AFalseExpr___n_kwfalse__eq "parser_prod::AFalseExpr::(parser_nodes::AFalseExpr::n_kwfalse=)"
typedef void (* parser_prod___AFalseExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AFalseExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AFalseExpr___empty_init();
+#define LOCATE_parser_prod___AFalseExpr___empty_init "parser_prod::AFalseExpr::empty_init"
typedef void (* parser_prod___AFalseExpr___init_afalseexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AFalseExpr___init_afalseexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AFalseExpr___init_afalseexpr(val_t param0);
+#define LOCATE_parser_prod___AFalseExpr___init_afalseexpr "parser_prod::AFalseExpr::init_afalseexpr"
typedef void (* parser_prod___AFalseExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AFalseExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AFalseExpr___replace_child "parser_prod::AFalseExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AFalseExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AFalseExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AFalseExpr___visit_all "parser_prod::AFalseExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AFalseExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AFalseExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AFalseExpr___visit_all_reverse "parser_prod::AFalseExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ANullExpr___n_kwnull__eq_t)(val_t self, val_t param0);
void parser_prod___ANullExpr___n_kwnull__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANullExpr___n_kwnull__eq "parser_prod::ANullExpr::(parser_nodes::ANullExpr::n_kwnull=)"
typedef void (* parser_prod___ANullExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ANullExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ANullExpr___empty_init();
+#define LOCATE_parser_prod___ANullExpr___empty_init "parser_prod::ANullExpr::empty_init"
typedef void (* parser_prod___ANullExpr___init_anullexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___ANullExpr___init_anullexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___ANullExpr___init_anullexpr(val_t param0);
+#define LOCATE_parser_prod___ANullExpr___init_anullexpr "parser_prod::ANullExpr::init_anullexpr"
typedef void (* parser_prod___ANullExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ANullExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ANullExpr___replace_child "parser_prod::ANullExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ANullExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ANullExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANullExpr___visit_all "parser_prod::ANullExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ANullExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ANullExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ANullExpr___visit_all_reverse "parser_prod::ANullExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AIntExpr___n_number__eq_t)(val_t self, val_t param0);
void parser_prod___AIntExpr___n_number__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIntExpr___n_number__eq "parser_prod::AIntExpr::(parser_nodes::AIntExpr::n_number=)"
typedef void (* parser_prod___AIntExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AIntExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AIntExpr___empty_init();
+#define LOCATE_parser_prod___AIntExpr___empty_init "parser_prod::AIntExpr::empty_init"
typedef void (* parser_prod___AIntExpr___init_aintexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AIntExpr___init_aintexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AIntExpr___init_aintexpr(val_t param0);
+#define LOCATE_parser_prod___AIntExpr___init_aintexpr "parser_prod::AIntExpr::init_aintexpr"
typedef void (* parser_prod___AIntExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AIntExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AIntExpr___replace_child "parser_prod::AIntExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AIntExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AIntExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIntExpr___visit_all "parser_prod::AIntExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AIntExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AIntExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AIntExpr___visit_all_reverse "parser_prod::AIntExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AFloatExpr___n_float__eq_t)(val_t self, val_t param0);
void parser_prod___AFloatExpr___n_float__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AFloatExpr___n_float__eq "parser_prod::AFloatExpr::(parser_nodes::AFloatExpr::n_float=)"
typedef void (* parser_prod___AFloatExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AFloatExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AFloatExpr___empty_init();
+#define LOCATE_parser_prod___AFloatExpr___empty_init "parser_prod::AFloatExpr::empty_init"
typedef void (* parser_prod___AFloatExpr___init_afloatexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AFloatExpr___init_afloatexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AFloatExpr___init_afloatexpr(val_t param0);
+#define LOCATE_parser_prod___AFloatExpr___init_afloatexpr "parser_prod::AFloatExpr::init_afloatexpr"
typedef void (* parser_prod___AFloatExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AFloatExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AFloatExpr___replace_child "parser_prod::AFloatExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AFloatExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AFloatExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AFloatExpr___visit_all "parser_prod::AFloatExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AFloatExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AFloatExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AFloatExpr___visit_all_reverse "parser_prod::AFloatExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ACharExpr___n_char__eq_t)(val_t self, val_t param0);
void parser_prod___ACharExpr___n_char__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACharExpr___n_char__eq "parser_prod::ACharExpr::(parser_nodes::ACharExpr::n_char=)"
typedef void (* parser_prod___ACharExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ACharExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ACharExpr___empty_init();
+#define LOCATE_parser_prod___ACharExpr___empty_init "parser_prod::ACharExpr::empty_init"
typedef void (* parser_prod___ACharExpr___init_acharexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___ACharExpr___init_acharexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___ACharExpr___init_acharexpr(val_t param0);
+#define LOCATE_parser_prod___ACharExpr___init_acharexpr "parser_prod::ACharExpr::init_acharexpr"
typedef void (* parser_prod___ACharExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ACharExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ACharExpr___replace_child "parser_prod::ACharExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ACharExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ACharExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACharExpr___visit_all "parser_prod::ACharExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ACharExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ACharExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ACharExpr___visit_all_reverse "parser_prod::ACharExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AStringExpr___n_string__eq_t)(val_t self, val_t param0);
void parser_prod___AStringExpr___n_string__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStringExpr___n_string__eq "parser_prod::AStringExpr::(parser_nodes::AStringExpr::n_string=)"
typedef void (* parser_prod___AStringExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AStringExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AStringExpr___empty_init();
+#define LOCATE_parser_prod___AStringExpr___empty_init "parser_prod::AStringExpr::empty_init"
typedef void (* parser_prod___AStringExpr___init_astringexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AStringExpr___init_astringexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AStringExpr___init_astringexpr(val_t param0);
+#define LOCATE_parser_prod___AStringExpr___init_astringexpr "parser_prod::AStringExpr::init_astringexpr"
typedef void (* parser_prod___AStringExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AStringExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AStringExpr___replace_child "parser_prod::AStringExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AStringExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AStringExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStringExpr___visit_all "parser_prod::AStringExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AStringExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AStringExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStringExpr___visit_all_reverse "parser_prod::AStringExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AStartStringExpr___n_string__eq_t)(val_t self, val_t param0);
void parser_prod___AStartStringExpr___n_string__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStartStringExpr___n_string__eq "parser_prod::AStartStringExpr::(parser_nodes::AStartStringExpr::n_string=)"
typedef void (* parser_prod___AStartStringExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AStartStringExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AStartStringExpr___empty_init();
+#define LOCATE_parser_prod___AStartStringExpr___empty_init "parser_prod::AStartStringExpr::empty_init"
typedef void (* parser_prod___AStartStringExpr___init_astartstringexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AStartStringExpr___init_astartstringexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AStartStringExpr___init_astartstringexpr(val_t param0);
+#define LOCATE_parser_prod___AStartStringExpr___init_astartstringexpr "parser_prod::AStartStringExpr::init_astartstringexpr"
typedef void (* parser_prod___AStartStringExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AStartStringExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AStartStringExpr___replace_child "parser_prod::AStartStringExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AStartStringExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AStartStringExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStartStringExpr___visit_all "parser_prod::AStartStringExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AStartStringExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AStartStringExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AStartStringExpr___visit_all_reverse "parser_prod::AStartStringExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AMidStringExpr___n_string__eq_t)(val_t self, val_t param0);
void parser_prod___AMidStringExpr___n_string__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMidStringExpr___n_string__eq "parser_prod::AMidStringExpr::(parser_nodes::AMidStringExpr::n_string=)"
typedef void (* parser_prod___AMidStringExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AMidStringExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AMidStringExpr___empty_init();
+#define LOCATE_parser_prod___AMidStringExpr___empty_init "parser_prod::AMidStringExpr::empty_init"
typedef void (* parser_prod___AMidStringExpr___init_amidstringexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AMidStringExpr___init_amidstringexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AMidStringExpr___init_amidstringexpr(val_t param0);
+#define LOCATE_parser_prod___AMidStringExpr___init_amidstringexpr "parser_prod::AMidStringExpr::init_amidstringexpr"
typedef void (* parser_prod___AMidStringExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AMidStringExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AMidStringExpr___replace_child "parser_prod::AMidStringExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AMidStringExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AMidStringExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMidStringExpr___visit_all "parser_prod::AMidStringExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AMidStringExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AMidStringExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMidStringExpr___visit_all_reverse "parser_prod::AMidStringExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AEndStringExpr___n_string__eq_t)(val_t self, val_t param0);
void parser_prod___AEndStringExpr___n_string__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AEndStringExpr___n_string__eq "parser_prod::AEndStringExpr::(parser_nodes::AEndStringExpr::n_string=)"
typedef void (* parser_prod___AEndStringExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AEndStringExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AEndStringExpr___empty_init();
+#define LOCATE_parser_prod___AEndStringExpr___empty_init "parser_prod::AEndStringExpr::empty_init"
typedef void (* parser_prod___AEndStringExpr___init_aendstringexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AEndStringExpr___init_aendstringexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AEndStringExpr___init_aendstringexpr(val_t param0);
+#define LOCATE_parser_prod___AEndStringExpr___init_aendstringexpr "parser_prod::AEndStringExpr::init_aendstringexpr"
typedef void (* parser_prod___AEndStringExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AEndStringExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AEndStringExpr___replace_child "parser_prod::AEndStringExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AEndStringExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AEndStringExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AEndStringExpr___visit_all "parser_prod::AEndStringExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AEndStringExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AEndStringExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AEndStringExpr___visit_all_reverse "parser_prod::AEndStringExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ASuperstringExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___ASuperstringExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ASuperstringExpr___empty_init();
+#define LOCATE_parser_prod___ASuperstringExpr___empty_init "parser_prod::ASuperstringExpr::empty_init"
typedef void (* parser_prod___ASuperstringExpr___init_asuperstringexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___ASuperstringExpr___init_asuperstringexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___ASuperstringExpr___init_asuperstringexpr(val_t param0);
+#define LOCATE_parser_prod___ASuperstringExpr___init_asuperstringexpr "parser_prod::ASuperstringExpr::init_asuperstringexpr"
typedef void (* parser_prod___ASuperstringExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ASuperstringExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ASuperstringExpr___replace_child "parser_prod::ASuperstringExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ASuperstringExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___ASuperstringExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASuperstringExpr___visit_all "parser_prod::ASuperstringExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ASuperstringExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ASuperstringExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ASuperstringExpr___visit_all_reverse "parser_prod::ASuperstringExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AParExpr___n_expr__eq_t)(val_t self, val_t param0);
void parser_prod___AParExpr___n_expr__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AParExpr___n_expr__eq "parser_prod::AParExpr::(parser_nodes::AProxyExpr::n_expr=)"
typedef void (* parser_prod___AParExpr___empty_init_t)(val_t self, int* init_table);
void parser_prod___AParExpr___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AParExpr___empty_init();
+#define LOCATE_parser_prod___AParExpr___empty_init "parser_prod::AParExpr::empty_init"
typedef void (* parser_prod___AParExpr___init_aparexpr_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AParExpr___init_aparexpr(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AParExpr___init_aparexpr(val_t param0);
+#define LOCATE_parser_prod___AParExpr___init_aparexpr "parser_prod::AParExpr::init_aparexpr"
typedef void (* parser_prod___AParExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AParExpr___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AParExpr___replace_child "parser_prod::AParExpr::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AParExpr___visit_all_t)(val_t self, val_t param0);
void parser_prod___AParExpr___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AParExpr___visit_all "parser_prod::AParExpr::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AParExpr___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AParExpr___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AParExpr___visit_all_reverse "parser_prod::AParExpr::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___APlusAssignOp___n_pluseq__eq_t)(val_t self, val_t param0);
void parser_prod___APlusAssignOp___n_pluseq__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___APlusAssignOp___n_pluseq__eq "parser_prod::APlusAssignOp::(parser_nodes::APlusAssignOp::n_pluseq=)"
typedef void (* parser_prod___APlusAssignOp___empty_init_t)(val_t self, int* init_table);
void parser_prod___APlusAssignOp___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___APlusAssignOp___empty_init();
+#define LOCATE_parser_prod___APlusAssignOp___empty_init "parser_prod::APlusAssignOp::empty_init"
typedef void (* parser_prod___APlusAssignOp___init_aplusassignop_t)(val_t self, val_t param0, int* init_table);
void parser_prod___APlusAssignOp___init_aplusassignop(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___APlusAssignOp___init_aplusassignop(val_t param0);
+#define LOCATE_parser_prod___APlusAssignOp___init_aplusassignop "parser_prod::APlusAssignOp::init_aplusassignop"
typedef void (* parser_prod___APlusAssignOp___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___APlusAssignOp___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___APlusAssignOp___replace_child "parser_prod::APlusAssignOp::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___APlusAssignOp___visit_all_t)(val_t self, val_t param0);
void parser_prod___APlusAssignOp___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___APlusAssignOp___visit_all "parser_prod::APlusAssignOp::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___APlusAssignOp___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___APlusAssignOp___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___APlusAssignOp___visit_all_reverse "parser_prod::APlusAssignOp::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AMinusAssignOp___n_minuseq__eq_t)(val_t self, val_t param0);
void parser_prod___AMinusAssignOp___n_minuseq__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMinusAssignOp___n_minuseq__eq "parser_prod::AMinusAssignOp::(parser_nodes::AMinusAssignOp::n_minuseq=)"
typedef void (* parser_prod___AMinusAssignOp___empty_init_t)(val_t self, int* init_table);
void parser_prod___AMinusAssignOp___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AMinusAssignOp___empty_init();
+#define LOCATE_parser_prod___AMinusAssignOp___empty_init "parser_prod::AMinusAssignOp::empty_init"
typedef void (* parser_prod___AMinusAssignOp___init_aminusassignop_t)(val_t self, val_t param0, int* init_table);
void parser_prod___AMinusAssignOp___init_aminusassignop(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___AMinusAssignOp___init_aminusassignop(val_t param0);
+#define LOCATE_parser_prod___AMinusAssignOp___init_aminusassignop "parser_prod::AMinusAssignOp::init_aminusassignop"
typedef void (* parser_prod___AMinusAssignOp___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AMinusAssignOp___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AMinusAssignOp___replace_child "parser_prod::AMinusAssignOp::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AMinusAssignOp___visit_all_t)(val_t self, val_t param0);
void parser_prod___AMinusAssignOp___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMinusAssignOp___visit_all "parser_prod::AMinusAssignOp::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AMinusAssignOp___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AMinusAssignOp___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AMinusAssignOp___visit_all_reverse "parser_prod::AMinusAssignOp::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___AQualified___n_classid__eq_t)(val_t self, val_t param0);
void parser_prod___AQualified___n_classid__eq(val_t self, val_t param0);
+#define LOCATE_parser_prod___AQualified___n_classid__eq "parser_prod::AQualified::(parser_nodes::AQualified::n_classid=)"
typedef void (* parser_prod___AQualified___empty_init_t)(val_t self, int* init_table);
void parser_prod___AQualified___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___AQualified___empty_init();
+#define LOCATE_parser_prod___AQualified___empty_init "parser_prod::AQualified::empty_init"
typedef void (* parser_prod___AQualified___init_aqualified_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___AQualified___init_aqualified(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___AQualified___init_aqualified(val_t param0, val_t param1);
+#define LOCATE_parser_prod___AQualified___init_aqualified "parser_prod::AQualified::init_aqualified"
typedef void (* parser_prod___AQualified___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___AQualified___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___AQualified___replace_child "parser_prod::AQualified::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___AQualified___visit_all_t)(val_t self, val_t param0);
void parser_prod___AQualified___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___AQualified___visit_all "parser_prod::AQualified::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___AQualified___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___AQualified___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___AQualified___visit_all_reverse "parser_prod::AQualified::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___ADoc___empty_init_t)(val_t self, int* init_table);
void parser_prod___ADoc___empty_init(val_t self, int* init_table);
val_t NEW_parser_prod___ADoc___empty_init();
+#define LOCATE_parser_prod___ADoc___empty_init "parser_prod::ADoc::empty_init"
typedef void (* parser_prod___ADoc___init_adoc_t)(val_t self, val_t param0, int* init_table);
void parser_prod___ADoc___init_adoc(val_t self, val_t param0, int* init_table);
val_t NEW_parser_prod___ADoc___init_adoc(val_t param0);
+#define LOCATE_parser_prod___ADoc___init_adoc "parser_prod::ADoc::init_adoc"
typedef void (* parser_prod___ADoc___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___ADoc___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___ADoc___replace_child "parser_prod::ADoc::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___ADoc___visit_all_t)(val_t self, val_t param0);
void parser_prod___ADoc___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___ADoc___visit_all "parser_prod::ADoc::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___ADoc___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___ADoc___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___ADoc___visit_all_reverse "parser_prod::ADoc::(parser_prod::PNode::visit_all_reverse)"
typedef void (* parser_prod___Start___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void parser_prod___Start___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_parser_prod___Start___init(val_t param0, val_t param1);
+#define LOCATE_parser_prod___Start___init "parser_prod::Start::init"
typedef void (* parser_prod___Start___replace_child_t)(val_t self, val_t param0, val_t param1);
void parser_prod___Start___replace_child(val_t self, val_t param0, val_t param1);
+#define LOCATE_parser_prod___Start___replace_child "parser_prod::Start::(parser_prod::PNode::replace_child)"
typedef void (* parser_prod___Start___visit_all_t)(val_t self, val_t param0);
void parser_prod___Start___visit_all(val_t self, val_t param0);
+#define LOCATE_parser_prod___Start___visit_all "parser_prod::Start::(parser_prod::PNode::visit_all)"
typedef void (* parser_prod___Start___visit_all_reverse_t)(val_t self, val_t param0);
void parser_prod___Start___visit_all_reverse(val_t self, val_t param0);
+#define LOCATE_parser_prod___Start___visit_all_reverse "parser_prod::Start::(parser_prod::PNode::visit_all_reverse)"
#endif
/* This C file is generated by NIT to compile module parser_tables. */
#include "parser_tables._sep.h"
void parser_tables___Parser___build_action_table(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::build_action_table (src/parser//parser_tables.nit:8,2--1154:34)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___build_action_table, 8};
val_t variable0;
static val_t once_value_variable0_1; static int once_bool_variable0_1;
val_t variable1;
return;
}
val_t parser_tables___Parser___action_table_row1(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1 (src/parser//parser_tables.nit:1158,2--1164:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1, 1158};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row2(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row2 (src/parser//parser_tables.nit:1167,2--1170:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row2, 1167};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row3(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row3 (src/parser//parser_tables.nit:1173,2--1176:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row3, 1173};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row4(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row4 (src/parser//parser_tables.nit:1179,2--1183:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row4, 1179};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t parser_tables___Parser___action_table_row5(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row5 (src/parser//parser_tables.nit:1186,2--1192:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row5, 1186};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row6(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row6 (src/parser//parser_tables.nit:1195,2--1198:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row6, 1195};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row7(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row7 (src/parser//parser_tables.nit:1201,2--1204:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row7, 1201};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row8(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row8 (src/parser//parser_tables.nit:1207,2--1210:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row8, 1207};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row9(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row9 (src/parser//parser_tables.nit:1213,2--1216:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row9, 1213};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row10(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row10 (src/parser//parser_tables.nit:1219,2--1224:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row10, 1219};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row11(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row11 (src/parser//parser_tables.nit:1227,2--1231:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row11, 1227};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row12(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row12 (src/parser//parser_tables.nit:1234,2--1269:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row12, 1234};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row13(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row13 (src/parser//parser_tables.nit:1272,2--1276:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row13, 1272};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row14(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row14 (src/parser//parser_tables.nit:1279,2--1285:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row14, 1279};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row15(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row15 (src/parser//parser_tables.nit:1288,2--1294:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row15, 1288};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row16(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row16 (src/parser//parser_tables.nit:1297,2--1302:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row16, 1297};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row17(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row17 (src/parser//parser_tables.nit:1305,2--1309:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row17, 1305};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row18(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row18 (src/parser//parser_tables.nit:1312,2--1315:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row18, 1312};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row19(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row19 (src/parser//parser_tables.nit:1318,2--1323:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row19, 1318};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row20(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row20 (src/parser//parser_tables.nit:1326,2--1360:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row20, 1326};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row21(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row21 (src/parser//parser_tables.nit:1363,2--1369:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row21, 1363};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row22(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row22 (src/parser//parser_tables.nit:1372,2--1378:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row22, 1372};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row23(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row23 (src/parser//parser_tables.nit:1381,2--1384:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row23, 1381};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row24(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row24 (src/parser//parser_tables.nit:1387,2--1390:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row24, 1387};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row25(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row25 (src/parser//parser_tables.nit:1393,2--1399:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row25, 1393};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row26(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row26 (src/parser//parser_tables.nit:1402,2--1407:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row26, 1402};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row27(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row27 (src/parser//parser_tables.nit:1410,2--1435:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row27, 1410};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row28(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row28 (src/parser//parser_tables.nit:1438,2--1444:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row28, 1438};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row29(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row29 (src/parser//parser_tables.nit:1447,2--1480:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row29, 1447};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row30(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row30 (src/parser//parser_tables.nit:1483,2--1487:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row30, 1483};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row31(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row31 (src/parser//parser_tables.nit:1490,2--1495:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row31, 1490};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row32(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row32 (src/parser//parser_tables.nit:1498,2--1503:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row32, 1498};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row33(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row33 (src/parser//parser_tables.nit:1506,2--1511:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row33, 1506};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row34(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row34 (src/parser//parser_tables.nit:1514,2--1519:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row34, 1514};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row35(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row35 (src/parser//parser_tables.nit:1522,2--1527:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row35, 1522};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row36(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row36 (src/parser//parser_tables.nit:1530,2--1535:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row36, 1530};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row37(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row37 (src/parser//parser_tables.nit:1538,2--1562:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row37, 1538};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row38(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row38 (src/parser//parser_tables.nit:1565,2--1568:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row38, 1565};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row39(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row39 (src/parser//parser_tables.nit:1571,2--1574:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row39, 1571};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row40(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row40 (src/parser//parser_tables.nit:1577,2--1580:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row40, 1577};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row41(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row41 (src/parser//parser_tables.nit:1583,2--1607:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row41, 1583};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row42(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row42 (src/parser//parser_tables.nit:1610,2--1615:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row42, 1610};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row43(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row43 (src/parser//parser_tables.nit:1618,2--1643:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row43, 1618};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row44(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row44 (src/parser//parser_tables.nit:1646,2--1649:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row44, 1646};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row45(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row45 (src/parser//parser_tables.nit:1652,2--1655:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row45, 1652};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row46(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row46 (src/parser//parser_tables.nit:1658,2--1661:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row46, 1658};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row47(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row47 (src/parser//parser_tables.nit:1664,2--1667:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row47, 1664};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row48(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row48 (src/parser//parser_tables.nit:1670,2--1694:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row48, 1670};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row49(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row49 (src/parser//parser_tables.nit:1697,2--1702:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row49, 1697};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row50(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row50 (src/parser//parser_tables.nit:1705,2--1709:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row50, 1705};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row51(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row51 (src/parser//parser_tables.nit:1712,2--1740:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row51, 1712};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row52(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row52 (src/parser//parser_tables.nit:1743,2--1749:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row52, 1743};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row53(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row53 (src/parser//parser_tables.nit:1752,2--1755:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row53, 1752};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row54(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row54 (src/parser//parser_tables.nit:1758,2--1761:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row54, 1758};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row55(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row55 (src/parser//parser_tables.nit:1764,2--1767:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row55, 1764};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row56(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row56 (src/parser//parser_tables.nit:1770,2--1773:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row56, 1770};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row57(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row57 (src/parser//parser_tables.nit:1776,2--1779:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row57, 1776};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row58(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row58 (src/parser//parser_tables.nit:1782,2--1791:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row58, 1782};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row59(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row59 (src/parser//parser_tables.nit:1794,2--1799:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row59, 1794};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row60(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row60 (src/parser//parser_tables.nit:1802,2--1805:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row60, 1802};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row61(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row61 (src/parser//parser_tables.nit:1808,2--1811:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row61, 1808};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row62(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row62 (src/parser//parser_tables.nit:1814,2--1817:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row62, 1814};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row63(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row63 (src/parser//parser_tables.nit:1820,2--1823:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row63, 1820};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row64(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row64 (src/parser//parser_tables.nit:1826,2--1829:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row64, 1826};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row65(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row65 (src/parser//parser_tables.nit:1832,2--1835:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row65, 1832};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row66(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row66 (src/parser//parser_tables.nit:1838,2--1843:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row66, 1838};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row67(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row67 (src/parser//parser_tables.nit:1846,2--1849:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row67, 1846};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row68(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row68 (src/parser//parser_tables.nit:1852,2--1857:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row68, 1852};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row69(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row69 (src/parser//parser_tables.nit:1860,2--1863:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row69, 1860};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row70(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row70 (src/parser//parser_tables.nit:1866,2--1871:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row70, 1866};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row71(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row71 (src/parser//parser_tables.nit:1874,2--1879:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row71, 1874};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row72(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row72 (src/parser//parser_tables.nit:1882,2--1885:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row72, 1882};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row73(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row73 (src/parser//parser_tables.nit:1888,2--1892:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row73, 1888};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row74(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row74 (src/parser//parser_tables.nit:1895,2--1898:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row74, 1895};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row75(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row75 (src/parser//parser_tables.nit:1901,2--1904:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row75, 1901};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row76(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row76 (src/parser//parser_tables.nit:1907,2--1912:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row76, 1907};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row77(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row77 (src/parser//parser_tables.nit:1915,2--1920:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row77, 1915};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row78(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row78 (src/parser//parser_tables.nit:1923,2--1926:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row78, 1923};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row79(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row79 (src/parser//parser_tables.nit:1929,2--1932:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row79, 1929};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row80(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row80 (src/parser//parser_tables.nit:1935,2--1940:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row80, 1935};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row81(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row81 (src/parser//parser_tables.nit:1943,2--1949:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row81, 1943};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row82(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row82 (src/parser//parser_tables.nit:1952,2--1955:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row82, 1952};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row83(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row83 (src/parser//parser_tables.nit:1958,2--1961:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row83, 1958};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row84(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row84 (src/parser//parser_tables.nit:1964,2--1969:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row84, 1964};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row85(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row85 (src/parser//parser_tables.nit:1972,2--2006:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row85, 1972};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row86(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row86 (src/parser//parser_tables.nit:2009,2--2012:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row86, 2009};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row87(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row87 (src/parser//parser_tables.nit:2015,2--2019:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row87, 2015};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row88(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row88 (src/parser//parser_tables.nit:2022,2--2025:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row88, 2022};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row89(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row89 (src/parser//parser_tables.nit:2028,2--2034:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row89, 2028};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row90(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row90 (src/parser//parser_tables.nit:2037,2--2040:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row90, 2037};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row91(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row91 (src/parser//parser_tables.nit:2043,2--2048:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row91, 2043};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row92(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row92 (src/parser//parser_tables.nit:2051,2--2057:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row92, 2051};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row93(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row93 (src/parser//parser_tables.nit:2060,2--2063:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row93, 2060};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row94(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row94 (src/parser//parser_tables.nit:2066,2--2071:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row94, 2066};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row95(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row95 (src/parser//parser_tables.nit:2074,2--2077:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row95, 2074};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row96(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row96 (src/parser//parser_tables.nit:2080,2--2083:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row96, 2080};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row97(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row97 (src/parser//parser_tables.nit:2086,2--2091:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row97, 2086};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row98(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row98 (src/parser//parser_tables.nit:2094,2--2128:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row98, 2094};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row99(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row99 (src/parser//parser_tables.nit:2131,2--2137:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row99, 2131};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row100(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row100 (src/parser//parser_tables.nit:2140,2--2143:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row100, 2140};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row101(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row101 (src/parser//parser_tables.nit:2146,2--2150:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row101, 2146};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row102(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row102 (src/parser//parser_tables.nit:2153,2--2157:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row102, 2153};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row103(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row103 (src/parser//parser_tables.nit:2160,2--2165:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row103, 2160};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row104(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row104 (src/parser//parser_tables.nit:2168,2--2173:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row104, 2168};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row105(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row105 (src/parser//parser_tables.nit:2176,2--2181:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row105, 2176};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row106(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row106 (src/parser//parser_tables.nit:2184,2--2189:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row106, 2184};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row107(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row107 (src/parser//parser_tables.nit:2192,2--2196:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row107, 2192};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row108(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row108 (src/parser//parser_tables.nit:2199,2--2202:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row108, 2199};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row109(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row109 (src/parser//parser_tables.nit:2205,2--2208:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row109, 2205};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row110(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row110 (src/parser//parser_tables.nit:2211,2--2214:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row110, 2211};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row111(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row111 (src/parser//parser_tables.nit:2217,2--2220:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row111, 2217};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row112(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row112 (src/parser//parser_tables.nit:2223,2--2228:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row112, 2223};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row113(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row113 (src/parser//parser_tables.nit:2231,2--2236:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row113, 2231};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row114(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row114 (src/parser//parser_tables.nit:2239,2--2244:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row114, 2239};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row115(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row115 (src/parser//parser_tables.nit:2247,2--2250:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row115, 2247};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row116(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row116 (src/parser//parser_tables.nit:2253,2--2256:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row116, 2253};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row117(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row117 (src/parser//parser_tables.nit:2259,2--2262:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row117, 2259};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row118(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row118 (src/parser//parser_tables.nit:2265,2--2268:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row118, 2265};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row119(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row119 (src/parser//parser_tables.nit:2271,2--2274:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row119, 2271};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row120(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row120 (src/parser//parser_tables.nit:2277,2--2280:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row120, 2277};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row121(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row121 (src/parser//parser_tables.nit:2283,2--2286:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row121, 2283};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row122(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row122 (src/parser//parser_tables.nit:2289,2--2292:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row122, 2289};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row123(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row123 (src/parser//parser_tables.nit:2295,2--2299:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row123, 2295};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row124(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row124 (src/parser//parser_tables.nit:2302,2--2305:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row124, 2302};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row125(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row125 (src/parser//parser_tables.nit:2308,2--2313:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row125, 2308};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row126(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row126 (src/parser//parser_tables.nit:2316,2--2319:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row126, 2316};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row127(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row127 (src/parser//parser_tables.nit:2322,2--2325:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row127, 2322};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row128(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row128 (src/parser//parser_tables.nit:2328,2--2342:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row128, 2328};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row129(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row129 (src/parser//parser_tables.nit:2345,2--2351:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row129, 2345};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row130(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row130 (src/parser//parser_tables.nit:2354,2--2357:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row130, 2354};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row131(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row131 (src/parser//parser_tables.nit:2360,2--2363:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row131, 2360};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row132(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row132 (src/parser//parser_tables.nit:2366,2--2370:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row132, 2366};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row133(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row133 (src/parser//parser_tables.nit:2373,2--2381:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row133, 2373};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row134(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row134 (src/parser//parser_tables.nit:2384,2--2387:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row134, 2384};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row135(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row135 (src/parser//parser_tables.nit:2390,2--2393:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row135, 2390};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row136(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row136 (src/parser//parser_tables.nit:2396,2--2399:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row136, 2396};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row137(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row137 (src/parser//parser_tables.nit:2402,2--2433:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row137, 2402};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row138(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row138 (src/parser//parser_tables.nit:2436,2--2441:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row138, 2436};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row139(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row139 (src/parser//parser_tables.nit:2444,2--2447:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row139, 2444};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row140(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row140 (src/parser//parser_tables.nit:2450,2--2453:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row140, 2450};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row141(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row141 (src/parser//parser_tables.nit:2456,2--2459:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row141, 2456};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row142(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row142 (src/parser//parser_tables.nit:2462,2--2486:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row142, 2462};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row143(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row143 (src/parser//parser_tables.nit:2489,2--2513:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row143, 2489};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row144(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row144 (src/parser//parser_tables.nit:2516,2--2520:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row144, 2516};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row145(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row145 (src/parser//parser_tables.nit:2523,2--2527:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row145, 2523};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row146(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row146 (src/parser//parser_tables.nit:2530,2--2535:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row146, 2530};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row147(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row147 (src/parser//parser_tables.nit:2538,2--2543:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row147, 2538};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row148(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row148 (src/parser//parser_tables.nit:2546,2--2551:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row148, 2546};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row149(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row149 (src/parser//parser_tables.nit:2554,2--2559:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row149, 2554};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row150(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row150 (src/parser//parser_tables.nit:2562,2--2566:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row150, 2562};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row151(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row151 (src/parser//parser_tables.nit:2569,2--2574:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row151, 2569};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row152(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row152 (src/parser//parser_tables.nit:2577,2--2582:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row152, 2577};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row153(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row153 (src/parser//parser_tables.nit:2585,2--2588:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row153, 2585};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row154(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row154 (src/parser//parser_tables.nit:2591,2--2594:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row154, 2591};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row155(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row155 (src/parser//parser_tables.nit:2597,2--2602:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row155, 2597};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row156(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row156 (src/parser//parser_tables.nit:2605,2--2608:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row156, 2605};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row157(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row157 (src/parser//parser_tables.nit:2611,2--2614:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row157, 2611};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row158(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row158 (src/parser//parser_tables.nit:2617,2--2631:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row158, 2617};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row159(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row159 (src/parser//parser_tables.nit:2634,2--2640:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row159, 2634};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row160(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row160 (src/parser//parser_tables.nit:2643,2--2646:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row160, 2643};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row161(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row161 (src/parser//parser_tables.nit:2649,2--2652:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row161, 2649};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row162(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row162 (src/parser//parser_tables.nit:2655,2--2660:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row162, 2655};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row163(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row163 (src/parser//parser_tables.nit:2663,2--2667:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row163, 2663};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row164(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row164 (src/parser//parser_tables.nit:2670,2--2676:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row164, 2670};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row165(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row165 (src/parser//parser_tables.nit:2679,2--2703:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row165, 2679};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row166(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row166 (src/parser//parser_tables.nit:2706,2--2709:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row166, 2706};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row167(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row167 (src/parser//parser_tables.nit:2712,2--2716:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row167, 2712};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row168(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row168 (src/parser//parser_tables.nit:2719,2--2722:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row168, 2719};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row169(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row169 (src/parser//parser_tables.nit:2725,2--2728:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row169, 2725};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row170(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row170 (src/parser//parser_tables.nit:2731,2--2735:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row170, 2731};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row171(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row171 (src/parser//parser_tables.nit:2738,2--2762:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row171, 2738};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row172(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row172 (src/parser//parser_tables.nit:2765,2--2770:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row172, 2765};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row173(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row173 (src/parser//parser_tables.nit:2773,2--2778:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row173, 2773};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row174(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row174 (src/parser//parser_tables.nit:2781,2--2787:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row174, 2781};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row175(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row175 (src/parser//parser_tables.nit:2790,2--2793:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row175, 2790};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row176(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row176 (src/parser//parser_tables.nit:2796,2--2820:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row176, 2796};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row177(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row177 (src/parser//parser_tables.nit:2823,2--2826:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row177, 2823};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row178(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row178 (src/parser//parser_tables.nit:2829,2--2832:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row178, 2829};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row179(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row179 (src/parser//parser_tables.nit:2835,2--2859:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row179, 2835};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row180(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row180 (src/parser//parser_tables.nit:2862,2--2867:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row180, 2862};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row181(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row181 (src/parser//parser_tables.nit:2870,2--2873:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row181, 2870};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row182(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row182 (src/parser//parser_tables.nit:2876,2--2880:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row182, 2876};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row183(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row183 (src/parser//parser_tables.nit:2883,2--2886:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row183, 2883};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row184(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row184 (src/parser//parser_tables.nit:2889,2--2892:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row184, 2889};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row185(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row185 (src/parser//parser_tables.nit:2895,2--2912:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row185, 2895};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row186(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row186 (src/parser//parser_tables.nit:2915,2--2920:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row186, 2915};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row187(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row187 (src/parser//parser_tables.nit:2923,2--2926:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row187, 2923};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row188(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row188 (src/parser//parser_tables.nit:2929,2--2959:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row188, 2929};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row189(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row189 (src/parser//parser_tables.nit:2962,2--2965:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row189, 2962};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row190(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row190 (src/parser//parser_tables.nit:2968,2--2973:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row190, 2968};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row191(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row191 (src/parser//parser_tables.nit:2976,2--2980:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row191, 2976};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row192(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row192 (src/parser//parser_tables.nit:2983,2--2988:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row192, 2983};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row193(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row193 (src/parser//parser_tables.nit:2991,2--2996:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row193, 2991};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row194(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row194 (src/parser//parser_tables.nit:2999,2--3005:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row194, 2999};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row195(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row195 (src/parser//parser_tables.nit:3008,2--3011:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row195, 3008};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row196(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row196 (src/parser//parser_tables.nit:3014,2--3017:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row196, 3014};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row197(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row197 (src/parser//parser_tables.nit:3020,2--3023:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row197, 3020};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row198(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row198 (src/parser//parser_tables.nit:3026,2--3031:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row198, 3026};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row199(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row199 (src/parser//parser_tables.nit:3034,2--3037:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row199, 3034};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row200(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row200 (src/parser//parser_tables.nit:3040,2--3045:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row200, 3040};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row201(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row201 (src/parser//parser_tables.nit:3048,2--3072:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row201, 3048};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row202(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row202 (src/parser//parser_tables.nit:3075,2--3100:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row202, 3075};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row203(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row203 (src/parser//parser_tables.nit:3103,2--3107:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row203, 3103};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row204(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row204 (src/parser//parser_tables.nit:3110,2--3113:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row204, 3110};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row205(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row205 (src/parser//parser_tables.nit:3116,2--3119:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row205, 3116};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row206(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row206 (src/parser//parser_tables.nit:3122,2--3126:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row206, 3122};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row207(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row207 (src/parser//parser_tables.nit:3129,2--3135:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row207, 3129};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row208(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row208 (src/parser//parser_tables.nit:3138,2--3141:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row208, 3138};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row209(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row209 (src/parser//parser_tables.nit:3144,2--3149:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row209, 3144};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row210(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row210 (src/parser//parser_tables.nit:3152,2--3158:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row210, 3152};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row211(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row211 (src/parser//parser_tables.nit:3161,2--3169:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row211, 3161};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row212(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row212 (src/parser//parser_tables.nit:3172,2--3175:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row212, 3172};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row213(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row213 (src/parser//parser_tables.nit:3178,2--3184:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row213, 3178};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row214(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row214 (src/parser//parser_tables.nit:3187,2--3193:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row214, 3187};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row215(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row215 (src/parser//parser_tables.nit:3196,2--3199:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row215, 3196};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row216(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row216 (src/parser//parser_tables.nit:3202,2--3207:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row216, 3202};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row217(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row217 (src/parser//parser_tables.nit:3210,2--3216:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row217, 3210};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row218(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row218 (src/parser//parser_tables.nit:3219,2--3222:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row218, 3219};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row219(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row219 (src/parser//parser_tables.nit:3225,2--3231:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row219, 3225};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row220(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row220 (src/parser//parser_tables.nit:3234,2--3238:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row220, 3234};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row221(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row221 (src/parser//parser_tables.nit:3241,2--3244:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row221, 3241};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row222(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row222 (src/parser//parser_tables.nit:3247,2--3250:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row222, 3247};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row223(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row223 (src/parser//parser_tables.nit:3253,2--3258:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row223, 3253};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row224(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row224 (src/parser//parser_tables.nit:3261,2--3266:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row224, 3261};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row225(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row225 (src/parser//parser_tables.nit:3269,2--3272:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row225, 3269};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row226(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row226 (src/parser//parser_tables.nit:3275,2--3299:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row226, 3275};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row227(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row227 (src/parser//parser_tables.nit:3302,2--3323:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row227, 3302};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row228(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row228 (src/parser//parser_tables.nit:3326,2--3330:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row228, 3326};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row229(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row229 (src/parser//parser_tables.nit:3333,2--3353:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row229, 3333};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row230(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row230 (src/parser//parser_tables.nit:3356,2--3359:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row230, 3356};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row231(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row231 (src/parser//parser_tables.nit:3362,2--3387:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row231, 3362};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row232(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row232 (src/parser//parser_tables.nit:3390,2--3410:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row232, 3390};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row233(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row233 (src/parser//parser_tables.nit:3413,2--3416:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row233, 3413};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row234(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row234 (src/parser//parser_tables.nit:3419,2--3423:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row234, 3419};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row235(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row235 (src/parser//parser_tables.nit:3426,2--3431:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row235, 3426};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row236(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row236 (src/parser//parser_tables.nit:3434,2--3439:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row236, 3434};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row237(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row237 (src/parser//parser_tables.nit:3442,2--3447:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row237, 3442};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row238(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row238 (src/parser//parser_tables.nit:3450,2--3455:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row238, 3450};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row239(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row239 (src/parser//parser_tables.nit:3458,2--3463:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row239, 3458};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row240(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row240 (src/parser//parser_tables.nit:3466,2--3471:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row240, 3466};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row241(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row241 (src/parser//parser_tables.nit:3474,2--3479:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row241, 3474};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row242(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row242 (src/parser//parser_tables.nit:3482,2--3487:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row242, 3482};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row243(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row243 (src/parser//parser_tables.nit:3490,2--3495:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row243, 3490};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row244(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row244 (src/parser//parser_tables.nit:3498,2--3503:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row244, 3498};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row245(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row245 (src/parser//parser_tables.nit:3506,2--3511:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row245, 3506};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row246(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row246 (src/parser//parser_tables.nit:3514,2--3519:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row246, 3514};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row247(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row247 (src/parser//parser_tables.nit:3522,2--3527:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row247, 3522};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row248(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row248 (src/parser//parser_tables.nit:3530,2--3535:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row248, 3530};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row249(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row249 (src/parser//parser_tables.nit:3538,2--3543:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row249, 3538};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row250(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row250 (src/parser//parser_tables.nit:3546,2--3551:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row250, 3546};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row251(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row251 (src/parser//parser_tables.nit:3554,2--3559:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row251, 3554};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row252(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row252 (src/parser//parser_tables.nit:3562,2--3579:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row252, 3562};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row253(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row253 (src/parser//parser_tables.nit:3582,2--3587:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row253, 3582};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row254(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row254 (src/parser//parser_tables.nit:3590,2--3593:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row254, 3590};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row255(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row255 (src/parser//parser_tables.nit:3596,2--3601:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row255, 3596};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row256(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row256 (src/parser//parser_tables.nit:3604,2--3609:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row256, 3604};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row257(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row257 (src/parser//parser_tables.nit:3612,2--3617:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row257, 3612};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row258(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row258 (src/parser//parser_tables.nit:3620,2--3624:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row258, 3620};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row259(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row259 (src/parser//parser_tables.nit:3627,2--3632:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row259, 3627};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row260(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row260 (src/parser//parser_tables.nit:3635,2--3640:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row260, 3635};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row261(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row261 (src/parser//parser_tables.nit:3643,2--3648:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row261, 3643};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row262(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row262 (src/parser//parser_tables.nit:3651,2--3675:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row262, 3651};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row263(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row263 (src/parser//parser_tables.nit:3678,2--3701:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row263, 3678};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row264(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row264 (src/parser//parser_tables.nit:3704,2--3708:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row264, 3704};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row265(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row265 (src/parser//parser_tables.nit:3711,2--3733:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row265, 3711};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row266(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row266 (src/parser//parser_tables.nit:3736,2--3758:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row266, 3736};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row267(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row267 (src/parser//parser_tables.nit:3761,2--3764:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row267, 3761};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row268(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row268 (src/parser//parser_tables.nit:3767,2--3772:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row268, 3767};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row269(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row269 (src/parser//parser_tables.nit:3775,2--3780:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row269, 3775};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row270(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row270 (src/parser//parser_tables.nit:3783,2--3788:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row270, 3783};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row271(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row271 (src/parser//parser_tables.nit:3791,2--3796:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row271, 3791};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row272(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row272 (src/parser//parser_tables.nit:3799,2--3804:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row272, 3799};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row273(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row273 (src/parser//parser_tables.nit:3807,2--3812:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row273, 3807};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row274(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row274 (src/parser//parser_tables.nit:3815,2--3820:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row274, 3815};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row275(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row275 (src/parser//parser_tables.nit:3823,2--3828:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row275, 3823};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row276(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row276 (src/parser//parser_tables.nit:3831,2--3836:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row276, 3831};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row277(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row277 (src/parser//parser_tables.nit:3839,2--3844:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row277, 3839};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row278(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row278 (src/parser//parser_tables.nit:3847,2--3852:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row278, 3847};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row279(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row279 (src/parser//parser_tables.nit:3855,2--3860:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row279, 3855};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row280(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row280 (src/parser//parser_tables.nit:3863,2--3868:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row280, 3863};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row281(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row281 (src/parser//parser_tables.nit:3871,2--3876:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row281, 3871};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row282(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row282 (src/parser//parser_tables.nit:3879,2--3884:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row282, 3879};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row283(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row283 (src/parser//parser_tables.nit:3887,2--3892:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row283, 3887};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row284(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row284 (src/parser//parser_tables.nit:3895,2--3900:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row284, 3895};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row285(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row285 (src/parser//parser_tables.nit:3903,2--3906:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row285, 3903};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row286(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row286 (src/parser//parser_tables.nit:3909,2--3913:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row286, 3909};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row287(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row287 (src/parser//parser_tables.nit:3916,2--3919:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row287, 3916};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row288(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row288 (src/parser//parser_tables.nit:3922,2--3925:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row288, 3922};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row289(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row289 (src/parser//parser_tables.nit:3928,2--3932:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row289, 3928};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row290(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row290 (src/parser//parser_tables.nit:3935,2--3939:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row290, 3935};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row291(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row291 (src/parser//parser_tables.nit:3942,2--3945:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row291, 3942};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row292(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row292 (src/parser//parser_tables.nit:3948,2--3953:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row292, 3948};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row293(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row293 (src/parser//parser_tables.nit:3956,2--3959:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row293, 3956};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row294(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row294 (src/parser//parser_tables.nit:3962,2--3965:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row294, 3962};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row295(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row295 (src/parser//parser_tables.nit:3968,2--3992:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row295, 3968};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row296(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row296 (src/parser//parser_tables.nit:3995,2--4019:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row296, 3995};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row297(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row297 (src/parser//parser_tables.nit:4022,2--4025:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row297, 4022};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row298(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row298 (src/parser//parser_tables.nit:4028,2--4031:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row298, 4028};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row299(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row299 (src/parser//parser_tables.nit:4034,2--4039:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row299, 4034};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row300(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row300 (src/parser//parser_tables.nit:4042,2--4045:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row300, 4042};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row301(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row301 (src/parser//parser_tables.nit:4048,2--4052:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row301, 4048};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row302(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row302 (src/parser//parser_tables.nit:4055,2--4058:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row302, 4055};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row303(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row303 (src/parser//parser_tables.nit:4061,2--4064:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row303, 4061};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row304(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row304 (src/parser//parser_tables.nit:4067,2--4070:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row304, 4067};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row305(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row305 (src/parser//parser_tables.nit:4073,2--4076:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row305, 4073};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row306(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row306 (src/parser//parser_tables.nit:4079,2--4082:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row306, 4079};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row307(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row307 (src/parser//parser_tables.nit:4085,2--4088:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row307, 4085};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row308(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row308 (src/parser//parser_tables.nit:4091,2--4094:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row308, 4091};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row309(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row309 (src/parser//parser_tables.nit:4097,2--4100:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row309, 4097};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row310(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row310 (src/parser//parser_tables.nit:4103,2--4106:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row310, 4103};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row311(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row311 (src/parser//parser_tables.nit:4109,2--4112:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row311, 4109};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row312(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row312 (src/parser//parser_tables.nit:4115,2--4118:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row312, 4115};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row313(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row313 (src/parser//parser_tables.nit:4121,2--4124:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row313, 4121};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row314(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row314 (src/parser//parser_tables.nit:4127,2--4131:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row314, 4127};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row315(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row315 (src/parser//parser_tables.nit:4134,2--4139:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row315, 4134};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row316(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row316 (src/parser//parser_tables.nit:4142,2--4146:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row316, 4142};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row317(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row317 (src/parser//parser_tables.nit:4149,2--4152:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row317, 4149};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row318(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row318 (src/parser//parser_tables.nit:4155,2--4158:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row318, 4155};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row319(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row319 (src/parser//parser_tables.nit:4161,2--4164:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row319, 4161};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row320(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row320 (src/parser//parser_tables.nit:4167,2--4200:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row320, 4167};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row321(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row321 (src/parser//parser_tables.nit:4203,2--4227:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row321, 4203};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row322(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row322 (src/parser//parser_tables.nit:4230,2--4236:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row322, 4230};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row323(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row323 (src/parser//parser_tables.nit:4239,2--4263:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row323, 4239};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row324(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row324 (src/parser//parser_tables.nit:4266,2--4290:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row324, 4266};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row325(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row325 (src/parser//parser_tables.nit:4293,2--4317:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row325, 4293};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row326(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row326 (src/parser//parser_tables.nit:4320,2--4323:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row326, 4320};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row327(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row327 (src/parser//parser_tables.nit:4326,2--4329:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row327, 4326};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row328(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row328 (src/parser//parser_tables.nit:4332,2--4337:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row328, 4332};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row329(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row329 (src/parser//parser_tables.nit:4340,2--4343:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row329, 4340};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row330(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row330 (src/parser//parser_tables.nit:4346,2--4349:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row330, 4346};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row331(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row331 (src/parser//parser_tables.nit:4352,2--4355:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row331, 4352};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row332(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row332 (src/parser//parser_tables.nit:4358,2--4364:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row332, 4358};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row333(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row333 (src/parser//parser_tables.nit:4367,2--4373:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row333, 4367};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row334(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row334 (src/parser//parser_tables.nit:4376,2--4379:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row334, 4376};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row335(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row335 (src/parser//parser_tables.nit:4382,2--4388:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row335, 4382};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row336(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row336 (src/parser//parser_tables.nit:4391,2--4394:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row336, 4391};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row337(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row337 (src/parser//parser_tables.nit:4397,2--4400:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row337, 4397};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row338(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row338 (src/parser//parser_tables.nit:4403,2--4409:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row338, 4403};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row339(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row339 (src/parser//parser_tables.nit:4412,2--4418:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row339, 4412};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row340(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row340 (src/parser//parser_tables.nit:4421,2--4424:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row340, 4421};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row341(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row341 (src/parser//parser_tables.nit:4427,2--4433:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row341, 4427};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row342(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row342 (src/parser//parser_tables.nit:4436,2--4440:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row342, 4436};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row343(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row343 (src/parser//parser_tables.nit:4443,2--4446:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row343, 4443};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row344(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row344 (src/parser//parser_tables.nit:4449,2--4474:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row344, 4449};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row345(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row345 (src/parser//parser_tables.nit:4477,2--4482:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row345, 4477};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row346(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row346 (src/parser//parser_tables.nit:4485,2--4488:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row346, 4485};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row347(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row347 (src/parser//parser_tables.nit:4491,2--4495:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row347, 4491};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row348(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row348 (src/parser//parser_tables.nit:4498,2--4503:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row348, 4498};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row349(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row349 (src/parser//parser_tables.nit:4506,2--4509:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row349, 4506};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row350(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row350 (src/parser//parser_tables.nit:4512,2--4520:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row350, 4512};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row351(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row351 (src/parser//parser_tables.nit:4523,2--4528:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row351, 4523};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row352(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row352 (src/parser//parser_tables.nit:4531,2--4534:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row352, 4531};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row353(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row353 (src/parser//parser_tables.nit:4537,2--4540:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row353, 4537};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row354(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row354 (src/parser//parser_tables.nit:4543,2--4564:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row354, 4543};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row355(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row355 (src/parser//parser_tables.nit:4567,2--4588:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row355, 4567};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row356(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row356 (src/parser//parser_tables.nit:4591,2--4611:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row356, 4591};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row357(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row357 (src/parser//parser_tables.nit:4614,2--4618:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row357, 4614};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row358(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row358 (src/parser//parser_tables.nit:4621,2--4641:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row358, 4621};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row359(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row359 (src/parser//parser_tables.nit:4644,2--4664:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row359, 4644};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row360(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row360 (src/parser//parser_tables.nit:4667,2--4687:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row360, 4667};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row361(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row361 (src/parser//parser_tables.nit:4690,2--4710:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row361, 4690};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row362(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row362 (src/parser//parser_tables.nit:4713,2--4733:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row362, 4713};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row363(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row363 (src/parser//parser_tables.nit:4736,2--4756:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row363, 4736};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row364(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row364 (src/parser//parser_tables.nit:4759,2--4779:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row364, 4759};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row365(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row365 (src/parser//parser_tables.nit:4782,2--4802:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row365, 4782};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row366(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row366 (src/parser//parser_tables.nit:4805,2--4825:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row366, 4805};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row367(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row367 (src/parser//parser_tables.nit:4828,2--4848:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row367, 4828};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row368(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row368 (src/parser//parser_tables.nit:4851,2--4871:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row368, 4851};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row369(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row369 (src/parser//parser_tables.nit:4874,2--4894:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row369, 4874};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row370(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row370 (src/parser//parser_tables.nit:4897,2--4903:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row370, 4897};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row371(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row371 (src/parser//parser_tables.nit:4906,2--4911:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row371, 4906};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row372(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row372 (src/parser//parser_tables.nit:4914,2--4918:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row372, 4914};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row373(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row373 (src/parser//parser_tables.nit:4921,2--4952:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row373, 4921};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row374(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row374 (src/parser//parser_tables.nit:4955,2--4960:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row374, 4955};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row375(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row375 (src/parser//parser_tables.nit:4963,2--4967:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row375, 4963};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row376(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row376 (src/parser//parser_tables.nit:4970,2--4994:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row376, 4970};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row377(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row377 (src/parser//parser_tables.nit:4997,2--5002:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row377, 4997};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row378(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row378 (src/parser//parser_tables.nit:5005,2--5009:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row378, 5005};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row379(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row379 (src/parser//parser_tables.nit:5012,2--5016:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row379, 5012};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row380(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row380 (src/parser//parser_tables.nit:5019,2--5023:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row380, 5019};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row381(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row381 (src/parser//parser_tables.nit:5026,2--5031:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row381, 5026};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row382(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row382 (src/parser//parser_tables.nit:5034,2--5037:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row382, 5034};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row383(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row383 (src/parser//parser_tables.nit:5040,2--5045:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row383, 5040};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row384(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row384 (src/parser//parser_tables.nit:5048,2--5051:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row384, 5048};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row385(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row385 (src/parser//parser_tables.nit:5054,2--5057:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row385, 5054};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row386(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row386 (src/parser//parser_tables.nit:5060,2--5083:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row386, 5060};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row387(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row387 (src/parser//parser_tables.nit:5086,2--5109:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row387, 5086};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row388(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row388 (src/parser//parser_tables.nit:5112,2--5134:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row388, 5112};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row389(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row389 (src/parser//parser_tables.nit:5137,2--5141:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row389, 5137};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row390(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row390 (src/parser//parser_tables.nit:5144,2--5166:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row390, 5144};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row391(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row391 (src/parser//parser_tables.nit:5169,2--5191:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row391, 5169};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row392(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row392 (src/parser//parser_tables.nit:5194,2--5216:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row392, 5194};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row393(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row393 (src/parser//parser_tables.nit:5219,2--5241:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row393, 5219};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row394(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row394 (src/parser//parser_tables.nit:5244,2--5266:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row394, 5244};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row395(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row395 (src/parser//parser_tables.nit:5269,2--5291:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row395, 5269};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row396(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row396 (src/parser//parser_tables.nit:5294,2--5316:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row396, 5294};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row397(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row397 (src/parser//parser_tables.nit:5319,2--5341:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row397, 5319};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row398(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row398 (src/parser//parser_tables.nit:5344,2--5366:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row398, 5344};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row399(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row399 (src/parser//parser_tables.nit:5369,2--5391:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row399, 5369};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row400(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row400 (src/parser//parser_tables.nit:5394,2--5416:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row400, 5394};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row401(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row401 (src/parser//parser_tables.nit:5419,2--5441:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row401, 5419};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row402(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row402 (src/parser//parser_tables.nit:5444,2--5450:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row402, 5444};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row403(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row403 (src/parser//parser_tables.nit:5453,2--5458:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row403, 5453};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row404(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row404 (src/parser//parser_tables.nit:5461,2--5466:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row404, 5461};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row405(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row405 (src/parser//parser_tables.nit:5469,2--5475:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row405, 5469};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row406(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row406 (src/parser//parser_tables.nit:5478,2--5481:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row406, 5478};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row407(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row407 (src/parser//parser_tables.nit:5484,2--5487:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row407, 5484};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row408(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row408 (src/parser//parser_tables.nit:5490,2--5495:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row408, 5490};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row409(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row409 (src/parser//parser_tables.nit:5498,2--5503:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row409, 5498};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row410(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row410 (src/parser//parser_tables.nit:5506,2--5510:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row410, 5506};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row411(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row411 (src/parser//parser_tables.nit:5513,2--5516:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row411, 5513};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row412(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row412 (src/parser//parser_tables.nit:5519,2--5524:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row412, 5519};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row413(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row413 (src/parser//parser_tables.nit:5527,2--5533:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row413, 5527};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row414(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row414 (src/parser//parser_tables.nit:5536,2--5540:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row414, 5536};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row415(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row415 (src/parser//parser_tables.nit:5543,2--5546:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row415, 5543};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row416(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row416 (src/parser//parser_tables.nit:5549,2--5555:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row416, 5549};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row417(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row417 (src/parser//parser_tables.nit:5558,2--5561:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row417, 5558};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row418(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row418 (src/parser//parser_tables.nit:5564,2--5569:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row418, 5564};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row419(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row419 (src/parser//parser_tables.nit:5572,2--5597:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row419, 5572};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row420(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row420 (src/parser//parser_tables.nit:5600,2--5627:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row420, 5600};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row421(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row421 (src/parser//parser_tables.nit:5630,2--5636:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row421, 5630};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row422(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row422 (src/parser//parser_tables.nit:5639,2--5642:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row422, 5639};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row423(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row423 (src/parser//parser_tables.nit:5645,2--5648:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row423, 5645};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row424(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row424 (src/parser//parser_tables.nit:5651,2--5656:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row424, 5651};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row425(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row425 (src/parser//parser_tables.nit:5659,2--5662:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row425, 5659};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row426(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row426 (src/parser//parser_tables.nit:5665,2--5668:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row426, 5665};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row427(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row427 (src/parser//parser_tables.nit:5671,2--5674:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row427, 5671};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row428(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row428 (src/parser//parser_tables.nit:5677,2--5683:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row428, 5677};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row429(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row429 (src/parser//parser_tables.nit:5686,2--5689:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row429, 5686};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row430(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row430 (src/parser//parser_tables.nit:5692,2--5695:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row430, 5692};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row431(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row431 (src/parser//parser_tables.nit:5698,2--5701:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row431, 5698};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row432(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row432 (src/parser//parser_tables.nit:5704,2--5710:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row432, 5704};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row433(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row433 (src/parser//parser_tables.nit:5713,2--5716:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row433, 5713};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row434(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row434 (src/parser//parser_tables.nit:5719,2--5722:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row434, 5719};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row435(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row435 (src/parser//parser_tables.nit:5725,2--5730:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row435, 5725};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row436(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row436 (src/parser//parser_tables.nit:5733,2--5737:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row436, 5733};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row437(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row437 (src/parser//parser_tables.nit:5740,2--5745:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row437, 5740};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row438(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row438 (src/parser//parser_tables.nit:5748,2--5753:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row438, 5748};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row439(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row439 (src/parser//parser_tables.nit:5756,2--5759:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row439, 5756};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row440(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row440 (src/parser//parser_tables.nit:5762,2--5767:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row440, 5762};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row441(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row441 (src/parser//parser_tables.nit:5770,2--5773:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row441, 5770};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row442(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row442 (src/parser//parser_tables.nit:5776,2--5779:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row442, 5776};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row443(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row443 (src/parser//parser_tables.nit:5782,2--5787:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row443, 5782};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row444(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row444 (src/parser//parser_tables.nit:5790,2--5793:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row444, 5790};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row445(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row445 (src/parser//parser_tables.nit:5796,2--5802:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row445, 5796};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row446(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row446 (src/parser//parser_tables.nit:5805,2--5811:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row446, 5805};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row447(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row447 (src/parser//parser_tables.nit:5814,2--5819:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row447, 5814};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row448(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row448 (src/parser//parser_tables.nit:5822,2--5827:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row448, 5822};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row449(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row449 (src/parser//parser_tables.nit:5830,2--5835:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row449, 5830};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row450(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row450 (src/parser//parser_tables.nit:5838,2--5843:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row450, 5838};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row451(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row451 (src/parser//parser_tables.nit:5846,2--5851:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row451, 5846};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row452(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row452 (src/parser//parser_tables.nit:5854,2--5859:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row452, 5854};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row453(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row453 (src/parser//parser_tables.nit:5862,2--5867:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row453, 5862};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row454(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row454 (src/parser//parser_tables.nit:5870,2--5873:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row454, 5870};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row455(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row455 (src/parser//parser_tables.nit:5876,2--5879:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row455, 5876};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row456(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row456 (src/parser//parser_tables.nit:5882,2--5885:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row456, 5882};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row457(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row457 (src/parser//parser_tables.nit:5888,2--5892:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row457, 5888};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row458(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row458 (src/parser//parser_tables.nit:5895,2--5899:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row458, 5895};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row459(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row459 (src/parser//parser_tables.nit:5902,2--5905:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row459, 5902};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row460(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row460 (src/parser//parser_tables.nit:5908,2--5914:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row460, 5908};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row461(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row461 (src/parser//parser_tables.nit:5917,2--5923:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row461, 5917};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row462(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row462 (src/parser//parser_tables.nit:5926,2--5929:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row462, 5926};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row463(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row463 (src/parser//parser_tables.nit:5932,2--5963:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row463, 5932};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row464(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row464 (src/parser//parser_tables.nit:5966,2--5969:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row464, 5966};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row465(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row465 (src/parser//parser_tables.nit:5972,2--5975:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row465, 5972};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row466(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row466 (src/parser//parser_tables.nit:5978,2--6002:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row466, 5978};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row467(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row467 (src/parser//parser_tables.nit:6005,2--6039:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row467, 6005};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row468(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row468 (src/parser//parser_tables.nit:6042,2--6075:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row468, 6042};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row469(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row469 (src/parser//parser_tables.nit:6078,2--6083:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row469, 6078};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row470(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row470 (src/parser//parser_tables.nit:6086,2--6090:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row470, 6086};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row471(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row471 (src/parser//parser_tables.nit:6093,2--6096:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row471, 6093};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row472(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row472 (src/parser//parser_tables.nit:6099,2--6102:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row472, 6099};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row473(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row473 (src/parser//parser_tables.nit:6105,2--6108:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row473, 6105};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row474(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row474 (src/parser//parser_tables.nit:6111,2--6116:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row474, 6111};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row475(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row475 (src/parser//parser_tables.nit:6119,2--6122:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row475, 6119};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row476(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row476 (src/parser//parser_tables.nit:6125,2--6131:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row476, 6125};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row477(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row477 (src/parser//parser_tables.nit:6134,2--6140:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row477, 6134};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row478(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row478 (src/parser//parser_tables.nit:6143,2--6148:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row478, 6143};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row479(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row479 (src/parser//parser_tables.nit:6151,2--6156:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row479, 6151};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row480(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row480 (src/parser//parser_tables.nit:6159,2--6164:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row480, 6159};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row481(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row481 (src/parser//parser_tables.nit:6167,2--6172:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row481, 6167};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row482(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row482 (src/parser//parser_tables.nit:6175,2--6180:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row482, 6175};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row483(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row483 (src/parser//parser_tables.nit:6183,2--6188:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row483, 6183};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row484(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row484 (src/parser//parser_tables.nit:6191,2--6196:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row484, 6191};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row485(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row485 (src/parser//parser_tables.nit:6199,2--6202:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row485, 6199};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row486(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row486 (src/parser//parser_tables.nit:6205,2--6208:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row486, 6205};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row487(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row487 (src/parser//parser_tables.nit:6211,2--6214:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row487, 6211};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row488(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row488 (src/parser//parser_tables.nit:6217,2--6221:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row488, 6217};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row489(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row489 (src/parser//parser_tables.nit:6224,2--6228:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row489, 6224};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row490(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row490 (src/parser//parser_tables.nit:6231,2--6234:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row490, 6231};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row491(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row491 (src/parser//parser_tables.nit:6237,2--6241:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row491, 6237};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row492(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row492 (src/parser//parser_tables.nit:6244,2--6248:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row492, 6244};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row493(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row493 (src/parser//parser_tables.nit:6251,2--6254:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row493, 6251};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row494(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row494 (src/parser//parser_tables.nit:6257,2--6262:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row494, 6257};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row495(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row495 (src/parser//parser_tables.nit:6265,2--6270:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row495, 6265};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row496(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row496 (src/parser//parser_tables.nit:6273,2--6276:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row496, 6273};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row497(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row497 (src/parser//parser_tables.nit:6279,2--6284:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row497, 6279};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row498(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row498 (src/parser//parser_tables.nit:6287,2--6290:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row498, 6287};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row499(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row499 (src/parser//parser_tables.nit:6293,2--6296:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row499, 6293};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row500(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row500 (src/parser//parser_tables.nit:6299,2--6302:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row500, 6299};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row501(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row501 (src/parser//parser_tables.nit:6305,2--6310:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row501, 6305};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row502(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row502 (src/parser//parser_tables.nit:6313,2--6317:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row502, 6313};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row503(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row503 (src/parser//parser_tables.nit:6320,2--6324:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row503, 6320};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row504(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row504 (src/parser//parser_tables.nit:6327,2--6330:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row504, 6327};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row505(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row505 (src/parser//parser_tables.nit:6333,2--6338:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row505, 6333};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row506(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row506 (src/parser//parser_tables.nit:6341,2--6346:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row506, 6341};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row507(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row507 (src/parser//parser_tables.nit:6349,2--6352:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row507, 6349};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row508(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row508 (src/parser//parser_tables.nit:6355,2--6360:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row508, 6355};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row509(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row509 (src/parser//parser_tables.nit:6363,2--6374:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row509, 6363};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row510(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row510 (src/parser//parser_tables.nit:6377,2--6382:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row510, 6377};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row511(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row511 (src/parser//parser_tables.nit:6385,2--6390:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row511, 6385};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row512(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row512 (src/parser//parser_tables.nit:6393,2--6396:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row512, 6393};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row513(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row513 (src/parser//parser_tables.nit:6399,2--6402:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row513, 6399};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row514(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row514 (src/parser//parser_tables.nit:6405,2--6411:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row514, 6405};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row515(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row515 (src/parser//parser_tables.nit:6414,2--6417:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row515, 6414};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row516(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row516 (src/parser//parser_tables.nit:6420,2--6444:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row516, 6420};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row517(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row517 (src/parser//parser_tables.nit:6447,2--6471:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row517, 6447};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row518(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row518 (src/parser//parser_tables.nit:6474,2--6477:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row518, 6474};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row519(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row519 (src/parser//parser_tables.nit:6480,2--6483:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row519, 6480};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row520(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row520 (src/parser//parser_tables.nit:6486,2--6489:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row520, 6486};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row521(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row521 (src/parser//parser_tables.nit:6492,2--6497:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row521, 6492};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row522(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row522 (src/parser//parser_tables.nit:6500,2--6505:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row522, 6500};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row523(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row523 (src/parser//parser_tables.nit:6508,2--6512:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row523, 6508};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row524(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row524 (src/parser//parser_tables.nit:6515,2--6519:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row524, 6515};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row525(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row525 (src/parser//parser_tables.nit:6522,2--6530:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row525, 6522};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row526(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row526 (src/parser//parser_tables.nit:6533,2--6538:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row526, 6533};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row527(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row527 (src/parser//parser_tables.nit:6541,2--6544:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row527, 6541};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row528(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row528 (src/parser//parser_tables.nit:6547,2--6550:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row528, 6547};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row529(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row529 (src/parser//parser_tables.nit:6553,2--6557:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row529, 6553};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row530(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row530 (src/parser//parser_tables.nit:6560,2--6564:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row530, 6560};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row531(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row531 (src/parser//parser_tables.nit:6567,2--6572:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row531, 6567};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row532(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row532 (src/parser//parser_tables.nit:6575,2--6580:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row532, 6575};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row533(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row533 (src/parser//parser_tables.nit:6583,2--6594:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row533, 6583};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row534(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row534 (src/parser//parser_tables.nit:6597,2--6602:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row534, 6597};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row535(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row535 (src/parser//parser_tables.nit:6605,2--6608:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row535, 6605};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row536(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row536 (src/parser//parser_tables.nit:6611,2--6614:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row536, 6611};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row537(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row537 (src/parser//parser_tables.nit:6617,2--6620:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row537, 6617};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row538(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row538 (src/parser//parser_tables.nit:6623,2--6648:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row538, 6623};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row539(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row539 (src/parser//parser_tables.nit:6651,2--6684:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row539, 6651};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row540(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row540 (src/parser//parser_tables.nit:6687,2--6692:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row540, 6687};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row541(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row541 (src/parser//parser_tables.nit:6695,2--6728:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row541, 6695};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row542(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row542 (src/parser//parser_tables.nit:6731,2--6736:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row542, 6731};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row543(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row543 (src/parser//parser_tables.nit:6739,2--6764:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row543, 6739};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row544(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row544 (src/parser//parser_tables.nit:6767,2--6771:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row544, 6767};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row545(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row545 (src/parser//parser_tables.nit:6774,2--6778:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row545, 6774};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row546(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row546 (src/parser//parser_tables.nit:6781,2--6785:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row546, 6781};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row547(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row547 (src/parser//parser_tables.nit:6788,2--6813:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row547, 6788};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row548(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row548 (src/parser//parser_tables.nit:6816,2--6845:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row548, 6816};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row549(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row549 (src/parser//parser_tables.nit:6848,2--6851:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row549, 6848};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row550(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row550 (src/parser//parser_tables.nit:6854,2--6858:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row550, 6854};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row551(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row551 (src/parser//parser_tables.nit:6861,2--6865:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row551, 6861};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row552(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row552 (src/parser//parser_tables.nit:6868,2--6871:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row552, 6868};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row553(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row553 (src/parser//parser_tables.nit:6874,2--6879:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row553, 6874};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row554(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row554 (src/parser//parser_tables.nit:6882,2--6886:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row554, 6882};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row555(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row555 (src/parser//parser_tables.nit:6889,2--6894:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row555, 6889};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row556(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row556 (src/parser//parser_tables.nit:6897,2--6901:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row556, 6897};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row557(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row557 (src/parser//parser_tables.nit:6904,2--6936:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row557, 6904};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row558(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row558 (src/parser//parser_tables.nit:6939,2--6943:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row558, 6939};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row559(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row559 (src/parser//parser_tables.nit:6946,2--6949:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row559, 6946};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row560(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row560 (src/parser//parser_tables.nit:6952,2--6955:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row560, 6952};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row561(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row561 (src/parser//parser_tables.nit:6958,2--6961:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row561, 6958};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row562(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row562 (src/parser//parser_tables.nit:6964,2--6967:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row562, 6964};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row563(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row563 (src/parser//parser_tables.nit:6970,2--6973:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row563, 6970};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row564(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row564 (src/parser//parser_tables.nit:6976,2--7000:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row564, 6976};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row565(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row565 (src/parser//parser_tables.nit:7003,2--7008:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row565, 7003};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row566(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row566 (src/parser//parser_tables.nit:7011,2--7014:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row566, 7011};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row567(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row567 (src/parser//parser_tables.nit:7017,2--7021:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row567, 7017};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row568(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row568 (src/parser//parser_tables.nit:7024,2--7029:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row568, 7024};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row569(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row569 (src/parser//parser_tables.nit:7032,2--7036:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row569, 7032};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row570(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row570 (src/parser//parser_tables.nit:7039,2--7063:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row570, 7039};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row571(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row571 (src/parser//parser_tables.nit:7066,2--7089:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row571, 7066};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row572(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row572 (src/parser//parser_tables.nit:7092,2--7095:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row572, 7092};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row573(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row573 (src/parser//parser_tables.nit:7098,2--7101:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row573, 7098};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row574(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row574 (src/parser//parser_tables.nit:7104,2--7107:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row574, 7104};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row575(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row575 (src/parser//parser_tables.nit:7110,2--7114:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row575, 7110};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row576(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row576 (src/parser//parser_tables.nit:7117,2--7123:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row576, 7117};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row577(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row577 (src/parser//parser_tables.nit:7126,2--7130:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row577, 7126};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row578(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row578 (src/parser//parser_tables.nit:7133,2--7166:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row578, 7133};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row579(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row579 (src/parser//parser_tables.nit:7169,2--7173:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row579, 7169};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row580(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row580 (src/parser//parser_tables.nit:7176,2--7181:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row580, 7176};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row581(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row581 (src/parser//parser_tables.nit:7184,2--7195:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row581, 7184};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row582(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row582 (src/parser//parser_tables.nit:7198,2--7203:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row582, 7198};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row583(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row583 (src/parser//parser_tables.nit:7206,2--7211:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row583, 7206};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row584(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row584 (src/parser//parser_tables.nit:7214,2--7219:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row584, 7214};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row585(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row585 (src/parser//parser_tables.nit:7222,2--7225:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row585, 7222};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row586(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row586 (src/parser//parser_tables.nit:7228,2--7236:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row586, 7228};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row587(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row587 (src/parser//parser_tables.nit:7239,2--7247:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row587, 7239};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row588(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row588 (src/parser//parser_tables.nit:7250,2--7257:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row588, 7250};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row589(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row589 (src/parser//parser_tables.nit:7260,2--7267:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row589, 7260};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row590(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row590 (src/parser//parser_tables.nit:7270,2--7273:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row590, 7270};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row591(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row591 (src/parser//parser_tables.nit:7276,2--7281:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row591, 7276};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row592(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row592 (src/parser//parser_tables.nit:7284,2--7295:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row592, 7284};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row593(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row593 (src/parser//parser_tables.nit:7298,2--7322:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row593, 7298};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row594(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row594 (src/parser//parser_tables.nit:7325,2--7349:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row594, 7325};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row595(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row595 (src/parser//parser_tables.nit:7352,2--7355:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row595, 7352};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row596(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row596 (src/parser//parser_tables.nit:7358,2--7361:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row596, 7358};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row597(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row597 (src/parser//parser_tables.nit:7364,2--7367:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row597, 7364};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row598(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row598 (src/parser//parser_tables.nit:7370,2--7375:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row598, 7370};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row599(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row599 (src/parser//parser_tables.nit:7378,2--7402:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row599, 7378};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row600(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row600 (src/parser//parser_tables.nit:7405,2--7410:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row600, 7405};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row601(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row601 (src/parser//parser_tables.nit:7413,2--7417:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row601, 7413};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row602(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row602 (src/parser//parser_tables.nit:7420,2--7428:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row602, 7420};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row603(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row603 (src/parser//parser_tables.nit:7431,2--7435:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row603, 7431};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row604(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row604 (src/parser//parser_tables.nit:7438,2--7471:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row604, 7438};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row605(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row605 (src/parser//parser_tables.nit:7474,2--7479:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row605, 7474};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row606(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row606 (src/parser//parser_tables.nit:7482,2--7493:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row606, 7482};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row607(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row607 (src/parser//parser_tables.nit:7496,2--7501:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row607, 7496};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row608(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row608 (src/parser//parser_tables.nit:7504,2--7509:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row608, 7504};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row609(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row609 (src/parser//parser_tables.nit:7512,2--7515:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row609, 7512};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row610(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row610 (src/parser//parser_tables.nit:7518,2--7523:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row610, 7518};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row611(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row611 (src/parser//parser_tables.nit:7526,2--7537:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row611, 7526};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row612(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row612 (src/parser//parser_tables.nit:7540,2--7544:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row612, 7540};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row613(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row613 (src/parser//parser_tables.nit:7547,2--7551:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row613, 7547};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row614(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row614 (src/parser//parser_tables.nit:7554,2--7585:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row614, 7554};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row615(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row615 (src/parser//parser_tables.nit:7588,2--7591:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row615, 7588};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row616(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row616 (src/parser//parser_tables.nit:7594,2--7597:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row616, 7594};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row617(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row617 (src/parser//parser_tables.nit:7600,2--7624:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row617, 7600};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row618(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row618 (src/parser//parser_tables.nit:7627,2--7630:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row618, 7627};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row619(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row619 (src/parser//parser_tables.nit:7633,2--7657:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row619, 7633};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row620(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row620 (src/parser//parser_tables.nit:7660,2--7664:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row620, 7660};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row621(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row621 (src/parser//parser_tables.nit:7667,2--7671:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row621, 7667};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row622(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row622 (src/parser//parser_tables.nit:7674,2--7678:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row622, 7674};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row623(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row623 (src/parser//parser_tables.nit:7681,2--7685:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row623, 7681};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row624(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row624 (src/parser//parser_tables.nit:7688,2--7693:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row624, 7688};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row625(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row625 (src/parser//parser_tables.nit:7696,2--7721:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row625, 7696};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row626(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row626 (src/parser//parser_tables.nit:7724,2--7729:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row626, 7724};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row627(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row627 (src/parser//parser_tables.nit:7732,2--7735:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row627, 7732};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row628(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row628 (src/parser//parser_tables.nit:7738,2--7771:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row628, 7738};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row629(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row629 (src/parser//parser_tables.nit:7774,2--7777:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row629, 7774};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row630(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row630 (src/parser//parser_tables.nit:7780,2--7804:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row630, 7780};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row631(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row631 (src/parser//parser_tables.nit:7807,2--7812:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row631, 7807};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row632(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row632 (src/parser//parser_tables.nit:7815,2--7818:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row632, 7815};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row633(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row633 (src/parser//parser_tables.nit:7821,2--7825:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row633, 7821};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row634(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row634 (src/parser//parser_tables.nit:7828,2--7832:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row634, 7828};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row635(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row635 (src/parser//parser_tables.nit:7835,2--7838:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row635, 7835};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row636(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row636 (src/parser//parser_tables.nit:7841,2--7846:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row636, 7841};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row637(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row637 (src/parser//parser_tables.nit:7849,2--7853:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row637, 7849};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row638(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row638 (src/parser//parser_tables.nit:7856,2--7861:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row638, 7856};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row639(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row639 (src/parser//parser_tables.nit:7864,2--7869:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row639, 7864};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row640(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row640 (src/parser//parser_tables.nit:7872,2--7877:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row640, 7872};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row641(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row641 (src/parser//parser_tables.nit:7880,2--7885:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row641, 7880};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row642(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row642 (src/parser//parser_tables.nit:7888,2--7892:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row642, 7888};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row643(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row643 (src/parser//parser_tables.nit:7895,2--7898:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row643, 7895};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row644(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row644 (src/parser//parser_tables.nit:7901,2--7904:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row644, 7901};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row645(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row645 (src/parser//parser_tables.nit:7907,2--7910:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row645, 7907};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row646(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row646 (src/parser//parser_tables.nit:7913,2--7916:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row646, 7913};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row647(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row647 (src/parser//parser_tables.nit:7919,2--7943:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row647, 7919};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row648(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row648 (src/parser//parser_tables.nit:7946,2--7951:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row648, 7946};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row649(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row649 (src/parser//parser_tables.nit:7954,2--7959:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row649, 7954};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row650(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row650 (src/parser//parser_tables.nit:7962,2--7965:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row650, 7962};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row651(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row651 (src/parser//parser_tables.nit:7968,2--7971:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row651, 7968};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row652(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row652 (src/parser//parser_tables.nit:7974,2--7977:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row652, 7974};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row653(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row653 (src/parser//parser_tables.nit:7980,2--7983:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row653, 7980};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row654(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row654 (src/parser//parser_tables.nit:7986,2--7989:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row654, 7986};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row655(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row655 (src/parser//parser_tables.nit:7992,2--7995:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row655, 7992};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row656(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row656 (src/parser//parser_tables.nit:7998,2--8002:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row656, 7998};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row657(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row657 (src/parser//parser_tables.nit:8005,2--8010:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row657, 8005};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row658(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row658 (src/parser//parser_tables.nit:8013,2--8018:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row658, 8013};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row659(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row659 (src/parser//parser_tables.nit:8021,2--8024:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row659, 8021};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row660(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row660 (src/parser//parser_tables.nit:8027,2--8030:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row660, 8027};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row661(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row661 (src/parser//parser_tables.nit:8033,2--8047:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row661, 8033};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row662(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row662 (src/parser//parser_tables.nit:8050,2--8056:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row662, 8050};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row663(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row663 (src/parser//parser_tables.nit:8059,2--8062:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row663, 8059};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row664(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row664 (src/parser//parser_tables.nit:8065,2--8068:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row664, 8065};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row665(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row665 (src/parser//parser_tables.nit:8071,2--8075:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row665, 8071};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row666(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row666 (src/parser//parser_tables.nit:8078,2--8082:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row666, 8078};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row667(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row667 (src/parser//parser_tables.nit:8085,2--8090:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row667, 8085};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row668(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row668 (src/parser//parser_tables.nit:8093,2--8096:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row668, 8093};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row669(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row669 (src/parser//parser_tables.nit:8099,2--8103:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row669, 8099};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row670(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row670 (src/parser//parser_tables.nit:8106,2--8112:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row670, 8106};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row671(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row671 (src/parser//parser_tables.nit:8115,2--8118:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row671, 8115};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row672(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row672 (src/parser//parser_tables.nit:8121,2--8124:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row672, 8121};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row673(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row673 (src/parser//parser_tables.nit:8127,2--8131:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row673, 8127};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row674(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row674 (src/parser//parser_tables.nit:8134,2--8140:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row674, 8134};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row675(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row675 (src/parser//parser_tables.nit:8143,2--8148:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row675, 8143};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row676(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row676 (src/parser//parser_tables.nit:8151,2--8154:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row676, 8151};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row677(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row677 (src/parser//parser_tables.nit:8157,2--8162:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row677, 8157};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row678(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row678 (src/parser//parser_tables.nit:8165,2--8176:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row678, 8165};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row679(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row679 (src/parser//parser_tables.nit:8179,2--8182:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row679, 8179};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row680(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row680 (src/parser//parser_tables.nit:8185,2--8190:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row680, 8185};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row681(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row681 (src/parser//parser_tables.nit:8193,2--8203:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row681, 8193};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row682(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row682 (src/parser//parser_tables.nit:8206,2--8211:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row682, 8206};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row683(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row683 (src/parser//parser_tables.nit:8214,2--8218:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row683, 8214};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row684(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row684 (src/parser//parser_tables.nit:8221,2--8229:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row684, 8221};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row685(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row685 (src/parser//parser_tables.nit:8232,2--8239:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row685, 8232};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row686(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row686 (src/parser//parser_tables.nit:8242,2--8249:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row686, 8242};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row687(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row687 (src/parser//parser_tables.nit:8252,2--8259:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row687, 8252};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row688(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row688 (src/parser//parser_tables.nit:8262,2--8269:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row688, 8262};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row689(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row689 (src/parser//parser_tables.nit:8272,2--8276:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row689, 8272};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row690(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row690 (src/parser//parser_tables.nit:8279,2--8285:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row690, 8279};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row691(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row691 (src/parser//parser_tables.nit:8288,2--8292:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row691, 8288};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row692(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row692 (src/parser//parser_tables.nit:8295,2--8312:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row692, 8295};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row693(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row693 (src/parser//parser_tables.nit:8315,2--8319:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row693, 8315};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row694(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row694 (src/parser//parser_tables.nit:8322,2--8326:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row694, 8322};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row695(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row695 (src/parser//parser_tables.nit:8329,2--8348:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row695, 8329};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row696(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row696 (src/parser//parser_tables.nit:8351,2--8356:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row696, 8351};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row697(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row697 (src/parser//parser_tables.nit:8359,2--8362:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row697, 8359};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row698(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row698 (src/parser//parser_tables.nit:8365,2--8368:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row698, 8365};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row699(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row699 (src/parser//parser_tables.nit:8371,2--8374:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row699, 8371};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row700(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row700 (src/parser//parser_tables.nit:8377,2--8380:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row700, 8377};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row701(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row701 (src/parser//parser_tables.nit:8383,2--8388:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row701, 8383};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row702(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row702 (src/parser//parser_tables.nit:8391,2--8395:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row702, 8391};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row703(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row703 (src/parser//parser_tables.nit:8398,2--8401:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row703, 8398};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row704(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row704 (src/parser//parser_tables.nit:8404,2--8407:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row704, 8404};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row705(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row705 (src/parser//parser_tables.nit:8410,2--8413:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row705, 8410};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row706(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row706 (src/parser//parser_tables.nit:8416,2--8421:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row706, 8416};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row707(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row707 (src/parser//parser_tables.nit:8424,2--8427:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row707, 8424};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row708(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row708 (src/parser//parser_tables.nit:8430,2--8435:26)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row708, 8430};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row709(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row709 (src/parser//parser_tables.nit:8438,2--8449:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row709, 8438};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row710(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row710 (src/parser//parser_tables.nit:8452,2--8462:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row710, 8452};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row711(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row711 (src/parser//parser_tables.nit:8465,2--8470:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row711, 8465};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row712(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row712 (src/parser//parser_tables.nit:8473,2--8478:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row712, 8473};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row713(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row713 (src/parser//parser_tables.nit:8481,2--8484:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row713, 8481};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row714(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row714 (src/parser//parser_tables.nit:8487,2--8491:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row714, 8487};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row715(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row715 (src/parser//parser_tables.nit:8494,2--8499:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row715, 8494};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row716(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row716 (src/parser//parser_tables.nit:8502,2--8507:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row716, 8502};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row717(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row717 (src/parser//parser_tables.nit:8510,2--8515:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row717, 8510};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row718(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row718 (src/parser//parser_tables.nit:8518,2--8551:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row718, 8518};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row719(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row719 (src/parser//parser_tables.nit:8554,2--8560:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row719, 8554};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row720(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row720 (src/parser//parser_tables.nit:8563,2--8567:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row720, 8563};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row721(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row721 (src/parser//parser_tables.nit:8570,2--8602:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row721, 8570};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row722(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row722 (src/parser//parser_tables.nit:8605,2--8610:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row722, 8605};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row723(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row723 (src/parser//parser_tables.nit:8613,2--8616:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row723, 8613};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row724(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row724 (src/parser//parser_tables.nit:8619,2--8624:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row724, 8619};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row725(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row725 (src/parser//parser_tables.nit:8627,2--8631:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row725, 8627};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row726(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row726 (src/parser//parser_tables.nit:8634,2--8637:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row726, 8634};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row727(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row727 (src/parser//parser_tables.nit:8640,2--8643:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row727, 8640};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row728(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row728 (src/parser//parser_tables.nit:8646,2--8649:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row728, 8646};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row729(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row729 (src/parser//parser_tables.nit:8652,2--8655:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row729, 8652};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row730(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row730 (src/parser//parser_tables.nit:8658,2--8682:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row730, 8658};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row731(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row731 (src/parser//parser_tables.nit:8685,2--8707:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row731, 8685};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row732(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row732 (src/parser//parser_tables.nit:8710,2--8714:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row732, 8710};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row733(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row733 (src/parser//parser_tables.nit:8717,2--8738:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row733, 8717};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row734(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row734 (src/parser//parser_tables.nit:8741,2--8744:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row734, 8741};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row735(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row735 (src/parser//parser_tables.nit:8747,2--8751:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row735, 8747};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row736(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row736 (src/parser//parser_tables.nit:8754,2--8775:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row736, 8754};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row737(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row737 (src/parser//parser_tables.nit:8778,2--8781:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row737, 8778};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row738(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row738 (src/parser//parser_tables.nit:8784,2--8788:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row738, 8784};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row739(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row739 (src/parser//parser_tables.nit:8791,2--8796:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row739, 8791};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row740(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row740 (src/parser//parser_tables.nit:8799,2--8804:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row740, 8799};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row741(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row741 (src/parser//parser_tables.nit:8807,2--8812:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row741, 8807};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row742(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row742 (src/parser//parser_tables.nit:8815,2--8820:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row742, 8815};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row743(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row743 (src/parser//parser_tables.nit:8823,2--8828:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row743, 8823};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row744(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row744 (src/parser//parser_tables.nit:8831,2--8836:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row744, 8831};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row745(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row745 (src/parser//parser_tables.nit:8839,2--8844:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row745, 8839};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row746(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row746 (src/parser//parser_tables.nit:8847,2--8852:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row746, 8847};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row747(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row747 (src/parser//parser_tables.nit:8855,2--8860:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row747, 8855};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row748(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row748 (src/parser//parser_tables.nit:8863,2--8868:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row748, 8863};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row749(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row749 (src/parser//parser_tables.nit:8871,2--8876:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row749, 8871};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row750(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row750 (src/parser//parser_tables.nit:8879,2--8884:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row750, 8879};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row751(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row751 (src/parser//parser_tables.nit:8887,2--8892:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row751, 8887};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row752(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row752 (src/parser//parser_tables.nit:8895,2--8900:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row752, 8895};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row753(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row753 (src/parser//parser_tables.nit:8903,2--8908:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row753, 8903};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row754(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row754 (src/parser//parser_tables.nit:8911,2--8916:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row754, 8911};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row755(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row755 (src/parser//parser_tables.nit:8919,2--8924:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row755, 8919};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row756(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row756 (src/parser//parser_tables.nit:8927,2--8932:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row756, 8927};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row757(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row757 (src/parser//parser_tables.nit:8935,2--8938:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row757, 8935};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row758(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row758 (src/parser//parser_tables.nit:8941,2--8945:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row758, 8941};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row759(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row759 (src/parser//parser_tables.nit:8948,2--8951:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row759, 8948};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row760(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row760 (src/parser//parser_tables.nit:8954,2--8957:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row760, 8954};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row761(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row761 (src/parser//parser_tables.nit:8960,2--8964:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row761, 8960};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row762(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row762 (src/parser//parser_tables.nit:8967,2--8970:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row762, 8967};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row763(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row763 (src/parser//parser_tables.nit:8973,2--8978:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row763, 8973};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row764(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row764 (src/parser//parser_tables.nit:8981,2--8984:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row764, 8981};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row765(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row765 (src/parser//parser_tables.nit:8987,2--8991:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row765, 8987};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row766(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row766 (src/parser//parser_tables.nit:8994,2--9000:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row766, 8994};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row767(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row767 (src/parser//parser_tables.nit:9003,2--9013:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row767, 9003};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row768(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row768 (src/parser//parser_tables.nit:9016,2--9021:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row768, 9016};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row769(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row769 (src/parser//parser_tables.nit:9024,2--9029:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row769, 9024};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row770(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row770 (src/parser//parser_tables.nit:9032,2--9035:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row770, 9032};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row771(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row771 (src/parser//parser_tables.nit:9038,2--9041:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row771, 9038};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row772(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row772 (src/parser//parser_tables.nit:9044,2--9047:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row772, 9044};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row773(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row773 (src/parser//parser_tables.nit:9050,2--9053:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row773, 9050};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row774(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row774 (src/parser//parser_tables.nit:9056,2--9066:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row774, 9056};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row775(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row775 (src/parser//parser_tables.nit:9069,2--9072:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row775, 9069};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row776(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row776 (src/parser//parser_tables.nit:9075,2--9082:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row776, 9075};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row777(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row777 (src/parser//parser_tables.nit:9085,2--9092:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row777, 9085};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row778(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row778 (src/parser//parser_tables.nit:9095,2--9099:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row778, 9095};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row779(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row779 (src/parser//parser_tables.nit:9102,2--9108:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row779, 9102};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row780(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row780 (src/parser//parser_tables.nit:9111,2--9115:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row780, 9111};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row781(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row781 (src/parser//parser_tables.nit:9118,2--9135:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row781, 9118};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row782(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row782 (src/parser//parser_tables.nit:9138,2--9142:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row782, 9138};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row783(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row783 (src/parser//parser_tables.nit:9145,2--9149:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row783, 9145};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row784(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row784 (src/parser//parser_tables.nit:9152,2--9171:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row784, 9152};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row785(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row785 (src/parser//parser_tables.nit:9174,2--9181:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row785, 9174};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row786(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row786 (src/parser//parser_tables.nit:9184,2--9188:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row786, 9184};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row787(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row787 (src/parser//parser_tables.nit:9191,2--9197:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row787, 9191};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row788(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row788 (src/parser//parser_tables.nit:9200,2--9204:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row788, 9200};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row789(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row789 (src/parser//parser_tables.nit:9207,2--9211:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row789, 9207};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row790(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row790 (src/parser//parser_tables.nit:9214,2--9218:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row790, 9214};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row791(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row791 (src/parser//parser_tables.nit:9221,2--9225:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row791, 9221};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row792(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row792 (src/parser//parser_tables.nit:9228,2--9233:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row792, 9228};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row793(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row793 (src/parser//parser_tables.nit:9236,2--9240:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row793, 9236};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row794(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row794 (src/parser//parser_tables.nit:9243,2--9248:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row794, 9243};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row795(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row795 (src/parser//parser_tables.nit:9251,2--9256:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row795, 9251};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row796(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row796 (src/parser//parser_tables.nit:9259,2--9264:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row796, 9259};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row797(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row797 (src/parser//parser_tables.nit:9267,2--9277:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row797, 9267};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row798(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row798 (src/parser//parser_tables.nit:9280,2--9285:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row798, 9280};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row799(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row799 (src/parser//parser_tables.nit:9288,2--9292:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row799, 9288};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row800(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row800 (src/parser//parser_tables.nit:9295,2--9298:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row800, 9295};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row801(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row801 (src/parser//parser_tables.nit:9301,2--9311:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row801, 9301};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row802(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row802 (src/parser//parser_tables.nit:9314,2--9319:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row802, 9314};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row803(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row803 (src/parser//parser_tables.nit:9322,2--9327:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row803, 9322};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row804(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row804 (src/parser//parser_tables.nit:9330,2--9333:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row804, 9330};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row805(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row805 (src/parser//parser_tables.nit:9336,2--9339:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row805, 9336};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row806(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row806 (src/parser//parser_tables.nit:9342,2--9352:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row806, 9342};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row807(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row807 (src/parser//parser_tables.nit:9355,2--9365:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row807, 9355};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row808(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row808 (src/parser//parser_tables.nit:9368,2--9373:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row808, 9368};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row809(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row809 (src/parser//parser_tables.nit:9376,2--9407:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row809, 9376};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row810(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row810 (src/parser//parser_tables.nit:9410,2--9415:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row810, 9410};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row811(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row811 (src/parser//parser_tables.nit:9418,2--9422:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row811, 9418};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row812(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row812 (src/parser//parser_tables.nit:9425,2--9429:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row812, 9425};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row813(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row813 (src/parser//parser_tables.nit:9432,2--9435:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row813, 9432};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row814(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row814 (src/parser//parser_tables.nit:9438,2--9463:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row814, 9438};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row815(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row815 (src/parser//parser_tables.nit:9466,2--9494:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row815, 9466};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row816(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row816 (src/parser//parser_tables.nit:9497,2--9500:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row816, 9497};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row817(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row817 (src/parser//parser_tables.nit:9503,2--9535:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row817, 9503};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row818(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row818 (src/parser//parser_tables.nit:9538,2--9542:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row818, 9538};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row819(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row819 (src/parser//parser_tables.nit:9545,2--9548:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row819, 9545};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row820(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row820 (src/parser//parser_tables.nit:9551,2--9556:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row820, 9551};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row821(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row821 (src/parser//parser_tables.nit:9559,2--9562:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row821, 9559};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row822(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row822 (src/parser//parser_tables.nit:9565,2--9568:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row822, 9565};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row823(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row823 (src/parser//parser_tables.nit:9571,2--9576:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row823, 9571};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row824(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row824 (src/parser//parser_tables.nit:9579,2--9582:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row824, 9579};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row825(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row825 (src/parser//parser_tables.nit:9585,2--9588:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row825, 9585};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row826(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row826 (src/parser//parser_tables.nit:9591,2--9594:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row826, 9591};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row827(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row827 (src/parser//parser_tables.nit:9597,2--9600:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row827, 9597};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row828(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row828 (src/parser//parser_tables.nit:9603,2--9606:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row828, 9603};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row829(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row829 (src/parser//parser_tables.nit:9609,2--9612:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row829, 9609};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row830(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row830 (src/parser//parser_tables.nit:9615,2--9637:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row830, 9615};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row831(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row831 (src/parser//parser_tables.nit:9640,2--9662:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row831, 9640};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row832(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row832 (src/parser//parser_tables.nit:9665,2--9686:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row832, 9665};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row833(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row833 (src/parser//parser_tables.nit:9689,2--9693:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row833, 9689};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row834(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row834 (src/parser//parser_tables.nit:9696,2--9717:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row834, 9696};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row835(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row835 (src/parser//parser_tables.nit:9720,2--9741:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row835, 9720};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row836(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row836 (src/parser//parser_tables.nit:9744,2--9765:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row836, 9744};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row837(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row837 (src/parser//parser_tables.nit:9768,2--9789:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row837, 9768};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row838(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row838 (src/parser//parser_tables.nit:9792,2--9813:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row838, 9792};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row839(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row839 (src/parser//parser_tables.nit:9816,2--9837:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row839, 9816};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row840(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row840 (src/parser//parser_tables.nit:9840,2--9861:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row840, 9840};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row841(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row841 (src/parser//parser_tables.nit:9864,2--9885:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row841, 9864};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row842(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row842 (src/parser//parser_tables.nit:9888,2--9909:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row842, 9888};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row843(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row843 (src/parser//parser_tables.nit:9912,2--9933:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row843, 9912};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row844(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row844 (src/parser//parser_tables.nit:9936,2--9957:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row844, 9936};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row845(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row845 (src/parser//parser_tables.nit:9960,2--9981:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row845, 9960};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row846(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row846 (src/parser//parser_tables.nit:9984,2--9990:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row846, 9984};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row847(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row847 (src/parser//parser_tables.nit:9993,2--9996:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row847, 9993};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row848(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row848 (src/parser//parser_tables.nit:9999,2--10002:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row848, 9999};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row849(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row849 (src/parser//parser_tables.nit:10005,2--10009:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row849, 10005};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row850(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row850 (src/parser//parser_tables.nit:10012,2--10015:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row850, 10012};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row851(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row851 (src/parser//parser_tables.nit:10018,2--10021:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row851, 10018};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row852(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row852 (src/parser//parser_tables.nit:10024,2--10028:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row852, 10024};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row853(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row853 (src/parser//parser_tables.nit:10031,2--10034:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row853, 10031};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row854(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row854 (src/parser//parser_tables.nit:10037,2--10047:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row854, 10037};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row855(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row855 (src/parser//parser_tables.nit:10050,2--10060:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row855, 10050};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row856(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row856 (src/parser//parser_tables.nit:10063,2--10068:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row856, 10063};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row857(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row857 (src/parser//parser_tables.nit:10071,2--10074:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row857, 10071};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row858(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row858 (src/parser//parser_tables.nit:10077,2--10084:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row858, 10077};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row859(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row859 (src/parser//parser_tables.nit:10087,2--10091:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row859, 10087};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row860(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row860 (src/parser//parser_tables.nit:10094,2--10100:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row860, 10094};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row861(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row861 (src/parser//parser_tables.nit:10103,2--10107:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row861, 10103};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row862(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row862 (src/parser//parser_tables.nit:10110,2--10114:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row862, 10110};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row863(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row863 (src/parser//parser_tables.nit:10117,2--10121:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row863, 10117};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row864(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row864 (src/parser//parser_tables.nit:10124,2--10128:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row864, 10124};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row865(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row865 (src/parser//parser_tables.nit:10131,2--10136:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row865, 10131};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row866(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row866 (src/parser//parser_tables.nit:10139,2--10143:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row866, 10139};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row867(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row867 (src/parser//parser_tables.nit:10146,2--10151:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row867, 10146};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row868(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row868 (src/parser//parser_tables.nit:10154,2--10159:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row868, 10154};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row869(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row869 (src/parser//parser_tables.nit:10162,2--10167:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row869, 10162};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row870(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row870 (src/parser//parser_tables.nit:10170,2--10176:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row870, 10170};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row871(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row871 (src/parser//parser_tables.nit:10179,2--10183:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row871, 10179};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row872(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row872 (src/parser//parser_tables.nit:10186,2--10190:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row872, 10186};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row873(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row873 (src/parser//parser_tables.nit:10193,2--10197:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row873, 10193};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row874(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row874 (src/parser//parser_tables.nit:10200,2--10204:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row874, 10200};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row875(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row875 (src/parser//parser_tables.nit:10207,2--10212:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row875, 10207};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row876(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row876 (src/parser//parser_tables.nit:10215,2--10219:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row876, 10215};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row877(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row877 (src/parser//parser_tables.nit:10222,2--10227:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row877, 10222};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row878(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row878 (src/parser//parser_tables.nit:10230,2--10236:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row878, 10230};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row879(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row879 (src/parser//parser_tables.nit:10239,2--10242:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row879, 10239};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row880(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row880 (src/parser//parser_tables.nit:10245,2--10250:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row880, 10245};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row881(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row881 (src/parser//parser_tables.nit:10253,2--10257:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row881, 10253};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row882(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row882 (src/parser//parser_tables.nit:10260,2--10265:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row882, 10260};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row883(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row883 (src/parser//parser_tables.nit:10268,2--10272:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row883, 10268};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row884(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row884 (src/parser//parser_tables.nit:10275,2--10278:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row884, 10275};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row885(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row885 (src/parser//parser_tables.nit:10281,2--10291:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row885, 10281};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row886(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row886 (src/parser//parser_tables.nit:10294,2--10299:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row886, 10294};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row887(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row887 (src/parser//parser_tables.nit:10302,2--10305:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row887, 10302};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row888(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row888 (src/parser//parser_tables.nit:10308,2--10318:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row888, 10308};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row889(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row889 (src/parser//parser_tables.nit:10321,2--10331:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row889, 10321};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row890(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row890 (src/parser//parser_tables.nit:10334,2--10339:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row890, 10334};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row891(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row891 (src/parser//parser_tables.nit:10342,2--10345:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row891, 10342};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row892(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row892 (src/parser//parser_tables.nit:10348,2--10351:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row892, 10348};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row893(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row893 (src/parser//parser_tables.nit:10354,2--10364:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row893, 10354};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row894(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row894 (src/parser//parser_tables.nit:10367,2--10371:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row894, 10367};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row895(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row895 (src/parser//parser_tables.nit:10374,2--10405:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row895, 10374};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row896(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row896 (src/parser//parser_tables.nit:10408,2--10442:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row896, 10408};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row897(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row897 (src/parser//parser_tables.nit:10445,2--10478:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row897, 10445};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row898(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row898 (src/parser//parser_tables.nit:10481,2--10485:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row898, 10481};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row899(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row899 (src/parser//parser_tables.nit:10488,2--10492:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row899, 10488};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row900(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row900 (src/parser//parser_tables.nit:10495,2--10498:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row900, 10495};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row901(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row901 (src/parser//parser_tables.nit:10501,2--10506:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row901, 10501};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row902(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row902 (src/parser//parser_tables.nit:10509,2--10513:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row902, 10509};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row903(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row903 (src/parser//parser_tables.nit:10516,2--10521:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row903, 10516};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row904(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row904 (src/parser//parser_tables.nit:10524,2--10527:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row904, 10524};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row905(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row905 (src/parser//parser_tables.nit:10530,2--10533:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row905, 10530};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row906(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row906 (src/parser//parser_tables.nit:10536,2--10539:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row906, 10536};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row907(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row907 (src/parser//parser_tables.nit:10542,2--10547:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row907, 10542};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row908(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row908 (src/parser//parser_tables.nit:10550,2--10553:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row908, 10550};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row909(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row909 (src/parser//parser_tables.nit:10556,2--10562:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row909, 10556};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row910(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row910 (src/parser//parser_tables.nit:10565,2--10571:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row910, 10565};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row911(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row911 (src/parser//parser_tables.nit:10574,2--10579:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row911, 10574};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row912(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row912 (src/parser//parser_tables.nit:10582,2--10587:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row912, 10582};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row913(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row913 (src/parser//parser_tables.nit:10590,2--10595:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row913, 10590};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row914(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row914 (src/parser//parser_tables.nit:10598,2--10603:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row914, 10598};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row915(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row915 (src/parser//parser_tables.nit:10606,2--10611:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row915, 10606};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row916(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row916 (src/parser//parser_tables.nit:10614,2--10619:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row916, 10614};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row917(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row917 (src/parser//parser_tables.nit:10622,2--10627:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row917, 10622};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row918(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row918 (src/parser//parser_tables.nit:10630,2--10633:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row918, 10630};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row919(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row919 (src/parser//parser_tables.nit:10636,2--10639:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row919, 10636};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row920(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row920 (src/parser//parser_tables.nit:10642,2--10645:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row920, 10642};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row921(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row921 (src/parser//parser_tables.nit:10648,2--10652:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row921, 10648};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row922(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row922 (src/parser//parser_tables.nit:10655,2--10659:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row922, 10655};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row923(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row923 (src/parser//parser_tables.nit:10662,2--10665:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row923, 10662};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row924(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row924 (src/parser//parser_tables.nit:10668,2--10671:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row924, 10668};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row925(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row925 (src/parser//parser_tables.nit:10674,2--10677:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row925, 10674};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row926(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row926 (src/parser//parser_tables.nit:10680,2--10683:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row926, 10680};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row927(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row927 (src/parser//parser_tables.nit:10686,2--10689:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row927, 10686};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row928(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row928 (src/parser//parser_tables.nit:10692,2--10702:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row928, 10692};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row929(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row929 (src/parser//parser_tables.nit:10705,2--10711:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row929, 10705};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row930(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row930 (src/parser//parser_tables.nit:10714,2--10718:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row930, 10714};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row931(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row931 (src/parser//parser_tables.nit:10721,2--10725:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row931, 10721};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row932(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row932 (src/parser//parser_tables.nit:10728,2--10732:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row932, 10728};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row933(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row933 (src/parser//parser_tables.nit:10735,2--10739:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row933, 10735};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row934(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row934 (src/parser//parser_tables.nit:10742,2--10747:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row934, 10742};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row935(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row935 (src/parser//parser_tables.nit:10750,2--10754:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row935, 10750};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row936(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row936 (src/parser//parser_tables.nit:10757,2--10762:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row936, 10757};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row937(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row937 (src/parser//parser_tables.nit:10765,2--10771:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row937, 10765};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row938(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row938 (src/parser//parser_tables.nit:10774,2--10777:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row938, 10774};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row939(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row939 (src/parser//parser_tables.nit:10780,2--10785:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row939, 10780};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row940(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row940 (src/parser//parser_tables.nit:10788,2--10792:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row940, 10788};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row941(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row941 (src/parser//parser_tables.nit:10795,2--10800:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row941, 10795};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row942(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row942 (src/parser//parser_tables.nit:10803,2--10807:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row942, 10803};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row943(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row943 (src/parser//parser_tables.nit:10810,2--10814:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row943, 10810};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row944(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row944 (src/parser//parser_tables.nit:10817,2--10821:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row944, 10817};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row945(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row945 (src/parser//parser_tables.nit:10824,2--10829:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row945, 10824};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row946(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row946 (src/parser//parser_tables.nit:10832,2--10836:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row946, 10832};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row947(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row947 (src/parser//parser_tables.nit:10839,2--10844:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row947, 10839};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row948(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row948 (src/parser//parser_tables.nit:10847,2--10852:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row948, 10847};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row949(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row949 (src/parser//parser_tables.nit:10855,2--10859:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row949, 10855};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row950(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row950 (src/parser//parser_tables.nit:10862,2--10867:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row950, 10862};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row951(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row951 (src/parser//parser_tables.nit:10870,2--10875:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row951, 10870};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row952(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row952 (src/parser//parser_tables.nit:10878,2--10882:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row952, 10878};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row953(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row953 (src/parser//parser_tables.nit:10885,2--10891:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row953, 10885};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row954(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row954 (src/parser//parser_tables.nit:10894,2--10898:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row954, 10894};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row955(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row955 (src/parser//parser_tables.nit:10901,2--10925:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row955, 10901};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row956(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row956 (src/parser//parser_tables.nit:10928,2--10933:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row956, 10928};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row957(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row957 (src/parser//parser_tables.nit:10936,2--10940:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row957, 10936};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row958(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row958 (src/parser//parser_tables.nit:10943,2--10976:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row958, 10943};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row959(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row959 (src/parser//parser_tables.nit:10979,2--10982:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row959, 10979};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row960(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row960 (src/parser//parser_tables.nit:10985,2--11007:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row960, 10985};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row961(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row961 (src/parser//parser_tables.nit:11010,2--11013:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row961, 11010};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row962(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row962 (src/parser//parser_tables.nit:11016,2--11019:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row962, 11016};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row963(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row963 (src/parser//parser_tables.nit:11022,2--11032:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row963, 11022};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row964(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row964 (src/parser//parser_tables.nit:11035,2--11038:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row964, 11035};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row965(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row965 (src/parser//parser_tables.nit:11041,2--11045:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row965, 11041};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row966(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row966 (src/parser//parser_tables.nit:11048,2--11052:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row966, 11048};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row967(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row967 (src/parser//parser_tables.nit:11055,2--11058:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row967, 11055};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row968(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row968 (src/parser//parser_tables.nit:11061,2--11085:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row968, 11061};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row969(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row969 (src/parser//parser_tables.nit:11088,2--11093:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row969, 11088};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row970(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row970 (src/parser//parser_tables.nit:11096,2--11100:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row970, 11096};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row971(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row971 (src/parser//parser_tables.nit:11103,2--11106:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row971, 11103};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row972(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row972 (src/parser//parser_tables.nit:11109,2--11112:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row972, 11109};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row973(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row973 (src/parser//parser_tables.nit:11115,2--11118:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row973, 11115};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row974(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row974 (src/parser//parser_tables.nit:11121,2--11125:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row974, 11121};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row975(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row975 (src/parser//parser_tables.nit:11128,2--11132:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row975, 11128};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row976(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row976 (src/parser//parser_tables.nit:11135,2--11140:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row976, 11135};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row977(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row977 (src/parser//parser_tables.nit:11143,2--11147:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row977, 11143};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row978(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row978 (src/parser//parser_tables.nit:11150,2--11155:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row978, 11150};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row979(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row979 (src/parser//parser_tables.nit:11158,2--11163:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row979, 11158};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row980(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row980 (src/parser//parser_tables.nit:11166,2--11170:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row980, 11166};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row981(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row981 (src/parser//parser_tables.nit:11173,2--11178:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row981, 11173};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row982(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row982 (src/parser//parser_tables.nit:11181,2--11186:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row982, 11181};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row983(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row983 (src/parser//parser_tables.nit:11189,2--11193:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row983, 11189};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row984(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row984 (src/parser//parser_tables.nit:11196,2--11202:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row984, 11196};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row985(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row985 (src/parser//parser_tables.nit:11205,2--11209:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row985, 11205};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row986(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row986 (src/parser//parser_tables.nit:11212,2--11236:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row986, 11212};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row987(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row987 (src/parser//parser_tables.nit:11239,2--11244:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row987, 11239};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row988(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row988 (src/parser//parser_tables.nit:11247,2--11251:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row988, 11247};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row989(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row989 (src/parser//parser_tables.nit:11254,2--11287:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row989, 11254};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row990(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row990 (src/parser//parser_tables.nit:11290,2--11294:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row990, 11290};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row991(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row991 (src/parser//parser_tables.nit:11297,2--11302:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row991, 11297};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row992(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row992 (src/parser//parser_tables.nit:11305,2--11310:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row992, 11305};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row993(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row993 (src/parser//parser_tables.nit:11313,2--11317:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row993, 11313};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row994(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row994 (src/parser//parser_tables.nit:11320,2--11325:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row994, 11320};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row995(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row995 (src/parser//parser_tables.nit:11328,2--11333:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row995, 11328};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row996(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row996 (src/parser//parser_tables.nit:11336,2--11340:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row996, 11336};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row997(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row997 (src/parser//parser_tables.nit:11343,2--11367:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row997, 11343};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row998(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row998 (src/parser//parser_tables.nit:11370,2--11375:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row998, 11370};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row999(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row999 (src/parser//parser_tables.nit:11378,2--11383:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row999, 11378};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1000(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1000 (src/parser//parser_tables.nit:11386,2--11390:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1000, 11386};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1001(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1001 (src/parser//parser_tables.nit:11393,2--11417:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1001, 11393};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1002(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1002 (src/parser//parser_tables.nit:11420,2--11425:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1002, 11420};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1003(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1003 (src/parser//parser_tables.nit:11428,2--11431:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1003, 11428};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1004(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1004 (src/parser//parser_tables.nit:11434,2--11437:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1004, 11434};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1005(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1005 (src/parser//parser_tables.nit:11440,2--11444:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1005, 11440};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1006(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1006 (src/parser//parser_tables.nit:11447,2--11480:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1006, 11447};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1007(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1007 (src/parser//parser_tables.nit:11483,2--11486:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1007, 11483};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1008(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1008 (src/parser//parser_tables.nit:11489,2--11513:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1008, 11489};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1009(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1009 (src/parser//parser_tables.nit:11516,2--11549:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1009, 11516};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1010(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1010 (src/parser//parser_tables.nit:11552,2--11556:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1010, 11552};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1011(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1011 (src/parser//parser_tables.nit:11559,2--11562:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1011, 11559};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1012(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1012 (src/parser//parser_tables.nit:11565,2--11568:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1012, 11565};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1013(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1013 (src/parser//parser_tables.nit:11571,2--11604:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1013, 11571};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1014(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1014 (src/parser//parser_tables.nit:11607,2--11610:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1014, 11607};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1015(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1015 (src/parser//parser_tables.nit:11613,2--11637:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1015, 11613};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1016(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1016 (src/parser//parser_tables.nit:11640,2--11644:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1016, 11640};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1017(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1017 (src/parser//parser_tables.nit:11647,2--11651:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1017, 11647};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1018(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1018 (src/parser//parser_tables.nit:11654,2--11659:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1018, 11654};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1019(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1019 (src/parser//parser_tables.nit:11662,2--11667:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1019, 11662};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1020(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1020 (src/parser//parser_tables.nit:11670,2--11674:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1020, 11670};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1021(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1021 (src/parser//parser_tables.nit:11677,2--11682:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1021, 11677};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1022(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1022 (src/parser//parser_tables.nit:11685,2--11690:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1022, 11685};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1023(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1023 (src/parser//parser_tables.nit:11693,2--11697:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1023, 11693};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1024(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1024 (src/parser//parser_tables.nit:11700,2--11724:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1024, 11700};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1025(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1025 (src/parser//parser_tables.nit:11727,2--11732:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1025, 11727};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1026(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1026 (src/parser//parser_tables.nit:11735,2--11740:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1026, 11735};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1027(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1027 (src/parser//parser_tables.nit:11743,2--11747:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1027, 11743};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1028(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1028 (src/parser//parser_tables.nit:11750,2--11774:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1028, 11750};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1029(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1029 (src/parser//parser_tables.nit:11777,2--11782:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1029, 11777};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1030(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1030 (src/parser//parser_tables.nit:11785,2--11788:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1030, 11785};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1031(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1031 (src/parser//parser_tables.nit:11791,2--11794:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1031, 11791};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1032(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1032 (src/parser//parser_tables.nit:11797,2--11801:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1032, 11797};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1033(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1033 (src/parser//parser_tables.nit:11804,2--11837:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1033, 11804};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1034(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1034 (src/parser//parser_tables.nit:11840,2--11843:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1034, 11840};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1035(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1035 (src/parser//parser_tables.nit:11846,2--11870:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1035, 11846};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1036(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1036 (src/parser//parser_tables.nit:11873,2--11906:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1036, 11873};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1037(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1037 (src/parser//parser_tables.nit:11909,2--11913:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1037, 11909};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1038(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1038 (src/parser//parser_tables.nit:11916,2--11921:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1038, 11916};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1039(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1039 (src/parser//parser_tables.nit:11924,2--11929:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1039, 11924};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1040(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1040 (src/parser//parser_tables.nit:11932,2--11936:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1040, 11932};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1041(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1041 (src/parser//parser_tables.nit:11939,2--11963:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1041, 11939};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1042(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1042 (src/parser//parser_tables.nit:11966,2--11971:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1042, 11966};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1043(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1043 (src/parser//parser_tables.nit:11974,2--11979:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1043, 11974};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1044(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1044 (src/parser//parser_tables.nit:11982,2--11986:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1044, 11982};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1045(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1045 (src/parser//parser_tables.nit:11989,2--12013:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1045, 11989};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1046(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1046 (src/parser//parser_tables.nit:12016,2--12021:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1046, 12016};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1047(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1047 (src/parser//parser_tables.nit:12024,2--12027:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1047, 12024};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1048(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1048 (src/parser//parser_tables.nit:12030,2--12054:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1048, 12030};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1049(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1049 (src/parser//parser_tables.nit:12057,2--12081:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1049, 12057};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1050(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1050 (src/parser//parser_tables.nit:12084,2--12089:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1050, 12084};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1051(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1051 (src/parser//parser_tables.nit:12092,2--12095:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1051, 12092};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1052(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1052 (src/parser//parser_tables.nit:12098,2--12122:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1052, 12098};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1053(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1053 (src/parser//parser_tables.nit:12125,2--12128:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1053, 12125};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1054(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1054 (src/parser//parser_tables.nit:12131,2--12135:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1054, 12131};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1055(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1055 (src/parser//parser_tables.nit:12138,2--12141:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1055, 12138};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1056(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1056 (src/parser//parser_tables.nit:12144,2--12148:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1056, 12144};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1057(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1057 (src/parser//parser_tables.nit:12151,2--12154:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1057, 12151};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1058(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1058 (src/parser//parser_tables.nit:12157,2--12160:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1058, 12157};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1059(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1059 (src/parser//parser_tables.nit:12163,2--12168:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1059, 12163};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1060(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1060 (src/parser//parser_tables.nit:12171,2--12174:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1060, 12171};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1061(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1061 (src/parser//parser_tables.nit:12177,2--12182:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1061, 12177};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1062(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1062 (src/parser//parser_tables.nit:12185,2--12190:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1062, 12185};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1063(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1063 (src/parser//parser_tables.nit:12193,2--12197:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1063, 12193};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1064(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1064 (src/parser//parser_tables.nit:12200,2--12224:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1064, 12200};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1065(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1065 (src/parser//parser_tables.nit:12227,2--12232:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1065, 12227};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1066(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1066 (src/parser//parser_tables.nit:12235,2--12240:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1066, 12235};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1067(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1067 (src/parser//parser_tables.nit:12243,2--12247:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1067, 12243};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1068(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1068 (src/parser//parser_tables.nit:12250,2--12274:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1068, 12250};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1069(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1069 (src/parser//parser_tables.nit:12277,2--12282:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1069, 12277};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1070(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1070 (src/parser//parser_tables.nit:12285,2--12288:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1070, 12285};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1071(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1071 (src/parser//parser_tables.nit:12291,2--12315:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1071, 12291};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1072(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1072 (src/parser//parser_tables.nit:12318,2--12342:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1072, 12318};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1073(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1073 (src/parser//parser_tables.nit:12345,2--12350:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1073, 12345};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1074(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1074 (src/parser//parser_tables.nit:12353,2--12356:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1074, 12353};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1075(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1075 (src/parser//parser_tables.nit:12359,2--12383:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1075, 12359};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1076(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1076 (src/parser//parser_tables.nit:12386,2--12389:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1076, 12386};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1077(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1077 (src/parser//parser_tables.nit:12392,2--12396:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1077, 12392};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1078(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1078 (src/parser//parser_tables.nit:12399,2--12402:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1078, 12399};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1079(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1079 (src/parser//parser_tables.nit:12405,2--12409:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1079, 12405};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1080(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1080 (src/parser//parser_tables.nit:12412,2--12415:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1080, 12412};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1081(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1081 (src/parser//parser_tables.nit:12418,2--12423:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1081, 12418};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1082(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1082 (src/parser//parser_tables.nit:12426,2--12430:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1082, 12426};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1083(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1083 (src/parser//parser_tables.nit:12433,2--12457:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1083, 12433};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1084(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1084 (src/parser//parser_tables.nit:12460,2--12465:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1084, 12460};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1085(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1085 (src/parser//parser_tables.nit:12468,2--12471:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1085, 12468};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1086(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1086 (src/parser//parser_tables.nit:12474,2--12498:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1086, 12474};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1087(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1087 (src/parser//parser_tables.nit:12501,2--12525:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1087, 12501};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1088(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1088 (src/parser//parser_tables.nit:12528,2--12533:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1088, 12528};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1089(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1089 (src/parser//parser_tables.nit:12536,2--12539:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1089, 12536};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1090(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1090 (src/parser//parser_tables.nit:12542,2--12566:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1090, 12542};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1091(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1091 (src/parser//parser_tables.nit:12569,2--12572:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1091, 12569};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1092(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1092 (src/parser//parser_tables.nit:12575,2--12578:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1092, 12575};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1093(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1093 (src/parser//parser_tables.nit:12581,2--12605:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1093, 12581};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1094(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1094 (src/parser//parser_tables.nit:12608,2--12611:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1094, 12608};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1095(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1095 (src/parser//parser_tables.nit:12614,2--12617:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1095, 12614};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1096(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1096 (src/parser//parser_tables.nit:12620,2--12623:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1096, 12620};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1097(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1097 (src/parser//parser_tables.nit:12626,2--12630:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1097, 12626};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1098(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1098 (src/parser//parser_tables.nit:12633,2--12638:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1098, 12633};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1099(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1099 (src/parser//parser_tables.nit:12641,2--12645:29)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1099, 12641};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1100(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1100 (src/parser//parser_tables.nit:12648,2--12672:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1100, 12648};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1101(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1101 (src/parser//parser_tables.nit:12675,2--12680:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1101, 12675};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1102(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1102 (src/parser//parser_tables.nit:12683,2--12686:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1102, 12683};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1103(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1103 (src/parser//parser_tables.nit:12689,2--12713:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1103, 12689};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1104(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1104 (src/parser//parser_tables.nit:12716,2--12740:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1104, 12716};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1105(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1105 (src/parser//parser_tables.nit:12743,2--12748:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1105, 12743};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1106(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1106 (src/parser//parser_tables.nit:12751,2--12754:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1106, 12751};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1107(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1107 (src/parser//parser_tables.nit:12757,2--12781:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1107, 12757};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1108(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1108 (src/parser//parser_tables.nit:12784,2--12787:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1108, 12784};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1109(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1109 (src/parser//parser_tables.nit:12790,2--12793:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1109, 12790};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1110(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1110 (src/parser//parser_tables.nit:12796,2--12820:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1110, 12796};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1111(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1111 (src/parser//parser_tables.nit:12823,2--12826:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1111, 12823};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1112(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1112 (src/parser//parser_tables.nit:12829,2--12832:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1112, 12829};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1113(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1113 (src/parser//parser_tables.nit:12835,2--12838:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1113, 12835};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1114(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1114 (src/parser//parser_tables.nit:12841,2--12865:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1114, 12841};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1115(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1115 (src/parser//parser_tables.nit:12868,2--12873:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1115, 12868};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1116(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1116 (src/parser//parser_tables.nit:12876,2--12879:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1116, 12876};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1117(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1117 (src/parser//parser_tables.nit:12882,2--12906:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1117, 12882};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1118(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1118 (src/parser//parser_tables.nit:12909,2--12912:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1118, 12909};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1119(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1119 (src/parser//parser_tables.nit:12915,2--12918:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1119, 12915};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1120(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1120 (src/parser//parser_tables.nit:12921,2--12945:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1120, 12921};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1121(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1121 (src/parser//parser_tables.nit:12948,2--12951:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1121, 12948};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1122(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1122 (src/parser//parser_tables.nit:12954,2--12957:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1122, 12954};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1123(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1123 (src/parser//parser_tables.nit:12960,2--12965:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1123, 12960};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1124(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1124 (src/parser//parser_tables.nit:12968,2--12992:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1124, 12968};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1125(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1125 (src/parser//parser_tables.nit:12995,2--13000:25)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1125, 12995};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1126(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1126 (src/parser//parser_tables.nit:13003,2--13006:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1126, 13003};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1127(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1127 (src/parser//parser_tables.nit:13009,2--13033:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1127, 13009};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1128(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1128 (src/parser//parser_tables.nit:13036,2--13039:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1128, 13036};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1129(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1129 (src/parser//parser_tables.nit:13042,2--13045:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1129, 13042};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1130(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1130 (src/parser//parser_tables.nit:13048,2--13072:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1130, 13048};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1131(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1131 (src/parser//parser_tables.nit:13075,2--13078:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1131, 13075};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1132(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1132 (src/parser//parser_tables.nit:13081,2--13084:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1132, 13081};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1133(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1133 (src/parser//parser_tables.nit:13087,2--13090:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1133, 13087};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1134(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1134 (src/parser//parser_tables.nit:13093,2--13117:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1134, 13093};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1135(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1135 (src/parser//parser_tables.nit:13120,2--13123:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1135, 13120};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1136(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1136 (src/parser//parser_tables.nit:13126,2--13129:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1136, 13126};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1137(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1137 (src/parser//parser_tables.nit:13132,2--13155:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1137, 13132};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1138(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1138 (src/parser//parser_tables.nit:13158,2--13161:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1138, 13158};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1139(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1139 (src/parser//parser_tables.nit:13164,2--13188:27)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1139, 13164};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1140(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1140 (src/parser//parser_tables.nit:13191,2--13194:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1140, 13191};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1141(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1141 (src/parser//parser_tables.nit:13197,2--13200:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1141, 13197};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1142(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1142 (src/parser//parser_tables.nit:13203,2--13206:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1142, 13203};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1143(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1143 (src/parser//parser_tables.nit:13209,2--13212:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1143, 13209};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t parser_tables___Parser___action_table_row1144(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::action_table_row1144 (src/parser//parser_tables.nit:13215,2--13218:28)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___action_table_row1144, 13215};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
void parser_tables___Parser___build_goto_table(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::build_goto_table (src/parser//parser_tables.nit:13223,2--14451:11)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___build_goto_table, 13223};
val_t variable0;
static val_t once_value_variable0_1147; static int once_bool_variable0_1147;
val_t variable1;
return;
}
val_t parser_tables___Parser___error_messages(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::error_messages (src/parser//parser_tables.nit:14456,2--14620:107)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___error_messages, 14456};
val_t variable0;
static val_t once_value_variable0_1149; static int once_bool_variable0_1149;
val_t variable1;
return variable0;
}
val_t parser_tables___Parser___errors(val_t self) {
- struct trace_t trace = {NULL, "parser_tables::Parser::errors (src/parser//parser_tables.nit:14624,2--14627:5901)"};
+ struct trace_t trace = {NULL, LOCATE_parser_tables___Parser___errors, 14624};
val_t variable0;
static val_t once_value_variable0_1151; static int once_bool_variable0_1151;
trace.prev = tracehead; tracehead = &trace;
/* This C header file is generated by NIT to compile modules and programs that requires parser_tables. */
-#ifndef parser_tables__sep
-#define parser_tables__sep
+#ifndef parser_tables_3_sep
+#define parser_tables_3_sep
#include "standard._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_Parser[];
+#define LOCATE_parser_tables "parser_tables"
extern const int SFT_parser_tables[];
#define ID_Parser SFT_parser_tables[0]
#define COLOR_Parser SFT_parser_tables[1]
#define ATTR_parser_tables___Parser____action_table(recv) ATTR(recv, COLOR_parser_tables___Parser____action_table)
typedef void (* parser_tables___Parser___build_action_table_t)(val_t self);
void parser_tables___Parser___build_action_table(val_t self);
+#define LOCATE_parser_tables___Parser___build_action_table "parser_tables::Parser::build_action_table"
typedef val_t (* parser_tables___Parser___action_table_row1_t)(val_t self);
val_t parser_tables___Parser___action_table_row1(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1 "parser_tables::Parser::action_table_row1"
typedef val_t (* parser_tables___Parser___action_table_row2_t)(val_t self);
val_t parser_tables___Parser___action_table_row2(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row2 "parser_tables::Parser::action_table_row2"
typedef val_t (* parser_tables___Parser___action_table_row3_t)(val_t self);
val_t parser_tables___Parser___action_table_row3(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row3 "parser_tables::Parser::action_table_row3"
typedef val_t (* parser_tables___Parser___action_table_row4_t)(val_t self);
val_t parser_tables___Parser___action_table_row4(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row4 "parser_tables::Parser::action_table_row4"
typedef val_t (* parser_tables___Parser___action_table_row5_t)(val_t self);
val_t parser_tables___Parser___action_table_row5(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row5 "parser_tables::Parser::action_table_row5"
typedef val_t (* parser_tables___Parser___action_table_row6_t)(val_t self);
val_t parser_tables___Parser___action_table_row6(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row6 "parser_tables::Parser::action_table_row6"
typedef val_t (* parser_tables___Parser___action_table_row7_t)(val_t self);
val_t parser_tables___Parser___action_table_row7(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row7 "parser_tables::Parser::action_table_row7"
typedef val_t (* parser_tables___Parser___action_table_row8_t)(val_t self);
val_t parser_tables___Parser___action_table_row8(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row8 "parser_tables::Parser::action_table_row8"
typedef val_t (* parser_tables___Parser___action_table_row9_t)(val_t self);
val_t parser_tables___Parser___action_table_row9(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row9 "parser_tables::Parser::action_table_row9"
typedef val_t (* parser_tables___Parser___action_table_row10_t)(val_t self);
val_t parser_tables___Parser___action_table_row10(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row10 "parser_tables::Parser::action_table_row10"
typedef val_t (* parser_tables___Parser___action_table_row11_t)(val_t self);
val_t parser_tables___Parser___action_table_row11(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row11 "parser_tables::Parser::action_table_row11"
typedef val_t (* parser_tables___Parser___action_table_row12_t)(val_t self);
val_t parser_tables___Parser___action_table_row12(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row12 "parser_tables::Parser::action_table_row12"
typedef val_t (* parser_tables___Parser___action_table_row13_t)(val_t self);
val_t parser_tables___Parser___action_table_row13(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row13 "parser_tables::Parser::action_table_row13"
typedef val_t (* parser_tables___Parser___action_table_row14_t)(val_t self);
val_t parser_tables___Parser___action_table_row14(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row14 "parser_tables::Parser::action_table_row14"
typedef val_t (* parser_tables___Parser___action_table_row15_t)(val_t self);
val_t parser_tables___Parser___action_table_row15(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row15 "parser_tables::Parser::action_table_row15"
typedef val_t (* parser_tables___Parser___action_table_row16_t)(val_t self);
val_t parser_tables___Parser___action_table_row16(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row16 "parser_tables::Parser::action_table_row16"
typedef val_t (* parser_tables___Parser___action_table_row17_t)(val_t self);
val_t parser_tables___Parser___action_table_row17(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row17 "parser_tables::Parser::action_table_row17"
typedef val_t (* parser_tables___Parser___action_table_row18_t)(val_t self);
val_t parser_tables___Parser___action_table_row18(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row18 "parser_tables::Parser::action_table_row18"
typedef val_t (* parser_tables___Parser___action_table_row19_t)(val_t self);
val_t parser_tables___Parser___action_table_row19(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row19 "parser_tables::Parser::action_table_row19"
typedef val_t (* parser_tables___Parser___action_table_row20_t)(val_t self);
val_t parser_tables___Parser___action_table_row20(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row20 "parser_tables::Parser::action_table_row20"
typedef val_t (* parser_tables___Parser___action_table_row21_t)(val_t self);
val_t parser_tables___Parser___action_table_row21(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row21 "parser_tables::Parser::action_table_row21"
typedef val_t (* parser_tables___Parser___action_table_row22_t)(val_t self);
val_t parser_tables___Parser___action_table_row22(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row22 "parser_tables::Parser::action_table_row22"
typedef val_t (* parser_tables___Parser___action_table_row23_t)(val_t self);
val_t parser_tables___Parser___action_table_row23(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row23 "parser_tables::Parser::action_table_row23"
typedef val_t (* parser_tables___Parser___action_table_row24_t)(val_t self);
val_t parser_tables___Parser___action_table_row24(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row24 "parser_tables::Parser::action_table_row24"
typedef val_t (* parser_tables___Parser___action_table_row25_t)(val_t self);
val_t parser_tables___Parser___action_table_row25(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row25 "parser_tables::Parser::action_table_row25"
typedef val_t (* parser_tables___Parser___action_table_row26_t)(val_t self);
val_t parser_tables___Parser___action_table_row26(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row26 "parser_tables::Parser::action_table_row26"
typedef val_t (* parser_tables___Parser___action_table_row27_t)(val_t self);
val_t parser_tables___Parser___action_table_row27(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row27 "parser_tables::Parser::action_table_row27"
typedef val_t (* parser_tables___Parser___action_table_row28_t)(val_t self);
val_t parser_tables___Parser___action_table_row28(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row28 "parser_tables::Parser::action_table_row28"
typedef val_t (* parser_tables___Parser___action_table_row29_t)(val_t self);
val_t parser_tables___Parser___action_table_row29(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row29 "parser_tables::Parser::action_table_row29"
typedef val_t (* parser_tables___Parser___action_table_row30_t)(val_t self);
val_t parser_tables___Parser___action_table_row30(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row30 "parser_tables::Parser::action_table_row30"
typedef val_t (* parser_tables___Parser___action_table_row31_t)(val_t self);
val_t parser_tables___Parser___action_table_row31(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row31 "parser_tables::Parser::action_table_row31"
typedef val_t (* parser_tables___Parser___action_table_row32_t)(val_t self);
val_t parser_tables___Parser___action_table_row32(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row32 "parser_tables::Parser::action_table_row32"
typedef val_t (* parser_tables___Parser___action_table_row33_t)(val_t self);
val_t parser_tables___Parser___action_table_row33(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row33 "parser_tables::Parser::action_table_row33"
typedef val_t (* parser_tables___Parser___action_table_row34_t)(val_t self);
val_t parser_tables___Parser___action_table_row34(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row34 "parser_tables::Parser::action_table_row34"
typedef val_t (* parser_tables___Parser___action_table_row35_t)(val_t self);
val_t parser_tables___Parser___action_table_row35(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row35 "parser_tables::Parser::action_table_row35"
typedef val_t (* parser_tables___Parser___action_table_row36_t)(val_t self);
val_t parser_tables___Parser___action_table_row36(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row36 "parser_tables::Parser::action_table_row36"
typedef val_t (* parser_tables___Parser___action_table_row37_t)(val_t self);
val_t parser_tables___Parser___action_table_row37(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row37 "parser_tables::Parser::action_table_row37"
typedef val_t (* parser_tables___Parser___action_table_row38_t)(val_t self);
val_t parser_tables___Parser___action_table_row38(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row38 "parser_tables::Parser::action_table_row38"
typedef val_t (* parser_tables___Parser___action_table_row39_t)(val_t self);
val_t parser_tables___Parser___action_table_row39(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row39 "parser_tables::Parser::action_table_row39"
typedef val_t (* parser_tables___Parser___action_table_row40_t)(val_t self);
val_t parser_tables___Parser___action_table_row40(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row40 "parser_tables::Parser::action_table_row40"
typedef val_t (* parser_tables___Parser___action_table_row41_t)(val_t self);
val_t parser_tables___Parser___action_table_row41(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row41 "parser_tables::Parser::action_table_row41"
typedef val_t (* parser_tables___Parser___action_table_row42_t)(val_t self);
val_t parser_tables___Parser___action_table_row42(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row42 "parser_tables::Parser::action_table_row42"
typedef val_t (* parser_tables___Parser___action_table_row43_t)(val_t self);
val_t parser_tables___Parser___action_table_row43(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row43 "parser_tables::Parser::action_table_row43"
typedef val_t (* parser_tables___Parser___action_table_row44_t)(val_t self);
val_t parser_tables___Parser___action_table_row44(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row44 "parser_tables::Parser::action_table_row44"
typedef val_t (* parser_tables___Parser___action_table_row45_t)(val_t self);
val_t parser_tables___Parser___action_table_row45(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row45 "parser_tables::Parser::action_table_row45"
typedef val_t (* parser_tables___Parser___action_table_row46_t)(val_t self);
val_t parser_tables___Parser___action_table_row46(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row46 "parser_tables::Parser::action_table_row46"
typedef val_t (* parser_tables___Parser___action_table_row47_t)(val_t self);
val_t parser_tables___Parser___action_table_row47(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row47 "parser_tables::Parser::action_table_row47"
typedef val_t (* parser_tables___Parser___action_table_row48_t)(val_t self);
val_t parser_tables___Parser___action_table_row48(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row48 "parser_tables::Parser::action_table_row48"
typedef val_t (* parser_tables___Parser___action_table_row49_t)(val_t self);
val_t parser_tables___Parser___action_table_row49(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row49 "parser_tables::Parser::action_table_row49"
typedef val_t (* parser_tables___Parser___action_table_row50_t)(val_t self);
val_t parser_tables___Parser___action_table_row50(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row50 "parser_tables::Parser::action_table_row50"
typedef val_t (* parser_tables___Parser___action_table_row51_t)(val_t self);
val_t parser_tables___Parser___action_table_row51(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row51 "parser_tables::Parser::action_table_row51"
typedef val_t (* parser_tables___Parser___action_table_row52_t)(val_t self);
val_t parser_tables___Parser___action_table_row52(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row52 "parser_tables::Parser::action_table_row52"
typedef val_t (* parser_tables___Parser___action_table_row53_t)(val_t self);
val_t parser_tables___Parser___action_table_row53(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row53 "parser_tables::Parser::action_table_row53"
typedef val_t (* parser_tables___Parser___action_table_row54_t)(val_t self);
val_t parser_tables___Parser___action_table_row54(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row54 "parser_tables::Parser::action_table_row54"
typedef val_t (* parser_tables___Parser___action_table_row55_t)(val_t self);
val_t parser_tables___Parser___action_table_row55(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row55 "parser_tables::Parser::action_table_row55"
typedef val_t (* parser_tables___Parser___action_table_row56_t)(val_t self);
val_t parser_tables___Parser___action_table_row56(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row56 "parser_tables::Parser::action_table_row56"
typedef val_t (* parser_tables___Parser___action_table_row57_t)(val_t self);
val_t parser_tables___Parser___action_table_row57(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row57 "parser_tables::Parser::action_table_row57"
typedef val_t (* parser_tables___Parser___action_table_row58_t)(val_t self);
val_t parser_tables___Parser___action_table_row58(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row58 "parser_tables::Parser::action_table_row58"
typedef val_t (* parser_tables___Parser___action_table_row59_t)(val_t self);
val_t parser_tables___Parser___action_table_row59(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row59 "parser_tables::Parser::action_table_row59"
typedef val_t (* parser_tables___Parser___action_table_row60_t)(val_t self);
val_t parser_tables___Parser___action_table_row60(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row60 "parser_tables::Parser::action_table_row60"
typedef val_t (* parser_tables___Parser___action_table_row61_t)(val_t self);
val_t parser_tables___Parser___action_table_row61(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row61 "parser_tables::Parser::action_table_row61"
typedef val_t (* parser_tables___Parser___action_table_row62_t)(val_t self);
val_t parser_tables___Parser___action_table_row62(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row62 "parser_tables::Parser::action_table_row62"
typedef val_t (* parser_tables___Parser___action_table_row63_t)(val_t self);
val_t parser_tables___Parser___action_table_row63(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row63 "parser_tables::Parser::action_table_row63"
typedef val_t (* parser_tables___Parser___action_table_row64_t)(val_t self);
val_t parser_tables___Parser___action_table_row64(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row64 "parser_tables::Parser::action_table_row64"
typedef val_t (* parser_tables___Parser___action_table_row65_t)(val_t self);
val_t parser_tables___Parser___action_table_row65(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row65 "parser_tables::Parser::action_table_row65"
typedef val_t (* parser_tables___Parser___action_table_row66_t)(val_t self);
val_t parser_tables___Parser___action_table_row66(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row66 "parser_tables::Parser::action_table_row66"
typedef val_t (* parser_tables___Parser___action_table_row67_t)(val_t self);
val_t parser_tables___Parser___action_table_row67(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row67 "parser_tables::Parser::action_table_row67"
typedef val_t (* parser_tables___Parser___action_table_row68_t)(val_t self);
val_t parser_tables___Parser___action_table_row68(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row68 "parser_tables::Parser::action_table_row68"
typedef val_t (* parser_tables___Parser___action_table_row69_t)(val_t self);
val_t parser_tables___Parser___action_table_row69(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row69 "parser_tables::Parser::action_table_row69"
typedef val_t (* parser_tables___Parser___action_table_row70_t)(val_t self);
val_t parser_tables___Parser___action_table_row70(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row70 "parser_tables::Parser::action_table_row70"
typedef val_t (* parser_tables___Parser___action_table_row71_t)(val_t self);
val_t parser_tables___Parser___action_table_row71(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row71 "parser_tables::Parser::action_table_row71"
typedef val_t (* parser_tables___Parser___action_table_row72_t)(val_t self);
val_t parser_tables___Parser___action_table_row72(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row72 "parser_tables::Parser::action_table_row72"
typedef val_t (* parser_tables___Parser___action_table_row73_t)(val_t self);
val_t parser_tables___Parser___action_table_row73(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row73 "parser_tables::Parser::action_table_row73"
typedef val_t (* parser_tables___Parser___action_table_row74_t)(val_t self);
val_t parser_tables___Parser___action_table_row74(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row74 "parser_tables::Parser::action_table_row74"
typedef val_t (* parser_tables___Parser___action_table_row75_t)(val_t self);
val_t parser_tables___Parser___action_table_row75(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row75 "parser_tables::Parser::action_table_row75"
typedef val_t (* parser_tables___Parser___action_table_row76_t)(val_t self);
val_t parser_tables___Parser___action_table_row76(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row76 "parser_tables::Parser::action_table_row76"
typedef val_t (* parser_tables___Parser___action_table_row77_t)(val_t self);
val_t parser_tables___Parser___action_table_row77(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row77 "parser_tables::Parser::action_table_row77"
typedef val_t (* parser_tables___Parser___action_table_row78_t)(val_t self);
val_t parser_tables___Parser___action_table_row78(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row78 "parser_tables::Parser::action_table_row78"
typedef val_t (* parser_tables___Parser___action_table_row79_t)(val_t self);
val_t parser_tables___Parser___action_table_row79(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row79 "parser_tables::Parser::action_table_row79"
typedef val_t (* parser_tables___Parser___action_table_row80_t)(val_t self);
val_t parser_tables___Parser___action_table_row80(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row80 "parser_tables::Parser::action_table_row80"
typedef val_t (* parser_tables___Parser___action_table_row81_t)(val_t self);
val_t parser_tables___Parser___action_table_row81(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row81 "parser_tables::Parser::action_table_row81"
typedef val_t (* parser_tables___Parser___action_table_row82_t)(val_t self);
val_t parser_tables___Parser___action_table_row82(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row82 "parser_tables::Parser::action_table_row82"
typedef val_t (* parser_tables___Parser___action_table_row83_t)(val_t self);
val_t parser_tables___Parser___action_table_row83(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row83 "parser_tables::Parser::action_table_row83"
typedef val_t (* parser_tables___Parser___action_table_row84_t)(val_t self);
val_t parser_tables___Parser___action_table_row84(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row84 "parser_tables::Parser::action_table_row84"
typedef val_t (* parser_tables___Parser___action_table_row85_t)(val_t self);
val_t parser_tables___Parser___action_table_row85(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row85 "parser_tables::Parser::action_table_row85"
typedef val_t (* parser_tables___Parser___action_table_row86_t)(val_t self);
val_t parser_tables___Parser___action_table_row86(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row86 "parser_tables::Parser::action_table_row86"
typedef val_t (* parser_tables___Parser___action_table_row87_t)(val_t self);
val_t parser_tables___Parser___action_table_row87(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row87 "parser_tables::Parser::action_table_row87"
typedef val_t (* parser_tables___Parser___action_table_row88_t)(val_t self);
val_t parser_tables___Parser___action_table_row88(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row88 "parser_tables::Parser::action_table_row88"
typedef val_t (* parser_tables___Parser___action_table_row89_t)(val_t self);
val_t parser_tables___Parser___action_table_row89(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row89 "parser_tables::Parser::action_table_row89"
typedef val_t (* parser_tables___Parser___action_table_row90_t)(val_t self);
val_t parser_tables___Parser___action_table_row90(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row90 "parser_tables::Parser::action_table_row90"
typedef val_t (* parser_tables___Parser___action_table_row91_t)(val_t self);
val_t parser_tables___Parser___action_table_row91(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row91 "parser_tables::Parser::action_table_row91"
typedef val_t (* parser_tables___Parser___action_table_row92_t)(val_t self);
val_t parser_tables___Parser___action_table_row92(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row92 "parser_tables::Parser::action_table_row92"
typedef val_t (* parser_tables___Parser___action_table_row93_t)(val_t self);
val_t parser_tables___Parser___action_table_row93(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row93 "parser_tables::Parser::action_table_row93"
typedef val_t (* parser_tables___Parser___action_table_row94_t)(val_t self);
val_t parser_tables___Parser___action_table_row94(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row94 "parser_tables::Parser::action_table_row94"
typedef val_t (* parser_tables___Parser___action_table_row95_t)(val_t self);
val_t parser_tables___Parser___action_table_row95(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row95 "parser_tables::Parser::action_table_row95"
typedef val_t (* parser_tables___Parser___action_table_row96_t)(val_t self);
val_t parser_tables___Parser___action_table_row96(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row96 "parser_tables::Parser::action_table_row96"
typedef val_t (* parser_tables___Parser___action_table_row97_t)(val_t self);
val_t parser_tables___Parser___action_table_row97(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row97 "parser_tables::Parser::action_table_row97"
typedef val_t (* parser_tables___Parser___action_table_row98_t)(val_t self);
val_t parser_tables___Parser___action_table_row98(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row98 "parser_tables::Parser::action_table_row98"
typedef val_t (* parser_tables___Parser___action_table_row99_t)(val_t self);
val_t parser_tables___Parser___action_table_row99(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row99 "parser_tables::Parser::action_table_row99"
typedef val_t (* parser_tables___Parser___action_table_row100_t)(val_t self);
val_t parser_tables___Parser___action_table_row100(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row100 "parser_tables::Parser::action_table_row100"
typedef val_t (* parser_tables___Parser___action_table_row101_t)(val_t self);
val_t parser_tables___Parser___action_table_row101(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row101 "parser_tables::Parser::action_table_row101"
typedef val_t (* parser_tables___Parser___action_table_row102_t)(val_t self);
val_t parser_tables___Parser___action_table_row102(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row102 "parser_tables::Parser::action_table_row102"
typedef val_t (* parser_tables___Parser___action_table_row103_t)(val_t self);
val_t parser_tables___Parser___action_table_row103(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row103 "parser_tables::Parser::action_table_row103"
typedef val_t (* parser_tables___Parser___action_table_row104_t)(val_t self);
val_t parser_tables___Parser___action_table_row104(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row104 "parser_tables::Parser::action_table_row104"
typedef val_t (* parser_tables___Parser___action_table_row105_t)(val_t self);
val_t parser_tables___Parser___action_table_row105(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row105 "parser_tables::Parser::action_table_row105"
typedef val_t (* parser_tables___Parser___action_table_row106_t)(val_t self);
val_t parser_tables___Parser___action_table_row106(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row106 "parser_tables::Parser::action_table_row106"
typedef val_t (* parser_tables___Parser___action_table_row107_t)(val_t self);
val_t parser_tables___Parser___action_table_row107(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row107 "parser_tables::Parser::action_table_row107"
typedef val_t (* parser_tables___Parser___action_table_row108_t)(val_t self);
val_t parser_tables___Parser___action_table_row108(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row108 "parser_tables::Parser::action_table_row108"
typedef val_t (* parser_tables___Parser___action_table_row109_t)(val_t self);
val_t parser_tables___Parser___action_table_row109(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row109 "parser_tables::Parser::action_table_row109"
typedef val_t (* parser_tables___Parser___action_table_row110_t)(val_t self);
val_t parser_tables___Parser___action_table_row110(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row110 "parser_tables::Parser::action_table_row110"
typedef val_t (* parser_tables___Parser___action_table_row111_t)(val_t self);
val_t parser_tables___Parser___action_table_row111(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row111 "parser_tables::Parser::action_table_row111"
typedef val_t (* parser_tables___Parser___action_table_row112_t)(val_t self);
val_t parser_tables___Parser___action_table_row112(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row112 "parser_tables::Parser::action_table_row112"
typedef val_t (* parser_tables___Parser___action_table_row113_t)(val_t self);
val_t parser_tables___Parser___action_table_row113(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row113 "parser_tables::Parser::action_table_row113"
typedef val_t (* parser_tables___Parser___action_table_row114_t)(val_t self);
val_t parser_tables___Parser___action_table_row114(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row114 "parser_tables::Parser::action_table_row114"
typedef val_t (* parser_tables___Parser___action_table_row115_t)(val_t self);
val_t parser_tables___Parser___action_table_row115(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row115 "parser_tables::Parser::action_table_row115"
typedef val_t (* parser_tables___Parser___action_table_row116_t)(val_t self);
val_t parser_tables___Parser___action_table_row116(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row116 "parser_tables::Parser::action_table_row116"
typedef val_t (* parser_tables___Parser___action_table_row117_t)(val_t self);
val_t parser_tables___Parser___action_table_row117(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row117 "parser_tables::Parser::action_table_row117"
typedef val_t (* parser_tables___Parser___action_table_row118_t)(val_t self);
val_t parser_tables___Parser___action_table_row118(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row118 "parser_tables::Parser::action_table_row118"
typedef val_t (* parser_tables___Parser___action_table_row119_t)(val_t self);
val_t parser_tables___Parser___action_table_row119(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row119 "parser_tables::Parser::action_table_row119"
typedef val_t (* parser_tables___Parser___action_table_row120_t)(val_t self);
val_t parser_tables___Parser___action_table_row120(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row120 "parser_tables::Parser::action_table_row120"
typedef val_t (* parser_tables___Parser___action_table_row121_t)(val_t self);
val_t parser_tables___Parser___action_table_row121(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row121 "parser_tables::Parser::action_table_row121"
typedef val_t (* parser_tables___Parser___action_table_row122_t)(val_t self);
val_t parser_tables___Parser___action_table_row122(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row122 "parser_tables::Parser::action_table_row122"
typedef val_t (* parser_tables___Parser___action_table_row123_t)(val_t self);
val_t parser_tables___Parser___action_table_row123(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row123 "parser_tables::Parser::action_table_row123"
typedef val_t (* parser_tables___Parser___action_table_row124_t)(val_t self);
val_t parser_tables___Parser___action_table_row124(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row124 "parser_tables::Parser::action_table_row124"
typedef val_t (* parser_tables___Parser___action_table_row125_t)(val_t self);
val_t parser_tables___Parser___action_table_row125(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row125 "parser_tables::Parser::action_table_row125"
typedef val_t (* parser_tables___Parser___action_table_row126_t)(val_t self);
val_t parser_tables___Parser___action_table_row126(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row126 "parser_tables::Parser::action_table_row126"
typedef val_t (* parser_tables___Parser___action_table_row127_t)(val_t self);
val_t parser_tables___Parser___action_table_row127(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row127 "parser_tables::Parser::action_table_row127"
typedef val_t (* parser_tables___Parser___action_table_row128_t)(val_t self);
val_t parser_tables___Parser___action_table_row128(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row128 "parser_tables::Parser::action_table_row128"
typedef val_t (* parser_tables___Parser___action_table_row129_t)(val_t self);
val_t parser_tables___Parser___action_table_row129(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row129 "parser_tables::Parser::action_table_row129"
typedef val_t (* parser_tables___Parser___action_table_row130_t)(val_t self);
val_t parser_tables___Parser___action_table_row130(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row130 "parser_tables::Parser::action_table_row130"
typedef val_t (* parser_tables___Parser___action_table_row131_t)(val_t self);
val_t parser_tables___Parser___action_table_row131(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row131 "parser_tables::Parser::action_table_row131"
typedef val_t (* parser_tables___Parser___action_table_row132_t)(val_t self);
val_t parser_tables___Parser___action_table_row132(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row132 "parser_tables::Parser::action_table_row132"
typedef val_t (* parser_tables___Parser___action_table_row133_t)(val_t self);
val_t parser_tables___Parser___action_table_row133(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row133 "parser_tables::Parser::action_table_row133"
typedef val_t (* parser_tables___Parser___action_table_row134_t)(val_t self);
val_t parser_tables___Parser___action_table_row134(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row134 "parser_tables::Parser::action_table_row134"
typedef val_t (* parser_tables___Parser___action_table_row135_t)(val_t self);
val_t parser_tables___Parser___action_table_row135(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row135 "parser_tables::Parser::action_table_row135"
typedef val_t (* parser_tables___Parser___action_table_row136_t)(val_t self);
val_t parser_tables___Parser___action_table_row136(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row136 "parser_tables::Parser::action_table_row136"
typedef val_t (* parser_tables___Parser___action_table_row137_t)(val_t self);
val_t parser_tables___Parser___action_table_row137(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row137 "parser_tables::Parser::action_table_row137"
typedef val_t (* parser_tables___Parser___action_table_row138_t)(val_t self);
val_t parser_tables___Parser___action_table_row138(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row138 "parser_tables::Parser::action_table_row138"
typedef val_t (* parser_tables___Parser___action_table_row139_t)(val_t self);
val_t parser_tables___Parser___action_table_row139(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row139 "parser_tables::Parser::action_table_row139"
typedef val_t (* parser_tables___Parser___action_table_row140_t)(val_t self);
val_t parser_tables___Parser___action_table_row140(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row140 "parser_tables::Parser::action_table_row140"
typedef val_t (* parser_tables___Parser___action_table_row141_t)(val_t self);
val_t parser_tables___Parser___action_table_row141(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row141 "parser_tables::Parser::action_table_row141"
typedef val_t (* parser_tables___Parser___action_table_row142_t)(val_t self);
val_t parser_tables___Parser___action_table_row142(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row142 "parser_tables::Parser::action_table_row142"
typedef val_t (* parser_tables___Parser___action_table_row143_t)(val_t self);
val_t parser_tables___Parser___action_table_row143(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row143 "parser_tables::Parser::action_table_row143"
typedef val_t (* parser_tables___Parser___action_table_row144_t)(val_t self);
val_t parser_tables___Parser___action_table_row144(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row144 "parser_tables::Parser::action_table_row144"
typedef val_t (* parser_tables___Parser___action_table_row145_t)(val_t self);
val_t parser_tables___Parser___action_table_row145(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row145 "parser_tables::Parser::action_table_row145"
typedef val_t (* parser_tables___Parser___action_table_row146_t)(val_t self);
val_t parser_tables___Parser___action_table_row146(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row146 "parser_tables::Parser::action_table_row146"
typedef val_t (* parser_tables___Parser___action_table_row147_t)(val_t self);
val_t parser_tables___Parser___action_table_row147(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row147 "parser_tables::Parser::action_table_row147"
typedef val_t (* parser_tables___Parser___action_table_row148_t)(val_t self);
val_t parser_tables___Parser___action_table_row148(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row148 "parser_tables::Parser::action_table_row148"
typedef val_t (* parser_tables___Parser___action_table_row149_t)(val_t self);
val_t parser_tables___Parser___action_table_row149(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row149 "parser_tables::Parser::action_table_row149"
typedef val_t (* parser_tables___Parser___action_table_row150_t)(val_t self);
val_t parser_tables___Parser___action_table_row150(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row150 "parser_tables::Parser::action_table_row150"
typedef val_t (* parser_tables___Parser___action_table_row151_t)(val_t self);
val_t parser_tables___Parser___action_table_row151(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row151 "parser_tables::Parser::action_table_row151"
typedef val_t (* parser_tables___Parser___action_table_row152_t)(val_t self);
val_t parser_tables___Parser___action_table_row152(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row152 "parser_tables::Parser::action_table_row152"
typedef val_t (* parser_tables___Parser___action_table_row153_t)(val_t self);
val_t parser_tables___Parser___action_table_row153(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row153 "parser_tables::Parser::action_table_row153"
typedef val_t (* parser_tables___Parser___action_table_row154_t)(val_t self);
val_t parser_tables___Parser___action_table_row154(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row154 "parser_tables::Parser::action_table_row154"
typedef val_t (* parser_tables___Parser___action_table_row155_t)(val_t self);
val_t parser_tables___Parser___action_table_row155(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row155 "parser_tables::Parser::action_table_row155"
typedef val_t (* parser_tables___Parser___action_table_row156_t)(val_t self);
val_t parser_tables___Parser___action_table_row156(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row156 "parser_tables::Parser::action_table_row156"
typedef val_t (* parser_tables___Parser___action_table_row157_t)(val_t self);
val_t parser_tables___Parser___action_table_row157(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row157 "parser_tables::Parser::action_table_row157"
typedef val_t (* parser_tables___Parser___action_table_row158_t)(val_t self);
val_t parser_tables___Parser___action_table_row158(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row158 "parser_tables::Parser::action_table_row158"
typedef val_t (* parser_tables___Parser___action_table_row159_t)(val_t self);
val_t parser_tables___Parser___action_table_row159(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row159 "parser_tables::Parser::action_table_row159"
typedef val_t (* parser_tables___Parser___action_table_row160_t)(val_t self);
val_t parser_tables___Parser___action_table_row160(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row160 "parser_tables::Parser::action_table_row160"
typedef val_t (* parser_tables___Parser___action_table_row161_t)(val_t self);
val_t parser_tables___Parser___action_table_row161(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row161 "parser_tables::Parser::action_table_row161"
typedef val_t (* parser_tables___Parser___action_table_row162_t)(val_t self);
val_t parser_tables___Parser___action_table_row162(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row162 "parser_tables::Parser::action_table_row162"
typedef val_t (* parser_tables___Parser___action_table_row163_t)(val_t self);
val_t parser_tables___Parser___action_table_row163(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row163 "parser_tables::Parser::action_table_row163"
typedef val_t (* parser_tables___Parser___action_table_row164_t)(val_t self);
val_t parser_tables___Parser___action_table_row164(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row164 "parser_tables::Parser::action_table_row164"
typedef val_t (* parser_tables___Parser___action_table_row165_t)(val_t self);
val_t parser_tables___Parser___action_table_row165(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row165 "parser_tables::Parser::action_table_row165"
typedef val_t (* parser_tables___Parser___action_table_row166_t)(val_t self);
val_t parser_tables___Parser___action_table_row166(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row166 "parser_tables::Parser::action_table_row166"
typedef val_t (* parser_tables___Parser___action_table_row167_t)(val_t self);
val_t parser_tables___Parser___action_table_row167(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row167 "parser_tables::Parser::action_table_row167"
typedef val_t (* parser_tables___Parser___action_table_row168_t)(val_t self);
val_t parser_tables___Parser___action_table_row168(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row168 "parser_tables::Parser::action_table_row168"
typedef val_t (* parser_tables___Parser___action_table_row169_t)(val_t self);
val_t parser_tables___Parser___action_table_row169(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row169 "parser_tables::Parser::action_table_row169"
typedef val_t (* parser_tables___Parser___action_table_row170_t)(val_t self);
val_t parser_tables___Parser___action_table_row170(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row170 "parser_tables::Parser::action_table_row170"
typedef val_t (* parser_tables___Parser___action_table_row171_t)(val_t self);
val_t parser_tables___Parser___action_table_row171(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row171 "parser_tables::Parser::action_table_row171"
typedef val_t (* parser_tables___Parser___action_table_row172_t)(val_t self);
val_t parser_tables___Parser___action_table_row172(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row172 "parser_tables::Parser::action_table_row172"
typedef val_t (* parser_tables___Parser___action_table_row173_t)(val_t self);
val_t parser_tables___Parser___action_table_row173(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row173 "parser_tables::Parser::action_table_row173"
typedef val_t (* parser_tables___Parser___action_table_row174_t)(val_t self);
val_t parser_tables___Parser___action_table_row174(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row174 "parser_tables::Parser::action_table_row174"
typedef val_t (* parser_tables___Parser___action_table_row175_t)(val_t self);
val_t parser_tables___Parser___action_table_row175(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row175 "parser_tables::Parser::action_table_row175"
typedef val_t (* parser_tables___Parser___action_table_row176_t)(val_t self);
val_t parser_tables___Parser___action_table_row176(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row176 "parser_tables::Parser::action_table_row176"
typedef val_t (* parser_tables___Parser___action_table_row177_t)(val_t self);
val_t parser_tables___Parser___action_table_row177(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row177 "parser_tables::Parser::action_table_row177"
typedef val_t (* parser_tables___Parser___action_table_row178_t)(val_t self);
val_t parser_tables___Parser___action_table_row178(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row178 "parser_tables::Parser::action_table_row178"
typedef val_t (* parser_tables___Parser___action_table_row179_t)(val_t self);
val_t parser_tables___Parser___action_table_row179(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row179 "parser_tables::Parser::action_table_row179"
typedef val_t (* parser_tables___Parser___action_table_row180_t)(val_t self);
val_t parser_tables___Parser___action_table_row180(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row180 "parser_tables::Parser::action_table_row180"
typedef val_t (* parser_tables___Parser___action_table_row181_t)(val_t self);
val_t parser_tables___Parser___action_table_row181(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row181 "parser_tables::Parser::action_table_row181"
typedef val_t (* parser_tables___Parser___action_table_row182_t)(val_t self);
val_t parser_tables___Parser___action_table_row182(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row182 "parser_tables::Parser::action_table_row182"
typedef val_t (* parser_tables___Parser___action_table_row183_t)(val_t self);
val_t parser_tables___Parser___action_table_row183(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row183 "parser_tables::Parser::action_table_row183"
typedef val_t (* parser_tables___Parser___action_table_row184_t)(val_t self);
val_t parser_tables___Parser___action_table_row184(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row184 "parser_tables::Parser::action_table_row184"
typedef val_t (* parser_tables___Parser___action_table_row185_t)(val_t self);
val_t parser_tables___Parser___action_table_row185(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row185 "parser_tables::Parser::action_table_row185"
typedef val_t (* parser_tables___Parser___action_table_row186_t)(val_t self);
val_t parser_tables___Parser___action_table_row186(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row186 "parser_tables::Parser::action_table_row186"
typedef val_t (* parser_tables___Parser___action_table_row187_t)(val_t self);
val_t parser_tables___Parser___action_table_row187(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row187 "parser_tables::Parser::action_table_row187"
typedef val_t (* parser_tables___Parser___action_table_row188_t)(val_t self);
val_t parser_tables___Parser___action_table_row188(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row188 "parser_tables::Parser::action_table_row188"
typedef val_t (* parser_tables___Parser___action_table_row189_t)(val_t self);
val_t parser_tables___Parser___action_table_row189(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row189 "parser_tables::Parser::action_table_row189"
typedef val_t (* parser_tables___Parser___action_table_row190_t)(val_t self);
val_t parser_tables___Parser___action_table_row190(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row190 "parser_tables::Parser::action_table_row190"
typedef val_t (* parser_tables___Parser___action_table_row191_t)(val_t self);
val_t parser_tables___Parser___action_table_row191(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row191 "parser_tables::Parser::action_table_row191"
typedef val_t (* parser_tables___Parser___action_table_row192_t)(val_t self);
val_t parser_tables___Parser___action_table_row192(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row192 "parser_tables::Parser::action_table_row192"
typedef val_t (* parser_tables___Parser___action_table_row193_t)(val_t self);
val_t parser_tables___Parser___action_table_row193(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row193 "parser_tables::Parser::action_table_row193"
typedef val_t (* parser_tables___Parser___action_table_row194_t)(val_t self);
val_t parser_tables___Parser___action_table_row194(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row194 "parser_tables::Parser::action_table_row194"
typedef val_t (* parser_tables___Parser___action_table_row195_t)(val_t self);
val_t parser_tables___Parser___action_table_row195(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row195 "parser_tables::Parser::action_table_row195"
typedef val_t (* parser_tables___Parser___action_table_row196_t)(val_t self);
val_t parser_tables___Parser___action_table_row196(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row196 "parser_tables::Parser::action_table_row196"
typedef val_t (* parser_tables___Parser___action_table_row197_t)(val_t self);
val_t parser_tables___Parser___action_table_row197(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row197 "parser_tables::Parser::action_table_row197"
typedef val_t (* parser_tables___Parser___action_table_row198_t)(val_t self);
val_t parser_tables___Parser___action_table_row198(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row198 "parser_tables::Parser::action_table_row198"
typedef val_t (* parser_tables___Parser___action_table_row199_t)(val_t self);
val_t parser_tables___Parser___action_table_row199(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row199 "parser_tables::Parser::action_table_row199"
typedef val_t (* parser_tables___Parser___action_table_row200_t)(val_t self);
val_t parser_tables___Parser___action_table_row200(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row200 "parser_tables::Parser::action_table_row200"
typedef val_t (* parser_tables___Parser___action_table_row201_t)(val_t self);
val_t parser_tables___Parser___action_table_row201(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row201 "parser_tables::Parser::action_table_row201"
typedef val_t (* parser_tables___Parser___action_table_row202_t)(val_t self);
val_t parser_tables___Parser___action_table_row202(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row202 "parser_tables::Parser::action_table_row202"
typedef val_t (* parser_tables___Parser___action_table_row203_t)(val_t self);
val_t parser_tables___Parser___action_table_row203(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row203 "parser_tables::Parser::action_table_row203"
typedef val_t (* parser_tables___Parser___action_table_row204_t)(val_t self);
val_t parser_tables___Parser___action_table_row204(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row204 "parser_tables::Parser::action_table_row204"
typedef val_t (* parser_tables___Parser___action_table_row205_t)(val_t self);
val_t parser_tables___Parser___action_table_row205(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row205 "parser_tables::Parser::action_table_row205"
typedef val_t (* parser_tables___Parser___action_table_row206_t)(val_t self);
val_t parser_tables___Parser___action_table_row206(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row206 "parser_tables::Parser::action_table_row206"
typedef val_t (* parser_tables___Parser___action_table_row207_t)(val_t self);
val_t parser_tables___Parser___action_table_row207(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row207 "parser_tables::Parser::action_table_row207"
typedef val_t (* parser_tables___Parser___action_table_row208_t)(val_t self);
val_t parser_tables___Parser___action_table_row208(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row208 "parser_tables::Parser::action_table_row208"
typedef val_t (* parser_tables___Parser___action_table_row209_t)(val_t self);
val_t parser_tables___Parser___action_table_row209(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row209 "parser_tables::Parser::action_table_row209"
typedef val_t (* parser_tables___Parser___action_table_row210_t)(val_t self);
val_t parser_tables___Parser___action_table_row210(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row210 "parser_tables::Parser::action_table_row210"
typedef val_t (* parser_tables___Parser___action_table_row211_t)(val_t self);
val_t parser_tables___Parser___action_table_row211(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row211 "parser_tables::Parser::action_table_row211"
typedef val_t (* parser_tables___Parser___action_table_row212_t)(val_t self);
val_t parser_tables___Parser___action_table_row212(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row212 "parser_tables::Parser::action_table_row212"
typedef val_t (* parser_tables___Parser___action_table_row213_t)(val_t self);
val_t parser_tables___Parser___action_table_row213(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row213 "parser_tables::Parser::action_table_row213"
typedef val_t (* parser_tables___Parser___action_table_row214_t)(val_t self);
val_t parser_tables___Parser___action_table_row214(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row214 "parser_tables::Parser::action_table_row214"
typedef val_t (* parser_tables___Parser___action_table_row215_t)(val_t self);
val_t parser_tables___Parser___action_table_row215(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row215 "parser_tables::Parser::action_table_row215"
typedef val_t (* parser_tables___Parser___action_table_row216_t)(val_t self);
val_t parser_tables___Parser___action_table_row216(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row216 "parser_tables::Parser::action_table_row216"
typedef val_t (* parser_tables___Parser___action_table_row217_t)(val_t self);
val_t parser_tables___Parser___action_table_row217(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row217 "parser_tables::Parser::action_table_row217"
typedef val_t (* parser_tables___Parser___action_table_row218_t)(val_t self);
val_t parser_tables___Parser___action_table_row218(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row218 "parser_tables::Parser::action_table_row218"
typedef val_t (* parser_tables___Parser___action_table_row219_t)(val_t self);
val_t parser_tables___Parser___action_table_row219(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row219 "parser_tables::Parser::action_table_row219"
typedef val_t (* parser_tables___Parser___action_table_row220_t)(val_t self);
val_t parser_tables___Parser___action_table_row220(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row220 "parser_tables::Parser::action_table_row220"
typedef val_t (* parser_tables___Parser___action_table_row221_t)(val_t self);
val_t parser_tables___Parser___action_table_row221(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row221 "parser_tables::Parser::action_table_row221"
typedef val_t (* parser_tables___Parser___action_table_row222_t)(val_t self);
val_t parser_tables___Parser___action_table_row222(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row222 "parser_tables::Parser::action_table_row222"
typedef val_t (* parser_tables___Parser___action_table_row223_t)(val_t self);
val_t parser_tables___Parser___action_table_row223(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row223 "parser_tables::Parser::action_table_row223"
typedef val_t (* parser_tables___Parser___action_table_row224_t)(val_t self);
val_t parser_tables___Parser___action_table_row224(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row224 "parser_tables::Parser::action_table_row224"
typedef val_t (* parser_tables___Parser___action_table_row225_t)(val_t self);
val_t parser_tables___Parser___action_table_row225(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row225 "parser_tables::Parser::action_table_row225"
typedef val_t (* parser_tables___Parser___action_table_row226_t)(val_t self);
val_t parser_tables___Parser___action_table_row226(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row226 "parser_tables::Parser::action_table_row226"
typedef val_t (* parser_tables___Parser___action_table_row227_t)(val_t self);
val_t parser_tables___Parser___action_table_row227(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row227 "parser_tables::Parser::action_table_row227"
typedef val_t (* parser_tables___Parser___action_table_row228_t)(val_t self);
val_t parser_tables___Parser___action_table_row228(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row228 "parser_tables::Parser::action_table_row228"
typedef val_t (* parser_tables___Parser___action_table_row229_t)(val_t self);
val_t parser_tables___Parser___action_table_row229(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row229 "parser_tables::Parser::action_table_row229"
typedef val_t (* parser_tables___Parser___action_table_row230_t)(val_t self);
val_t parser_tables___Parser___action_table_row230(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row230 "parser_tables::Parser::action_table_row230"
typedef val_t (* parser_tables___Parser___action_table_row231_t)(val_t self);
val_t parser_tables___Parser___action_table_row231(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row231 "parser_tables::Parser::action_table_row231"
typedef val_t (* parser_tables___Parser___action_table_row232_t)(val_t self);
val_t parser_tables___Parser___action_table_row232(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row232 "parser_tables::Parser::action_table_row232"
typedef val_t (* parser_tables___Parser___action_table_row233_t)(val_t self);
val_t parser_tables___Parser___action_table_row233(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row233 "parser_tables::Parser::action_table_row233"
typedef val_t (* parser_tables___Parser___action_table_row234_t)(val_t self);
val_t parser_tables___Parser___action_table_row234(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row234 "parser_tables::Parser::action_table_row234"
typedef val_t (* parser_tables___Parser___action_table_row235_t)(val_t self);
val_t parser_tables___Parser___action_table_row235(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row235 "parser_tables::Parser::action_table_row235"
typedef val_t (* parser_tables___Parser___action_table_row236_t)(val_t self);
val_t parser_tables___Parser___action_table_row236(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row236 "parser_tables::Parser::action_table_row236"
typedef val_t (* parser_tables___Parser___action_table_row237_t)(val_t self);
val_t parser_tables___Parser___action_table_row237(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row237 "parser_tables::Parser::action_table_row237"
typedef val_t (* parser_tables___Parser___action_table_row238_t)(val_t self);
val_t parser_tables___Parser___action_table_row238(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row238 "parser_tables::Parser::action_table_row238"
typedef val_t (* parser_tables___Parser___action_table_row239_t)(val_t self);
val_t parser_tables___Parser___action_table_row239(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row239 "parser_tables::Parser::action_table_row239"
typedef val_t (* parser_tables___Parser___action_table_row240_t)(val_t self);
val_t parser_tables___Parser___action_table_row240(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row240 "parser_tables::Parser::action_table_row240"
typedef val_t (* parser_tables___Parser___action_table_row241_t)(val_t self);
val_t parser_tables___Parser___action_table_row241(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row241 "parser_tables::Parser::action_table_row241"
typedef val_t (* parser_tables___Parser___action_table_row242_t)(val_t self);
val_t parser_tables___Parser___action_table_row242(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row242 "parser_tables::Parser::action_table_row242"
typedef val_t (* parser_tables___Parser___action_table_row243_t)(val_t self);
val_t parser_tables___Parser___action_table_row243(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row243 "parser_tables::Parser::action_table_row243"
typedef val_t (* parser_tables___Parser___action_table_row244_t)(val_t self);
val_t parser_tables___Parser___action_table_row244(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row244 "parser_tables::Parser::action_table_row244"
typedef val_t (* parser_tables___Parser___action_table_row245_t)(val_t self);
val_t parser_tables___Parser___action_table_row245(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row245 "parser_tables::Parser::action_table_row245"
typedef val_t (* parser_tables___Parser___action_table_row246_t)(val_t self);
val_t parser_tables___Parser___action_table_row246(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row246 "parser_tables::Parser::action_table_row246"
typedef val_t (* parser_tables___Parser___action_table_row247_t)(val_t self);
val_t parser_tables___Parser___action_table_row247(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row247 "parser_tables::Parser::action_table_row247"
typedef val_t (* parser_tables___Parser___action_table_row248_t)(val_t self);
val_t parser_tables___Parser___action_table_row248(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row248 "parser_tables::Parser::action_table_row248"
typedef val_t (* parser_tables___Parser___action_table_row249_t)(val_t self);
val_t parser_tables___Parser___action_table_row249(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row249 "parser_tables::Parser::action_table_row249"
typedef val_t (* parser_tables___Parser___action_table_row250_t)(val_t self);
val_t parser_tables___Parser___action_table_row250(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row250 "parser_tables::Parser::action_table_row250"
typedef val_t (* parser_tables___Parser___action_table_row251_t)(val_t self);
val_t parser_tables___Parser___action_table_row251(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row251 "parser_tables::Parser::action_table_row251"
typedef val_t (* parser_tables___Parser___action_table_row252_t)(val_t self);
val_t parser_tables___Parser___action_table_row252(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row252 "parser_tables::Parser::action_table_row252"
typedef val_t (* parser_tables___Parser___action_table_row253_t)(val_t self);
val_t parser_tables___Parser___action_table_row253(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row253 "parser_tables::Parser::action_table_row253"
typedef val_t (* parser_tables___Parser___action_table_row254_t)(val_t self);
val_t parser_tables___Parser___action_table_row254(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row254 "parser_tables::Parser::action_table_row254"
typedef val_t (* parser_tables___Parser___action_table_row255_t)(val_t self);
val_t parser_tables___Parser___action_table_row255(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row255 "parser_tables::Parser::action_table_row255"
typedef val_t (* parser_tables___Parser___action_table_row256_t)(val_t self);
val_t parser_tables___Parser___action_table_row256(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row256 "parser_tables::Parser::action_table_row256"
typedef val_t (* parser_tables___Parser___action_table_row257_t)(val_t self);
val_t parser_tables___Parser___action_table_row257(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row257 "parser_tables::Parser::action_table_row257"
typedef val_t (* parser_tables___Parser___action_table_row258_t)(val_t self);
val_t parser_tables___Parser___action_table_row258(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row258 "parser_tables::Parser::action_table_row258"
typedef val_t (* parser_tables___Parser___action_table_row259_t)(val_t self);
val_t parser_tables___Parser___action_table_row259(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row259 "parser_tables::Parser::action_table_row259"
typedef val_t (* parser_tables___Parser___action_table_row260_t)(val_t self);
val_t parser_tables___Parser___action_table_row260(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row260 "parser_tables::Parser::action_table_row260"
typedef val_t (* parser_tables___Parser___action_table_row261_t)(val_t self);
val_t parser_tables___Parser___action_table_row261(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row261 "parser_tables::Parser::action_table_row261"
typedef val_t (* parser_tables___Parser___action_table_row262_t)(val_t self);
val_t parser_tables___Parser___action_table_row262(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row262 "parser_tables::Parser::action_table_row262"
typedef val_t (* parser_tables___Parser___action_table_row263_t)(val_t self);
val_t parser_tables___Parser___action_table_row263(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row263 "parser_tables::Parser::action_table_row263"
typedef val_t (* parser_tables___Parser___action_table_row264_t)(val_t self);
val_t parser_tables___Parser___action_table_row264(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row264 "parser_tables::Parser::action_table_row264"
typedef val_t (* parser_tables___Parser___action_table_row265_t)(val_t self);
val_t parser_tables___Parser___action_table_row265(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row265 "parser_tables::Parser::action_table_row265"
typedef val_t (* parser_tables___Parser___action_table_row266_t)(val_t self);
val_t parser_tables___Parser___action_table_row266(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row266 "parser_tables::Parser::action_table_row266"
typedef val_t (* parser_tables___Parser___action_table_row267_t)(val_t self);
val_t parser_tables___Parser___action_table_row267(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row267 "parser_tables::Parser::action_table_row267"
typedef val_t (* parser_tables___Parser___action_table_row268_t)(val_t self);
val_t parser_tables___Parser___action_table_row268(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row268 "parser_tables::Parser::action_table_row268"
typedef val_t (* parser_tables___Parser___action_table_row269_t)(val_t self);
val_t parser_tables___Parser___action_table_row269(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row269 "parser_tables::Parser::action_table_row269"
typedef val_t (* parser_tables___Parser___action_table_row270_t)(val_t self);
val_t parser_tables___Parser___action_table_row270(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row270 "parser_tables::Parser::action_table_row270"
typedef val_t (* parser_tables___Parser___action_table_row271_t)(val_t self);
val_t parser_tables___Parser___action_table_row271(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row271 "parser_tables::Parser::action_table_row271"
typedef val_t (* parser_tables___Parser___action_table_row272_t)(val_t self);
val_t parser_tables___Parser___action_table_row272(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row272 "parser_tables::Parser::action_table_row272"
typedef val_t (* parser_tables___Parser___action_table_row273_t)(val_t self);
val_t parser_tables___Parser___action_table_row273(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row273 "parser_tables::Parser::action_table_row273"
typedef val_t (* parser_tables___Parser___action_table_row274_t)(val_t self);
val_t parser_tables___Parser___action_table_row274(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row274 "parser_tables::Parser::action_table_row274"
typedef val_t (* parser_tables___Parser___action_table_row275_t)(val_t self);
val_t parser_tables___Parser___action_table_row275(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row275 "parser_tables::Parser::action_table_row275"
typedef val_t (* parser_tables___Parser___action_table_row276_t)(val_t self);
val_t parser_tables___Parser___action_table_row276(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row276 "parser_tables::Parser::action_table_row276"
typedef val_t (* parser_tables___Parser___action_table_row277_t)(val_t self);
val_t parser_tables___Parser___action_table_row277(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row277 "parser_tables::Parser::action_table_row277"
typedef val_t (* parser_tables___Parser___action_table_row278_t)(val_t self);
val_t parser_tables___Parser___action_table_row278(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row278 "parser_tables::Parser::action_table_row278"
typedef val_t (* parser_tables___Parser___action_table_row279_t)(val_t self);
val_t parser_tables___Parser___action_table_row279(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row279 "parser_tables::Parser::action_table_row279"
typedef val_t (* parser_tables___Parser___action_table_row280_t)(val_t self);
val_t parser_tables___Parser___action_table_row280(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row280 "parser_tables::Parser::action_table_row280"
typedef val_t (* parser_tables___Parser___action_table_row281_t)(val_t self);
val_t parser_tables___Parser___action_table_row281(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row281 "parser_tables::Parser::action_table_row281"
typedef val_t (* parser_tables___Parser___action_table_row282_t)(val_t self);
val_t parser_tables___Parser___action_table_row282(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row282 "parser_tables::Parser::action_table_row282"
typedef val_t (* parser_tables___Parser___action_table_row283_t)(val_t self);
val_t parser_tables___Parser___action_table_row283(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row283 "parser_tables::Parser::action_table_row283"
typedef val_t (* parser_tables___Parser___action_table_row284_t)(val_t self);
val_t parser_tables___Parser___action_table_row284(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row284 "parser_tables::Parser::action_table_row284"
typedef val_t (* parser_tables___Parser___action_table_row285_t)(val_t self);
val_t parser_tables___Parser___action_table_row285(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row285 "parser_tables::Parser::action_table_row285"
typedef val_t (* parser_tables___Parser___action_table_row286_t)(val_t self);
val_t parser_tables___Parser___action_table_row286(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row286 "parser_tables::Parser::action_table_row286"
typedef val_t (* parser_tables___Parser___action_table_row287_t)(val_t self);
val_t parser_tables___Parser___action_table_row287(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row287 "parser_tables::Parser::action_table_row287"
typedef val_t (* parser_tables___Parser___action_table_row288_t)(val_t self);
val_t parser_tables___Parser___action_table_row288(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row288 "parser_tables::Parser::action_table_row288"
typedef val_t (* parser_tables___Parser___action_table_row289_t)(val_t self);
val_t parser_tables___Parser___action_table_row289(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row289 "parser_tables::Parser::action_table_row289"
typedef val_t (* parser_tables___Parser___action_table_row290_t)(val_t self);
val_t parser_tables___Parser___action_table_row290(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row290 "parser_tables::Parser::action_table_row290"
typedef val_t (* parser_tables___Parser___action_table_row291_t)(val_t self);
val_t parser_tables___Parser___action_table_row291(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row291 "parser_tables::Parser::action_table_row291"
typedef val_t (* parser_tables___Parser___action_table_row292_t)(val_t self);
val_t parser_tables___Parser___action_table_row292(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row292 "parser_tables::Parser::action_table_row292"
typedef val_t (* parser_tables___Parser___action_table_row293_t)(val_t self);
val_t parser_tables___Parser___action_table_row293(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row293 "parser_tables::Parser::action_table_row293"
typedef val_t (* parser_tables___Parser___action_table_row294_t)(val_t self);
val_t parser_tables___Parser___action_table_row294(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row294 "parser_tables::Parser::action_table_row294"
typedef val_t (* parser_tables___Parser___action_table_row295_t)(val_t self);
val_t parser_tables___Parser___action_table_row295(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row295 "parser_tables::Parser::action_table_row295"
typedef val_t (* parser_tables___Parser___action_table_row296_t)(val_t self);
val_t parser_tables___Parser___action_table_row296(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row296 "parser_tables::Parser::action_table_row296"
typedef val_t (* parser_tables___Parser___action_table_row297_t)(val_t self);
val_t parser_tables___Parser___action_table_row297(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row297 "parser_tables::Parser::action_table_row297"
typedef val_t (* parser_tables___Parser___action_table_row298_t)(val_t self);
val_t parser_tables___Parser___action_table_row298(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row298 "parser_tables::Parser::action_table_row298"
typedef val_t (* parser_tables___Parser___action_table_row299_t)(val_t self);
val_t parser_tables___Parser___action_table_row299(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row299 "parser_tables::Parser::action_table_row299"
typedef val_t (* parser_tables___Parser___action_table_row300_t)(val_t self);
val_t parser_tables___Parser___action_table_row300(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row300 "parser_tables::Parser::action_table_row300"
typedef val_t (* parser_tables___Parser___action_table_row301_t)(val_t self);
val_t parser_tables___Parser___action_table_row301(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row301 "parser_tables::Parser::action_table_row301"
typedef val_t (* parser_tables___Parser___action_table_row302_t)(val_t self);
val_t parser_tables___Parser___action_table_row302(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row302 "parser_tables::Parser::action_table_row302"
typedef val_t (* parser_tables___Parser___action_table_row303_t)(val_t self);
val_t parser_tables___Parser___action_table_row303(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row303 "parser_tables::Parser::action_table_row303"
typedef val_t (* parser_tables___Parser___action_table_row304_t)(val_t self);
val_t parser_tables___Parser___action_table_row304(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row304 "parser_tables::Parser::action_table_row304"
typedef val_t (* parser_tables___Parser___action_table_row305_t)(val_t self);
val_t parser_tables___Parser___action_table_row305(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row305 "parser_tables::Parser::action_table_row305"
typedef val_t (* parser_tables___Parser___action_table_row306_t)(val_t self);
val_t parser_tables___Parser___action_table_row306(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row306 "parser_tables::Parser::action_table_row306"
typedef val_t (* parser_tables___Parser___action_table_row307_t)(val_t self);
val_t parser_tables___Parser___action_table_row307(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row307 "parser_tables::Parser::action_table_row307"
typedef val_t (* parser_tables___Parser___action_table_row308_t)(val_t self);
val_t parser_tables___Parser___action_table_row308(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row308 "parser_tables::Parser::action_table_row308"
typedef val_t (* parser_tables___Parser___action_table_row309_t)(val_t self);
val_t parser_tables___Parser___action_table_row309(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row309 "parser_tables::Parser::action_table_row309"
typedef val_t (* parser_tables___Parser___action_table_row310_t)(val_t self);
val_t parser_tables___Parser___action_table_row310(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row310 "parser_tables::Parser::action_table_row310"
typedef val_t (* parser_tables___Parser___action_table_row311_t)(val_t self);
val_t parser_tables___Parser___action_table_row311(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row311 "parser_tables::Parser::action_table_row311"
typedef val_t (* parser_tables___Parser___action_table_row312_t)(val_t self);
val_t parser_tables___Parser___action_table_row312(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row312 "parser_tables::Parser::action_table_row312"
typedef val_t (* parser_tables___Parser___action_table_row313_t)(val_t self);
val_t parser_tables___Parser___action_table_row313(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row313 "parser_tables::Parser::action_table_row313"
typedef val_t (* parser_tables___Parser___action_table_row314_t)(val_t self);
val_t parser_tables___Parser___action_table_row314(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row314 "parser_tables::Parser::action_table_row314"
typedef val_t (* parser_tables___Parser___action_table_row315_t)(val_t self);
val_t parser_tables___Parser___action_table_row315(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row315 "parser_tables::Parser::action_table_row315"
typedef val_t (* parser_tables___Parser___action_table_row316_t)(val_t self);
val_t parser_tables___Parser___action_table_row316(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row316 "parser_tables::Parser::action_table_row316"
typedef val_t (* parser_tables___Parser___action_table_row317_t)(val_t self);
val_t parser_tables___Parser___action_table_row317(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row317 "parser_tables::Parser::action_table_row317"
typedef val_t (* parser_tables___Parser___action_table_row318_t)(val_t self);
val_t parser_tables___Parser___action_table_row318(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row318 "parser_tables::Parser::action_table_row318"
typedef val_t (* parser_tables___Parser___action_table_row319_t)(val_t self);
val_t parser_tables___Parser___action_table_row319(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row319 "parser_tables::Parser::action_table_row319"
typedef val_t (* parser_tables___Parser___action_table_row320_t)(val_t self);
val_t parser_tables___Parser___action_table_row320(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row320 "parser_tables::Parser::action_table_row320"
typedef val_t (* parser_tables___Parser___action_table_row321_t)(val_t self);
val_t parser_tables___Parser___action_table_row321(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row321 "parser_tables::Parser::action_table_row321"
typedef val_t (* parser_tables___Parser___action_table_row322_t)(val_t self);
val_t parser_tables___Parser___action_table_row322(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row322 "parser_tables::Parser::action_table_row322"
typedef val_t (* parser_tables___Parser___action_table_row323_t)(val_t self);
val_t parser_tables___Parser___action_table_row323(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row323 "parser_tables::Parser::action_table_row323"
typedef val_t (* parser_tables___Parser___action_table_row324_t)(val_t self);
val_t parser_tables___Parser___action_table_row324(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row324 "parser_tables::Parser::action_table_row324"
typedef val_t (* parser_tables___Parser___action_table_row325_t)(val_t self);
val_t parser_tables___Parser___action_table_row325(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row325 "parser_tables::Parser::action_table_row325"
typedef val_t (* parser_tables___Parser___action_table_row326_t)(val_t self);
val_t parser_tables___Parser___action_table_row326(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row326 "parser_tables::Parser::action_table_row326"
typedef val_t (* parser_tables___Parser___action_table_row327_t)(val_t self);
val_t parser_tables___Parser___action_table_row327(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row327 "parser_tables::Parser::action_table_row327"
typedef val_t (* parser_tables___Parser___action_table_row328_t)(val_t self);
val_t parser_tables___Parser___action_table_row328(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row328 "parser_tables::Parser::action_table_row328"
typedef val_t (* parser_tables___Parser___action_table_row329_t)(val_t self);
val_t parser_tables___Parser___action_table_row329(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row329 "parser_tables::Parser::action_table_row329"
typedef val_t (* parser_tables___Parser___action_table_row330_t)(val_t self);
val_t parser_tables___Parser___action_table_row330(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row330 "parser_tables::Parser::action_table_row330"
typedef val_t (* parser_tables___Parser___action_table_row331_t)(val_t self);
val_t parser_tables___Parser___action_table_row331(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row331 "parser_tables::Parser::action_table_row331"
typedef val_t (* parser_tables___Parser___action_table_row332_t)(val_t self);
val_t parser_tables___Parser___action_table_row332(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row332 "parser_tables::Parser::action_table_row332"
typedef val_t (* parser_tables___Parser___action_table_row333_t)(val_t self);
val_t parser_tables___Parser___action_table_row333(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row333 "parser_tables::Parser::action_table_row333"
typedef val_t (* parser_tables___Parser___action_table_row334_t)(val_t self);
val_t parser_tables___Parser___action_table_row334(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row334 "parser_tables::Parser::action_table_row334"
typedef val_t (* parser_tables___Parser___action_table_row335_t)(val_t self);
val_t parser_tables___Parser___action_table_row335(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row335 "parser_tables::Parser::action_table_row335"
typedef val_t (* parser_tables___Parser___action_table_row336_t)(val_t self);
val_t parser_tables___Parser___action_table_row336(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row336 "parser_tables::Parser::action_table_row336"
typedef val_t (* parser_tables___Parser___action_table_row337_t)(val_t self);
val_t parser_tables___Parser___action_table_row337(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row337 "parser_tables::Parser::action_table_row337"
typedef val_t (* parser_tables___Parser___action_table_row338_t)(val_t self);
val_t parser_tables___Parser___action_table_row338(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row338 "parser_tables::Parser::action_table_row338"
typedef val_t (* parser_tables___Parser___action_table_row339_t)(val_t self);
val_t parser_tables___Parser___action_table_row339(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row339 "parser_tables::Parser::action_table_row339"
typedef val_t (* parser_tables___Parser___action_table_row340_t)(val_t self);
val_t parser_tables___Parser___action_table_row340(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row340 "parser_tables::Parser::action_table_row340"
typedef val_t (* parser_tables___Parser___action_table_row341_t)(val_t self);
val_t parser_tables___Parser___action_table_row341(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row341 "parser_tables::Parser::action_table_row341"
typedef val_t (* parser_tables___Parser___action_table_row342_t)(val_t self);
val_t parser_tables___Parser___action_table_row342(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row342 "parser_tables::Parser::action_table_row342"
typedef val_t (* parser_tables___Parser___action_table_row343_t)(val_t self);
val_t parser_tables___Parser___action_table_row343(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row343 "parser_tables::Parser::action_table_row343"
typedef val_t (* parser_tables___Parser___action_table_row344_t)(val_t self);
val_t parser_tables___Parser___action_table_row344(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row344 "parser_tables::Parser::action_table_row344"
typedef val_t (* parser_tables___Parser___action_table_row345_t)(val_t self);
val_t parser_tables___Parser___action_table_row345(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row345 "parser_tables::Parser::action_table_row345"
typedef val_t (* parser_tables___Parser___action_table_row346_t)(val_t self);
val_t parser_tables___Parser___action_table_row346(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row346 "parser_tables::Parser::action_table_row346"
typedef val_t (* parser_tables___Parser___action_table_row347_t)(val_t self);
val_t parser_tables___Parser___action_table_row347(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row347 "parser_tables::Parser::action_table_row347"
typedef val_t (* parser_tables___Parser___action_table_row348_t)(val_t self);
val_t parser_tables___Parser___action_table_row348(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row348 "parser_tables::Parser::action_table_row348"
typedef val_t (* parser_tables___Parser___action_table_row349_t)(val_t self);
val_t parser_tables___Parser___action_table_row349(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row349 "parser_tables::Parser::action_table_row349"
typedef val_t (* parser_tables___Parser___action_table_row350_t)(val_t self);
val_t parser_tables___Parser___action_table_row350(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row350 "parser_tables::Parser::action_table_row350"
typedef val_t (* parser_tables___Parser___action_table_row351_t)(val_t self);
val_t parser_tables___Parser___action_table_row351(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row351 "parser_tables::Parser::action_table_row351"
typedef val_t (* parser_tables___Parser___action_table_row352_t)(val_t self);
val_t parser_tables___Parser___action_table_row352(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row352 "parser_tables::Parser::action_table_row352"
typedef val_t (* parser_tables___Parser___action_table_row353_t)(val_t self);
val_t parser_tables___Parser___action_table_row353(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row353 "parser_tables::Parser::action_table_row353"
typedef val_t (* parser_tables___Parser___action_table_row354_t)(val_t self);
val_t parser_tables___Parser___action_table_row354(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row354 "parser_tables::Parser::action_table_row354"
typedef val_t (* parser_tables___Parser___action_table_row355_t)(val_t self);
val_t parser_tables___Parser___action_table_row355(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row355 "parser_tables::Parser::action_table_row355"
typedef val_t (* parser_tables___Parser___action_table_row356_t)(val_t self);
val_t parser_tables___Parser___action_table_row356(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row356 "parser_tables::Parser::action_table_row356"
typedef val_t (* parser_tables___Parser___action_table_row357_t)(val_t self);
val_t parser_tables___Parser___action_table_row357(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row357 "parser_tables::Parser::action_table_row357"
typedef val_t (* parser_tables___Parser___action_table_row358_t)(val_t self);
val_t parser_tables___Parser___action_table_row358(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row358 "parser_tables::Parser::action_table_row358"
typedef val_t (* parser_tables___Parser___action_table_row359_t)(val_t self);
val_t parser_tables___Parser___action_table_row359(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row359 "parser_tables::Parser::action_table_row359"
typedef val_t (* parser_tables___Parser___action_table_row360_t)(val_t self);
val_t parser_tables___Parser___action_table_row360(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row360 "parser_tables::Parser::action_table_row360"
typedef val_t (* parser_tables___Parser___action_table_row361_t)(val_t self);
val_t parser_tables___Parser___action_table_row361(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row361 "parser_tables::Parser::action_table_row361"
typedef val_t (* parser_tables___Parser___action_table_row362_t)(val_t self);
val_t parser_tables___Parser___action_table_row362(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row362 "parser_tables::Parser::action_table_row362"
typedef val_t (* parser_tables___Parser___action_table_row363_t)(val_t self);
val_t parser_tables___Parser___action_table_row363(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row363 "parser_tables::Parser::action_table_row363"
typedef val_t (* parser_tables___Parser___action_table_row364_t)(val_t self);
val_t parser_tables___Parser___action_table_row364(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row364 "parser_tables::Parser::action_table_row364"
typedef val_t (* parser_tables___Parser___action_table_row365_t)(val_t self);
val_t parser_tables___Parser___action_table_row365(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row365 "parser_tables::Parser::action_table_row365"
typedef val_t (* parser_tables___Parser___action_table_row366_t)(val_t self);
val_t parser_tables___Parser___action_table_row366(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row366 "parser_tables::Parser::action_table_row366"
typedef val_t (* parser_tables___Parser___action_table_row367_t)(val_t self);
val_t parser_tables___Parser___action_table_row367(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row367 "parser_tables::Parser::action_table_row367"
typedef val_t (* parser_tables___Parser___action_table_row368_t)(val_t self);
val_t parser_tables___Parser___action_table_row368(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row368 "parser_tables::Parser::action_table_row368"
typedef val_t (* parser_tables___Parser___action_table_row369_t)(val_t self);
val_t parser_tables___Parser___action_table_row369(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row369 "parser_tables::Parser::action_table_row369"
typedef val_t (* parser_tables___Parser___action_table_row370_t)(val_t self);
val_t parser_tables___Parser___action_table_row370(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row370 "parser_tables::Parser::action_table_row370"
typedef val_t (* parser_tables___Parser___action_table_row371_t)(val_t self);
val_t parser_tables___Parser___action_table_row371(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row371 "parser_tables::Parser::action_table_row371"
typedef val_t (* parser_tables___Parser___action_table_row372_t)(val_t self);
val_t parser_tables___Parser___action_table_row372(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row372 "parser_tables::Parser::action_table_row372"
typedef val_t (* parser_tables___Parser___action_table_row373_t)(val_t self);
val_t parser_tables___Parser___action_table_row373(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row373 "parser_tables::Parser::action_table_row373"
typedef val_t (* parser_tables___Parser___action_table_row374_t)(val_t self);
val_t parser_tables___Parser___action_table_row374(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row374 "parser_tables::Parser::action_table_row374"
typedef val_t (* parser_tables___Parser___action_table_row375_t)(val_t self);
val_t parser_tables___Parser___action_table_row375(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row375 "parser_tables::Parser::action_table_row375"
typedef val_t (* parser_tables___Parser___action_table_row376_t)(val_t self);
val_t parser_tables___Parser___action_table_row376(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row376 "parser_tables::Parser::action_table_row376"
typedef val_t (* parser_tables___Parser___action_table_row377_t)(val_t self);
val_t parser_tables___Parser___action_table_row377(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row377 "parser_tables::Parser::action_table_row377"
typedef val_t (* parser_tables___Parser___action_table_row378_t)(val_t self);
val_t parser_tables___Parser___action_table_row378(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row378 "parser_tables::Parser::action_table_row378"
typedef val_t (* parser_tables___Parser___action_table_row379_t)(val_t self);
val_t parser_tables___Parser___action_table_row379(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row379 "parser_tables::Parser::action_table_row379"
typedef val_t (* parser_tables___Parser___action_table_row380_t)(val_t self);
val_t parser_tables___Parser___action_table_row380(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row380 "parser_tables::Parser::action_table_row380"
typedef val_t (* parser_tables___Parser___action_table_row381_t)(val_t self);
val_t parser_tables___Parser___action_table_row381(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row381 "parser_tables::Parser::action_table_row381"
typedef val_t (* parser_tables___Parser___action_table_row382_t)(val_t self);
val_t parser_tables___Parser___action_table_row382(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row382 "parser_tables::Parser::action_table_row382"
typedef val_t (* parser_tables___Parser___action_table_row383_t)(val_t self);
val_t parser_tables___Parser___action_table_row383(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row383 "parser_tables::Parser::action_table_row383"
typedef val_t (* parser_tables___Parser___action_table_row384_t)(val_t self);
val_t parser_tables___Parser___action_table_row384(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row384 "parser_tables::Parser::action_table_row384"
typedef val_t (* parser_tables___Parser___action_table_row385_t)(val_t self);
val_t parser_tables___Parser___action_table_row385(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row385 "parser_tables::Parser::action_table_row385"
typedef val_t (* parser_tables___Parser___action_table_row386_t)(val_t self);
val_t parser_tables___Parser___action_table_row386(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row386 "parser_tables::Parser::action_table_row386"
typedef val_t (* parser_tables___Parser___action_table_row387_t)(val_t self);
val_t parser_tables___Parser___action_table_row387(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row387 "parser_tables::Parser::action_table_row387"
typedef val_t (* parser_tables___Parser___action_table_row388_t)(val_t self);
val_t parser_tables___Parser___action_table_row388(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row388 "parser_tables::Parser::action_table_row388"
typedef val_t (* parser_tables___Parser___action_table_row389_t)(val_t self);
val_t parser_tables___Parser___action_table_row389(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row389 "parser_tables::Parser::action_table_row389"
typedef val_t (* parser_tables___Parser___action_table_row390_t)(val_t self);
val_t parser_tables___Parser___action_table_row390(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row390 "parser_tables::Parser::action_table_row390"
typedef val_t (* parser_tables___Parser___action_table_row391_t)(val_t self);
val_t parser_tables___Parser___action_table_row391(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row391 "parser_tables::Parser::action_table_row391"
typedef val_t (* parser_tables___Parser___action_table_row392_t)(val_t self);
val_t parser_tables___Parser___action_table_row392(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row392 "parser_tables::Parser::action_table_row392"
typedef val_t (* parser_tables___Parser___action_table_row393_t)(val_t self);
val_t parser_tables___Parser___action_table_row393(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row393 "parser_tables::Parser::action_table_row393"
typedef val_t (* parser_tables___Parser___action_table_row394_t)(val_t self);
val_t parser_tables___Parser___action_table_row394(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row394 "parser_tables::Parser::action_table_row394"
typedef val_t (* parser_tables___Parser___action_table_row395_t)(val_t self);
val_t parser_tables___Parser___action_table_row395(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row395 "parser_tables::Parser::action_table_row395"
typedef val_t (* parser_tables___Parser___action_table_row396_t)(val_t self);
val_t parser_tables___Parser___action_table_row396(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row396 "parser_tables::Parser::action_table_row396"
typedef val_t (* parser_tables___Parser___action_table_row397_t)(val_t self);
val_t parser_tables___Parser___action_table_row397(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row397 "parser_tables::Parser::action_table_row397"
typedef val_t (* parser_tables___Parser___action_table_row398_t)(val_t self);
val_t parser_tables___Parser___action_table_row398(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row398 "parser_tables::Parser::action_table_row398"
typedef val_t (* parser_tables___Parser___action_table_row399_t)(val_t self);
val_t parser_tables___Parser___action_table_row399(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row399 "parser_tables::Parser::action_table_row399"
typedef val_t (* parser_tables___Parser___action_table_row400_t)(val_t self);
val_t parser_tables___Parser___action_table_row400(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row400 "parser_tables::Parser::action_table_row400"
typedef val_t (* parser_tables___Parser___action_table_row401_t)(val_t self);
val_t parser_tables___Parser___action_table_row401(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row401 "parser_tables::Parser::action_table_row401"
typedef val_t (* parser_tables___Parser___action_table_row402_t)(val_t self);
val_t parser_tables___Parser___action_table_row402(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row402 "parser_tables::Parser::action_table_row402"
typedef val_t (* parser_tables___Parser___action_table_row403_t)(val_t self);
val_t parser_tables___Parser___action_table_row403(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row403 "parser_tables::Parser::action_table_row403"
typedef val_t (* parser_tables___Parser___action_table_row404_t)(val_t self);
val_t parser_tables___Parser___action_table_row404(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row404 "parser_tables::Parser::action_table_row404"
typedef val_t (* parser_tables___Parser___action_table_row405_t)(val_t self);
val_t parser_tables___Parser___action_table_row405(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row405 "parser_tables::Parser::action_table_row405"
typedef val_t (* parser_tables___Parser___action_table_row406_t)(val_t self);
val_t parser_tables___Parser___action_table_row406(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row406 "parser_tables::Parser::action_table_row406"
typedef val_t (* parser_tables___Parser___action_table_row407_t)(val_t self);
val_t parser_tables___Parser___action_table_row407(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row407 "parser_tables::Parser::action_table_row407"
typedef val_t (* parser_tables___Parser___action_table_row408_t)(val_t self);
val_t parser_tables___Parser___action_table_row408(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row408 "parser_tables::Parser::action_table_row408"
typedef val_t (* parser_tables___Parser___action_table_row409_t)(val_t self);
val_t parser_tables___Parser___action_table_row409(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row409 "parser_tables::Parser::action_table_row409"
typedef val_t (* parser_tables___Parser___action_table_row410_t)(val_t self);
val_t parser_tables___Parser___action_table_row410(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row410 "parser_tables::Parser::action_table_row410"
typedef val_t (* parser_tables___Parser___action_table_row411_t)(val_t self);
val_t parser_tables___Parser___action_table_row411(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row411 "parser_tables::Parser::action_table_row411"
typedef val_t (* parser_tables___Parser___action_table_row412_t)(val_t self);
val_t parser_tables___Parser___action_table_row412(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row412 "parser_tables::Parser::action_table_row412"
typedef val_t (* parser_tables___Parser___action_table_row413_t)(val_t self);
val_t parser_tables___Parser___action_table_row413(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row413 "parser_tables::Parser::action_table_row413"
typedef val_t (* parser_tables___Parser___action_table_row414_t)(val_t self);
val_t parser_tables___Parser___action_table_row414(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row414 "parser_tables::Parser::action_table_row414"
typedef val_t (* parser_tables___Parser___action_table_row415_t)(val_t self);
val_t parser_tables___Parser___action_table_row415(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row415 "parser_tables::Parser::action_table_row415"
typedef val_t (* parser_tables___Parser___action_table_row416_t)(val_t self);
val_t parser_tables___Parser___action_table_row416(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row416 "parser_tables::Parser::action_table_row416"
typedef val_t (* parser_tables___Parser___action_table_row417_t)(val_t self);
val_t parser_tables___Parser___action_table_row417(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row417 "parser_tables::Parser::action_table_row417"
typedef val_t (* parser_tables___Parser___action_table_row418_t)(val_t self);
val_t parser_tables___Parser___action_table_row418(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row418 "parser_tables::Parser::action_table_row418"
typedef val_t (* parser_tables___Parser___action_table_row419_t)(val_t self);
val_t parser_tables___Parser___action_table_row419(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row419 "parser_tables::Parser::action_table_row419"
typedef val_t (* parser_tables___Parser___action_table_row420_t)(val_t self);
val_t parser_tables___Parser___action_table_row420(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row420 "parser_tables::Parser::action_table_row420"
typedef val_t (* parser_tables___Parser___action_table_row421_t)(val_t self);
val_t parser_tables___Parser___action_table_row421(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row421 "parser_tables::Parser::action_table_row421"
typedef val_t (* parser_tables___Parser___action_table_row422_t)(val_t self);
val_t parser_tables___Parser___action_table_row422(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row422 "parser_tables::Parser::action_table_row422"
typedef val_t (* parser_tables___Parser___action_table_row423_t)(val_t self);
val_t parser_tables___Parser___action_table_row423(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row423 "parser_tables::Parser::action_table_row423"
typedef val_t (* parser_tables___Parser___action_table_row424_t)(val_t self);
val_t parser_tables___Parser___action_table_row424(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row424 "parser_tables::Parser::action_table_row424"
typedef val_t (* parser_tables___Parser___action_table_row425_t)(val_t self);
val_t parser_tables___Parser___action_table_row425(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row425 "parser_tables::Parser::action_table_row425"
typedef val_t (* parser_tables___Parser___action_table_row426_t)(val_t self);
val_t parser_tables___Parser___action_table_row426(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row426 "parser_tables::Parser::action_table_row426"
typedef val_t (* parser_tables___Parser___action_table_row427_t)(val_t self);
val_t parser_tables___Parser___action_table_row427(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row427 "parser_tables::Parser::action_table_row427"
typedef val_t (* parser_tables___Parser___action_table_row428_t)(val_t self);
val_t parser_tables___Parser___action_table_row428(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row428 "parser_tables::Parser::action_table_row428"
typedef val_t (* parser_tables___Parser___action_table_row429_t)(val_t self);
val_t parser_tables___Parser___action_table_row429(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row429 "parser_tables::Parser::action_table_row429"
typedef val_t (* parser_tables___Parser___action_table_row430_t)(val_t self);
val_t parser_tables___Parser___action_table_row430(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row430 "parser_tables::Parser::action_table_row430"
typedef val_t (* parser_tables___Parser___action_table_row431_t)(val_t self);
val_t parser_tables___Parser___action_table_row431(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row431 "parser_tables::Parser::action_table_row431"
typedef val_t (* parser_tables___Parser___action_table_row432_t)(val_t self);
val_t parser_tables___Parser___action_table_row432(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row432 "parser_tables::Parser::action_table_row432"
typedef val_t (* parser_tables___Parser___action_table_row433_t)(val_t self);
val_t parser_tables___Parser___action_table_row433(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row433 "parser_tables::Parser::action_table_row433"
typedef val_t (* parser_tables___Parser___action_table_row434_t)(val_t self);
val_t parser_tables___Parser___action_table_row434(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row434 "parser_tables::Parser::action_table_row434"
typedef val_t (* parser_tables___Parser___action_table_row435_t)(val_t self);
val_t parser_tables___Parser___action_table_row435(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row435 "parser_tables::Parser::action_table_row435"
typedef val_t (* parser_tables___Parser___action_table_row436_t)(val_t self);
val_t parser_tables___Parser___action_table_row436(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row436 "parser_tables::Parser::action_table_row436"
typedef val_t (* parser_tables___Parser___action_table_row437_t)(val_t self);
val_t parser_tables___Parser___action_table_row437(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row437 "parser_tables::Parser::action_table_row437"
typedef val_t (* parser_tables___Parser___action_table_row438_t)(val_t self);
val_t parser_tables___Parser___action_table_row438(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row438 "parser_tables::Parser::action_table_row438"
typedef val_t (* parser_tables___Parser___action_table_row439_t)(val_t self);
val_t parser_tables___Parser___action_table_row439(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row439 "parser_tables::Parser::action_table_row439"
typedef val_t (* parser_tables___Parser___action_table_row440_t)(val_t self);
val_t parser_tables___Parser___action_table_row440(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row440 "parser_tables::Parser::action_table_row440"
typedef val_t (* parser_tables___Parser___action_table_row441_t)(val_t self);
val_t parser_tables___Parser___action_table_row441(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row441 "parser_tables::Parser::action_table_row441"
typedef val_t (* parser_tables___Parser___action_table_row442_t)(val_t self);
val_t parser_tables___Parser___action_table_row442(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row442 "parser_tables::Parser::action_table_row442"
typedef val_t (* parser_tables___Parser___action_table_row443_t)(val_t self);
val_t parser_tables___Parser___action_table_row443(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row443 "parser_tables::Parser::action_table_row443"
typedef val_t (* parser_tables___Parser___action_table_row444_t)(val_t self);
val_t parser_tables___Parser___action_table_row444(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row444 "parser_tables::Parser::action_table_row444"
typedef val_t (* parser_tables___Parser___action_table_row445_t)(val_t self);
val_t parser_tables___Parser___action_table_row445(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row445 "parser_tables::Parser::action_table_row445"
typedef val_t (* parser_tables___Parser___action_table_row446_t)(val_t self);
val_t parser_tables___Parser___action_table_row446(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row446 "parser_tables::Parser::action_table_row446"
typedef val_t (* parser_tables___Parser___action_table_row447_t)(val_t self);
val_t parser_tables___Parser___action_table_row447(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row447 "parser_tables::Parser::action_table_row447"
typedef val_t (* parser_tables___Parser___action_table_row448_t)(val_t self);
val_t parser_tables___Parser___action_table_row448(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row448 "parser_tables::Parser::action_table_row448"
typedef val_t (* parser_tables___Parser___action_table_row449_t)(val_t self);
val_t parser_tables___Parser___action_table_row449(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row449 "parser_tables::Parser::action_table_row449"
typedef val_t (* parser_tables___Parser___action_table_row450_t)(val_t self);
val_t parser_tables___Parser___action_table_row450(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row450 "parser_tables::Parser::action_table_row450"
typedef val_t (* parser_tables___Parser___action_table_row451_t)(val_t self);
val_t parser_tables___Parser___action_table_row451(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row451 "parser_tables::Parser::action_table_row451"
typedef val_t (* parser_tables___Parser___action_table_row452_t)(val_t self);
val_t parser_tables___Parser___action_table_row452(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row452 "parser_tables::Parser::action_table_row452"
typedef val_t (* parser_tables___Parser___action_table_row453_t)(val_t self);
val_t parser_tables___Parser___action_table_row453(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row453 "parser_tables::Parser::action_table_row453"
typedef val_t (* parser_tables___Parser___action_table_row454_t)(val_t self);
val_t parser_tables___Parser___action_table_row454(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row454 "parser_tables::Parser::action_table_row454"
typedef val_t (* parser_tables___Parser___action_table_row455_t)(val_t self);
val_t parser_tables___Parser___action_table_row455(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row455 "parser_tables::Parser::action_table_row455"
typedef val_t (* parser_tables___Parser___action_table_row456_t)(val_t self);
val_t parser_tables___Parser___action_table_row456(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row456 "parser_tables::Parser::action_table_row456"
typedef val_t (* parser_tables___Parser___action_table_row457_t)(val_t self);
val_t parser_tables___Parser___action_table_row457(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row457 "parser_tables::Parser::action_table_row457"
typedef val_t (* parser_tables___Parser___action_table_row458_t)(val_t self);
val_t parser_tables___Parser___action_table_row458(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row458 "parser_tables::Parser::action_table_row458"
typedef val_t (* parser_tables___Parser___action_table_row459_t)(val_t self);
val_t parser_tables___Parser___action_table_row459(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row459 "parser_tables::Parser::action_table_row459"
typedef val_t (* parser_tables___Parser___action_table_row460_t)(val_t self);
val_t parser_tables___Parser___action_table_row460(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row460 "parser_tables::Parser::action_table_row460"
typedef val_t (* parser_tables___Parser___action_table_row461_t)(val_t self);
val_t parser_tables___Parser___action_table_row461(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row461 "parser_tables::Parser::action_table_row461"
typedef val_t (* parser_tables___Parser___action_table_row462_t)(val_t self);
val_t parser_tables___Parser___action_table_row462(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row462 "parser_tables::Parser::action_table_row462"
typedef val_t (* parser_tables___Parser___action_table_row463_t)(val_t self);
val_t parser_tables___Parser___action_table_row463(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row463 "parser_tables::Parser::action_table_row463"
typedef val_t (* parser_tables___Parser___action_table_row464_t)(val_t self);
val_t parser_tables___Parser___action_table_row464(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row464 "parser_tables::Parser::action_table_row464"
typedef val_t (* parser_tables___Parser___action_table_row465_t)(val_t self);
val_t parser_tables___Parser___action_table_row465(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row465 "parser_tables::Parser::action_table_row465"
typedef val_t (* parser_tables___Parser___action_table_row466_t)(val_t self);
val_t parser_tables___Parser___action_table_row466(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row466 "parser_tables::Parser::action_table_row466"
typedef val_t (* parser_tables___Parser___action_table_row467_t)(val_t self);
val_t parser_tables___Parser___action_table_row467(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row467 "parser_tables::Parser::action_table_row467"
typedef val_t (* parser_tables___Parser___action_table_row468_t)(val_t self);
val_t parser_tables___Parser___action_table_row468(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row468 "parser_tables::Parser::action_table_row468"
typedef val_t (* parser_tables___Parser___action_table_row469_t)(val_t self);
val_t parser_tables___Parser___action_table_row469(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row469 "parser_tables::Parser::action_table_row469"
typedef val_t (* parser_tables___Parser___action_table_row470_t)(val_t self);
val_t parser_tables___Parser___action_table_row470(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row470 "parser_tables::Parser::action_table_row470"
typedef val_t (* parser_tables___Parser___action_table_row471_t)(val_t self);
val_t parser_tables___Parser___action_table_row471(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row471 "parser_tables::Parser::action_table_row471"
typedef val_t (* parser_tables___Parser___action_table_row472_t)(val_t self);
val_t parser_tables___Parser___action_table_row472(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row472 "parser_tables::Parser::action_table_row472"
typedef val_t (* parser_tables___Parser___action_table_row473_t)(val_t self);
val_t parser_tables___Parser___action_table_row473(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row473 "parser_tables::Parser::action_table_row473"
typedef val_t (* parser_tables___Parser___action_table_row474_t)(val_t self);
val_t parser_tables___Parser___action_table_row474(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row474 "parser_tables::Parser::action_table_row474"
typedef val_t (* parser_tables___Parser___action_table_row475_t)(val_t self);
val_t parser_tables___Parser___action_table_row475(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row475 "parser_tables::Parser::action_table_row475"
typedef val_t (* parser_tables___Parser___action_table_row476_t)(val_t self);
val_t parser_tables___Parser___action_table_row476(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row476 "parser_tables::Parser::action_table_row476"
typedef val_t (* parser_tables___Parser___action_table_row477_t)(val_t self);
val_t parser_tables___Parser___action_table_row477(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row477 "parser_tables::Parser::action_table_row477"
typedef val_t (* parser_tables___Parser___action_table_row478_t)(val_t self);
val_t parser_tables___Parser___action_table_row478(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row478 "parser_tables::Parser::action_table_row478"
typedef val_t (* parser_tables___Parser___action_table_row479_t)(val_t self);
val_t parser_tables___Parser___action_table_row479(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row479 "parser_tables::Parser::action_table_row479"
typedef val_t (* parser_tables___Parser___action_table_row480_t)(val_t self);
val_t parser_tables___Parser___action_table_row480(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row480 "parser_tables::Parser::action_table_row480"
typedef val_t (* parser_tables___Parser___action_table_row481_t)(val_t self);
val_t parser_tables___Parser___action_table_row481(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row481 "parser_tables::Parser::action_table_row481"
typedef val_t (* parser_tables___Parser___action_table_row482_t)(val_t self);
val_t parser_tables___Parser___action_table_row482(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row482 "parser_tables::Parser::action_table_row482"
typedef val_t (* parser_tables___Parser___action_table_row483_t)(val_t self);
val_t parser_tables___Parser___action_table_row483(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row483 "parser_tables::Parser::action_table_row483"
typedef val_t (* parser_tables___Parser___action_table_row484_t)(val_t self);
val_t parser_tables___Parser___action_table_row484(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row484 "parser_tables::Parser::action_table_row484"
typedef val_t (* parser_tables___Parser___action_table_row485_t)(val_t self);
val_t parser_tables___Parser___action_table_row485(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row485 "parser_tables::Parser::action_table_row485"
typedef val_t (* parser_tables___Parser___action_table_row486_t)(val_t self);
val_t parser_tables___Parser___action_table_row486(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row486 "parser_tables::Parser::action_table_row486"
typedef val_t (* parser_tables___Parser___action_table_row487_t)(val_t self);
val_t parser_tables___Parser___action_table_row487(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row487 "parser_tables::Parser::action_table_row487"
typedef val_t (* parser_tables___Parser___action_table_row488_t)(val_t self);
val_t parser_tables___Parser___action_table_row488(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row488 "parser_tables::Parser::action_table_row488"
typedef val_t (* parser_tables___Parser___action_table_row489_t)(val_t self);
val_t parser_tables___Parser___action_table_row489(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row489 "parser_tables::Parser::action_table_row489"
typedef val_t (* parser_tables___Parser___action_table_row490_t)(val_t self);
val_t parser_tables___Parser___action_table_row490(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row490 "parser_tables::Parser::action_table_row490"
typedef val_t (* parser_tables___Parser___action_table_row491_t)(val_t self);
val_t parser_tables___Parser___action_table_row491(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row491 "parser_tables::Parser::action_table_row491"
typedef val_t (* parser_tables___Parser___action_table_row492_t)(val_t self);
val_t parser_tables___Parser___action_table_row492(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row492 "parser_tables::Parser::action_table_row492"
typedef val_t (* parser_tables___Parser___action_table_row493_t)(val_t self);
val_t parser_tables___Parser___action_table_row493(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row493 "parser_tables::Parser::action_table_row493"
typedef val_t (* parser_tables___Parser___action_table_row494_t)(val_t self);
val_t parser_tables___Parser___action_table_row494(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row494 "parser_tables::Parser::action_table_row494"
typedef val_t (* parser_tables___Parser___action_table_row495_t)(val_t self);
val_t parser_tables___Parser___action_table_row495(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row495 "parser_tables::Parser::action_table_row495"
typedef val_t (* parser_tables___Parser___action_table_row496_t)(val_t self);
val_t parser_tables___Parser___action_table_row496(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row496 "parser_tables::Parser::action_table_row496"
typedef val_t (* parser_tables___Parser___action_table_row497_t)(val_t self);
val_t parser_tables___Parser___action_table_row497(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row497 "parser_tables::Parser::action_table_row497"
typedef val_t (* parser_tables___Parser___action_table_row498_t)(val_t self);
val_t parser_tables___Parser___action_table_row498(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row498 "parser_tables::Parser::action_table_row498"
typedef val_t (* parser_tables___Parser___action_table_row499_t)(val_t self);
val_t parser_tables___Parser___action_table_row499(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row499 "parser_tables::Parser::action_table_row499"
typedef val_t (* parser_tables___Parser___action_table_row500_t)(val_t self);
val_t parser_tables___Parser___action_table_row500(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row500 "parser_tables::Parser::action_table_row500"
typedef val_t (* parser_tables___Parser___action_table_row501_t)(val_t self);
val_t parser_tables___Parser___action_table_row501(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row501 "parser_tables::Parser::action_table_row501"
typedef val_t (* parser_tables___Parser___action_table_row502_t)(val_t self);
val_t parser_tables___Parser___action_table_row502(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row502 "parser_tables::Parser::action_table_row502"
typedef val_t (* parser_tables___Parser___action_table_row503_t)(val_t self);
val_t parser_tables___Parser___action_table_row503(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row503 "parser_tables::Parser::action_table_row503"
typedef val_t (* parser_tables___Parser___action_table_row504_t)(val_t self);
val_t parser_tables___Parser___action_table_row504(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row504 "parser_tables::Parser::action_table_row504"
typedef val_t (* parser_tables___Parser___action_table_row505_t)(val_t self);
val_t parser_tables___Parser___action_table_row505(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row505 "parser_tables::Parser::action_table_row505"
typedef val_t (* parser_tables___Parser___action_table_row506_t)(val_t self);
val_t parser_tables___Parser___action_table_row506(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row506 "parser_tables::Parser::action_table_row506"
typedef val_t (* parser_tables___Parser___action_table_row507_t)(val_t self);
val_t parser_tables___Parser___action_table_row507(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row507 "parser_tables::Parser::action_table_row507"
typedef val_t (* parser_tables___Parser___action_table_row508_t)(val_t self);
val_t parser_tables___Parser___action_table_row508(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row508 "parser_tables::Parser::action_table_row508"
typedef val_t (* parser_tables___Parser___action_table_row509_t)(val_t self);
val_t parser_tables___Parser___action_table_row509(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row509 "parser_tables::Parser::action_table_row509"
typedef val_t (* parser_tables___Parser___action_table_row510_t)(val_t self);
val_t parser_tables___Parser___action_table_row510(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row510 "parser_tables::Parser::action_table_row510"
typedef val_t (* parser_tables___Parser___action_table_row511_t)(val_t self);
val_t parser_tables___Parser___action_table_row511(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row511 "parser_tables::Parser::action_table_row511"
typedef val_t (* parser_tables___Parser___action_table_row512_t)(val_t self);
val_t parser_tables___Parser___action_table_row512(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row512 "parser_tables::Parser::action_table_row512"
typedef val_t (* parser_tables___Parser___action_table_row513_t)(val_t self);
val_t parser_tables___Parser___action_table_row513(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row513 "parser_tables::Parser::action_table_row513"
typedef val_t (* parser_tables___Parser___action_table_row514_t)(val_t self);
val_t parser_tables___Parser___action_table_row514(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row514 "parser_tables::Parser::action_table_row514"
typedef val_t (* parser_tables___Parser___action_table_row515_t)(val_t self);
val_t parser_tables___Parser___action_table_row515(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row515 "parser_tables::Parser::action_table_row515"
typedef val_t (* parser_tables___Parser___action_table_row516_t)(val_t self);
val_t parser_tables___Parser___action_table_row516(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row516 "parser_tables::Parser::action_table_row516"
typedef val_t (* parser_tables___Parser___action_table_row517_t)(val_t self);
val_t parser_tables___Parser___action_table_row517(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row517 "parser_tables::Parser::action_table_row517"
typedef val_t (* parser_tables___Parser___action_table_row518_t)(val_t self);
val_t parser_tables___Parser___action_table_row518(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row518 "parser_tables::Parser::action_table_row518"
typedef val_t (* parser_tables___Parser___action_table_row519_t)(val_t self);
val_t parser_tables___Parser___action_table_row519(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row519 "parser_tables::Parser::action_table_row519"
typedef val_t (* parser_tables___Parser___action_table_row520_t)(val_t self);
val_t parser_tables___Parser___action_table_row520(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row520 "parser_tables::Parser::action_table_row520"
typedef val_t (* parser_tables___Parser___action_table_row521_t)(val_t self);
val_t parser_tables___Parser___action_table_row521(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row521 "parser_tables::Parser::action_table_row521"
typedef val_t (* parser_tables___Parser___action_table_row522_t)(val_t self);
val_t parser_tables___Parser___action_table_row522(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row522 "parser_tables::Parser::action_table_row522"
typedef val_t (* parser_tables___Parser___action_table_row523_t)(val_t self);
val_t parser_tables___Parser___action_table_row523(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row523 "parser_tables::Parser::action_table_row523"
typedef val_t (* parser_tables___Parser___action_table_row524_t)(val_t self);
val_t parser_tables___Parser___action_table_row524(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row524 "parser_tables::Parser::action_table_row524"
typedef val_t (* parser_tables___Parser___action_table_row525_t)(val_t self);
val_t parser_tables___Parser___action_table_row525(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row525 "parser_tables::Parser::action_table_row525"
typedef val_t (* parser_tables___Parser___action_table_row526_t)(val_t self);
val_t parser_tables___Parser___action_table_row526(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row526 "parser_tables::Parser::action_table_row526"
typedef val_t (* parser_tables___Parser___action_table_row527_t)(val_t self);
val_t parser_tables___Parser___action_table_row527(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row527 "parser_tables::Parser::action_table_row527"
typedef val_t (* parser_tables___Parser___action_table_row528_t)(val_t self);
val_t parser_tables___Parser___action_table_row528(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row528 "parser_tables::Parser::action_table_row528"
typedef val_t (* parser_tables___Parser___action_table_row529_t)(val_t self);
val_t parser_tables___Parser___action_table_row529(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row529 "parser_tables::Parser::action_table_row529"
typedef val_t (* parser_tables___Parser___action_table_row530_t)(val_t self);
val_t parser_tables___Parser___action_table_row530(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row530 "parser_tables::Parser::action_table_row530"
typedef val_t (* parser_tables___Parser___action_table_row531_t)(val_t self);
val_t parser_tables___Parser___action_table_row531(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row531 "parser_tables::Parser::action_table_row531"
typedef val_t (* parser_tables___Parser___action_table_row532_t)(val_t self);
val_t parser_tables___Parser___action_table_row532(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row532 "parser_tables::Parser::action_table_row532"
typedef val_t (* parser_tables___Parser___action_table_row533_t)(val_t self);
val_t parser_tables___Parser___action_table_row533(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row533 "parser_tables::Parser::action_table_row533"
typedef val_t (* parser_tables___Parser___action_table_row534_t)(val_t self);
val_t parser_tables___Parser___action_table_row534(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row534 "parser_tables::Parser::action_table_row534"
typedef val_t (* parser_tables___Parser___action_table_row535_t)(val_t self);
val_t parser_tables___Parser___action_table_row535(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row535 "parser_tables::Parser::action_table_row535"
typedef val_t (* parser_tables___Parser___action_table_row536_t)(val_t self);
val_t parser_tables___Parser___action_table_row536(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row536 "parser_tables::Parser::action_table_row536"
typedef val_t (* parser_tables___Parser___action_table_row537_t)(val_t self);
val_t parser_tables___Parser___action_table_row537(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row537 "parser_tables::Parser::action_table_row537"
typedef val_t (* parser_tables___Parser___action_table_row538_t)(val_t self);
val_t parser_tables___Parser___action_table_row538(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row538 "parser_tables::Parser::action_table_row538"
typedef val_t (* parser_tables___Parser___action_table_row539_t)(val_t self);
val_t parser_tables___Parser___action_table_row539(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row539 "parser_tables::Parser::action_table_row539"
typedef val_t (* parser_tables___Parser___action_table_row540_t)(val_t self);
val_t parser_tables___Parser___action_table_row540(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row540 "parser_tables::Parser::action_table_row540"
typedef val_t (* parser_tables___Parser___action_table_row541_t)(val_t self);
val_t parser_tables___Parser___action_table_row541(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row541 "parser_tables::Parser::action_table_row541"
typedef val_t (* parser_tables___Parser___action_table_row542_t)(val_t self);
val_t parser_tables___Parser___action_table_row542(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row542 "parser_tables::Parser::action_table_row542"
typedef val_t (* parser_tables___Parser___action_table_row543_t)(val_t self);
val_t parser_tables___Parser___action_table_row543(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row543 "parser_tables::Parser::action_table_row543"
typedef val_t (* parser_tables___Parser___action_table_row544_t)(val_t self);
val_t parser_tables___Parser___action_table_row544(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row544 "parser_tables::Parser::action_table_row544"
typedef val_t (* parser_tables___Parser___action_table_row545_t)(val_t self);
val_t parser_tables___Parser___action_table_row545(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row545 "parser_tables::Parser::action_table_row545"
typedef val_t (* parser_tables___Parser___action_table_row546_t)(val_t self);
val_t parser_tables___Parser___action_table_row546(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row546 "parser_tables::Parser::action_table_row546"
typedef val_t (* parser_tables___Parser___action_table_row547_t)(val_t self);
val_t parser_tables___Parser___action_table_row547(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row547 "parser_tables::Parser::action_table_row547"
typedef val_t (* parser_tables___Parser___action_table_row548_t)(val_t self);
val_t parser_tables___Parser___action_table_row548(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row548 "parser_tables::Parser::action_table_row548"
typedef val_t (* parser_tables___Parser___action_table_row549_t)(val_t self);
val_t parser_tables___Parser___action_table_row549(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row549 "parser_tables::Parser::action_table_row549"
typedef val_t (* parser_tables___Parser___action_table_row550_t)(val_t self);
val_t parser_tables___Parser___action_table_row550(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row550 "parser_tables::Parser::action_table_row550"
typedef val_t (* parser_tables___Parser___action_table_row551_t)(val_t self);
val_t parser_tables___Parser___action_table_row551(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row551 "parser_tables::Parser::action_table_row551"
typedef val_t (* parser_tables___Parser___action_table_row552_t)(val_t self);
val_t parser_tables___Parser___action_table_row552(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row552 "parser_tables::Parser::action_table_row552"
typedef val_t (* parser_tables___Parser___action_table_row553_t)(val_t self);
val_t parser_tables___Parser___action_table_row553(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row553 "parser_tables::Parser::action_table_row553"
typedef val_t (* parser_tables___Parser___action_table_row554_t)(val_t self);
val_t parser_tables___Parser___action_table_row554(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row554 "parser_tables::Parser::action_table_row554"
typedef val_t (* parser_tables___Parser___action_table_row555_t)(val_t self);
val_t parser_tables___Parser___action_table_row555(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row555 "parser_tables::Parser::action_table_row555"
typedef val_t (* parser_tables___Parser___action_table_row556_t)(val_t self);
val_t parser_tables___Parser___action_table_row556(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row556 "parser_tables::Parser::action_table_row556"
typedef val_t (* parser_tables___Parser___action_table_row557_t)(val_t self);
val_t parser_tables___Parser___action_table_row557(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row557 "parser_tables::Parser::action_table_row557"
typedef val_t (* parser_tables___Parser___action_table_row558_t)(val_t self);
val_t parser_tables___Parser___action_table_row558(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row558 "parser_tables::Parser::action_table_row558"
typedef val_t (* parser_tables___Parser___action_table_row559_t)(val_t self);
val_t parser_tables___Parser___action_table_row559(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row559 "parser_tables::Parser::action_table_row559"
typedef val_t (* parser_tables___Parser___action_table_row560_t)(val_t self);
val_t parser_tables___Parser___action_table_row560(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row560 "parser_tables::Parser::action_table_row560"
typedef val_t (* parser_tables___Parser___action_table_row561_t)(val_t self);
val_t parser_tables___Parser___action_table_row561(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row561 "parser_tables::Parser::action_table_row561"
typedef val_t (* parser_tables___Parser___action_table_row562_t)(val_t self);
val_t parser_tables___Parser___action_table_row562(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row562 "parser_tables::Parser::action_table_row562"
typedef val_t (* parser_tables___Parser___action_table_row563_t)(val_t self);
val_t parser_tables___Parser___action_table_row563(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row563 "parser_tables::Parser::action_table_row563"
typedef val_t (* parser_tables___Parser___action_table_row564_t)(val_t self);
val_t parser_tables___Parser___action_table_row564(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row564 "parser_tables::Parser::action_table_row564"
typedef val_t (* parser_tables___Parser___action_table_row565_t)(val_t self);
val_t parser_tables___Parser___action_table_row565(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row565 "parser_tables::Parser::action_table_row565"
typedef val_t (* parser_tables___Parser___action_table_row566_t)(val_t self);
val_t parser_tables___Parser___action_table_row566(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row566 "parser_tables::Parser::action_table_row566"
typedef val_t (* parser_tables___Parser___action_table_row567_t)(val_t self);
val_t parser_tables___Parser___action_table_row567(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row567 "parser_tables::Parser::action_table_row567"
typedef val_t (* parser_tables___Parser___action_table_row568_t)(val_t self);
val_t parser_tables___Parser___action_table_row568(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row568 "parser_tables::Parser::action_table_row568"
typedef val_t (* parser_tables___Parser___action_table_row569_t)(val_t self);
val_t parser_tables___Parser___action_table_row569(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row569 "parser_tables::Parser::action_table_row569"
typedef val_t (* parser_tables___Parser___action_table_row570_t)(val_t self);
val_t parser_tables___Parser___action_table_row570(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row570 "parser_tables::Parser::action_table_row570"
typedef val_t (* parser_tables___Parser___action_table_row571_t)(val_t self);
val_t parser_tables___Parser___action_table_row571(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row571 "parser_tables::Parser::action_table_row571"
typedef val_t (* parser_tables___Parser___action_table_row572_t)(val_t self);
val_t parser_tables___Parser___action_table_row572(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row572 "parser_tables::Parser::action_table_row572"
typedef val_t (* parser_tables___Parser___action_table_row573_t)(val_t self);
val_t parser_tables___Parser___action_table_row573(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row573 "parser_tables::Parser::action_table_row573"
typedef val_t (* parser_tables___Parser___action_table_row574_t)(val_t self);
val_t parser_tables___Parser___action_table_row574(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row574 "parser_tables::Parser::action_table_row574"
typedef val_t (* parser_tables___Parser___action_table_row575_t)(val_t self);
val_t parser_tables___Parser___action_table_row575(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row575 "parser_tables::Parser::action_table_row575"
typedef val_t (* parser_tables___Parser___action_table_row576_t)(val_t self);
val_t parser_tables___Parser___action_table_row576(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row576 "parser_tables::Parser::action_table_row576"
typedef val_t (* parser_tables___Parser___action_table_row577_t)(val_t self);
val_t parser_tables___Parser___action_table_row577(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row577 "parser_tables::Parser::action_table_row577"
typedef val_t (* parser_tables___Parser___action_table_row578_t)(val_t self);
val_t parser_tables___Parser___action_table_row578(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row578 "parser_tables::Parser::action_table_row578"
typedef val_t (* parser_tables___Parser___action_table_row579_t)(val_t self);
val_t parser_tables___Parser___action_table_row579(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row579 "parser_tables::Parser::action_table_row579"
typedef val_t (* parser_tables___Parser___action_table_row580_t)(val_t self);
val_t parser_tables___Parser___action_table_row580(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row580 "parser_tables::Parser::action_table_row580"
typedef val_t (* parser_tables___Parser___action_table_row581_t)(val_t self);
val_t parser_tables___Parser___action_table_row581(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row581 "parser_tables::Parser::action_table_row581"
typedef val_t (* parser_tables___Parser___action_table_row582_t)(val_t self);
val_t parser_tables___Parser___action_table_row582(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row582 "parser_tables::Parser::action_table_row582"
typedef val_t (* parser_tables___Parser___action_table_row583_t)(val_t self);
val_t parser_tables___Parser___action_table_row583(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row583 "parser_tables::Parser::action_table_row583"
typedef val_t (* parser_tables___Parser___action_table_row584_t)(val_t self);
val_t parser_tables___Parser___action_table_row584(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row584 "parser_tables::Parser::action_table_row584"
typedef val_t (* parser_tables___Parser___action_table_row585_t)(val_t self);
val_t parser_tables___Parser___action_table_row585(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row585 "parser_tables::Parser::action_table_row585"
typedef val_t (* parser_tables___Parser___action_table_row586_t)(val_t self);
val_t parser_tables___Parser___action_table_row586(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row586 "parser_tables::Parser::action_table_row586"
typedef val_t (* parser_tables___Parser___action_table_row587_t)(val_t self);
val_t parser_tables___Parser___action_table_row587(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row587 "parser_tables::Parser::action_table_row587"
typedef val_t (* parser_tables___Parser___action_table_row588_t)(val_t self);
val_t parser_tables___Parser___action_table_row588(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row588 "parser_tables::Parser::action_table_row588"
typedef val_t (* parser_tables___Parser___action_table_row589_t)(val_t self);
val_t parser_tables___Parser___action_table_row589(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row589 "parser_tables::Parser::action_table_row589"
typedef val_t (* parser_tables___Parser___action_table_row590_t)(val_t self);
val_t parser_tables___Parser___action_table_row590(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row590 "parser_tables::Parser::action_table_row590"
typedef val_t (* parser_tables___Parser___action_table_row591_t)(val_t self);
val_t parser_tables___Parser___action_table_row591(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row591 "parser_tables::Parser::action_table_row591"
typedef val_t (* parser_tables___Parser___action_table_row592_t)(val_t self);
val_t parser_tables___Parser___action_table_row592(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row592 "parser_tables::Parser::action_table_row592"
typedef val_t (* parser_tables___Parser___action_table_row593_t)(val_t self);
val_t parser_tables___Parser___action_table_row593(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row593 "parser_tables::Parser::action_table_row593"
typedef val_t (* parser_tables___Parser___action_table_row594_t)(val_t self);
val_t parser_tables___Parser___action_table_row594(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row594 "parser_tables::Parser::action_table_row594"
typedef val_t (* parser_tables___Parser___action_table_row595_t)(val_t self);
val_t parser_tables___Parser___action_table_row595(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row595 "parser_tables::Parser::action_table_row595"
typedef val_t (* parser_tables___Parser___action_table_row596_t)(val_t self);
val_t parser_tables___Parser___action_table_row596(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row596 "parser_tables::Parser::action_table_row596"
typedef val_t (* parser_tables___Parser___action_table_row597_t)(val_t self);
val_t parser_tables___Parser___action_table_row597(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row597 "parser_tables::Parser::action_table_row597"
typedef val_t (* parser_tables___Parser___action_table_row598_t)(val_t self);
val_t parser_tables___Parser___action_table_row598(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row598 "parser_tables::Parser::action_table_row598"
typedef val_t (* parser_tables___Parser___action_table_row599_t)(val_t self);
val_t parser_tables___Parser___action_table_row599(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row599 "parser_tables::Parser::action_table_row599"
typedef val_t (* parser_tables___Parser___action_table_row600_t)(val_t self);
val_t parser_tables___Parser___action_table_row600(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row600 "parser_tables::Parser::action_table_row600"
typedef val_t (* parser_tables___Parser___action_table_row601_t)(val_t self);
val_t parser_tables___Parser___action_table_row601(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row601 "parser_tables::Parser::action_table_row601"
typedef val_t (* parser_tables___Parser___action_table_row602_t)(val_t self);
val_t parser_tables___Parser___action_table_row602(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row602 "parser_tables::Parser::action_table_row602"
typedef val_t (* parser_tables___Parser___action_table_row603_t)(val_t self);
val_t parser_tables___Parser___action_table_row603(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row603 "parser_tables::Parser::action_table_row603"
typedef val_t (* parser_tables___Parser___action_table_row604_t)(val_t self);
val_t parser_tables___Parser___action_table_row604(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row604 "parser_tables::Parser::action_table_row604"
typedef val_t (* parser_tables___Parser___action_table_row605_t)(val_t self);
val_t parser_tables___Parser___action_table_row605(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row605 "parser_tables::Parser::action_table_row605"
typedef val_t (* parser_tables___Parser___action_table_row606_t)(val_t self);
val_t parser_tables___Parser___action_table_row606(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row606 "parser_tables::Parser::action_table_row606"
typedef val_t (* parser_tables___Parser___action_table_row607_t)(val_t self);
val_t parser_tables___Parser___action_table_row607(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row607 "parser_tables::Parser::action_table_row607"
typedef val_t (* parser_tables___Parser___action_table_row608_t)(val_t self);
val_t parser_tables___Parser___action_table_row608(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row608 "parser_tables::Parser::action_table_row608"
typedef val_t (* parser_tables___Parser___action_table_row609_t)(val_t self);
val_t parser_tables___Parser___action_table_row609(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row609 "parser_tables::Parser::action_table_row609"
typedef val_t (* parser_tables___Parser___action_table_row610_t)(val_t self);
val_t parser_tables___Parser___action_table_row610(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row610 "parser_tables::Parser::action_table_row610"
typedef val_t (* parser_tables___Parser___action_table_row611_t)(val_t self);
val_t parser_tables___Parser___action_table_row611(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row611 "parser_tables::Parser::action_table_row611"
typedef val_t (* parser_tables___Parser___action_table_row612_t)(val_t self);
val_t parser_tables___Parser___action_table_row612(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row612 "parser_tables::Parser::action_table_row612"
typedef val_t (* parser_tables___Parser___action_table_row613_t)(val_t self);
val_t parser_tables___Parser___action_table_row613(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row613 "parser_tables::Parser::action_table_row613"
typedef val_t (* parser_tables___Parser___action_table_row614_t)(val_t self);
val_t parser_tables___Parser___action_table_row614(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row614 "parser_tables::Parser::action_table_row614"
typedef val_t (* parser_tables___Parser___action_table_row615_t)(val_t self);
val_t parser_tables___Parser___action_table_row615(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row615 "parser_tables::Parser::action_table_row615"
typedef val_t (* parser_tables___Parser___action_table_row616_t)(val_t self);
val_t parser_tables___Parser___action_table_row616(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row616 "parser_tables::Parser::action_table_row616"
typedef val_t (* parser_tables___Parser___action_table_row617_t)(val_t self);
val_t parser_tables___Parser___action_table_row617(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row617 "parser_tables::Parser::action_table_row617"
typedef val_t (* parser_tables___Parser___action_table_row618_t)(val_t self);
val_t parser_tables___Parser___action_table_row618(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row618 "parser_tables::Parser::action_table_row618"
typedef val_t (* parser_tables___Parser___action_table_row619_t)(val_t self);
val_t parser_tables___Parser___action_table_row619(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row619 "parser_tables::Parser::action_table_row619"
typedef val_t (* parser_tables___Parser___action_table_row620_t)(val_t self);
val_t parser_tables___Parser___action_table_row620(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row620 "parser_tables::Parser::action_table_row620"
typedef val_t (* parser_tables___Parser___action_table_row621_t)(val_t self);
val_t parser_tables___Parser___action_table_row621(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row621 "parser_tables::Parser::action_table_row621"
typedef val_t (* parser_tables___Parser___action_table_row622_t)(val_t self);
val_t parser_tables___Parser___action_table_row622(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row622 "parser_tables::Parser::action_table_row622"
typedef val_t (* parser_tables___Parser___action_table_row623_t)(val_t self);
val_t parser_tables___Parser___action_table_row623(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row623 "parser_tables::Parser::action_table_row623"
typedef val_t (* parser_tables___Parser___action_table_row624_t)(val_t self);
val_t parser_tables___Parser___action_table_row624(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row624 "parser_tables::Parser::action_table_row624"
typedef val_t (* parser_tables___Parser___action_table_row625_t)(val_t self);
val_t parser_tables___Parser___action_table_row625(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row625 "parser_tables::Parser::action_table_row625"
typedef val_t (* parser_tables___Parser___action_table_row626_t)(val_t self);
val_t parser_tables___Parser___action_table_row626(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row626 "parser_tables::Parser::action_table_row626"
typedef val_t (* parser_tables___Parser___action_table_row627_t)(val_t self);
val_t parser_tables___Parser___action_table_row627(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row627 "parser_tables::Parser::action_table_row627"
typedef val_t (* parser_tables___Parser___action_table_row628_t)(val_t self);
val_t parser_tables___Parser___action_table_row628(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row628 "parser_tables::Parser::action_table_row628"
typedef val_t (* parser_tables___Parser___action_table_row629_t)(val_t self);
val_t parser_tables___Parser___action_table_row629(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row629 "parser_tables::Parser::action_table_row629"
typedef val_t (* parser_tables___Parser___action_table_row630_t)(val_t self);
val_t parser_tables___Parser___action_table_row630(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row630 "parser_tables::Parser::action_table_row630"
typedef val_t (* parser_tables___Parser___action_table_row631_t)(val_t self);
val_t parser_tables___Parser___action_table_row631(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row631 "parser_tables::Parser::action_table_row631"
typedef val_t (* parser_tables___Parser___action_table_row632_t)(val_t self);
val_t parser_tables___Parser___action_table_row632(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row632 "parser_tables::Parser::action_table_row632"
typedef val_t (* parser_tables___Parser___action_table_row633_t)(val_t self);
val_t parser_tables___Parser___action_table_row633(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row633 "parser_tables::Parser::action_table_row633"
typedef val_t (* parser_tables___Parser___action_table_row634_t)(val_t self);
val_t parser_tables___Parser___action_table_row634(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row634 "parser_tables::Parser::action_table_row634"
typedef val_t (* parser_tables___Parser___action_table_row635_t)(val_t self);
val_t parser_tables___Parser___action_table_row635(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row635 "parser_tables::Parser::action_table_row635"
typedef val_t (* parser_tables___Parser___action_table_row636_t)(val_t self);
val_t parser_tables___Parser___action_table_row636(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row636 "parser_tables::Parser::action_table_row636"
typedef val_t (* parser_tables___Parser___action_table_row637_t)(val_t self);
val_t parser_tables___Parser___action_table_row637(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row637 "parser_tables::Parser::action_table_row637"
typedef val_t (* parser_tables___Parser___action_table_row638_t)(val_t self);
val_t parser_tables___Parser___action_table_row638(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row638 "parser_tables::Parser::action_table_row638"
typedef val_t (* parser_tables___Parser___action_table_row639_t)(val_t self);
val_t parser_tables___Parser___action_table_row639(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row639 "parser_tables::Parser::action_table_row639"
typedef val_t (* parser_tables___Parser___action_table_row640_t)(val_t self);
val_t parser_tables___Parser___action_table_row640(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row640 "parser_tables::Parser::action_table_row640"
typedef val_t (* parser_tables___Parser___action_table_row641_t)(val_t self);
val_t parser_tables___Parser___action_table_row641(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row641 "parser_tables::Parser::action_table_row641"
typedef val_t (* parser_tables___Parser___action_table_row642_t)(val_t self);
val_t parser_tables___Parser___action_table_row642(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row642 "parser_tables::Parser::action_table_row642"
typedef val_t (* parser_tables___Parser___action_table_row643_t)(val_t self);
val_t parser_tables___Parser___action_table_row643(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row643 "parser_tables::Parser::action_table_row643"
typedef val_t (* parser_tables___Parser___action_table_row644_t)(val_t self);
val_t parser_tables___Parser___action_table_row644(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row644 "parser_tables::Parser::action_table_row644"
typedef val_t (* parser_tables___Parser___action_table_row645_t)(val_t self);
val_t parser_tables___Parser___action_table_row645(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row645 "parser_tables::Parser::action_table_row645"
typedef val_t (* parser_tables___Parser___action_table_row646_t)(val_t self);
val_t parser_tables___Parser___action_table_row646(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row646 "parser_tables::Parser::action_table_row646"
typedef val_t (* parser_tables___Parser___action_table_row647_t)(val_t self);
val_t parser_tables___Parser___action_table_row647(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row647 "parser_tables::Parser::action_table_row647"
typedef val_t (* parser_tables___Parser___action_table_row648_t)(val_t self);
val_t parser_tables___Parser___action_table_row648(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row648 "parser_tables::Parser::action_table_row648"
typedef val_t (* parser_tables___Parser___action_table_row649_t)(val_t self);
val_t parser_tables___Parser___action_table_row649(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row649 "parser_tables::Parser::action_table_row649"
typedef val_t (* parser_tables___Parser___action_table_row650_t)(val_t self);
val_t parser_tables___Parser___action_table_row650(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row650 "parser_tables::Parser::action_table_row650"
typedef val_t (* parser_tables___Parser___action_table_row651_t)(val_t self);
val_t parser_tables___Parser___action_table_row651(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row651 "parser_tables::Parser::action_table_row651"
typedef val_t (* parser_tables___Parser___action_table_row652_t)(val_t self);
val_t parser_tables___Parser___action_table_row652(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row652 "parser_tables::Parser::action_table_row652"
typedef val_t (* parser_tables___Parser___action_table_row653_t)(val_t self);
val_t parser_tables___Parser___action_table_row653(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row653 "parser_tables::Parser::action_table_row653"
typedef val_t (* parser_tables___Parser___action_table_row654_t)(val_t self);
val_t parser_tables___Parser___action_table_row654(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row654 "parser_tables::Parser::action_table_row654"
typedef val_t (* parser_tables___Parser___action_table_row655_t)(val_t self);
val_t parser_tables___Parser___action_table_row655(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row655 "parser_tables::Parser::action_table_row655"
typedef val_t (* parser_tables___Parser___action_table_row656_t)(val_t self);
val_t parser_tables___Parser___action_table_row656(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row656 "parser_tables::Parser::action_table_row656"
typedef val_t (* parser_tables___Parser___action_table_row657_t)(val_t self);
val_t parser_tables___Parser___action_table_row657(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row657 "parser_tables::Parser::action_table_row657"
typedef val_t (* parser_tables___Parser___action_table_row658_t)(val_t self);
val_t parser_tables___Parser___action_table_row658(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row658 "parser_tables::Parser::action_table_row658"
typedef val_t (* parser_tables___Parser___action_table_row659_t)(val_t self);
val_t parser_tables___Parser___action_table_row659(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row659 "parser_tables::Parser::action_table_row659"
typedef val_t (* parser_tables___Parser___action_table_row660_t)(val_t self);
val_t parser_tables___Parser___action_table_row660(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row660 "parser_tables::Parser::action_table_row660"
typedef val_t (* parser_tables___Parser___action_table_row661_t)(val_t self);
val_t parser_tables___Parser___action_table_row661(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row661 "parser_tables::Parser::action_table_row661"
typedef val_t (* parser_tables___Parser___action_table_row662_t)(val_t self);
val_t parser_tables___Parser___action_table_row662(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row662 "parser_tables::Parser::action_table_row662"
typedef val_t (* parser_tables___Parser___action_table_row663_t)(val_t self);
val_t parser_tables___Parser___action_table_row663(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row663 "parser_tables::Parser::action_table_row663"
typedef val_t (* parser_tables___Parser___action_table_row664_t)(val_t self);
val_t parser_tables___Parser___action_table_row664(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row664 "parser_tables::Parser::action_table_row664"
typedef val_t (* parser_tables___Parser___action_table_row665_t)(val_t self);
val_t parser_tables___Parser___action_table_row665(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row665 "parser_tables::Parser::action_table_row665"
typedef val_t (* parser_tables___Parser___action_table_row666_t)(val_t self);
val_t parser_tables___Parser___action_table_row666(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row666 "parser_tables::Parser::action_table_row666"
typedef val_t (* parser_tables___Parser___action_table_row667_t)(val_t self);
val_t parser_tables___Parser___action_table_row667(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row667 "parser_tables::Parser::action_table_row667"
typedef val_t (* parser_tables___Parser___action_table_row668_t)(val_t self);
val_t parser_tables___Parser___action_table_row668(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row668 "parser_tables::Parser::action_table_row668"
typedef val_t (* parser_tables___Parser___action_table_row669_t)(val_t self);
val_t parser_tables___Parser___action_table_row669(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row669 "parser_tables::Parser::action_table_row669"
typedef val_t (* parser_tables___Parser___action_table_row670_t)(val_t self);
val_t parser_tables___Parser___action_table_row670(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row670 "parser_tables::Parser::action_table_row670"
typedef val_t (* parser_tables___Parser___action_table_row671_t)(val_t self);
val_t parser_tables___Parser___action_table_row671(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row671 "parser_tables::Parser::action_table_row671"
typedef val_t (* parser_tables___Parser___action_table_row672_t)(val_t self);
val_t parser_tables___Parser___action_table_row672(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row672 "parser_tables::Parser::action_table_row672"
typedef val_t (* parser_tables___Parser___action_table_row673_t)(val_t self);
val_t parser_tables___Parser___action_table_row673(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row673 "parser_tables::Parser::action_table_row673"
typedef val_t (* parser_tables___Parser___action_table_row674_t)(val_t self);
val_t parser_tables___Parser___action_table_row674(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row674 "parser_tables::Parser::action_table_row674"
typedef val_t (* parser_tables___Parser___action_table_row675_t)(val_t self);
val_t parser_tables___Parser___action_table_row675(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row675 "parser_tables::Parser::action_table_row675"
typedef val_t (* parser_tables___Parser___action_table_row676_t)(val_t self);
val_t parser_tables___Parser___action_table_row676(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row676 "parser_tables::Parser::action_table_row676"
typedef val_t (* parser_tables___Parser___action_table_row677_t)(val_t self);
val_t parser_tables___Parser___action_table_row677(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row677 "parser_tables::Parser::action_table_row677"
typedef val_t (* parser_tables___Parser___action_table_row678_t)(val_t self);
val_t parser_tables___Parser___action_table_row678(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row678 "parser_tables::Parser::action_table_row678"
typedef val_t (* parser_tables___Parser___action_table_row679_t)(val_t self);
val_t parser_tables___Parser___action_table_row679(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row679 "parser_tables::Parser::action_table_row679"
typedef val_t (* parser_tables___Parser___action_table_row680_t)(val_t self);
val_t parser_tables___Parser___action_table_row680(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row680 "parser_tables::Parser::action_table_row680"
typedef val_t (* parser_tables___Parser___action_table_row681_t)(val_t self);
val_t parser_tables___Parser___action_table_row681(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row681 "parser_tables::Parser::action_table_row681"
typedef val_t (* parser_tables___Parser___action_table_row682_t)(val_t self);
val_t parser_tables___Parser___action_table_row682(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row682 "parser_tables::Parser::action_table_row682"
typedef val_t (* parser_tables___Parser___action_table_row683_t)(val_t self);
val_t parser_tables___Parser___action_table_row683(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row683 "parser_tables::Parser::action_table_row683"
typedef val_t (* parser_tables___Parser___action_table_row684_t)(val_t self);
val_t parser_tables___Parser___action_table_row684(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row684 "parser_tables::Parser::action_table_row684"
typedef val_t (* parser_tables___Parser___action_table_row685_t)(val_t self);
val_t parser_tables___Parser___action_table_row685(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row685 "parser_tables::Parser::action_table_row685"
typedef val_t (* parser_tables___Parser___action_table_row686_t)(val_t self);
val_t parser_tables___Parser___action_table_row686(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row686 "parser_tables::Parser::action_table_row686"
typedef val_t (* parser_tables___Parser___action_table_row687_t)(val_t self);
val_t parser_tables___Parser___action_table_row687(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row687 "parser_tables::Parser::action_table_row687"
typedef val_t (* parser_tables___Parser___action_table_row688_t)(val_t self);
val_t parser_tables___Parser___action_table_row688(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row688 "parser_tables::Parser::action_table_row688"
typedef val_t (* parser_tables___Parser___action_table_row689_t)(val_t self);
val_t parser_tables___Parser___action_table_row689(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row689 "parser_tables::Parser::action_table_row689"
typedef val_t (* parser_tables___Parser___action_table_row690_t)(val_t self);
val_t parser_tables___Parser___action_table_row690(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row690 "parser_tables::Parser::action_table_row690"
typedef val_t (* parser_tables___Parser___action_table_row691_t)(val_t self);
val_t parser_tables___Parser___action_table_row691(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row691 "parser_tables::Parser::action_table_row691"
typedef val_t (* parser_tables___Parser___action_table_row692_t)(val_t self);
val_t parser_tables___Parser___action_table_row692(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row692 "parser_tables::Parser::action_table_row692"
typedef val_t (* parser_tables___Parser___action_table_row693_t)(val_t self);
val_t parser_tables___Parser___action_table_row693(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row693 "parser_tables::Parser::action_table_row693"
typedef val_t (* parser_tables___Parser___action_table_row694_t)(val_t self);
val_t parser_tables___Parser___action_table_row694(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row694 "parser_tables::Parser::action_table_row694"
typedef val_t (* parser_tables___Parser___action_table_row695_t)(val_t self);
val_t parser_tables___Parser___action_table_row695(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row695 "parser_tables::Parser::action_table_row695"
typedef val_t (* parser_tables___Parser___action_table_row696_t)(val_t self);
val_t parser_tables___Parser___action_table_row696(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row696 "parser_tables::Parser::action_table_row696"
typedef val_t (* parser_tables___Parser___action_table_row697_t)(val_t self);
val_t parser_tables___Parser___action_table_row697(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row697 "parser_tables::Parser::action_table_row697"
typedef val_t (* parser_tables___Parser___action_table_row698_t)(val_t self);
val_t parser_tables___Parser___action_table_row698(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row698 "parser_tables::Parser::action_table_row698"
typedef val_t (* parser_tables___Parser___action_table_row699_t)(val_t self);
val_t parser_tables___Parser___action_table_row699(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row699 "parser_tables::Parser::action_table_row699"
typedef val_t (* parser_tables___Parser___action_table_row700_t)(val_t self);
val_t parser_tables___Parser___action_table_row700(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row700 "parser_tables::Parser::action_table_row700"
typedef val_t (* parser_tables___Parser___action_table_row701_t)(val_t self);
val_t parser_tables___Parser___action_table_row701(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row701 "parser_tables::Parser::action_table_row701"
typedef val_t (* parser_tables___Parser___action_table_row702_t)(val_t self);
val_t parser_tables___Parser___action_table_row702(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row702 "parser_tables::Parser::action_table_row702"
typedef val_t (* parser_tables___Parser___action_table_row703_t)(val_t self);
val_t parser_tables___Parser___action_table_row703(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row703 "parser_tables::Parser::action_table_row703"
typedef val_t (* parser_tables___Parser___action_table_row704_t)(val_t self);
val_t parser_tables___Parser___action_table_row704(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row704 "parser_tables::Parser::action_table_row704"
typedef val_t (* parser_tables___Parser___action_table_row705_t)(val_t self);
val_t parser_tables___Parser___action_table_row705(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row705 "parser_tables::Parser::action_table_row705"
typedef val_t (* parser_tables___Parser___action_table_row706_t)(val_t self);
val_t parser_tables___Parser___action_table_row706(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row706 "parser_tables::Parser::action_table_row706"
typedef val_t (* parser_tables___Parser___action_table_row707_t)(val_t self);
val_t parser_tables___Parser___action_table_row707(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row707 "parser_tables::Parser::action_table_row707"
typedef val_t (* parser_tables___Parser___action_table_row708_t)(val_t self);
val_t parser_tables___Parser___action_table_row708(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row708 "parser_tables::Parser::action_table_row708"
typedef val_t (* parser_tables___Parser___action_table_row709_t)(val_t self);
val_t parser_tables___Parser___action_table_row709(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row709 "parser_tables::Parser::action_table_row709"
typedef val_t (* parser_tables___Parser___action_table_row710_t)(val_t self);
val_t parser_tables___Parser___action_table_row710(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row710 "parser_tables::Parser::action_table_row710"
typedef val_t (* parser_tables___Parser___action_table_row711_t)(val_t self);
val_t parser_tables___Parser___action_table_row711(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row711 "parser_tables::Parser::action_table_row711"
typedef val_t (* parser_tables___Parser___action_table_row712_t)(val_t self);
val_t parser_tables___Parser___action_table_row712(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row712 "parser_tables::Parser::action_table_row712"
typedef val_t (* parser_tables___Parser___action_table_row713_t)(val_t self);
val_t parser_tables___Parser___action_table_row713(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row713 "parser_tables::Parser::action_table_row713"
typedef val_t (* parser_tables___Parser___action_table_row714_t)(val_t self);
val_t parser_tables___Parser___action_table_row714(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row714 "parser_tables::Parser::action_table_row714"
typedef val_t (* parser_tables___Parser___action_table_row715_t)(val_t self);
val_t parser_tables___Parser___action_table_row715(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row715 "parser_tables::Parser::action_table_row715"
typedef val_t (* parser_tables___Parser___action_table_row716_t)(val_t self);
val_t parser_tables___Parser___action_table_row716(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row716 "parser_tables::Parser::action_table_row716"
typedef val_t (* parser_tables___Parser___action_table_row717_t)(val_t self);
val_t parser_tables___Parser___action_table_row717(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row717 "parser_tables::Parser::action_table_row717"
typedef val_t (* parser_tables___Parser___action_table_row718_t)(val_t self);
val_t parser_tables___Parser___action_table_row718(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row718 "parser_tables::Parser::action_table_row718"
typedef val_t (* parser_tables___Parser___action_table_row719_t)(val_t self);
val_t parser_tables___Parser___action_table_row719(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row719 "parser_tables::Parser::action_table_row719"
typedef val_t (* parser_tables___Parser___action_table_row720_t)(val_t self);
val_t parser_tables___Parser___action_table_row720(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row720 "parser_tables::Parser::action_table_row720"
typedef val_t (* parser_tables___Parser___action_table_row721_t)(val_t self);
val_t parser_tables___Parser___action_table_row721(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row721 "parser_tables::Parser::action_table_row721"
typedef val_t (* parser_tables___Parser___action_table_row722_t)(val_t self);
val_t parser_tables___Parser___action_table_row722(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row722 "parser_tables::Parser::action_table_row722"
typedef val_t (* parser_tables___Parser___action_table_row723_t)(val_t self);
val_t parser_tables___Parser___action_table_row723(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row723 "parser_tables::Parser::action_table_row723"
typedef val_t (* parser_tables___Parser___action_table_row724_t)(val_t self);
val_t parser_tables___Parser___action_table_row724(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row724 "parser_tables::Parser::action_table_row724"
typedef val_t (* parser_tables___Parser___action_table_row725_t)(val_t self);
val_t parser_tables___Parser___action_table_row725(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row725 "parser_tables::Parser::action_table_row725"
typedef val_t (* parser_tables___Parser___action_table_row726_t)(val_t self);
val_t parser_tables___Parser___action_table_row726(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row726 "parser_tables::Parser::action_table_row726"
typedef val_t (* parser_tables___Parser___action_table_row727_t)(val_t self);
val_t parser_tables___Parser___action_table_row727(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row727 "parser_tables::Parser::action_table_row727"
typedef val_t (* parser_tables___Parser___action_table_row728_t)(val_t self);
val_t parser_tables___Parser___action_table_row728(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row728 "parser_tables::Parser::action_table_row728"
typedef val_t (* parser_tables___Parser___action_table_row729_t)(val_t self);
val_t parser_tables___Parser___action_table_row729(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row729 "parser_tables::Parser::action_table_row729"
typedef val_t (* parser_tables___Parser___action_table_row730_t)(val_t self);
val_t parser_tables___Parser___action_table_row730(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row730 "parser_tables::Parser::action_table_row730"
typedef val_t (* parser_tables___Parser___action_table_row731_t)(val_t self);
val_t parser_tables___Parser___action_table_row731(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row731 "parser_tables::Parser::action_table_row731"
typedef val_t (* parser_tables___Parser___action_table_row732_t)(val_t self);
val_t parser_tables___Parser___action_table_row732(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row732 "parser_tables::Parser::action_table_row732"
typedef val_t (* parser_tables___Parser___action_table_row733_t)(val_t self);
val_t parser_tables___Parser___action_table_row733(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row733 "parser_tables::Parser::action_table_row733"
typedef val_t (* parser_tables___Parser___action_table_row734_t)(val_t self);
val_t parser_tables___Parser___action_table_row734(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row734 "parser_tables::Parser::action_table_row734"
typedef val_t (* parser_tables___Parser___action_table_row735_t)(val_t self);
val_t parser_tables___Parser___action_table_row735(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row735 "parser_tables::Parser::action_table_row735"
typedef val_t (* parser_tables___Parser___action_table_row736_t)(val_t self);
val_t parser_tables___Parser___action_table_row736(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row736 "parser_tables::Parser::action_table_row736"
typedef val_t (* parser_tables___Parser___action_table_row737_t)(val_t self);
val_t parser_tables___Parser___action_table_row737(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row737 "parser_tables::Parser::action_table_row737"
typedef val_t (* parser_tables___Parser___action_table_row738_t)(val_t self);
val_t parser_tables___Parser___action_table_row738(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row738 "parser_tables::Parser::action_table_row738"
typedef val_t (* parser_tables___Parser___action_table_row739_t)(val_t self);
val_t parser_tables___Parser___action_table_row739(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row739 "parser_tables::Parser::action_table_row739"
typedef val_t (* parser_tables___Parser___action_table_row740_t)(val_t self);
val_t parser_tables___Parser___action_table_row740(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row740 "parser_tables::Parser::action_table_row740"
typedef val_t (* parser_tables___Parser___action_table_row741_t)(val_t self);
val_t parser_tables___Parser___action_table_row741(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row741 "parser_tables::Parser::action_table_row741"
typedef val_t (* parser_tables___Parser___action_table_row742_t)(val_t self);
val_t parser_tables___Parser___action_table_row742(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row742 "parser_tables::Parser::action_table_row742"
typedef val_t (* parser_tables___Parser___action_table_row743_t)(val_t self);
val_t parser_tables___Parser___action_table_row743(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row743 "parser_tables::Parser::action_table_row743"
typedef val_t (* parser_tables___Parser___action_table_row744_t)(val_t self);
val_t parser_tables___Parser___action_table_row744(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row744 "parser_tables::Parser::action_table_row744"
typedef val_t (* parser_tables___Parser___action_table_row745_t)(val_t self);
val_t parser_tables___Parser___action_table_row745(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row745 "parser_tables::Parser::action_table_row745"
typedef val_t (* parser_tables___Parser___action_table_row746_t)(val_t self);
val_t parser_tables___Parser___action_table_row746(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row746 "parser_tables::Parser::action_table_row746"
typedef val_t (* parser_tables___Parser___action_table_row747_t)(val_t self);
val_t parser_tables___Parser___action_table_row747(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row747 "parser_tables::Parser::action_table_row747"
typedef val_t (* parser_tables___Parser___action_table_row748_t)(val_t self);
val_t parser_tables___Parser___action_table_row748(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row748 "parser_tables::Parser::action_table_row748"
typedef val_t (* parser_tables___Parser___action_table_row749_t)(val_t self);
val_t parser_tables___Parser___action_table_row749(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row749 "parser_tables::Parser::action_table_row749"
typedef val_t (* parser_tables___Parser___action_table_row750_t)(val_t self);
val_t parser_tables___Parser___action_table_row750(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row750 "parser_tables::Parser::action_table_row750"
typedef val_t (* parser_tables___Parser___action_table_row751_t)(val_t self);
val_t parser_tables___Parser___action_table_row751(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row751 "parser_tables::Parser::action_table_row751"
typedef val_t (* parser_tables___Parser___action_table_row752_t)(val_t self);
val_t parser_tables___Parser___action_table_row752(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row752 "parser_tables::Parser::action_table_row752"
typedef val_t (* parser_tables___Parser___action_table_row753_t)(val_t self);
val_t parser_tables___Parser___action_table_row753(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row753 "parser_tables::Parser::action_table_row753"
typedef val_t (* parser_tables___Parser___action_table_row754_t)(val_t self);
val_t parser_tables___Parser___action_table_row754(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row754 "parser_tables::Parser::action_table_row754"
typedef val_t (* parser_tables___Parser___action_table_row755_t)(val_t self);
val_t parser_tables___Parser___action_table_row755(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row755 "parser_tables::Parser::action_table_row755"
typedef val_t (* parser_tables___Parser___action_table_row756_t)(val_t self);
val_t parser_tables___Parser___action_table_row756(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row756 "parser_tables::Parser::action_table_row756"
typedef val_t (* parser_tables___Parser___action_table_row757_t)(val_t self);
val_t parser_tables___Parser___action_table_row757(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row757 "parser_tables::Parser::action_table_row757"
typedef val_t (* parser_tables___Parser___action_table_row758_t)(val_t self);
val_t parser_tables___Parser___action_table_row758(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row758 "parser_tables::Parser::action_table_row758"
typedef val_t (* parser_tables___Parser___action_table_row759_t)(val_t self);
val_t parser_tables___Parser___action_table_row759(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row759 "parser_tables::Parser::action_table_row759"
typedef val_t (* parser_tables___Parser___action_table_row760_t)(val_t self);
val_t parser_tables___Parser___action_table_row760(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row760 "parser_tables::Parser::action_table_row760"
typedef val_t (* parser_tables___Parser___action_table_row761_t)(val_t self);
val_t parser_tables___Parser___action_table_row761(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row761 "parser_tables::Parser::action_table_row761"
typedef val_t (* parser_tables___Parser___action_table_row762_t)(val_t self);
val_t parser_tables___Parser___action_table_row762(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row762 "parser_tables::Parser::action_table_row762"
typedef val_t (* parser_tables___Parser___action_table_row763_t)(val_t self);
val_t parser_tables___Parser___action_table_row763(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row763 "parser_tables::Parser::action_table_row763"
typedef val_t (* parser_tables___Parser___action_table_row764_t)(val_t self);
val_t parser_tables___Parser___action_table_row764(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row764 "parser_tables::Parser::action_table_row764"
typedef val_t (* parser_tables___Parser___action_table_row765_t)(val_t self);
val_t parser_tables___Parser___action_table_row765(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row765 "parser_tables::Parser::action_table_row765"
typedef val_t (* parser_tables___Parser___action_table_row766_t)(val_t self);
val_t parser_tables___Parser___action_table_row766(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row766 "parser_tables::Parser::action_table_row766"
typedef val_t (* parser_tables___Parser___action_table_row767_t)(val_t self);
val_t parser_tables___Parser___action_table_row767(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row767 "parser_tables::Parser::action_table_row767"
typedef val_t (* parser_tables___Parser___action_table_row768_t)(val_t self);
val_t parser_tables___Parser___action_table_row768(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row768 "parser_tables::Parser::action_table_row768"
typedef val_t (* parser_tables___Parser___action_table_row769_t)(val_t self);
val_t parser_tables___Parser___action_table_row769(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row769 "parser_tables::Parser::action_table_row769"
typedef val_t (* parser_tables___Parser___action_table_row770_t)(val_t self);
val_t parser_tables___Parser___action_table_row770(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row770 "parser_tables::Parser::action_table_row770"
typedef val_t (* parser_tables___Parser___action_table_row771_t)(val_t self);
val_t parser_tables___Parser___action_table_row771(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row771 "parser_tables::Parser::action_table_row771"
typedef val_t (* parser_tables___Parser___action_table_row772_t)(val_t self);
val_t parser_tables___Parser___action_table_row772(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row772 "parser_tables::Parser::action_table_row772"
typedef val_t (* parser_tables___Parser___action_table_row773_t)(val_t self);
val_t parser_tables___Parser___action_table_row773(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row773 "parser_tables::Parser::action_table_row773"
typedef val_t (* parser_tables___Parser___action_table_row774_t)(val_t self);
val_t parser_tables___Parser___action_table_row774(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row774 "parser_tables::Parser::action_table_row774"
typedef val_t (* parser_tables___Parser___action_table_row775_t)(val_t self);
val_t parser_tables___Parser___action_table_row775(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row775 "parser_tables::Parser::action_table_row775"
typedef val_t (* parser_tables___Parser___action_table_row776_t)(val_t self);
val_t parser_tables___Parser___action_table_row776(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row776 "parser_tables::Parser::action_table_row776"
typedef val_t (* parser_tables___Parser___action_table_row777_t)(val_t self);
val_t parser_tables___Parser___action_table_row777(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row777 "parser_tables::Parser::action_table_row777"
typedef val_t (* parser_tables___Parser___action_table_row778_t)(val_t self);
val_t parser_tables___Parser___action_table_row778(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row778 "parser_tables::Parser::action_table_row778"
typedef val_t (* parser_tables___Parser___action_table_row779_t)(val_t self);
val_t parser_tables___Parser___action_table_row779(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row779 "parser_tables::Parser::action_table_row779"
typedef val_t (* parser_tables___Parser___action_table_row780_t)(val_t self);
val_t parser_tables___Parser___action_table_row780(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row780 "parser_tables::Parser::action_table_row780"
typedef val_t (* parser_tables___Parser___action_table_row781_t)(val_t self);
val_t parser_tables___Parser___action_table_row781(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row781 "parser_tables::Parser::action_table_row781"
typedef val_t (* parser_tables___Parser___action_table_row782_t)(val_t self);
val_t parser_tables___Parser___action_table_row782(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row782 "parser_tables::Parser::action_table_row782"
typedef val_t (* parser_tables___Parser___action_table_row783_t)(val_t self);
val_t parser_tables___Parser___action_table_row783(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row783 "parser_tables::Parser::action_table_row783"
typedef val_t (* parser_tables___Parser___action_table_row784_t)(val_t self);
val_t parser_tables___Parser___action_table_row784(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row784 "parser_tables::Parser::action_table_row784"
typedef val_t (* parser_tables___Parser___action_table_row785_t)(val_t self);
val_t parser_tables___Parser___action_table_row785(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row785 "parser_tables::Parser::action_table_row785"
typedef val_t (* parser_tables___Parser___action_table_row786_t)(val_t self);
val_t parser_tables___Parser___action_table_row786(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row786 "parser_tables::Parser::action_table_row786"
typedef val_t (* parser_tables___Parser___action_table_row787_t)(val_t self);
val_t parser_tables___Parser___action_table_row787(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row787 "parser_tables::Parser::action_table_row787"
typedef val_t (* parser_tables___Parser___action_table_row788_t)(val_t self);
val_t parser_tables___Parser___action_table_row788(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row788 "parser_tables::Parser::action_table_row788"
typedef val_t (* parser_tables___Parser___action_table_row789_t)(val_t self);
val_t parser_tables___Parser___action_table_row789(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row789 "parser_tables::Parser::action_table_row789"
typedef val_t (* parser_tables___Parser___action_table_row790_t)(val_t self);
val_t parser_tables___Parser___action_table_row790(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row790 "parser_tables::Parser::action_table_row790"
typedef val_t (* parser_tables___Parser___action_table_row791_t)(val_t self);
val_t parser_tables___Parser___action_table_row791(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row791 "parser_tables::Parser::action_table_row791"
typedef val_t (* parser_tables___Parser___action_table_row792_t)(val_t self);
val_t parser_tables___Parser___action_table_row792(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row792 "parser_tables::Parser::action_table_row792"
typedef val_t (* parser_tables___Parser___action_table_row793_t)(val_t self);
val_t parser_tables___Parser___action_table_row793(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row793 "parser_tables::Parser::action_table_row793"
typedef val_t (* parser_tables___Parser___action_table_row794_t)(val_t self);
val_t parser_tables___Parser___action_table_row794(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row794 "parser_tables::Parser::action_table_row794"
typedef val_t (* parser_tables___Parser___action_table_row795_t)(val_t self);
val_t parser_tables___Parser___action_table_row795(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row795 "parser_tables::Parser::action_table_row795"
typedef val_t (* parser_tables___Parser___action_table_row796_t)(val_t self);
val_t parser_tables___Parser___action_table_row796(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row796 "parser_tables::Parser::action_table_row796"
typedef val_t (* parser_tables___Parser___action_table_row797_t)(val_t self);
val_t parser_tables___Parser___action_table_row797(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row797 "parser_tables::Parser::action_table_row797"
typedef val_t (* parser_tables___Parser___action_table_row798_t)(val_t self);
val_t parser_tables___Parser___action_table_row798(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row798 "parser_tables::Parser::action_table_row798"
typedef val_t (* parser_tables___Parser___action_table_row799_t)(val_t self);
val_t parser_tables___Parser___action_table_row799(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row799 "parser_tables::Parser::action_table_row799"
typedef val_t (* parser_tables___Parser___action_table_row800_t)(val_t self);
val_t parser_tables___Parser___action_table_row800(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row800 "parser_tables::Parser::action_table_row800"
typedef val_t (* parser_tables___Parser___action_table_row801_t)(val_t self);
val_t parser_tables___Parser___action_table_row801(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row801 "parser_tables::Parser::action_table_row801"
typedef val_t (* parser_tables___Parser___action_table_row802_t)(val_t self);
val_t parser_tables___Parser___action_table_row802(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row802 "parser_tables::Parser::action_table_row802"
typedef val_t (* parser_tables___Parser___action_table_row803_t)(val_t self);
val_t parser_tables___Parser___action_table_row803(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row803 "parser_tables::Parser::action_table_row803"
typedef val_t (* parser_tables___Parser___action_table_row804_t)(val_t self);
val_t parser_tables___Parser___action_table_row804(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row804 "parser_tables::Parser::action_table_row804"
typedef val_t (* parser_tables___Parser___action_table_row805_t)(val_t self);
val_t parser_tables___Parser___action_table_row805(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row805 "parser_tables::Parser::action_table_row805"
typedef val_t (* parser_tables___Parser___action_table_row806_t)(val_t self);
val_t parser_tables___Parser___action_table_row806(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row806 "parser_tables::Parser::action_table_row806"
typedef val_t (* parser_tables___Parser___action_table_row807_t)(val_t self);
val_t parser_tables___Parser___action_table_row807(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row807 "parser_tables::Parser::action_table_row807"
typedef val_t (* parser_tables___Parser___action_table_row808_t)(val_t self);
val_t parser_tables___Parser___action_table_row808(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row808 "parser_tables::Parser::action_table_row808"
typedef val_t (* parser_tables___Parser___action_table_row809_t)(val_t self);
val_t parser_tables___Parser___action_table_row809(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row809 "parser_tables::Parser::action_table_row809"
typedef val_t (* parser_tables___Parser___action_table_row810_t)(val_t self);
val_t parser_tables___Parser___action_table_row810(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row810 "parser_tables::Parser::action_table_row810"
typedef val_t (* parser_tables___Parser___action_table_row811_t)(val_t self);
val_t parser_tables___Parser___action_table_row811(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row811 "parser_tables::Parser::action_table_row811"
typedef val_t (* parser_tables___Parser___action_table_row812_t)(val_t self);
val_t parser_tables___Parser___action_table_row812(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row812 "parser_tables::Parser::action_table_row812"
typedef val_t (* parser_tables___Parser___action_table_row813_t)(val_t self);
val_t parser_tables___Parser___action_table_row813(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row813 "parser_tables::Parser::action_table_row813"
typedef val_t (* parser_tables___Parser___action_table_row814_t)(val_t self);
val_t parser_tables___Parser___action_table_row814(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row814 "parser_tables::Parser::action_table_row814"
typedef val_t (* parser_tables___Parser___action_table_row815_t)(val_t self);
val_t parser_tables___Parser___action_table_row815(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row815 "parser_tables::Parser::action_table_row815"
typedef val_t (* parser_tables___Parser___action_table_row816_t)(val_t self);
val_t parser_tables___Parser___action_table_row816(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row816 "parser_tables::Parser::action_table_row816"
typedef val_t (* parser_tables___Parser___action_table_row817_t)(val_t self);
val_t parser_tables___Parser___action_table_row817(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row817 "parser_tables::Parser::action_table_row817"
typedef val_t (* parser_tables___Parser___action_table_row818_t)(val_t self);
val_t parser_tables___Parser___action_table_row818(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row818 "parser_tables::Parser::action_table_row818"
typedef val_t (* parser_tables___Parser___action_table_row819_t)(val_t self);
val_t parser_tables___Parser___action_table_row819(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row819 "parser_tables::Parser::action_table_row819"
typedef val_t (* parser_tables___Parser___action_table_row820_t)(val_t self);
val_t parser_tables___Parser___action_table_row820(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row820 "parser_tables::Parser::action_table_row820"
typedef val_t (* parser_tables___Parser___action_table_row821_t)(val_t self);
val_t parser_tables___Parser___action_table_row821(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row821 "parser_tables::Parser::action_table_row821"
typedef val_t (* parser_tables___Parser___action_table_row822_t)(val_t self);
val_t parser_tables___Parser___action_table_row822(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row822 "parser_tables::Parser::action_table_row822"
typedef val_t (* parser_tables___Parser___action_table_row823_t)(val_t self);
val_t parser_tables___Parser___action_table_row823(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row823 "parser_tables::Parser::action_table_row823"
typedef val_t (* parser_tables___Parser___action_table_row824_t)(val_t self);
val_t parser_tables___Parser___action_table_row824(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row824 "parser_tables::Parser::action_table_row824"
typedef val_t (* parser_tables___Parser___action_table_row825_t)(val_t self);
val_t parser_tables___Parser___action_table_row825(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row825 "parser_tables::Parser::action_table_row825"
typedef val_t (* parser_tables___Parser___action_table_row826_t)(val_t self);
val_t parser_tables___Parser___action_table_row826(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row826 "parser_tables::Parser::action_table_row826"
typedef val_t (* parser_tables___Parser___action_table_row827_t)(val_t self);
val_t parser_tables___Parser___action_table_row827(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row827 "parser_tables::Parser::action_table_row827"
typedef val_t (* parser_tables___Parser___action_table_row828_t)(val_t self);
val_t parser_tables___Parser___action_table_row828(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row828 "parser_tables::Parser::action_table_row828"
typedef val_t (* parser_tables___Parser___action_table_row829_t)(val_t self);
val_t parser_tables___Parser___action_table_row829(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row829 "parser_tables::Parser::action_table_row829"
typedef val_t (* parser_tables___Parser___action_table_row830_t)(val_t self);
val_t parser_tables___Parser___action_table_row830(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row830 "parser_tables::Parser::action_table_row830"
typedef val_t (* parser_tables___Parser___action_table_row831_t)(val_t self);
val_t parser_tables___Parser___action_table_row831(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row831 "parser_tables::Parser::action_table_row831"
typedef val_t (* parser_tables___Parser___action_table_row832_t)(val_t self);
val_t parser_tables___Parser___action_table_row832(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row832 "parser_tables::Parser::action_table_row832"
typedef val_t (* parser_tables___Parser___action_table_row833_t)(val_t self);
val_t parser_tables___Parser___action_table_row833(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row833 "parser_tables::Parser::action_table_row833"
typedef val_t (* parser_tables___Parser___action_table_row834_t)(val_t self);
val_t parser_tables___Parser___action_table_row834(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row834 "parser_tables::Parser::action_table_row834"
typedef val_t (* parser_tables___Parser___action_table_row835_t)(val_t self);
val_t parser_tables___Parser___action_table_row835(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row835 "parser_tables::Parser::action_table_row835"
typedef val_t (* parser_tables___Parser___action_table_row836_t)(val_t self);
val_t parser_tables___Parser___action_table_row836(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row836 "parser_tables::Parser::action_table_row836"
typedef val_t (* parser_tables___Parser___action_table_row837_t)(val_t self);
val_t parser_tables___Parser___action_table_row837(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row837 "parser_tables::Parser::action_table_row837"
typedef val_t (* parser_tables___Parser___action_table_row838_t)(val_t self);
val_t parser_tables___Parser___action_table_row838(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row838 "parser_tables::Parser::action_table_row838"
typedef val_t (* parser_tables___Parser___action_table_row839_t)(val_t self);
val_t parser_tables___Parser___action_table_row839(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row839 "parser_tables::Parser::action_table_row839"
typedef val_t (* parser_tables___Parser___action_table_row840_t)(val_t self);
val_t parser_tables___Parser___action_table_row840(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row840 "parser_tables::Parser::action_table_row840"
typedef val_t (* parser_tables___Parser___action_table_row841_t)(val_t self);
val_t parser_tables___Parser___action_table_row841(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row841 "parser_tables::Parser::action_table_row841"
typedef val_t (* parser_tables___Parser___action_table_row842_t)(val_t self);
val_t parser_tables___Parser___action_table_row842(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row842 "parser_tables::Parser::action_table_row842"
typedef val_t (* parser_tables___Parser___action_table_row843_t)(val_t self);
val_t parser_tables___Parser___action_table_row843(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row843 "parser_tables::Parser::action_table_row843"
typedef val_t (* parser_tables___Parser___action_table_row844_t)(val_t self);
val_t parser_tables___Parser___action_table_row844(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row844 "parser_tables::Parser::action_table_row844"
typedef val_t (* parser_tables___Parser___action_table_row845_t)(val_t self);
val_t parser_tables___Parser___action_table_row845(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row845 "parser_tables::Parser::action_table_row845"
typedef val_t (* parser_tables___Parser___action_table_row846_t)(val_t self);
val_t parser_tables___Parser___action_table_row846(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row846 "parser_tables::Parser::action_table_row846"
typedef val_t (* parser_tables___Parser___action_table_row847_t)(val_t self);
val_t parser_tables___Parser___action_table_row847(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row847 "parser_tables::Parser::action_table_row847"
typedef val_t (* parser_tables___Parser___action_table_row848_t)(val_t self);
val_t parser_tables___Parser___action_table_row848(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row848 "parser_tables::Parser::action_table_row848"
typedef val_t (* parser_tables___Parser___action_table_row849_t)(val_t self);
val_t parser_tables___Parser___action_table_row849(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row849 "parser_tables::Parser::action_table_row849"
typedef val_t (* parser_tables___Parser___action_table_row850_t)(val_t self);
val_t parser_tables___Parser___action_table_row850(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row850 "parser_tables::Parser::action_table_row850"
typedef val_t (* parser_tables___Parser___action_table_row851_t)(val_t self);
val_t parser_tables___Parser___action_table_row851(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row851 "parser_tables::Parser::action_table_row851"
typedef val_t (* parser_tables___Parser___action_table_row852_t)(val_t self);
val_t parser_tables___Parser___action_table_row852(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row852 "parser_tables::Parser::action_table_row852"
typedef val_t (* parser_tables___Parser___action_table_row853_t)(val_t self);
val_t parser_tables___Parser___action_table_row853(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row853 "parser_tables::Parser::action_table_row853"
typedef val_t (* parser_tables___Parser___action_table_row854_t)(val_t self);
val_t parser_tables___Parser___action_table_row854(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row854 "parser_tables::Parser::action_table_row854"
typedef val_t (* parser_tables___Parser___action_table_row855_t)(val_t self);
val_t parser_tables___Parser___action_table_row855(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row855 "parser_tables::Parser::action_table_row855"
typedef val_t (* parser_tables___Parser___action_table_row856_t)(val_t self);
val_t parser_tables___Parser___action_table_row856(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row856 "parser_tables::Parser::action_table_row856"
typedef val_t (* parser_tables___Parser___action_table_row857_t)(val_t self);
val_t parser_tables___Parser___action_table_row857(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row857 "parser_tables::Parser::action_table_row857"
typedef val_t (* parser_tables___Parser___action_table_row858_t)(val_t self);
val_t parser_tables___Parser___action_table_row858(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row858 "parser_tables::Parser::action_table_row858"
typedef val_t (* parser_tables___Parser___action_table_row859_t)(val_t self);
val_t parser_tables___Parser___action_table_row859(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row859 "parser_tables::Parser::action_table_row859"
typedef val_t (* parser_tables___Parser___action_table_row860_t)(val_t self);
val_t parser_tables___Parser___action_table_row860(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row860 "parser_tables::Parser::action_table_row860"
typedef val_t (* parser_tables___Parser___action_table_row861_t)(val_t self);
val_t parser_tables___Parser___action_table_row861(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row861 "parser_tables::Parser::action_table_row861"
typedef val_t (* parser_tables___Parser___action_table_row862_t)(val_t self);
val_t parser_tables___Parser___action_table_row862(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row862 "parser_tables::Parser::action_table_row862"
typedef val_t (* parser_tables___Parser___action_table_row863_t)(val_t self);
val_t parser_tables___Parser___action_table_row863(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row863 "parser_tables::Parser::action_table_row863"
typedef val_t (* parser_tables___Parser___action_table_row864_t)(val_t self);
val_t parser_tables___Parser___action_table_row864(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row864 "parser_tables::Parser::action_table_row864"
typedef val_t (* parser_tables___Parser___action_table_row865_t)(val_t self);
val_t parser_tables___Parser___action_table_row865(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row865 "parser_tables::Parser::action_table_row865"
typedef val_t (* parser_tables___Parser___action_table_row866_t)(val_t self);
val_t parser_tables___Parser___action_table_row866(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row866 "parser_tables::Parser::action_table_row866"
typedef val_t (* parser_tables___Parser___action_table_row867_t)(val_t self);
val_t parser_tables___Parser___action_table_row867(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row867 "parser_tables::Parser::action_table_row867"
typedef val_t (* parser_tables___Parser___action_table_row868_t)(val_t self);
val_t parser_tables___Parser___action_table_row868(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row868 "parser_tables::Parser::action_table_row868"
typedef val_t (* parser_tables___Parser___action_table_row869_t)(val_t self);
val_t parser_tables___Parser___action_table_row869(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row869 "parser_tables::Parser::action_table_row869"
typedef val_t (* parser_tables___Parser___action_table_row870_t)(val_t self);
val_t parser_tables___Parser___action_table_row870(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row870 "parser_tables::Parser::action_table_row870"
typedef val_t (* parser_tables___Parser___action_table_row871_t)(val_t self);
val_t parser_tables___Parser___action_table_row871(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row871 "parser_tables::Parser::action_table_row871"
typedef val_t (* parser_tables___Parser___action_table_row872_t)(val_t self);
val_t parser_tables___Parser___action_table_row872(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row872 "parser_tables::Parser::action_table_row872"
typedef val_t (* parser_tables___Parser___action_table_row873_t)(val_t self);
val_t parser_tables___Parser___action_table_row873(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row873 "parser_tables::Parser::action_table_row873"
typedef val_t (* parser_tables___Parser___action_table_row874_t)(val_t self);
val_t parser_tables___Parser___action_table_row874(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row874 "parser_tables::Parser::action_table_row874"
typedef val_t (* parser_tables___Parser___action_table_row875_t)(val_t self);
val_t parser_tables___Parser___action_table_row875(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row875 "parser_tables::Parser::action_table_row875"
typedef val_t (* parser_tables___Parser___action_table_row876_t)(val_t self);
val_t parser_tables___Parser___action_table_row876(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row876 "parser_tables::Parser::action_table_row876"
typedef val_t (* parser_tables___Parser___action_table_row877_t)(val_t self);
val_t parser_tables___Parser___action_table_row877(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row877 "parser_tables::Parser::action_table_row877"
typedef val_t (* parser_tables___Parser___action_table_row878_t)(val_t self);
val_t parser_tables___Parser___action_table_row878(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row878 "parser_tables::Parser::action_table_row878"
typedef val_t (* parser_tables___Parser___action_table_row879_t)(val_t self);
val_t parser_tables___Parser___action_table_row879(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row879 "parser_tables::Parser::action_table_row879"
typedef val_t (* parser_tables___Parser___action_table_row880_t)(val_t self);
val_t parser_tables___Parser___action_table_row880(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row880 "parser_tables::Parser::action_table_row880"
typedef val_t (* parser_tables___Parser___action_table_row881_t)(val_t self);
val_t parser_tables___Parser___action_table_row881(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row881 "parser_tables::Parser::action_table_row881"
typedef val_t (* parser_tables___Parser___action_table_row882_t)(val_t self);
val_t parser_tables___Parser___action_table_row882(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row882 "parser_tables::Parser::action_table_row882"
typedef val_t (* parser_tables___Parser___action_table_row883_t)(val_t self);
val_t parser_tables___Parser___action_table_row883(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row883 "parser_tables::Parser::action_table_row883"
typedef val_t (* parser_tables___Parser___action_table_row884_t)(val_t self);
val_t parser_tables___Parser___action_table_row884(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row884 "parser_tables::Parser::action_table_row884"
typedef val_t (* parser_tables___Parser___action_table_row885_t)(val_t self);
val_t parser_tables___Parser___action_table_row885(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row885 "parser_tables::Parser::action_table_row885"
typedef val_t (* parser_tables___Parser___action_table_row886_t)(val_t self);
val_t parser_tables___Parser___action_table_row886(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row886 "parser_tables::Parser::action_table_row886"
typedef val_t (* parser_tables___Parser___action_table_row887_t)(val_t self);
val_t parser_tables___Parser___action_table_row887(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row887 "parser_tables::Parser::action_table_row887"
typedef val_t (* parser_tables___Parser___action_table_row888_t)(val_t self);
val_t parser_tables___Parser___action_table_row888(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row888 "parser_tables::Parser::action_table_row888"
typedef val_t (* parser_tables___Parser___action_table_row889_t)(val_t self);
val_t parser_tables___Parser___action_table_row889(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row889 "parser_tables::Parser::action_table_row889"
typedef val_t (* parser_tables___Parser___action_table_row890_t)(val_t self);
val_t parser_tables___Parser___action_table_row890(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row890 "parser_tables::Parser::action_table_row890"
typedef val_t (* parser_tables___Parser___action_table_row891_t)(val_t self);
val_t parser_tables___Parser___action_table_row891(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row891 "parser_tables::Parser::action_table_row891"
typedef val_t (* parser_tables___Parser___action_table_row892_t)(val_t self);
val_t parser_tables___Parser___action_table_row892(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row892 "parser_tables::Parser::action_table_row892"
typedef val_t (* parser_tables___Parser___action_table_row893_t)(val_t self);
val_t parser_tables___Parser___action_table_row893(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row893 "parser_tables::Parser::action_table_row893"
typedef val_t (* parser_tables___Parser___action_table_row894_t)(val_t self);
val_t parser_tables___Parser___action_table_row894(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row894 "parser_tables::Parser::action_table_row894"
typedef val_t (* parser_tables___Parser___action_table_row895_t)(val_t self);
val_t parser_tables___Parser___action_table_row895(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row895 "parser_tables::Parser::action_table_row895"
typedef val_t (* parser_tables___Parser___action_table_row896_t)(val_t self);
val_t parser_tables___Parser___action_table_row896(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row896 "parser_tables::Parser::action_table_row896"
typedef val_t (* parser_tables___Parser___action_table_row897_t)(val_t self);
val_t parser_tables___Parser___action_table_row897(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row897 "parser_tables::Parser::action_table_row897"
typedef val_t (* parser_tables___Parser___action_table_row898_t)(val_t self);
val_t parser_tables___Parser___action_table_row898(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row898 "parser_tables::Parser::action_table_row898"
typedef val_t (* parser_tables___Parser___action_table_row899_t)(val_t self);
val_t parser_tables___Parser___action_table_row899(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row899 "parser_tables::Parser::action_table_row899"
typedef val_t (* parser_tables___Parser___action_table_row900_t)(val_t self);
val_t parser_tables___Parser___action_table_row900(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row900 "parser_tables::Parser::action_table_row900"
typedef val_t (* parser_tables___Parser___action_table_row901_t)(val_t self);
val_t parser_tables___Parser___action_table_row901(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row901 "parser_tables::Parser::action_table_row901"
typedef val_t (* parser_tables___Parser___action_table_row902_t)(val_t self);
val_t parser_tables___Parser___action_table_row902(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row902 "parser_tables::Parser::action_table_row902"
typedef val_t (* parser_tables___Parser___action_table_row903_t)(val_t self);
val_t parser_tables___Parser___action_table_row903(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row903 "parser_tables::Parser::action_table_row903"
typedef val_t (* parser_tables___Parser___action_table_row904_t)(val_t self);
val_t parser_tables___Parser___action_table_row904(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row904 "parser_tables::Parser::action_table_row904"
typedef val_t (* parser_tables___Parser___action_table_row905_t)(val_t self);
val_t parser_tables___Parser___action_table_row905(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row905 "parser_tables::Parser::action_table_row905"
typedef val_t (* parser_tables___Parser___action_table_row906_t)(val_t self);
val_t parser_tables___Parser___action_table_row906(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row906 "parser_tables::Parser::action_table_row906"
typedef val_t (* parser_tables___Parser___action_table_row907_t)(val_t self);
val_t parser_tables___Parser___action_table_row907(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row907 "parser_tables::Parser::action_table_row907"
typedef val_t (* parser_tables___Parser___action_table_row908_t)(val_t self);
val_t parser_tables___Parser___action_table_row908(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row908 "parser_tables::Parser::action_table_row908"
typedef val_t (* parser_tables___Parser___action_table_row909_t)(val_t self);
val_t parser_tables___Parser___action_table_row909(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row909 "parser_tables::Parser::action_table_row909"
typedef val_t (* parser_tables___Parser___action_table_row910_t)(val_t self);
val_t parser_tables___Parser___action_table_row910(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row910 "parser_tables::Parser::action_table_row910"
typedef val_t (* parser_tables___Parser___action_table_row911_t)(val_t self);
val_t parser_tables___Parser___action_table_row911(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row911 "parser_tables::Parser::action_table_row911"
typedef val_t (* parser_tables___Parser___action_table_row912_t)(val_t self);
val_t parser_tables___Parser___action_table_row912(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row912 "parser_tables::Parser::action_table_row912"
typedef val_t (* parser_tables___Parser___action_table_row913_t)(val_t self);
val_t parser_tables___Parser___action_table_row913(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row913 "parser_tables::Parser::action_table_row913"
typedef val_t (* parser_tables___Parser___action_table_row914_t)(val_t self);
val_t parser_tables___Parser___action_table_row914(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row914 "parser_tables::Parser::action_table_row914"
typedef val_t (* parser_tables___Parser___action_table_row915_t)(val_t self);
val_t parser_tables___Parser___action_table_row915(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row915 "parser_tables::Parser::action_table_row915"
typedef val_t (* parser_tables___Parser___action_table_row916_t)(val_t self);
val_t parser_tables___Parser___action_table_row916(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row916 "parser_tables::Parser::action_table_row916"
typedef val_t (* parser_tables___Parser___action_table_row917_t)(val_t self);
val_t parser_tables___Parser___action_table_row917(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row917 "parser_tables::Parser::action_table_row917"
typedef val_t (* parser_tables___Parser___action_table_row918_t)(val_t self);
val_t parser_tables___Parser___action_table_row918(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row918 "parser_tables::Parser::action_table_row918"
typedef val_t (* parser_tables___Parser___action_table_row919_t)(val_t self);
val_t parser_tables___Parser___action_table_row919(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row919 "parser_tables::Parser::action_table_row919"
typedef val_t (* parser_tables___Parser___action_table_row920_t)(val_t self);
val_t parser_tables___Parser___action_table_row920(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row920 "parser_tables::Parser::action_table_row920"
typedef val_t (* parser_tables___Parser___action_table_row921_t)(val_t self);
val_t parser_tables___Parser___action_table_row921(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row921 "parser_tables::Parser::action_table_row921"
typedef val_t (* parser_tables___Parser___action_table_row922_t)(val_t self);
val_t parser_tables___Parser___action_table_row922(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row922 "parser_tables::Parser::action_table_row922"
typedef val_t (* parser_tables___Parser___action_table_row923_t)(val_t self);
val_t parser_tables___Parser___action_table_row923(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row923 "parser_tables::Parser::action_table_row923"
typedef val_t (* parser_tables___Parser___action_table_row924_t)(val_t self);
val_t parser_tables___Parser___action_table_row924(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row924 "parser_tables::Parser::action_table_row924"
typedef val_t (* parser_tables___Parser___action_table_row925_t)(val_t self);
val_t parser_tables___Parser___action_table_row925(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row925 "parser_tables::Parser::action_table_row925"
typedef val_t (* parser_tables___Parser___action_table_row926_t)(val_t self);
val_t parser_tables___Parser___action_table_row926(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row926 "parser_tables::Parser::action_table_row926"
typedef val_t (* parser_tables___Parser___action_table_row927_t)(val_t self);
val_t parser_tables___Parser___action_table_row927(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row927 "parser_tables::Parser::action_table_row927"
typedef val_t (* parser_tables___Parser___action_table_row928_t)(val_t self);
val_t parser_tables___Parser___action_table_row928(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row928 "parser_tables::Parser::action_table_row928"
typedef val_t (* parser_tables___Parser___action_table_row929_t)(val_t self);
val_t parser_tables___Parser___action_table_row929(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row929 "parser_tables::Parser::action_table_row929"
typedef val_t (* parser_tables___Parser___action_table_row930_t)(val_t self);
val_t parser_tables___Parser___action_table_row930(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row930 "parser_tables::Parser::action_table_row930"
typedef val_t (* parser_tables___Parser___action_table_row931_t)(val_t self);
val_t parser_tables___Parser___action_table_row931(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row931 "parser_tables::Parser::action_table_row931"
typedef val_t (* parser_tables___Parser___action_table_row932_t)(val_t self);
val_t parser_tables___Parser___action_table_row932(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row932 "parser_tables::Parser::action_table_row932"
typedef val_t (* parser_tables___Parser___action_table_row933_t)(val_t self);
val_t parser_tables___Parser___action_table_row933(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row933 "parser_tables::Parser::action_table_row933"
typedef val_t (* parser_tables___Parser___action_table_row934_t)(val_t self);
val_t parser_tables___Parser___action_table_row934(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row934 "parser_tables::Parser::action_table_row934"
typedef val_t (* parser_tables___Parser___action_table_row935_t)(val_t self);
val_t parser_tables___Parser___action_table_row935(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row935 "parser_tables::Parser::action_table_row935"
typedef val_t (* parser_tables___Parser___action_table_row936_t)(val_t self);
val_t parser_tables___Parser___action_table_row936(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row936 "parser_tables::Parser::action_table_row936"
typedef val_t (* parser_tables___Parser___action_table_row937_t)(val_t self);
val_t parser_tables___Parser___action_table_row937(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row937 "parser_tables::Parser::action_table_row937"
typedef val_t (* parser_tables___Parser___action_table_row938_t)(val_t self);
val_t parser_tables___Parser___action_table_row938(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row938 "parser_tables::Parser::action_table_row938"
typedef val_t (* parser_tables___Parser___action_table_row939_t)(val_t self);
val_t parser_tables___Parser___action_table_row939(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row939 "parser_tables::Parser::action_table_row939"
typedef val_t (* parser_tables___Parser___action_table_row940_t)(val_t self);
val_t parser_tables___Parser___action_table_row940(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row940 "parser_tables::Parser::action_table_row940"
typedef val_t (* parser_tables___Parser___action_table_row941_t)(val_t self);
val_t parser_tables___Parser___action_table_row941(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row941 "parser_tables::Parser::action_table_row941"
typedef val_t (* parser_tables___Parser___action_table_row942_t)(val_t self);
val_t parser_tables___Parser___action_table_row942(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row942 "parser_tables::Parser::action_table_row942"
typedef val_t (* parser_tables___Parser___action_table_row943_t)(val_t self);
val_t parser_tables___Parser___action_table_row943(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row943 "parser_tables::Parser::action_table_row943"
typedef val_t (* parser_tables___Parser___action_table_row944_t)(val_t self);
val_t parser_tables___Parser___action_table_row944(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row944 "parser_tables::Parser::action_table_row944"
typedef val_t (* parser_tables___Parser___action_table_row945_t)(val_t self);
val_t parser_tables___Parser___action_table_row945(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row945 "parser_tables::Parser::action_table_row945"
typedef val_t (* parser_tables___Parser___action_table_row946_t)(val_t self);
val_t parser_tables___Parser___action_table_row946(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row946 "parser_tables::Parser::action_table_row946"
typedef val_t (* parser_tables___Parser___action_table_row947_t)(val_t self);
val_t parser_tables___Parser___action_table_row947(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row947 "parser_tables::Parser::action_table_row947"
typedef val_t (* parser_tables___Parser___action_table_row948_t)(val_t self);
val_t parser_tables___Parser___action_table_row948(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row948 "parser_tables::Parser::action_table_row948"
typedef val_t (* parser_tables___Parser___action_table_row949_t)(val_t self);
val_t parser_tables___Parser___action_table_row949(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row949 "parser_tables::Parser::action_table_row949"
typedef val_t (* parser_tables___Parser___action_table_row950_t)(val_t self);
val_t parser_tables___Parser___action_table_row950(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row950 "parser_tables::Parser::action_table_row950"
typedef val_t (* parser_tables___Parser___action_table_row951_t)(val_t self);
val_t parser_tables___Parser___action_table_row951(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row951 "parser_tables::Parser::action_table_row951"
typedef val_t (* parser_tables___Parser___action_table_row952_t)(val_t self);
val_t parser_tables___Parser___action_table_row952(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row952 "parser_tables::Parser::action_table_row952"
typedef val_t (* parser_tables___Parser___action_table_row953_t)(val_t self);
val_t parser_tables___Parser___action_table_row953(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row953 "parser_tables::Parser::action_table_row953"
typedef val_t (* parser_tables___Parser___action_table_row954_t)(val_t self);
val_t parser_tables___Parser___action_table_row954(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row954 "parser_tables::Parser::action_table_row954"
typedef val_t (* parser_tables___Parser___action_table_row955_t)(val_t self);
val_t parser_tables___Parser___action_table_row955(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row955 "parser_tables::Parser::action_table_row955"
typedef val_t (* parser_tables___Parser___action_table_row956_t)(val_t self);
val_t parser_tables___Parser___action_table_row956(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row956 "parser_tables::Parser::action_table_row956"
typedef val_t (* parser_tables___Parser___action_table_row957_t)(val_t self);
val_t parser_tables___Parser___action_table_row957(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row957 "parser_tables::Parser::action_table_row957"
typedef val_t (* parser_tables___Parser___action_table_row958_t)(val_t self);
val_t parser_tables___Parser___action_table_row958(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row958 "parser_tables::Parser::action_table_row958"
typedef val_t (* parser_tables___Parser___action_table_row959_t)(val_t self);
val_t parser_tables___Parser___action_table_row959(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row959 "parser_tables::Parser::action_table_row959"
typedef val_t (* parser_tables___Parser___action_table_row960_t)(val_t self);
val_t parser_tables___Parser___action_table_row960(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row960 "parser_tables::Parser::action_table_row960"
typedef val_t (* parser_tables___Parser___action_table_row961_t)(val_t self);
val_t parser_tables___Parser___action_table_row961(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row961 "parser_tables::Parser::action_table_row961"
typedef val_t (* parser_tables___Parser___action_table_row962_t)(val_t self);
val_t parser_tables___Parser___action_table_row962(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row962 "parser_tables::Parser::action_table_row962"
typedef val_t (* parser_tables___Parser___action_table_row963_t)(val_t self);
val_t parser_tables___Parser___action_table_row963(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row963 "parser_tables::Parser::action_table_row963"
typedef val_t (* parser_tables___Parser___action_table_row964_t)(val_t self);
val_t parser_tables___Parser___action_table_row964(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row964 "parser_tables::Parser::action_table_row964"
typedef val_t (* parser_tables___Parser___action_table_row965_t)(val_t self);
val_t parser_tables___Parser___action_table_row965(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row965 "parser_tables::Parser::action_table_row965"
typedef val_t (* parser_tables___Parser___action_table_row966_t)(val_t self);
val_t parser_tables___Parser___action_table_row966(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row966 "parser_tables::Parser::action_table_row966"
typedef val_t (* parser_tables___Parser___action_table_row967_t)(val_t self);
val_t parser_tables___Parser___action_table_row967(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row967 "parser_tables::Parser::action_table_row967"
typedef val_t (* parser_tables___Parser___action_table_row968_t)(val_t self);
val_t parser_tables___Parser___action_table_row968(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row968 "parser_tables::Parser::action_table_row968"
typedef val_t (* parser_tables___Parser___action_table_row969_t)(val_t self);
val_t parser_tables___Parser___action_table_row969(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row969 "parser_tables::Parser::action_table_row969"
typedef val_t (* parser_tables___Parser___action_table_row970_t)(val_t self);
val_t parser_tables___Parser___action_table_row970(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row970 "parser_tables::Parser::action_table_row970"
typedef val_t (* parser_tables___Parser___action_table_row971_t)(val_t self);
val_t parser_tables___Parser___action_table_row971(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row971 "parser_tables::Parser::action_table_row971"
typedef val_t (* parser_tables___Parser___action_table_row972_t)(val_t self);
val_t parser_tables___Parser___action_table_row972(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row972 "parser_tables::Parser::action_table_row972"
typedef val_t (* parser_tables___Parser___action_table_row973_t)(val_t self);
val_t parser_tables___Parser___action_table_row973(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row973 "parser_tables::Parser::action_table_row973"
typedef val_t (* parser_tables___Parser___action_table_row974_t)(val_t self);
val_t parser_tables___Parser___action_table_row974(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row974 "parser_tables::Parser::action_table_row974"
typedef val_t (* parser_tables___Parser___action_table_row975_t)(val_t self);
val_t parser_tables___Parser___action_table_row975(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row975 "parser_tables::Parser::action_table_row975"
typedef val_t (* parser_tables___Parser___action_table_row976_t)(val_t self);
val_t parser_tables___Parser___action_table_row976(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row976 "parser_tables::Parser::action_table_row976"
typedef val_t (* parser_tables___Parser___action_table_row977_t)(val_t self);
val_t parser_tables___Parser___action_table_row977(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row977 "parser_tables::Parser::action_table_row977"
typedef val_t (* parser_tables___Parser___action_table_row978_t)(val_t self);
val_t parser_tables___Parser___action_table_row978(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row978 "parser_tables::Parser::action_table_row978"
typedef val_t (* parser_tables___Parser___action_table_row979_t)(val_t self);
val_t parser_tables___Parser___action_table_row979(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row979 "parser_tables::Parser::action_table_row979"
typedef val_t (* parser_tables___Parser___action_table_row980_t)(val_t self);
val_t parser_tables___Parser___action_table_row980(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row980 "parser_tables::Parser::action_table_row980"
typedef val_t (* parser_tables___Parser___action_table_row981_t)(val_t self);
val_t parser_tables___Parser___action_table_row981(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row981 "parser_tables::Parser::action_table_row981"
typedef val_t (* parser_tables___Parser___action_table_row982_t)(val_t self);
val_t parser_tables___Parser___action_table_row982(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row982 "parser_tables::Parser::action_table_row982"
typedef val_t (* parser_tables___Parser___action_table_row983_t)(val_t self);
val_t parser_tables___Parser___action_table_row983(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row983 "parser_tables::Parser::action_table_row983"
typedef val_t (* parser_tables___Parser___action_table_row984_t)(val_t self);
val_t parser_tables___Parser___action_table_row984(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row984 "parser_tables::Parser::action_table_row984"
typedef val_t (* parser_tables___Parser___action_table_row985_t)(val_t self);
val_t parser_tables___Parser___action_table_row985(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row985 "parser_tables::Parser::action_table_row985"
typedef val_t (* parser_tables___Parser___action_table_row986_t)(val_t self);
val_t parser_tables___Parser___action_table_row986(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row986 "parser_tables::Parser::action_table_row986"
typedef val_t (* parser_tables___Parser___action_table_row987_t)(val_t self);
val_t parser_tables___Parser___action_table_row987(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row987 "parser_tables::Parser::action_table_row987"
typedef val_t (* parser_tables___Parser___action_table_row988_t)(val_t self);
val_t parser_tables___Parser___action_table_row988(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row988 "parser_tables::Parser::action_table_row988"
typedef val_t (* parser_tables___Parser___action_table_row989_t)(val_t self);
val_t parser_tables___Parser___action_table_row989(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row989 "parser_tables::Parser::action_table_row989"
typedef val_t (* parser_tables___Parser___action_table_row990_t)(val_t self);
val_t parser_tables___Parser___action_table_row990(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row990 "parser_tables::Parser::action_table_row990"
typedef val_t (* parser_tables___Parser___action_table_row991_t)(val_t self);
val_t parser_tables___Parser___action_table_row991(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row991 "parser_tables::Parser::action_table_row991"
typedef val_t (* parser_tables___Parser___action_table_row992_t)(val_t self);
val_t parser_tables___Parser___action_table_row992(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row992 "parser_tables::Parser::action_table_row992"
typedef val_t (* parser_tables___Parser___action_table_row993_t)(val_t self);
val_t parser_tables___Parser___action_table_row993(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row993 "parser_tables::Parser::action_table_row993"
typedef val_t (* parser_tables___Parser___action_table_row994_t)(val_t self);
val_t parser_tables___Parser___action_table_row994(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row994 "parser_tables::Parser::action_table_row994"
typedef val_t (* parser_tables___Parser___action_table_row995_t)(val_t self);
val_t parser_tables___Parser___action_table_row995(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row995 "parser_tables::Parser::action_table_row995"
typedef val_t (* parser_tables___Parser___action_table_row996_t)(val_t self);
val_t parser_tables___Parser___action_table_row996(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row996 "parser_tables::Parser::action_table_row996"
typedef val_t (* parser_tables___Parser___action_table_row997_t)(val_t self);
val_t parser_tables___Parser___action_table_row997(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row997 "parser_tables::Parser::action_table_row997"
typedef val_t (* parser_tables___Parser___action_table_row998_t)(val_t self);
val_t parser_tables___Parser___action_table_row998(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row998 "parser_tables::Parser::action_table_row998"
typedef val_t (* parser_tables___Parser___action_table_row999_t)(val_t self);
val_t parser_tables___Parser___action_table_row999(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row999 "parser_tables::Parser::action_table_row999"
typedef val_t (* parser_tables___Parser___action_table_row1000_t)(val_t self);
val_t parser_tables___Parser___action_table_row1000(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1000 "parser_tables::Parser::action_table_row1000"
typedef val_t (* parser_tables___Parser___action_table_row1001_t)(val_t self);
val_t parser_tables___Parser___action_table_row1001(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1001 "parser_tables::Parser::action_table_row1001"
typedef val_t (* parser_tables___Parser___action_table_row1002_t)(val_t self);
val_t parser_tables___Parser___action_table_row1002(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1002 "parser_tables::Parser::action_table_row1002"
typedef val_t (* parser_tables___Parser___action_table_row1003_t)(val_t self);
val_t parser_tables___Parser___action_table_row1003(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1003 "parser_tables::Parser::action_table_row1003"
typedef val_t (* parser_tables___Parser___action_table_row1004_t)(val_t self);
val_t parser_tables___Parser___action_table_row1004(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1004 "parser_tables::Parser::action_table_row1004"
typedef val_t (* parser_tables___Parser___action_table_row1005_t)(val_t self);
val_t parser_tables___Parser___action_table_row1005(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1005 "parser_tables::Parser::action_table_row1005"
typedef val_t (* parser_tables___Parser___action_table_row1006_t)(val_t self);
val_t parser_tables___Parser___action_table_row1006(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1006 "parser_tables::Parser::action_table_row1006"
typedef val_t (* parser_tables___Parser___action_table_row1007_t)(val_t self);
val_t parser_tables___Parser___action_table_row1007(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1007 "parser_tables::Parser::action_table_row1007"
typedef val_t (* parser_tables___Parser___action_table_row1008_t)(val_t self);
val_t parser_tables___Parser___action_table_row1008(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1008 "parser_tables::Parser::action_table_row1008"
typedef val_t (* parser_tables___Parser___action_table_row1009_t)(val_t self);
val_t parser_tables___Parser___action_table_row1009(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1009 "parser_tables::Parser::action_table_row1009"
typedef val_t (* parser_tables___Parser___action_table_row1010_t)(val_t self);
val_t parser_tables___Parser___action_table_row1010(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1010 "parser_tables::Parser::action_table_row1010"
typedef val_t (* parser_tables___Parser___action_table_row1011_t)(val_t self);
val_t parser_tables___Parser___action_table_row1011(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1011 "parser_tables::Parser::action_table_row1011"
typedef val_t (* parser_tables___Parser___action_table_row1012_t)(val_t self);
val_t parser_tables___Parser___action_table_row1012(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1012 "parser_tables::Parser::action_table_row1012"
typedef val_t (* parser_tables___Parser___action_table_row1013_t)(val_t self);
val_t parser_tables___Parser___action_table_row1013(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1013 "parser_tables::Parser::action_table_row1013"
typedef val_t (* parser_tables___Parser___action_table_row1014_t)(val_t self);
val_t parser_tables___Parser___action_table_row1014(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1014 "parser_tables::Parser::action_table_row1014"
typedef val_t (* parser_tables___Parser___action_table_row1015_t)(val_t self);
val_t parser_tables___Parser___action_table_row1015(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1015 "parser_tables::Parser::action_table_row1015"
typedef val_t (* parser_tables___Parser___action_table_row1016_t)(val_t self);
val_t parser_tables___Parser___action_table_row1016(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1016 "parser_tables::Parser::action_table_row1016"
typedef val_t (* parser_tables___Parser___action_table_row1017_t)(val_t self);
val_t parser_tables___Parser___action_table_row1017(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1017 "parser_tables::Parser::action_table_row1017"
typedef val_t (* parser_tables___Parser___action_table_row1018_t)(val_t self);
val_t parser_tables___Parser___action_table_row1018(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1018 "parser_tables::Parser::action_table_row1018"
typedef val_t (* parser_tables___Parser___action_table_row1019_t)(val_t self);
val_t parser_tables___Parser___action_table_row1019(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1019 "parser_tables::Parser::action_table_row1019"
typedef val_t (* parser_tables___Parser___action_table_row1020_t)(val_t self);
val_t parser_tables___Parser___action_table_row1020(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1020 "parser_tables::Parser::action_table_row1020"
typedef val_t (* parser_tables___Parser___action_table_row1021_t)(val_t self);
val_t parser_tables___Parser___action_table_row1021(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1021 "parser_tables::Parser::action_table_row1021"
typedef val_t (* parser_tables___Parser___action_table_row1022_t)(val_t self);
val_t parser_tables___Parser___action_table_row1022(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1022 "parser_tables::Parser::action_table_row1022"
typedef val_t (* parser_tables___Parser___action_table_row1023_t)(val_t self);
val_t parser_tables___Parser___action_table_row1023(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1023 "parser_tables::Parser::action_table_row1023"
typedef val_t (* parser_tables___Parser___action_table_row1024_t)(val_t self);
val_t parser_tables___Parser___action_table_row1024(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1024 "parser_tables::Parser::action_table_row1024"
typedef val_t (* parser_tables___Parser___action_table_row1025_t)(val_t self);
val_t parser_tables___Parser___action_table_row1025(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1025 "parser_tables::Parser::action_table_row1025"
typedef val_t (* parser_tables___Parser___action_table_row1026_t)(val_t self);
val_t parser_tables___Parser___action_table_row1026(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1026 "parser_tables::Parser::action_table_row1026"
typedef val_t (* parser_tables___Parser___action_table_row1027_t)(val_t self);
val_t parser_tables___Parser___action_table_row1027(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1027 "parser_tables::Parser::action_table_row1027"
typedef val_t (* parser_tables___Parser___action_table_row1028_t)(val_t self);
val_t parser_tables___Parser___action_table_row1028(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1028 "parser_tables::Parser::action_table_row1028"
typedef val_t (* parser_tables___Parser___action_table_row1029_t)(val_t self);
val_t parser_tables___Parser___action_table_row1029(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1029 "parser_tables::Parser::action_table_row1029"
typedef val_t (* parser_tables___Parser___action_table_row1030_t)(val_t self);
val_t parser_tables___Parser___action_table_row1030(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1030 "parser_tables::Parser::action_table_row1030"
typedef val_t (* parser_tables___Parser___action_table_row1031_t)(val_t self);
val_t parser_tables___Parser___action_table_row1031(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1031 "parser_tables::Parser::action_table_row1031"
typedef val_t (* parser_tables___Parser___action_table_row1032_t)(val_t self);
val_t parser_tables___Parser___action_table_row1032(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1032 "parser_tables::Parser::action_table_row1032"
typedef val_t (* parser_tables___Parser___action_table_row1033_t)(val_t self);
val_t parser_tables___Parser___action_table_row1033(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1033 "parser_tables::Parser::action_table_row1033"
typedef val_t (* parser_tables___Parser___action_table_row1034_t)(val_t self);
val_t parser_tables___Parser___action_table_row1034(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1034 "parser_tables::Parser::action_table_row1034"
typedef val_t (* parser_tables___Parser___action_table_row1035_t)(val_t self);
val_t parser_tables___Parser___action_table_row1035(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1035 "parser_tables::Parser::action_table_row1035"
typedef val_t (* parser_tables___Parser___action_table_row1036_t)(val_t self);
val_t parser_tables___Parser___action_table_row1036(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1036 "parser_tables::Parser::action_table_row1036"
typedef val_t (* parser_tables___Parser___action_table_row1037_t)(val_t self);
val_t parser_tables___Parser___action_table_row1037(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1037 "parser_tables::Parser::action_table_row1037"
typedef val_t (* parser_tables___Parser___action_table_row1038_t)(val_t self);
val_t parser_tables___Parser___action_table_row1038(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1038 "parser_tables::Parser::action_table_row1038"
typedef val_t (* parser_tables___Parser___action_table_row1039_t)(val_t self);
val_t parser_tables___Parser___action_table_row1039(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1039 "parser_tables::Parser::action_table_row1039"
typedef val_t (* parser_tables___Parser___action_table_row1040_t)(val_t self);
val_t parser_tables___Parser___action_table_row1040(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1040 "parser_tables::Parser::action_table_row1040"
typedef val_t (* parser_tables___Parser___action_table_row1041_t)(val_t self);
val_t parser_tables___Parser___action_table_row1041(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1041 "parser_tables::Parser::action_table_row1041"
typedef val_t (* parser_tables___Parser___action_table_row1042_t)(val_t self);
val_t parser_tables___Parser___action_table_row1042(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1042 "parser_tables::Parser::action_table_row1042"
typedef val_t (* parser_tables___Parser___action_table_row1043_t)(val_t self);
val_t parser_tables___Parser___action_table_row1043(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1043 "parser_tables::Parser::action_table_row1043"
typedef val_t (* parser_tables___Parser___action_table_row1044_t)(val_t self);
val_t parser_tables___Parser___action_table_row1044(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1044 "parser_tables::Parser::action_table_row1044"
typedef val_t (* parser_tables___Parser___action_table_row1045_t)(val_t self);
val_t parser_tables___Parser___action_table_row1045(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1045 "parser_tables::Parser::action_table_row1045"
typedef val_t (* parser_tables___Parser___action_table_row1046_t)(val_t self);
val_t parser_tables___Parser___action_table_row1046(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1046 "parser_tables::Parser::action_table_row1046"
typedef val_t (* parser_tables___Parser___action_table_row1047_t)(val_t self);
val_t parser_tables___Parser___action_table_row1047(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1047 "parser_tables::Parser::action_table_row1047"
typedef val_t (* parser_tables___Parser___action_table_row1048_t)(val_t self);
val_t parser_tables___Parser___action_table_row1048(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1048 "parser_tables::Parser::action_table_row1048"
typedef val_t (* parser_tables___Parser___action_table_row1049_t)(val_t self);
val_t parser_tables___Parser___action_table_row1049(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1049 "parser_tables::Parser::action_table_row1049"
typedef val_t (* parser_tables___Parser___action_table_row1050_t)(val_t self);
val_t parser_tables___Parser___action_table_row1050(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1050 "parser_tables::Parser::action_table_row1050"
typedef val_t (* parser_tables___Parser___action_table_row1051_t)(val_t self);
val_t parser_tables___Parser___action_table_row1051(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1051 "parser_tables::Parser::action_table_row1051"
typedef val_t (* parser_tables___Parser___action_table_row1052_t)(val_t self);
val_t parser_tables___Parser___action_table_row1052(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1052 "parser_tables::Parser::action_table_row1052"
typedef val_t (* parser_tables___Parser___action_table_row1053_t)(val_t self);
val_t parser_tables___Parser___action_table_row1053(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1053 "parser_tables::Parser::action_table_row1053"
typedef val_t (* parser_tables___Parser___action_table_row1054_t)(val_t self);
val_t parser_tables___Parser___action_table_row1054(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1054 "parser_tables::Parser::action_table_row1054"
typedef val_t (* parser_tables___Parser___action_table_row1055_t)(val_t self);
val_t parser_tables___Parser___action_table_row1055(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1055 "parser_tables::Parser::action_table_row1055"
typedef val_t (* parser_tables___Parser___action_table_row1056_t)(val_t self);
val_t parser_tables___Parser___action_table_row1056(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1056 "parser_tables::Parser::action_table_row1056"
typedef val_t (* parser_tables___Parser___action_table_row1057_t)(val_t self);
val_t parser_tables___Parser___action_table_row1057(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1057 "parser_tables::Parser::action_table_row1057"
typedef val_t (* parser_tables___Parser___action_table_row1058_t)(val_t self);
val_t parser_tables___Parser___action_table_row1058(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1058 "parser_tables::Parser::action_table_row1058"
typedef val_t (* parser_tables___Parser___action_table_row1059_t)(val_t self);
val_t parser_tables___Parser___action_table_row1059(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1059 "parser_tables::Parser::action_table_row1059"
typedef val_t (* parser_tables___Parser___action_table_row1060_t)(val_t self);
val_t parser_tables___Parser___action_table_row1060(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1060 "parser_tables::Parser::action_table_row1060"
typedef val_t (* parser_tables___Parser___action_table_row1061_t)(val_t self);
val_t parser_tables___Parser___action_table_row1061(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1061 "parser_tables::Parser::action_table_row1061"
typedef val_t (* parser_tables___Parser___action_table_row1062_t)(val_t self);
val_t parser_tables___Parser___action_table_row1062(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1062 "parser_tables::Parser::action_table_row1062"
typedef val_t (* parser_tables___Parser___action_table_row1063_t)(val_t self);
val_t parser_tables___Parser___action_table_row1063(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1063 "parser_tables::Parser::action_table_row1063"
typedef val_t (* parser_tables___Parser___action_table_row1064_t)(val_t self);
val_t parser_tables___Parser___action_table_row1064(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1064 "parser_tables::Parser::action_table_row1064"
typedef val_t (* parser_tables___Parser___action_table_row1065_t)(val_t self);
val_t parser_tables___Parser___action_table_row1065(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1065 "parser_tables::Parser::action_table_row1065"
typedef val_t (* parser_tables___Parser___action_table_row1066_t)(val_t self);
val_t parser_tables___Parser___action_table_row1066(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1066 "parser_tables::Parser::action_table_row1066"
typedef val_t (* parser_tables___Parser___action_table_row1067_t)(val_t self);
val_t parser_tables___Parser___action_table_row1067(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1067 "parser_tables::Parser::action_table_row1067"
typedef val_t (* parser_tables___Parser___action_table_row1068_t)(val_t self);
val_t parser_tables___Parser___action_table_row1068(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1068 "parser_tables::Parser::action_table_row1068"
typedef val_t (* parser_tables___Parser___action_table_row1069_t)(val_t self);
val_t parser_tables___Parser___action_table_row1069(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1069 "parser_tables::Parser::action_table_row1069"
typedef val_t (* parser_tables___Parser___action_table_row1070_t)(val_t self);
val_t parser_tables___Parser___action_table_row1070(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1070 "parser_tables::Parser::action_table_row1070"
typedef val_t (* parser_tables___Parser___action_table_row1071_t)(val_t self);
val_t parser_tables___Parser___action_table_row1071(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1071 "parser_tables::Parser::action_table_row1071"
typedef val_t (* parser_tables___Parser___action_table_row1072_t)(val_t self);
val_t parser_tables___Parser___action_table_row1072(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1072 "parser_tables::Parser::action_table_row1072"
typedef val_t (* parser_tables___Parser___action_table_row1073_t)(val_t self);
val_t parser_tables___Parser___action_table_row1073(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1073 "parser_tables::Parser::action_table_row1073"
typedef val_t (* parser_tables___Parser___action_table_row1074_t)(val_t self);
val_t parser_tables___Parser___action_table_row1074(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1074 "parser_tables::Parser::action_table_row1074"
typedef val_t (* parser_tables___Parser___action_table_row1075_t)(val_t self);
val_t parser_tables___Parser___action_table_row1075(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1075 "parser_tables::Parser::action_table_row1075"
typedef val_t (* parser_tables___Parser___action_table_row1076_t)(val_t self);
val_t parser_tables___Parser___action_table_row1076(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1076 "parser_tables::Parser::action_table_row1076"
typedef val_t (* parser_tables___Parser___action_table_row1077_t)(val_t self);
val_t parser_tables___Parser___action_table_row1077(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1077 "parser_tables::Parser::action_table_row1077"
typedef val_t (* parser_tables___Parser___action_table_row1078_t)(val_t self);
val_t parser_tables___Parser___action_table_row1078(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1078 "parser_tables::Parser::action_table_row1078"
typedef val_t (* parser_tables___Parser___action_table_row1079_t)(val_t self);
val_t parser_tables___Parser___action_table_row1079(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1079 "parser_tables::Parser::action_table_row1079"
typedef val_t (* parser_tables___Parser___action_table_row1080_t)(val_t self);
val_t parser_tables___Parser___action_table_row1080(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1080 "parser_tables::Parser::action_table_row1080"
typedef val_t (* parser_tables___Parser___action_table_row1081_t)(val_t self);
val_t parser_tables___Parser___action_table_row1081(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1081 "parser_tables::Parser::action_table_row1081"
typedef val_t (* parser_tables___Parser___action_table_row1082_t)(val_t self);
val_t parser_tables___Parser___action_table_row1082(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1082 "parser_tables::Parser::action_table_row1082"
typedef val_t (* parser_tables___Parser___action_table_row1083_t)(val_t self);
val_t parser_tables___Parser___action_table_row1083(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1083 "parser_tables::Parser::action_table_row1083"
typedef val_t (* parser_tables___Parser___action_table_row1084_t)(val_t self);
val_t parser_tables___Parser___action_table_row1084(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1084 "parser_tables::Parser::action_table_row1084"
typedef val_t (* parser_tables___Parser___action_table_row1085_t)(val_t self);
val_t parser_tables___Parser___action_table_row1085(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1085 "parser_tables::Parser::action_table_row1085"
typedef val_t (* parser_tables___Parser___action_table_row1086_t)(val_t self);
val_t parser_tables___Parser___action_table_row1086(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1086 "parser_tables::Parser::action_table_row1086"
typedef val_t (* parser_tables___Parser___action_table_row1087_t)(val_t self);
val_t parser_tables___Parser___action_table_row1087(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1087 "parser_tables::Parser::action_table_row1087"
typedef val_t (* parser_tables___Parser___action_table_row1088_t)(val_t self);
val_t parser_tables___Parser___action_table_row1088(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1088 "parser_tables::Parser::action_table_row1088"
typedef val_t (* parser_tables___Parser___action_table_row1089_t)(val_t self);
val_t parser_tables___Parser___action_table_row1089(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1089 "parser_tables::Parser::action_table_row1089"
typedef val_t (* parser_tables___Parser___action_table_row1090_t)(val_t self);
val_t parser_tables___Parser___action_table_row1090(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1090 "parser_tables::Parser::action_table_row1090"
typedef val_t (* parser_tables___Parser___action_table_row1091_t)(val_t self);
val_t parser_tables___Parser___action_table_row1091(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1091 "parser_tables::Parser::action_table_row1091"
typedef val_t (* parser_tables___Parser___action_table_row1092_t)(val_t self);
val_t parser_tables___Parser___action_table_row1092(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1092 "parser_tables::Parser::action_table_row1092"
typedef val_t (* parser_tables___Parser___action_table_row1093_t)(val_t self);
val_t parser_tables___Parser___action_table_row1093(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1093 "parser_tables::Parser::action_table_row1093"
typedef val_t (* parser_tables___Parser___action_table_row1094_t)(val_t self);
val_t parser_tables___Parser___action_table_row1094(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1094 "parser_tables::Parser::action_table_row1094"
typedef val_t (* parser_tables___Parser___action_table_row1095_t)(val_t self);
val_t parser_tables___Parser___action_table_row1095(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1095 "parser_tables::Parser::action_table_row1095"
typedef val_t (* parser_tables___Parser___action_table_row1096_t)(val_t self);
val_t parser_tables___Parser___action_table_row1096(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1096 "parser_tables::Parser::action_table_row1096"
typedef val_t (* parser_tables___Parser___action_table_row1097_t)(val_t self);
val_t parser_tables___Parser___action_table_row1097(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1097 "parser_tables::Parser::action_table_row1097"
typedef val_t (* parser_tables___Parser___action_table_row1098_t)(val_t self);
val_t parser_tables___Parser___action_table_row1098(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1098 "parser_tables::Parser::action_table_row1098"
typedef val_t (* parser_tables___Parser___action_table_row1099_t)(val_t self);
val_t parser_tables___Parser___action_table_row1099(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1099 "parser_tables::Parser::action_table_row1099"
typedef val_t (* parser_tables___Parser___action_table_row1100_t)(val_t self);
val_t parser_tables___Parser___action_table_row1100(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1100 "parser_tables::Parser::action_table_row1100"
typedef val_t (* parser_tables___Parser___action_table_row1101_t)(val_t self);
val_t parser_tables___Parser___action_table_row1101(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1101 "parser_tables::Parser::action_table_row1101"
typedef val_t (* parser_tables___Parser___action_table_row1102_t)(val_t self);
val_t parser_tables___Parser___action_table_row1102(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1102 "parser_tables::Parser::action_table_row1102"
typedef val_t (* parser_tables___Parser___action_table_row1103_t)(val_t self);
val_t parser_tables___Parser___action_table_row1103(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1103 "parser_tables::Parser::action_table_row1103"
typedef val_t (* parser_tables___Parser___action_table_row1104_t)(val_t self);
val_t parser_tables___Parser___action_table_row1104(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1104 "parser_tables::Parser::action_table_row1104"
typedef val_t (* parser_tables___Parser___action_table_row1105_t)(val_t self);
val_t parser_tables___Parser___action_table_row1105(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1105 "parser_tables::Parser::action_table_row1105"
typedef val_t (* parser_tables___Parser___action_table_row1106_t)(val_t self);
val_t parser_tables___Parser___action_table_row1106(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1106 "parser_tables::Parser::action_table_row1106"
typedef val_t (* parser_tables___Parser___action_table_row1107_t)(val_t self);
val_t parser_tables___Parser___action_table_row1107(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1107 "parser_tables::Parser::action_table_row1107"
typedef val_t (* parser_tables___Parser___action_table_row1108_t)(val_t self);
val_t parser_tables___Parser___action_table_row1108(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1108 "parser_tables::Parser::action_table_row1108"
typedef val_t (* parser_tables___Parser___action_table_row1109_t)(val_t self);
val_t parser_tables___Parser___action_table_row1109(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1109 "parser_tables::Parser::action_table_row1109"
typedef val_t (* parser_tables___Parser___action_table_row1110_t)(val_t self);
val_t parser_tables___Parser___action_table_row1110(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1110 "parser_tables::Parser::action_table_row1110"
typedef val_t (* parser_tables___Parser___action_table_row1111_t)(val_t self);
val_t parser_tables___Parser___action_table_row1111(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1111 "parser_tables::Parser::action_table_row1111"
typedef val_t (* parser_tables___Parser___action_table_row1112_t)(val_t self);
val_t parser_tables___Parser___action_table_row1112(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1112 "parser_tables::Parser::action_table_row1112"
typedef val_t (* parser_tables___Parser___action_table_row1113_t)(val_t self);
val_t parser_tables___Parser___action_table_row1113(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1113 "parser_tables::Parser::action_table_row1113"
typedef val_t (* parser_tables___Parser___action_table_row1114_t)(val_t self);
val_t parser_tables___Parser___action_table_row1114(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1114 "parser_tables::Parser::action_table_row1114"
typedef val_t (* parser_tables___Parser___action_table_row1115_t)(val_t self);
val_t parser_tables___Parser___action_table_row1115(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1115 "parser_tables::Parser::action_table_row1115"
typedef val_t (* parser_tables___Parser___action_table_row1116_t)(val_t self);
val_t parser_tables___Parser___action_table_row1116(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1116 "parser_tables::Parser::action_table_row1116"
typedef val_t (* parser_tables___Parser___action_table_row1117_t)(val_t self);
val_t parser_tables___Parser___action_table_row1117(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1117 "parser_tables::Parser::action_table_row1117"
typedef val_t (* parser_tables___Parser___action_table_row1118_t)(val_t self);
val_t parser_tables___Parser___action_table_row1118(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1118 "parser_tables::Parser::action_table_row1118"
typedef val_t (* parser_tables___Parser___action_table_row1119_t)(val_t self);
val_t parser_tables___Parser___action_table_row1119(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1119 "parser_tables::Parser::action_table_row1119"
typedef val_t (* parser_tables___Parser___action_table_row1120_t)(val_t self);
val_t parser_tables___Parser___action_table_row1120(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1120 "parser_tables::Parser::action_table_row1120"
typedef val_t (* parser_tables___Parser___action_table_row1121_t)(val_t self);
val_t parser_tables___Parser___action_table_row1121(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1121 "parser_tables::Parser::action_table_row1121"
typedef val_t (* parser_tables___Parser___action_table_row1122_t)(val_t self);
val_t parser_tables___Parser___action_table_row1122(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1122 "parser_tables::Parser::action_table_row1122"
typedef val_t (* parser_tables___Parser___action_table_row1123_t)(val_t self);
val_t parser_tables___Parser___action_table_row1123(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1123 "parser_tables::Parser::action_table_row1123"
typedef val_t (* parser_tables___Parser___action_table_row1124_t)(val_t self);
val_t parser_tables___Parser___action_table_row1124(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1124 "parser_tables::Parser::action_table_row1124"
typedef val_t (* parser_tables___Parser___action_table_row1125_t)(val_t self);
val_t parser_tables___Parser___action_table_row1125(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1125 "parser_tables::Parser::action_table_row1125"
typedef val_t (* parser_tables___Parser___action_table_row1126_t)(val_t self);
val_t parser_tables___Parser___action_table_row1126(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1126 "parser_tables::Parser::action_table_row1126"
typedef val_t (* parser_tables___Parser___action_table_row1127_t)(val_t self);
val_t parser_tables___Parser___action_table_row1127(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1127 "parser_tables::Parser::action_table_row1127"
typedef val_t (* parser_tables___Parser___action_table_row1128_t)(val_t self);
val_t parser_tables___Parser___action_table_row1128(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1128 "parser_tables::Parser::action_table_row1128"
typedef val_t (* parser_tables___Parser___action_table_row1129_t)(val_t self);
val_t parser_tables___Parser___action_table_row1129(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1129 "parser_tables::Parser::action_table_row1129"
typedef val_t (* parser_tables___Parser___action_table_row1130_t)(val_t self);
val_t parser_tables___Parser___action_table_row1130(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1130 "parser_tables::Parser::action_table_row1130"
typedef val_t (* parser_tables___Parser___action_table_row1131_t)(val_t self);
val_t parser_tables___Parser___action_table_row1131(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1131 "parser_tables::Parser::action_table_row1131"
typedef val_t (* parser_tables___Parser___action_table_row1132_t)(val_t self);
val_t parser_tables___Parser___action_table_row1132(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1132 "parser_tables::Parser::action_table_row1132"
typedef val_t (* parser_tables___Parser___action_table_row1133_t)(val_t self);
val_t parser_tables___Parser___action_table_row1133(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1133 "parser_tables::Parser::action_table_row1133"
typedef val_t (* parser_tables___Parser___action_table_row1134_t)(val_t self);
val_t parser_tables___Parser___action_table_row1134(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1134 "parser_tables::Parser::action_table_row1134"
typedef val_t (* parser_tables___Parser___action_table_row1135_t)(val_t self);
val_t parser_tables___Parser___action_table_row1135(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1135 "parser_tables::Parser::action_table_row1135"
typedef val_t (* parser_tables___Parser___action_table_row1136_t)(val_t self);
val_t parser_tables___Parser___action_table_row1136(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1136 "parser_tables::Parser::action_table_row1136"
typedef val_t (* parser_tables___Parser___action_table_row1137_t)(val_t self);
val_t parser_tables___Parser___action_table_row1137(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1137 "parser_tables::Parser::action_table_row1137"
typedef val_t (* parser_tables___Parser___action_table_row1138_t)(val_t self);
val_t parser_tables___Parser___action_table_row1138(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1138 "parser_tables::Parser::action_table_row1138"
typedef val_t (* parser_tables___Parser___action_table_row1139_t)(val_t self);
val_t parser_tables___Parser___action_table_row1139(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1139 "parser_tables::Parser::action_table_row1139"
typedef val_t (* parser_tables___Parser___action_table_row1140_t)(val_t self);
val_t parser_tables___Parser___action_table_row1140(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1140 "parser_tables::Parser::action_table_row1140"
typedef val_t (* parser_tables___Parser___action_table_row1141_t)(val_t self);
val_t parser_tables___Parser___action_table_row1141(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1141 "parser_tables::Parser::action_table_row1141"
typedef val_t (* parser_tables___Parser___action_table_row1142_t)(val_t self);
val_t parser_tables___Parser___action_table_row1142(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1142 "parser_tables::Parser::action_table_row1142"
typedef val_t (* parser_tables___Parser___action_table_row1143_t)(val_t self);
val_t parser_tables___Parser___action_table_row1143(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1143 "parser_tables::Parser::action_table_row1143"
typedef val_t (* parser_tables___Parser___action_table_row1144_t)(val_t self);
val_t parser_tables___Parser___action_table_row1144(val_t self);
+#define LOCATE_parser_tables___Parser___action_table_row1144 "parser_tables::Parser::action_table_row1144"
#define ATTR_parser_tables___Parser____goto_table(recv) ATTR(recv, COLOR_parser_tables___Parser____goto_table)
typedef void (* parser_tables___Parser___build_goto_table_t)(val_t self);
void parser_tables___Parser___build_goto_table(val_t self);
+#define LOCATE_parser_tables___Parser___build_goto_table "parser_tables::Parser::build_goto_table"
typedef val_t (* parser_tables___Parser___error_messages_t)(val_t self);
val_t parser_tables___Parser___error_messages(val_t self);
+#define LOCATE_parser_tables___Parser___error_messages "parser_tables::Parser::error_messages"
typedef val_t (* parser_tables___Parser___errors_t)(val_t self);
val_t parser_tables___Parser___errors(val_t self);
+#define LOCATE_parser_tables___Parser___errors "parser_tables::Parser::errors"
#endif
/* This C file is generated by NIT to compile module partial_order. */
#include "partial_order._sep.h"
val_t partial_order___PartialOrder___roots(val_t self) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::roots (src/metamodel//partial_order.nit:30,2--31:30)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___roots, 30};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_partial_order___PartialOrder____roots( self) /*PartialOrder::_roots*/;
}
val_t partial_order___PartialOrder___is_empty(val_t self) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::is_empty (src/metamodel//partial_order.nit:35,2--49)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___is_empty, 35};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_partial_order___PartialOrder____elements( self) /*PartialOrder::_elements*/;
return variable0;
}
val_t partial_order___PartialOrder___length(val_t self) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::length (src/metamodel//partial_order.nit:37,2--45)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___length, 37};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_partial_order___PartialOrder____elements( self) /*PartialOrder::_elements*/;
return variable0;
}
val_t partial_order___PartialOrder___first(val_t self) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::first (src/metamodel//partial_order.nit:39,2--48)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___first, 39};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_partial_order___PartialOrder____elements_list( self) /*PartialOrder::_elements_list*/;
return variable0;
}
val_t partial_order___PartialOrder___has(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::has (src/metamodel//partial_order.nit:41,2--48)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___has, 41};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t partial_order___PartialOrder___has_only(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::has_only (src/metamodel//partial_order.nit:43,2--80)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___has_only, 43};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t partial_order___PartialOrder___count(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::count (src/metamodel//partial_order.nit:45,2--50:11)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___count, 45};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t partial_order___PartialOrder___iterator(val_t self) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::iterator (src/metamodel//partial_order.nit:54,2--54)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___iterator, 54};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_partial_order___PartialOrder____elements_list( self) /*PartialOrder::_elements_list*/;
return variable0;
}
val_t partial_order___PartialOrder_____bra(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::[] (src/metamodel//partial_order.nit:58,2--64:14)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder_____bra, 58};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t partial_order___PartialOrder___to_dot(val_t self) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::to_dot (src/metamodel//partial_order.nit:68,2--80:10)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___to_dot, 68};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t partial_order___PartialOrder___to_dot_header(val_t self) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::to_dot_header (src/metamodel//partial_order.nit:83,2--86:46)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___to_dot_header, 83};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = NEW_string___String___with_native(BOX_NativeString("digraph G {\ngraph [rankdir=BT];\n"), TAG_Int(32)); /*new String*/
return variable0;
}
val_t partial_order___PartialOrder___to_dot_node(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::to_dot_node (src/metamodel//partial_order.nit:89,2--92:21)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___to_dot_node, 89};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t partial_order___PartialOrder___to_dot_edge(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::to_dot_edge (src/metamodel//partial_order.nit:95,2--98:34)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___to_dot_edge, 95};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
val_t partial_order___PartialOrder___select_smallests(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::select_smallests (src/metamodel//partial_order.nit:101,2--119:12)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___select_smallests, 101};
val_t variable0;
val_t variable1;
val_t variable2;
goto return_label14;
}
variable1 = ((partial_order___PartialOrder___has_all_t)CALL( self,COLOR_partial_order___PartialOrder___has_all))( self, variable0 /*c*/) /*PartialOrder::has_all*/;
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//partial_order.nit:105,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_partial_order___PartialOrder___select_smallests, 105); nit_exit(1);}
variable2 = ((abstract_collection___Collection___length_t)CALL( variable0 /*c*/,COLOR_abstract_collection___Collection___length))( variable0 /*c*/) /*Collection::length*/;
variable3 = NEW_array___Array___with_capacity(variable2); /*new Array[E]*/
variable2 = variable3;
return variable1;
}
val_t partial_order___PartialOrder___add(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::add (src/metamodel//partial_order.nit:122,2--134:12)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___add, 122};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = ((partial_order___PartialOrder___has_t)CALL( self,COLOR_abstract_collection___Collection___has))( self, variable0 /*e*/) /*PartialOrder::has*/;
- if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable2)))) { fprintf(stderr, "Assert failed: src/metamodel//partial_order.nit:125,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable2)))) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_partial_order___PartialOrder___add, 125); nit_exit(1);}
variable2 = TAG_Bool(( variable1 /*supers*/ == NIT_NULL /*null*/) || (( variable1 /*supers*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*supers*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*supers*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*supers*/,COLOR_kernel___Object_____eqeq))( variable1 /*supers*/, NIT_NULL /*null*/) /*Collection::==*/)))));
variable3 = variable2;
if (!UNTAG_Bool(variable3)) { /* or */
variable3 = ((partial_order___PartialOrder___has_all_t)CALL( self,COLOR_partial_order___PartialOrder___has_all))( self, variable1 /*supers*/) /*PartialOrder::has_all*/;
}
variable2 = variable3;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//partial_order.nit:126,3--41\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_partial_order___PartialOrder___add, 126); nit_exit(1);}
variable3 = ((partial_order___PartialOrder___select_smallests_t)CALL( self,COLOR_partial_order___PartialOrder___select_smallests))( self, variable1 /*supers*/) /*PartialOrder::select_smallests*/;
variable2 = variable3;
variable4 = ((partial_order___PartialOrder___new_poe_t)CALL( self,COLOR_partial_order___PartialOrder___new_poe))( self, variable0 /*e*/, variable2 /*directs*/) /*PartialOrder::new_poe*/;
return variable2;
}
val_t partial_order___PartialOrder___has_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::has_all (src/metamodel//partial_order.nit:137,2--145:13)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___has_all, 137};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t partial_order___PartialOrder___new_poe(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::new_poe (src/metamodel//partial_order.nit:148,2--151:52)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___new_poe, 148};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
val_t partial_order___PartialOrder___add_to_smallests(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::add_to_smallests (src/metamodel//partial_order.nit:154,2--172:13)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___add_to_smallests, 154};
val_t variable0;
val_t variable1;
val_t variable2;
return variable3;
}
void partial_order___PartialOrder___compute_smallers_for(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::compute_smallers_for (src/metamodel//partial_order.nit:175,2--180:19)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___compute_smallers_for, 175};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void partial_order___PartialOrder___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "partial_order::PartialOrder::init (src/metamodel//partial_order.nit:185,2--189:22)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrder___init, 185};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_PartialOrder].i]) return;
return;
}
val_t partial_order___PartialOrderElement___order(val_t self) {
- struct trace_t trace = {NULL, "partial_order::PartialOrderElement::order (src/metamodel//partial_order.nit:194,2--195:37)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrderElement___order, 194};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_partial_order___PartialOrderElement____order( self) /*PartialOrderElement::_order*/;
}
val_t partial_order___PartialOrderElement___value(val_t self) {
- struct trace_t trace = {NULL, "partial_order::PartialOrderElement::value (src/metamodel//partial_order.nit:197,2--198:24)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrderElement___value, 197};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_partial_order___PartialOrderElement____value( self) /*PartialOrderElement::_value*/;
}
val_t partial_order___PartialOrderElement___rank(val_t self) {
- struct trace_t trace = {NULL, "partial_order::PartialOrderElement::rank (src/metamodel//partial_order.nit:200,2--204:25)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrderElement___rank, 200};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_partial_order___PartialOrderElement____rank( self) /*PartialOrderElement::_rank*/;
}
val_t partial_order___PartialOrderElement___direct_greaters(val_t self) {
- struct trace_t trace = {NULL, "partial_order::PartialOrderElement::direct_greaters (src/metamodel//partial_order.nit:206,2--207:40)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrderElement___direct_greaters, 206};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_partial_order___PartialOrderElement____direct_greaters( self) /*PartialOrderElement::_direct_greaters*/;
}
val_t partial_order___PartialOrderElement___direct_smallers(val_t self) {
- struct trace_t trace = {NULL, "partial_order::PartialOrderElement::direct_smallers (src/metamodel//partial_order.nit:209,2--210:40)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrderElement___direct_smallers, 209};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_partial_order___PartialOrderElement____direct_smallers( self) /*PartialOrderElement::_direct_smallers*/;
}
val_t partial_order___PartialOrderElement___greaters(val_t self) {
- struct trace_t trace = {NULL, "partial_order::PartialOrderElement::greaters (src/metamodel//partial_order.nit:212,2--213:31)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrderElement___greaters, 212};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_partial_order___PartialOrderElement____greaters( self) /*PartialOrderElement::_greaters*/;
}
val_t partial_order___PartialOrderElement___greaters_and_self(val_t self) {
- struct trace_t trace = {NULL, "partial_order::PartialOrderElement::greaters_and_self (src/metamodel//partial_order.nit:218,2--225:33)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrderElement___greaters_and_self, 218};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t partial_order___PartialOrderElement___smallers(val_t self) {
- struct trace_t trace = {NULL, "partial_order::PartialOrderElement::smallers (src/metamodel//partial_order.nit:234,2--241:24)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrderElement___smallers, 234};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t partial_order___PartialOrderElement___linear_extension(val_t self) {
- struct trace_t trace = {NULL, "partial_order::PartialOrderElement::linear_extension (src/metamodel//partial_order.nit:247,2--269:32)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrderElement___linear_extension, 247};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t partial_order___PartialOrderElement___reverse_linear_extension(val_t self) {
- struct trace_t trace = {NULL, "partial_order::PartialOrderElement::reverse_linear_extension (src/metamodel//partial_order.nit:275,2--288:32)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrderElement___reverse_linear_extension, 275};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t partial_order___PartialOrderElement_____l(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "partial_order::PartialOrderElement::< (src/metamodel//partial_order.nit:291,2--294:24)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrderElement_____l, 291};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t partial_order___PartialOrderElement_____leq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "partial_order::PartialOrderElement::<= (src/metamodel//partial_order.nit:297,2--300:39)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrderElement_____leq, 297};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t partial_order___PartialOrderElement_____g(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "partial_order::PartialOrderElement::> (src/metamodel//partial_order.nit:303,2--306:27)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrderElement_____g, 303};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t partial_order___PartialOrderElement_____geq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "partial_order::PartialOrderElement::>= (src/metamodel//partial_order.nit:309,2--312:42)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrderElement_____geq, 309};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void partial_order___PartialOrderElement___register_direct_smallers(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "partial_order::PartialOrderElement::register_direct_smallers (src/metamodel//partial_order.nit:315,2--317:24)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrderElement___register_direct_smallers, 315};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void partial_order___PartialOrderElement___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "partial_order::PartialOrderElement::init (src/metamodel//partial_order.nit:320,2--343:11)"};
+ struct trace_t trace = {NULL, LOCATE_partial_order___PartialOrderElement___init, 320};
val_t variable0;
val_t variable1;
val_t variable2;
/* This C header file is generated by NIT to compile modules and programs that requires partial_order. */
-#ifndef partial_order__sep
-#define partial_order__sep
+#ifndef partial_order_3_sep
+#define partial_order_3_sep
#include "standard._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_PartialOrder[];
extern const classtable_elt_t VFT_PartialOrderElement[];
+#define LOCATE_partial_order "partial_order"
extern const int SFT_partial_order[];
#define ID_PartialOrder SFT_partial_order[0]
#define COLOR_PartialOrder SFT_partial_order[1]
#define ATTR_partial_order___PartialOrder____roots(recv) ATTR(recv, COLOR_partial_order___PartialOrder____roots)
typedef val_t (* partial_order___PartialOrder___roots_t)(val_t self);
val_t partial_order___PartialOrder___roots(val_t self);
+#define LOCATE_partial_order___PartialOrder___roots "partial_order::PartialOrder::roots"
typedef val_t (* partial_order___PartialOrder___is_empty_t)(val_t self);
val_t partial_order___PartialOrder___is_empty(val_t self);
+#define LOCATE_partial_order___PartialOrder___is_empty "partial_order::PartialOrder::(abstract_collection::Collection::is_empty)"
typedef val_t (* partial_order___PartialOrder___length_t)(val_t self);
val_t partial_order___PartialOrder___length(val_t self);
+#define LOCATE_partial_order___PartialOrder___length "partial_order::PartialOrder::(abstract_collection::Collection::length)"
typedef val_t (* partial_order___PartialOrder___first_t)(val_t self);
val_t partial_order___PartialOrder___first(val_t self);
+#define LOCATE_partial_order___PartialOrder___first "partial_order::PartialOrder::(abstract_collection::Collection::first)"
typedef val_t (* partial_order___PartialOrder___has_t)(val_t self, val_t param0);
val_t partial_order___PartialOrder___has(val_t self, val_t param0);
+#define LOCATE_partial_order___PartialOrder___has "partial_order::PartialOrder::(abstract_collection::Collection::has)"
typedef val_t (* partial_order___PartialOrder___has_only_t)(val_t self, val_t param0);
val_t partial_order___PartialOrder___has_only(val_t self, val_t param0);
+#define LOCATE_partial_order___PartialOrder___has_only "partial_order::PartialOrder::(abstract_collection::Collection::has_only)"
typedef val_t (* partial_order___PartialOrder___count_t)(val_t self, val_t param0);
val_t partial_order___PartialOrder___count(val_t self, val_t param0);
+#define LOCATE_partial_order___PartialOrder___count "partial_order::PartialOrder::(abstract_collection::Collection::count)"
typedef val_t (* partial_order___PartialOrder___iterator_t)(val_t self);
val_t partial_order___PartialOrder___iterator(val_t self);
+#define LOCATE_partial_order___PartialOrder___iterator "partial_order::PartialOrder::(abstract_collection::Collection::iterator)"
typedef val_t (* partial_order___PartialOrder_____bra_t)(val_t self, val_t param0);
val_t partial_order___PartialOrder_____bra(val_t self, val_t param0);
+#define LOCATE_partial_order___PartialOrder_____bra "partial_order::PartialOrder::[]"
typedef val_t (* partial_order___PartialOrder___to_dot_t)(val_t self);
val_t partial_order___PartialOrder___to_dot(val_t self);
+#define LOCATE_partial_order___PartialOrder___to_dot "partial_order::PartialOrder::to_dot"
typedef val_t (* partial_order___PartialOrder___to_dot_header_t)(val_t self);
val_t partial_order___PartialOrder___to_dot_header(val_t self);
+#define LOCATE_partial_order___PartialOrder___to_dot_header "partial_order::PartialOrder::to_dot_header"
typedef val_t (* partial_order___PartialOrder___to_dot_node_t)(val_t self, val_t param0);
val_t partial_order___PartialOrder___to_dot_node(val_t self, val_t param0);
+#define LOCATE_partial_order___PartialOrder___to_dot_node "partial_order::PartialOrder::to_dot_node"
typedef val_t (* partial_order___PartialOrder___to_dot_edge_t)(val_t self, val_t param0, val_t param1);
val_t partial_order___PartialOrder___to_dot_edge(val_t self, val_t param0, val_t param1);
+#define LOCATE_partial_order___PartialOrder___to_dot_edge "partial_order::PartialOrder::to_dot_edge"
typedef val_t (* partial_order___PartialOrder___select_smallests_t)(val_t self, val_t param0);
val_t partial_order___PartialOrder___select_smallests(val_t self, val_t param0);
+#define LOCATE_partial_order___PartialOrder___select_smallests "partial_order::PartialOrder::select_smallests"
typedef val_t (* partial_order___PartialOrder___add_t)(val_t self, val_t param0, val_t param1);
val_t partial_order___PartialOrder___add(val_t self, val_t param0, val_t param1);
+#define LOCATE_partial_order___PartialOrder___add "partial_order::PartialOrder::add"
typedef val_t (* partial_order___PartialOrder___has_all_t)(val_t self, val_t param0);
val_t partial_order___PartialOrder___has_all(val_t self, val_t param0);
+#define LOCATE_partial_order___PartialOrder___has_all "partial_order::PartialOrder::has_all"
typedef val_t (* partial_order___PartialOrder___new_poe_t)(val_t self, val_t param0, val_t param1);
val_t partial_order___PartialOrder___new_poe(val_t self, val_t param0, val_t param1);
+#define LOCATE_partial_order___PartialOrder___new_poe "partial_order::PartialOrder::new_poe"
typedef val_t (* partial_order___PartialOrder___add_to_smallests_t)(val_t self, val_t param0, val_t param1, val_t param2);
val_t partial_order___PartialOrder___add_to_smallests(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_partial_order___PartialOrder___add_to_smallests "partial_order::PartialOrder::add_to_smallests"
typedef void (* partial_order___PartialOrder___compute_smallers_for_t)(val_t self, val_t param0, val_t param1);
void partial_order___PartialOrder___compute_smallers_for(val_t self, val_t param0, val_t param1);
+#define LOCATE_partial_order___PartialOrder___compute_smallers_for "partial_order::PartialOrder::compute_smallers_for"
typedef void (* partial_order___PartialOrder___init_t)(val_t self, int* init_table);
void partial_order___PartialOrder___init(val_t self, int* init_table);
val_t NEW_partial_order___PartialOrder___init();
+#define LOCATE_partial_order___PartialOrder___init "partial_order::PartialOrder::init"
#define ATTR_partial_order___PartialOrderElement____order(recv) ATTR(recv, COLOR_partial_order___PartialOrderElement____order)
typedef val_t (* partial_order___PartialOrderElement___order_t)(val_t self);
val_t partial_order___PartialOrderElement___order(val_t self);
+#define LOCATE_partial_order___PartialOrderElement___order "partial_order::PartialOrderElement::order"
#define ATTR_partial_order___PartialOrderElement____value(recv) ATTR(recv, COLOR_partial_order___PartialOrderElement____value)
typedef val_t (* partial_order___PartialOrderElement___value_t)(val_t self);
val_t partial_order___PartialOrderElement___value(val_t self);
+#define LOCATE_partial_order___PartialOrderElement___value "partial_order::PartialOrderElement::value"
#define ATTR_partial_order___PartialOrderElement____rank(recv) ATTR(recv, COLOR_partial_order___PartialOrderElement____rank)
typedef val_t (* partial_order___PartialOrderElement___rank_t)(val_t self);
val_t partial_order___PartialOrderElement___rank(val_t self);
+#define LOCATE_partial_order___PartialOrderElement___rank "partial_order::PartialOrderElement::rank"
#define ATTR_partial_order___PartialOrderElement____direct_greaters(recv) ATTR(recv, COLOR_partial_order___PartialOrderElement____direct_greaters)
typedef val_t (* partial_order___PartialOrderElement___direct_greaters_t)(val_t self);
val_t partial_order___PartialOrderElement___direct_greaters(val_t self);
+#define LOCATE_partial_order___PartialOrderElement___direct_greaters "partial_order::PartialOrderElement::direct_greaters"
#define ATTR_partial_order___PartialOrderElement____direct_smallers(recv) ATTR(recv, COLOR_partial_order___PartialOrderElement____direct_smallers)
typedef val_t (* partial_order___PartialOrderElement___direct_smallers_t)(val_t self);
val_t partial_order___PartialOrderElement___direct_smallers(val_t self);
+#define LOCATE_partial_order___PartialOrderElement___direct_smallers "partial_order::PartialOrderElement::direct_smallers"
#define ATTR_partial_order___PartialOrderElement____greaters(recv) ATTR(recv, COLOR_partial_order___PartialOrderElement____greaters)
typedef val_t (* partial_order___PartialOrderElement___greaters_t)(val_t self);
val_t partial_order___PartialOrderElement___greaters(val_t self);
+#define LOCATE_partial_order___PartialOrderElement___greaters "partial_order::PartialOrderElement::greaters"
#define ATTR_partial_order___PartialOrderElement____greaters_and_self_cache(recv) ATTR(recv, COLOR_partial_order___PartialOrderElement____greaters_and_self_cache)
typedef val_t (* partial_order___PartialOrderElement___greaters_and_self_t)(val_t self);
val_t partial_order___PartialOrderElement___greaters_and_self(val_t self);
+#define LOCATE_partial_order___PartialOrderElement___greaters_and_self "partial_order::PartialOrderElement::greaters_and_self"
#define ATTR_partial_order___PartialOrderElement____smallers_last_length(recv) ATTR(recv, COLOR_partial_order___PartialOrderElement____smallers_last_length)
#define ATTR_partial_order___PartialOrderElement____smallers_cache(recv) ATTR(recv, COLOR_partial_order___PartialOrderElement____smallers_cache)
typedef val_t (* partial_order___PartialOrderElement___smallers_t)(val_t self);
val_t partial_order___PartialOrderElement___smallers(val_t self);
+#define LOCATE_partial_order___PartialOrderElement___smallers "partial_order::PartialOrderElement::smallers"
#define ATTR_partial_order___PartialOrderElement____linear_extension_cache(recv) ATTR(recv, COLOR_partial_order___PartialOrderElement____linear_extension_cache)
typedef val_t (* partial_order___PartialOrderElement___linear_extension_t)(val_t self);
val_t partial_order___PartialOrderElement___linear_extension(val_t self);
+#define LOCATE_partial_order___PartialOrderElement___linear_extension "partial_order::PartialOrderElement::linear_extension"
#define ATTR_partial_order___PartialOrderElement____reverse_linear_extension_cache(recv) ATTR(recv, COLOR_partial_order___PartialOrderElement____reverse_linear_extension_cache)
typedef val_t (* partial_order___PartialOrderElement___reverse_linear_extension_t)(val_t self);
val_t partial_order___PartialOrderElement___reverse_linear_extension(val_t self);
+#define LOCATE_partial_order___PartialOrderElement___reverse_linear_extension "partial_order::PartialOrderElement::reverse_linear_extension"
typedef val_t (* partial_order___PartialOrderElement_____l_t)(val_t self, val_t param0);
val_t partial_order___PartialOrderElement_____l(val_t self, val_t param0);
+#define LOCATE_partial_order___PartialOrderElement_____l "partial_order::PartialOrderElement::<"
typedef val_t (* partial_order___PartialOrderElement_____leq_t)(val_t self, val_t param0);
val_t partial_order___PartialOrderElement_____leq(val_t self, val_t param0);
+#define LOCATE_partial_order___PartialOrderElement_____leq "partial_order::PartialOrderElement::<="
typedef val_t (* partial_order___PartialOrderElement_____g_t)(val_t self, val_t param0);
val_t partial_order___PartialOrderElement_____g(val_t self, val_t param0);
+#define LOCATE_partial_order___PartialOrderElement_____g "partial_order::PartialOrderElement::>"
typedef val_t (* partial_order___PartialOrderElement_____geq_t)(val_t self, val_t param0);
val_t partial_order___PartialOrderElement_____geq(val_t self, val_t param0);
+#define LOCATE_partial_order___PartialOrderElement_____geq "partial_order::PartialOrderElement::>="
typedef void (* partial_order___PartialOrderElement___register_direct_smallers_t)(val_t self, val_t param0);
void partial_order___PartialOrderElement___register_direct_smallers(val_t self, val_t param0);
+#define LOCATE_partial_order___PartialOrderElement___register_direct_smallers "partial_order::PartialOrderElement::register_direct_smallers"
typedef void (* partial_order___PartialOrderElement___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void partial_order___PartialOrderElement___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_partial_order___PartialOrderElement___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_partial_order___PartialOrderElement___init "partial_order::PartialOrderElement::init"
#endif
/* 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;
/* This C header file is generated by NIT to compile modules and programs that requires range. */
-#ifndef range__sep
-#define range__sep
+#ifndef range_3_sep
+#define range_3_sep
#include "abstract_collection._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_Range[];
extern const classtable_elt_t VFT_IteratorRange[];
+#define LOCATE_range "range"
extern const int SFT_range[];
#define ID_Range SFT_range[0]
#define COLOR_Range SFT_range[1]
#define ATTR_range___Range____first(recv) ATTR(recv, COLOR_range___Range____first)
typedef val_t (* range___Range___first_t)(val_t self);
val_t range___Range___first(val_t self);
+#define LOCATE_range___Range___first "range::Range::(abstract_collection::Collection::first)"
#define ATTR_range___Range____last(recv) ATTR(recv, COLOR_range___Range____last)
typedef val_t (* range___Range___last_t)(val_t self);
val_t range___Range___last(val_t self);
+#define LOCATE_range___Range___last "range::Range::last"
#define ATTR_range___Range____after(recv) ATTR(recv, COLOR_range___Range____after)
typedef val_t (* range___Range___after_t)(val_t self);
val_t range___Range___after(val_t self);
+#define LOCATE_range___Range___after "range::Range::after"
typedef val_t (* range___Range___has_t)(val_t self, val_t param0);
val_t range___Range___has(val_t self, val_t param0);
+#define LOCATE_range___Range___has "range::Range::(abstract_collection::Collection::has)"
typedef val_t (* range___Range___has_only_t)(val_t self, val_t param0);
val_t range___Range___has_only(val_t self, val_t param0);
+#define LOCATE_range___Range___has_only "range::Range::(abstract_collection::Collection::has_only)"
typedef val_t (* range___Range___count_t)(val_t self, val_t param0);
val_t range___Range___count(val_t self, val_t param0);
+#define LOCATE_range___Range___count "range::Range::(abstract_collection::Collection::count)"
typedef val_t (* range___Range___iterator_t)(val_t self);
val_t range___Range___iterator(val_t self);
+#define LOCATE_range___Range___iterator "range::Range::(abstract_collection::Collection::iterator)"
typedef val_t (* range___Range___length_t)(val_t self);
val_t range___Range___length(val_t self);
+#define LOCATE_range___Range___length "range::Range::(abstract_collection::Collection::length)"
typedef val_t (* range___Range___is_empty_t)(val_t self);
val_t range___Range___is_empty(val_t self);
+#define LOCATE_range___Range___is_empty "range::Range::(abstract_collection::Collection::is_empty)"
typedef void (* range___Range___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void range___Range___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_range___Range___init(val_t param0, val_t param1);
+#define LOCATE_range___Range___init "range::Range::init"
typedef void (* range___Range___without_last_t)(val_t self, val_t param0, val_t param1, int* init_table);
void range___Range___without_last(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_range___Range___without_last(val_t param0, val_t param1);
+#define LOCATE_range___Range___without_last "range::Range::without_last"
#define ATTR_range___IteratorRange____range(recv) ATTR(recv, COLOR_range___IteratorRange____range)
#define ATTR_range___IteratorRange____item(recv) ATTR(recv, COLOR_range___IteratorRange____item)
typedef val_t (* range___IteratorRange___item_t)(val_t self);
val_t range___IteratorRange___item(val_t self);
+#define LOCATE_range___IteratorRange___item "range::IteratorRange::(abstract_collection::Iterator::item)"
typedef val_t (* range___IteratorRange___is_ok_t)(val_t self);
val_t range___IteratorRange___is_ok(val_t self);
+#define LOCATE_range___IteratorRange___is_ok "range::IteratorRange::(abstract_collection::Iterator::is_ok)"
typedef void (* range___IteratorRange___next_t)(val_t self);
void range___IteratorRange___next(val_t self);
+#define LOCATE_range___IteratorRange___next "range::IteratorRange::(abstract_collection::Iterator::next)"
typedef void (* range___IteratorRange___init_t)(val_t self, val_t param0, int* init_table);
void range___IteratorRange___init(val_t self, val_t param0, int* init_table);
val_t NEW_range___IteratorRange___init(val_t param0);
+#define LOCATE_range___IteratorRange___init "range::IteratorRange::init"
#endif
/* This C file is generated by NIT to compile module sorter. */
#include "sorter._sep.h"
val_t sorter___AbstractSorter___compare(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "sorter::AbstractSorter::compare (bin/../lib/standard//sorter.nit:22,2--27:40)"};
+ struct trace_t trace = {NULL, LOCATE_sorter___AbstractSorter___compare, 22};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method compare called (bin/../lib/standard//sorter.nit:22,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "compare", LOCATE_sorter, 22);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
void sorter___AbstractSorter___sort(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "sorter::AbstractSorter::sort (bin/../lib/standard//sorter.nit:29,2--30:64)"};
+ struct trace_t trace = {NULL, LOCATE_sorter___AbstractSorter___sort, 29};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void sorter___AbstractSorter___sub_sort(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "sorter::AbstractSorter::sub_sort (bin/../lib/standard//sorter.nit:32,2--40:30)"};
+ struct trace_t trace = {NULL, LOCATE_sorter___AbstractSorter___sub_sort, 32};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void sorter___AbstractSorter___quick_sort(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "sorter::AbstractSorter::quick_sort (bin/../lib/standard//sorter.nit:44,2--62:23)"};
+ struct trace_t trace = {NULL, LOCATE_sorter___AbstractSorter___quick_sort, 44};
val_t variable0;
val_t variable1;
val_t variable2;
variable6 = TAG_Bool(UNTAG_Int( variable4 /*index*/)<UNTAG_Int(variable6));
}
variable5 = variable6;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable5 = ATTR_array___Array____items( variable0 /*array*/) /*Array::_items*/;
variable5 = UNBOX_NativeArray(variable5)[UNTAG_Int( variable4 /*index*/)];
goto return_label3;
variable9 = TAG_Bool(UNTAG_Int( variable7 /*index*/)<UNTAG_Int(variable9));
}
variable8 = variable9;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable8 = ATTR_array___Array____items( variable0 /*array*/) /*Array::_items*/;
variable8 = UNBOX_NativeArray(variable8)[UNTAG_Int( variable7 /*index*/)];
goto return_label6;
variable9 = TAG_Bool(UNTAG_Int( variable7 /*index*/)<UNTAG_Int(variable9));
}
variable8 = variable9;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable8 = ATTR_array___Array____items( variable0 /*array*/) /*Array::_items*/;
variable8 = UNBOX_NativeArray(variable8)[UNTAG_Int( variable7 /*index*/)];
goto return_label8;
variable9 = TAG_Bool(UNTAG_Int( variable7 /*index*/)<UNTAG_Int(variable9));
}
variable8 = variable9;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable8 = ATTR_array___Array____items( variable0 /*array*/) /*Array::_items*/;
variable8 = UNBOX_NativeArray(variable8)[UNTAG_Int( variable7 /*index*/)];
goto return_label9;
variable9 = TAG_Bool(UNTAG_Int( variable7 /*index*/)<UNTAG_Int(variable9));
}
variable8 = variable9;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable8 = ATTR_array___Array____items( variable0 /*array*/) /*Array::_items*/;
variable8 = UNBOX_NativeArray(variable8)[UNTAG_Int( variable7 /*index*/)];
goto return_label10;
variable9 = TAG_Bool(UNTAG_Int( variable7 /*index*/)<UNTAG_Int(variable9));
}
variable8 = variable9;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable8 = ATTR_array___Array____items( variable0 /*array*/) /*Array::_items*/;
variable8 = UNBOX_NativeArray(variable8)[UNTAG_Int( variable7 /*index*/)];
goto return_label11;
return;
}
void sorter___AbstractSorter___bubble_sort(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "sorter::AbstractSorter::bubble_sort (bin/../lib/standard//sorter.nit:65,2--84:9)"};
+ struct trace_t trace = {NULL, LOCATE_sorter___AbstractSorter___bubble_sort, 65};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = TAG_Bool(UNTAG_Int( variable6 /*index*/)<UNTAG_Int(variable8));
}
variable7 = variable8;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable7 = ATTR_array___Array____items( variable0 /*array*/) /*Array::_items*/;
variable7 = UNBOX_NativeArray(variable7)[UNTAG_Int( variable6 /*index*/)];
goto return_label14;
variable9 = TAG_Bool(UNTAG_Int( variable7 /*index*/)<UNTAG_Int(variable9));
}
variable8 = variable9;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable8 = ATTR_array___Array____items( variable0 /*array*/) /*Array::_items*/;
variable8 = UNBOX_NativeArray(variable8)[UNTAG_Int( variable7 /*index*/)];
goto return_label16;
variable9 = TAG_Bool(UNTAG_Int( variable7 /*index*/)<UNTAG_Int(variable9));
}
variable8 = variable9;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable8 = ATTR_array___Array____items( variable0 /*array*/) /*Array::_items*/;
variable8 = UNBOX_NativeArray(variable8)[UNTAG_Int( variable7 /*index*/)];
goto return_label17;
variable9 = TAG_Bool(UNTAG_Int( variable7 /*index*/)<UNTAG_Int(variable9));
}
variable8 = variable9;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable8 = ATTR_array___Array____items( variable0 /*array*/) /*Array::_items*/;
variable8 = UNBOX_NativeArray(variable8)[UNTAG_Int( variable7 /*index*/)];
goto return_label18;
return;
}
val_t sorter___ComparableSorter___compare(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "sorter::ComparableSorter::compare (bin/../lib/standard//sorter.nit:93,2--94:43)"};
+ struct trace_t trace = {NULL, LOCATE_sorter___ComparableSorter___compare, 93};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
void sorter___ComparableSorter___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "sorter::ComparableSorter::init (bin/../lib/standard//sorter.nit:96,2--5)"};
+ struct trace_t trace = {NULL, LOCATE_sorter___ComparableSorter___init, 96};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ComparableSorter].i]) return;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_ComparableSorter].i] = 1;
/* This C header file is generated by NIT to compile modules and programs that requires sorter. */
-#ifndef sorter__sep
-#define sorter__sep
+#ifndef sorter_3_sep
+#define sorter_3_sep
#include "array._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_AbstractSorter[];
extern const classtable_elt_t VFT_ComparableSorter[];
+#define LOCATE_sorter "sorter"
extern const int SFT_sorter[];
#define ID_AbstractSorter SFT_sorter[0]
#define COLOR_AbstractSorter SFT_sorter[1]
#define COLOR_sorter___ComparableSorter___init SFT_sorter[11]
typedef val_t (* sorter___AbstractSorter___compare_t)(val_t self, val_t param0, val_t param1);
val_t sorter___AbstractSorter___compare(val_t self, val_t param0, val_t param1);
+#define LOCATE_sorter___AbstractSorter___compare "sorter::AbstractSorter::compare"
typedef void (* sorter___AbstractSorter___sort_t)(val_t self, val_t param0);
void sorter___AbstractSorter___sort(val_t self, val_t param0);
+#define LOCATE_sorter___AbstractSorter___sort "sorter::AbstractSorter::sort"
typedef void (* sorter___AbstractSorter___sub_sort_t)(val_t self, val_t param0, val_t param1, val_t param2);
void sorter___AbstractSorter___sub_sort(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_sorter___AbstractSorter___sub_sort "sorter::AbstractSorter::sub_sort"
typedef void (* sorter___AbstractSorter___quick_sort_t)(val_t self, val_t param0, val_t param1, val_t param2);
void sorter___AbstractSorter___quick_sort(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_sorter___AbstractSorter___quick_sort "sorter::AbstractSorter::quick_sort"
typedef void (* sorter___AbstractSorter___bubble_sort_t)(val_t self, val_t param0, val_t param1, val_t param2);
void sorter___AbstractSorter___bubble_sort(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_sorter___AbstractSorter___bubble_sort "sorter::AbstractSorter::bubble_sort"
typedef val_t (* sorter___ComparableSorter___compare_t)(val_t self, val_t param0, val_t param1);
val_t sorter___ComparableSorter___compare(val_t self, val_t param0, val_t param1);
+#define LOCATE_sorter___ComparableSorter___compare "sorter::ComparableSorter::(sorter::AbstractSorter::compare)"
typedef void (* sorter___ComparableSorter___init_t)(val_t self, int* init_table);
void sorter___ComparableSorter___init(val_t self, int* init_table);
val_t NEW_sorter___ComparableSorter___init();
+#define LOCATE_sorter___ComparableSorter___init "sorter::ComparableSorter::init"
#endif
/* This C header file is generated by NIT to compile modules and programs that requires standard. */
-#ifndef standard__sep
-#define standard__sep
+#ifndef standard_3_sep
+#define standard_3_sep
#include "environ._sep.h"
#include "time._sep.h"
#include "sorter._sep.h"
#include "range._sep.h"
#include "math._sep.h"
#include <nit_common.h>
+#define LOCATE_standard "standard"
extern const int SFT_standard[];
#endif
/* This C file is generated by NIT to compile module static_type. */
#include "static_type._sep.h"
val_t static_type___MMLocalClass___get_type(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMLocalClass::get_type (src/metamodel//static_type.nit:27,2--31:25)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMLocalClass___get_type, 27};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_static_type___MMLocalClass____base_type_cache( self) /*MMLocalClass::_base_type_cache*/;
return variable0;
}
void static_type___MMLocalClass___add_ancestor(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMLocalClass::add_ancestor (src/metamodel//static_type.nit:34,2--39:31)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMLocalClass___add_ancestor, 34};
val_t variable0;
val_t variable1;
val_t variable2;
variable1 = ATTR_static_type___MMLocalClass____ancestors( self) /*MMLocalClass::_ancestors*/;
variable2 = ((static_type___MMAncestor___local_class_t)CALL( variable0 /*a*/,COLOR_static_type___MMAncestor___local_class))( variable0 /*a*/) /*MMAncestor::local_class*/;
variable1 = ((abstract_collection___Map___has_key_t)CALL(variable1,COLOR_abstract_collection___Map___has_key))(variable1, variable2) /*Map::has_key*/;
- if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable1)))) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:37,3--45\n"); nit_exit(1);}
+ if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable1)))) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMLocalClass___add_ancestor, 37); nit_exit(1);}
variable1 = ((static_type___MMAncestor___local_class_t)CALL( variable0 /*a*/,COLOR_static_type___MMAncestor___local_class))( variable0 /*a*/) /*MMAncestor::local_class*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == self) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, self)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, self) /*MMLocalClass::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:38,3--30\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMLocalClass___add_ancestor, 38); nit_exit(1);}
variable1 = ATTR_static_type___MMLocalClass____ancestors( self) /*MMLocalClass::_ancestors*/;
variable2 = ((static_type___MMAncestor___local_class_t)CALL( variable0 /*a*/,COLOR_static_type___MMAncestor___local_class))( variable0 /*a*/) /*MMAncestor::local_class*/;
((abstract_collection___Map_____braeq_t)CALL(variable1,COLOR_abstract_collection___Map_____braeq))(variable1, variable2, variable0 /*a*/) /*Map::[]=*/;
return;
}
val_t static_type___MMLocalClass___ancestors(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMLocalClass::ancestors (src/metamodel//static_type.nit:42,2--43:55)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMLocalClass___ancestors, 42};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_static_type___MMLocalClass____ancestors( self) /*MMLocalClass::_ancestors*/;
}
val_t static_type___MMLocalClass___ancestor(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMLocalClass::ancestor (src/metamodel//static_type.nit:45,2--52:13)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMLocalClass___ancestor, 45};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = ATTR_static_type___MMLocalClass____ancestors( self) /*MMLocalClass::_ancestors*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*Map::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:48,3--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMLocalClass___ancestor, 48); nit_exit(1);}
variable1 = ATTR_static_type___MMLocalClass____ancestors( self) /*MMLocalClass::_ancestors*/;
variable1 = ((abstract_collection___Map___has_key_t)CALL(variable1,COLOR_abstract_collection___Map___has_key))(variable1, variable0 /*c*/) /*Map::has_key*/;
if (UNTAG_Bool(variable1)) { /*if*/
return variable1;
}
val_t static_type___MMLocalProperty___signature(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMLocalProperty::signature (src/metamodel//static_type.nit:60,2--71:25)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMLocalProperty___signature, 60};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_static_type___MMLocalProperty____signature_cache( self) /*MMLocalProperty::_signature_cache*/;
}
variable0 = ATTR_static_type___MMLocalProperty____signature_cache( self) /*MMLocalProperty::_signature_cache*/;
variable0 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable0 == NIT_NULL /*null*/) || ((variable0 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable0,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable0, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable0,COLOR_kernel___Object_____eqeq))(variable0, NIT_NULL /*null*/) /*MMSignature::==*/)))))));
- if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:70,3--33\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMLocalProperty___signature, 70); nit_exit(1);}
variable0 = ATTR_static_type___MMLocalProperty____signature_cache( self) /*MMLocalProperty::_signature_cache*/;
goto return_label3;
return_label3: while(false);
return variable0;
}
void static_type___MMLocalProperty___signature__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMLocalProperty::signature= (src/metamodel//static_type.nit:74,2--56)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMLocalProperty___signature__eq, 74};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t static_type___MMSignature___recv(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMSignature::recv (src/metamodel//static_type.nit:79,2--80:28)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMSignature___recv, 79};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_static_type___MMSignature____recv( self) /*MMSignature::_recv*/;
}
val_t static_type___MMSignature___return_type(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMSignature::return_type (src/metamodel//static_type.nit:85,2--86:36)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMSignature___return_type, 85};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_static_type___MMSignature____return_type( self) /*MMSignature::_return_type*/;
}
val_t static_type___MMSignature___arity(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMSignature::arity (src/metamodel//static_type.nit:88,2--92:23)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMSignature___arity, 88};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_static_type___MMSignature____params( self) /*MMSignature::_params*/;
variable0 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable0 == NIT_NULL /*null*/) || ((variable0 != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL(variable0,COLOR_kernel___Object_____eqeq))(variable0, NIT_NULL /*null*/) /*Array::==*/)))));
- if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:91,3--24\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable0)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMSignature___arity, 91); nit_exit(1);}
variable0 = ATTR_static_type___MMSignature____params( self) /*MMSignature::_params*/;
variable0 = ((array___AbstractArray___length_t)CALL(variable0,COLOR_abstract_collection___Collection___length))(variable0) /*Array::length*/;
goto return_label5;
return variable0;
}
val_t static_type___MMSignature_____l(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMSignature::< (src/metamodel//static_type.nit:95,2--114:13)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMSignature_____l, 95};
val_t variable0;
val_t variable1;
val_t variable2;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*s*/ == NIT_NULL /*null*/) || (( variable0 /*s*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*s*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*s*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*s*/,COLOR_kernel___Object_____eqeq))( variable0 /*s*/, NIT_NULL /*null*/) /*MMSignature::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:98,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMSignature_____l, 98); nit_exit(1);}
variable1 = TAG_Bool(( self == variable0 /*s*/) || (( self != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( self,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( self, variable0 /*s*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( self,COLOR_kernel___Object_____eqeq))( self, variable0 /*s*/) /*MMSignature::==*/)))));
if (UNTAG_Bool(variable1)) { /*if*/
variable1 = TAG_Bool(true);
variable2 = ((static_type___MMSignature___recv_t)CALL( variable0 /*s*/,COLOR_static_type___MMSignature___recv))( variable0 /*s*/) /*MMSignature::recv*/;
variable2 = ((static_type___MMType___module_t)CALL(variable2,COLOR_static_type___MMType___module))(variable2) /*MMType::module*/;
variable1 = TAG_Bool((variable1 == variable2) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1,variable2)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, variable2) /*MMModule::==*/)))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:102,3--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMSignature_____l, 102); nit_exit(1);}
variable1 = ((static_type___MMSignature___arity_t)CALL( self,COLOR_static_type___MMSignature___arity))( self) /*MMSignature::arity*/;
variable2 = ((static_type___MMSignature___arity_t)CALL( variable0 /*s*/,COLOR_static_type___MMSignature___arity))( variable0 /*s*/) /*MMSignature::arity*/;
variable1 = TAG_Bool((variable1)==(variable2));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:103,3--25\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMSignature_____l, 103); nit_exit(1);}
variable1 = ATTR_static_type___MMSignature____return_type( self) /*MMSignature::_return_type*/;
variable1 = TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*MMType::==*/)))));
variable2 = ((static_type___MMSignature___return_type_t)CALL( variable0 /*s*/,COLOR_static_type___MMSignature___return_type))( variable0 /*s*/) /*MMSignature::return_type*/;
variable2 = TAG_Bool((variable2 == NIT_NULL /*null*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, NIT_NULL /*null*/) /*MMType::==*/)))));
variable1 = TAG_Bool((variable1)==(variable2));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:104,3--57\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMSignature_____l, 104); nit_exit(1);}
variable1 = ATTR_static_type___MMSignature____return_type( self) /*MMSignature::_return_type*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*MMType::==*/)))))));
variable2 = variable1;
return variable1;
}
val_t static_type___MMSignature_____bra(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMSignature::[] (src/metamodel//static_type.nit:117,2--121:18)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMSignature_____bra, 117};
val_t variable0;
val_t variable1;
val_t variable2;
variable1 = ATTR_static_type___MMSignature____params( self) /*MMSignature::_params*/;
variable1 = ((array___AbstractArray___length_t)CALL(variable1,COLOR_abstract_collection___Collection___length))(variable1) /*Array::length*/;
variable1 = TAG_Bool(UNTAG_Int(variable1)>UNTAG_Int( variable0 /*i*/));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:120,3--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMSignature_____bra, 120); nit_exit(1);}
variable1 = ATTR_static_type___MMSignature____params( self) /*MMSignature::_params*/;
variable2 = variable0 /*i*/;
variable3 = TAG_Bool(UNTAG_Int( variable2 /*index*/)>=UNTAG_Int( TAG_Int(0)));
variable4 = TAG_Bool(UNTAG_Int( variable2 /*index*/)<UNTAG_Int(variable4));
}
variable3 = variable4;
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable3 = variable1;
variable3 = ATTR_array___Array____items(variable3) /*Array::_items*/;
variable3 = UNBOX_NativeArray(variable3)[UNTAG_Int( variable2 /*index*/)];
return variable1;
}
val_t static_type___MMSignature___to_s(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMSignature::to_s (src/metamodel//static_type.nit:124,2--143:10)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMSignature___to_s, 124};
val_t variable0;
val_t variable1;
val_t variable2;
variable9 = TAG_Bool(UNTAG_Int( variable7 /*index*/)<UNTAG_Int(variable9));
}
variable8 = variable9;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable8 = variable6;
variable8 = ATTR_array___Array____items(variable8) /*Array::_items*/;
variable8 = UNBOX_NativeArray(variable8)[UNTAG_Int( variable7 /*index*/)];
return variable0;
}
void static_type___MMSignature___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "static_type::MMSignature::init (src/metamodel//static_type.nit:146,2--151:11)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMSignature___init, 146};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = param2;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_MMSignature].i]) return;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*params*/ == NIT_NULL /*null*/) || (( variable0 /*params*/ != NIT_NULL) && UNTAG_Bool(((array___AbstractArray_____eqeq_t)CALL( variable0 /*params*/,COLOR_kernel___Object_____eqeq))( variable0 /*params*/, NIT_NULL /*null*/) /*Array::==*/)))));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:148,3--23\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMSignature___init, 148); nit_exit(1);}
ATTR_static_type___MMSignature____params( self) /*MMSignature::_params*/ = variable0 /*params*/;
ATTR_static_type___MMSignature____return_type( self) /*MMSignature::_return_type*/ = variable1 /*return_type*/;
ATTR_static_type___MMSignature____recv( self) /*MMSignature::_recv*/ = variable2 /*r*/;
return;
}
val_t static_type___MMAncestor___stype(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMAncestor::stype (src/metamodel//static_type.nit:157,2--158:38)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMAncestor___stype, 157};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_static_type___MMAncestor____stype( self) /*MMAncestor::_stype*/;
}
void static_type___MMAncestor___stype__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMAncestor::stype= (src/metamodel//static_type.nit:157,2--158:38)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMAncestor___stype__eq, 157};
trace.prev = tracehead; tracehead = &trace;
ATTR_static_type___MMAncestor____stype( self) /*MMAncestor::_stype*/ = param0;
tracehead = trace.prev;
return;
}
val_t static_type___MMAncestor___inheriter(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMAncestor::inheriter (src/metamodel//static_type.nit:160,2--161:42)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMAncestor___inheriter, 160};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_static_type___MMAncestor____inheriter( self) /*MMAncestor::_inheriter*/;
}
void static_type___MMAncestor___inheriter__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMAncestor::inheriter= (src/metamodel//static_type.nit:160,2--161:42)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMAncestor___inheriter__eq, 160};
trace.prev = tracehead; tracehead = &trace;
ATTR_static_type___MMAncestor____inheriter( self) /*MMAncestor::_inheriter*/ = param0;
tracehead = trace.prev;
return;
}
val_t static_type___MMAncestor___is_reffinement(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMAncestor::is_reffinement (src/metamodel//static_type.nit:163,2--164:37)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMAncestor___is_reffinement, 163};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t static_type___MMAncestor___is_specialisation(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMAncestor::is_specialisation (src/metamodel//static_type.nit:167,2--168:65)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMAncestor___is_specialisation, 167};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t static_type___MMAncestor___local_class(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMAncestor::local_class (src/metamodel//static_type.nit:171,2--172:31)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMAncestor___local_class, 171};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method local_class called (src/metamodel//static_type.nit:171,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "local_class", LOCATE_static_type___MMAncestor___is_specialisation, 171);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t static_type___MMAncestor___to_s(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMAncestor::to_s (src/metamodel//static_type.nit:174,2--179:20)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMAncestor___to_s, 174};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((static_type___MMAncestor___stype_t)CALL( self,COLOR_static_type___MMAncestor___stype))( self) /*MMAncestor::stype*/;
return variable0;
}
val_t static_type___MMType___module(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMType::module (src/metamodel//static_type.nit:187,2--188:22)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMType___module, 187};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method module called (src/metamodel//static_type.nit:187,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "module", LOCATE_static_type___MMAncestor___to_s, 187);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t static_type___MMType___local_class(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMType::local_class (src/metamodel//static_type.nit:190,2--191:31)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMType___local_class, 190};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method local_class called (src/metamodel//static_type.nit:190,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "local_class", LOCATE_static_type___MMAncestor___to_s, 190);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t static_type___MMType_____l(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMType::< (src/metamodel//static_type.nit:193,2--194:25)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMType_____l, 193};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method < called (src/metamodel//static_type.nit:193,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "<", LOCATE_static_type___MMAncestor___to_s, 193);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t static_type___MMType___is_supertype(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMType::is_supertype (src/metamodel//static_type.nit:196,2--199:35)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMType___is_supertype, 196};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method is_supertype called (src/metamodel//static_type.nit:196,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "is_supertype", LOCATE_static_type___MMAncestor___to_s, 196);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t static_type___MMType___select_method(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMType::select_method (src/metamodel//static_type.nit:201,2--208:12)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMType___select_method, 201};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = ((static_type___MMType___local_class_t)CALL( self,COLOR_static_type___MMType___local_class))( self) /*MMType::local_class*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*MMLocalClass::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:204,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMType___select_method, 204); nit_exit(1);}
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*name*/ == NIT_NULL /*null*/) || (( variable0 /*name*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*name*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*name*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*name*/,COLOR_kernel___Object_____eqeq))( variable0 /*name*/, NIT_NULL /*null*/) /*Symbol::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:205,3--21\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMType___select_method, 205); nit_exit(1);}
variable2 = ((static_type___MMType___local_class_t)CALL( self,COLOR_static_type___MMType___local_class))( self) /*MMType::local_class*/;
variable2 = ((abstractmetamodel___MMLocalClass___method_t)CALL(variable2,COLOR_abstractmetamodel___MMLocalClass___method))(variable2, variable0 /*name*/) /*MMLocalClass::method*/;
variable2 = ((static_type___MMType___select_property_t)CALL( self,COLOR_static_type___MMType___select_property))( self, variable2) /*MMType::select_property*/;
variable1 = variable2;
variable2 = TAG_Bool(( variable1 /*res*/==NIT_NULL) || VAL_ISA( variable1 /*res*/, COLOR_MMMethod, ID_MMMethod)) /*cast MMMethod*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:207,3--25\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMType___select_method, 207); nit_exit(1);}
variable1 = variable1 /*res*/;
goto return_label17;
return_label17: while(false);
return variable1;
}
val_t static_type___MMType___select_attribute(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMType::select_attribute (src/metamodel//static_type.nit:211,2--218:12)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMType___select_attribute, 211};
val_t variable0;
val_t variable1;
val_t variable2;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*name*/ == NIT_NULL /*null*/) || (( variable0 /*name*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*name*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*name*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*name*/,COLOR_kernel___Object_____eqeq))( variable0 /*name*/, NIT_NULL /*null*/) /*Symbol::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:214,3--21\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMType___select_attribute, 214); nit_exit(1);}
variable1 = ((static_type___MMType___local_class_t)CALL( self,COLOR_static_type___MMType___local_class))( self) /*MMType::local_class*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*MMLocalClass::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:215,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMType___select_attribute, 215); nit_exit(1);}
variable2 = ((static_type___MMType___local_class_t)CALL( self,COLOR_static_type___MMType___local_class))( self) /*MMType::local_class*/;
variable2 = ((abstractmetamodel___MMLocalClass___attribute_t)CALL(variable2,COLOR_abstractmetamodel___MMLocalClass___attribute))(variable2, variable0 /*name*/) /*MMLocalClass::attribute*/;
variable2 = ((static_type___MMType___select_property_t)CALL( self,COLOR_static_type___MMType___select_property))( self, variable2) /*MMType::select_property*/;
variable1 = variable2;
variable2 = TAG_Bool(( variable1 /*res*/==NIT_NULL) || VAL_ISA( variable1 /*res*/, COLOR_MMAttribute, ID_MMAttribute)) /*cast MMAttribute*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:217,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMType___select_attribute, 217); nit_exit(1);}
variable1 = variable1 /*res*/;
goto return_label18;
return_label18: while(false);
return variable1;
}
val_t static_type___MMType___select_property(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMType::select_property (src/metamodel//static_type.nit:221,2--222:59)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMType___select_property, 221};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method select_property called (src/metamodel//static_type.nit:221,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "select_property", LOCATE_static_type___MMType___select_attribute, 221);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t static_type___MMType___for_module(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMType::for_module (src/metamodel//static_type.nit:224,2--225:39)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMType___for_module, 224};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method for_module called (src/metamodel//static_type.nit:224,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "for_module", LOCATE_static_type___MMType___select_attribute, 224);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t static_type___MMType___adapt_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMType::adapt_to (src/metamodel//static_type.nit:227,2--229:36)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMType___adapt_to, 227};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method adapt_to called (src/metamodel//static_type.nit:227,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "adapt_to", LOCATE_static_type___MMType___select_attribute, 227);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t static_type___MMType___upcast_for(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMType::upcast_for (src/metamodel//static_type.nit:231,2--233:41)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMType___upcast_for, 231};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method upcast_for called (src/metamodel//static_type.nit:231,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "upcast_for", LOCATE_static_type___MMType___select_attribute, 231);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t static_type___MMType___not_for_self(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMType::not_for_self (src/metamodel//static_type.nit:235,2--237:41)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMType___not_for_self, 235};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = self;
return variable0;
}
val_t static_type___MMTypeClass___local_class(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMTypeClass::local_class (src/metamodel//static_type.nit:242,2--47)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMTypeClass___local_class, 242};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_static_type___MMTypeClass____local_class( self) /*MMTypeClass::_local_class*/;
}
val_t static_type___MMTypeClass___module(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMTypeClass::module (src/metamodel//static_type.nit:243,2--48)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMTypeClass___module, 243};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_static_type___MMTypeClass____local_class( self) /*MMTypeClass::_local_class*/;
return variable0;
}
val_t static_type___MMTypeClass_____l(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMTypeClass::< (src/metamodel//static_type.nit:244,2--60)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMTypeClass_____l, 244};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t static_type___MMTypeClass___to_s(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMTypeClass::to_s (src/metamodel//static_type.nit:246,2--248:26)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMTypeClass___to_s, 246};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_static_type___MMTypeClass____local_class( self) /*MMTypeClass::_local_class*/;
return variable0;
}
val_t static_type___MMTypeClass___upcast_for(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMTypeClass::upcast_for (src/metamodel//static_type.nit:251,2--261:10)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMTypeClass___upcast_for, 251};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = ATTR_static_type___MMTypeClass____local_class( self) /*MMTypeClass::_local_class*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*MMLocalClass::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:253,3--29\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMTypeClass___upcast_for, 253); nit_exit(1);}
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*c*/ == NIT_NULL /*null*/) || (( variable0 /*c*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*c*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*c*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*c*/,COLOR_kernel___Object_____eqeq))( variable0 /*c*/, NIT_NULL /*null*/) /*MMLocalClass::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:254,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMTypeClass___upcast_for, 254); nit_exit(1);}
variable1 = self;
variable2 = ATTR_static_type___MMTypeClass____local_class( self) /*MMTypeClass::_local_class*/;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable2 == variable0 /*c*/) || ((variable2 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable2, variable0 /*c*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable2,COLOR_kernel___Object_____eqeq))(variable2, variable0 /*c*/) /*MMLocalClass::==*/)))))));
variable1 = variable2 /*t=*/;
}
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*t*/ == NIT_NULL /*null*/) || (( variable1 /*t*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*t*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*t*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*t*/,COLOR_kernel___Object_____eqeq))( variable1 /*t*/, NIT_NULL /*null*/) /*MMType::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:260,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMTypeClass___upcast_for, 260); nit_exit(1);}
variable1 = variable1 /*t*/;
goto return_label23;
return_label23: while(false);
return variable1;
}
void static_type___MMTypeClass___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "static_type::MMTypeClass::init (src/metamodel//static_type.nit:264,2--266:18)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMTypeClass___init, 264};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t static_type___MMTypeSimpleClass___is_supertype(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMTypeSimpleClass::is_supertype (src/metamodel//static_type.nit:272,2--274:44)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMTypeSimpleClass___is_supertype, 272};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t static_type___MMTypeSimpleClass___select_property(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMTypeSimpleClass::select_property (src/metamodel//static_type.nit:277,2--283:23)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMTypeSimpleClass___select_property, 277};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = ATTR_static_type___MMTypeClass____local_class( self) /*MMTypeSimpleClass::_local_class*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*MMLocalClass::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:279,3--29\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMTypeSimpleClass___select_property, 279); nit_exit(1);}
variable1 = TAG_Bool(( variable0 /*g*/ == NIT_NULL /*null*/) || (( variable0 /*g*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*g*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*g*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*g*/,COLOR_kernel___Object_____eqeq))( variable0 /*g*/, NIT_NULL /*null*/) /*MMGlobalProperty::==*/)))));
if (UNTAG_Bool(variable1)) { /*if*/
variable1 = NIT_NULL /*null*/;
return variable1;
}
val_t static_type___MMTypeSimpleClass___for_module(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMTypeSimpleClass::for_module (src/metamodel//static_type.nit:286,2--293:10)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMTypeSimpleClass___for_module, 286};
val_t variable0;
val_t variable1;
val_t variable2;
variable1 = variable2 /*t=*/;
}
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*t*/ == NIT_NULL /*null*/) || (( variable1 /*t*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*t*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*t*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*t*/,COLOR_kernel___Object_____eqeq))( variable1 /*t*/, NIT_NULL /*null*/) /*MMType::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//static_type.nit:292,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_static_type___MMTypeSimpleClass___for_module, 292); nit_exit(1);}
variable1 = variable1 /*t*/;
goto return_label27;
return_label27: while(false);
return variable1;
}
val_t static_type___MMTypeSimpleClass___adapt_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMTypeSimpleClass::adapt_to (src/metamodel//static_type.nit:296,2--41)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMTypeSimpleClass___adapt_to, 296};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
void static_type___MMTypeSimpleClass___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "static_type::MMTypeSimpleClass::init (src/metamodel//static_type.nit:298,2--300:9)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMTypeSimpleClass___init, 298};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t static_type___MMTypeNone___module(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMTypeNone::module (src/metamodel//static_type.nit:307,3--39)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMTypeNone___module, 307};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_static_type___MMTypeNone____module( self) /*MMTypeNone::_module*/;
}
val_t static_type___MMTypeNone_____l(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMTypeNone::< (src/metamodel//static_type.nit:308,3--32)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMTypeNone_____l, 308};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t static_type___MMTypeNone___is_supertype(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMTypeNone::is_supertype (src/metamodel//static_type.nit:309,3--44)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMTypeNone___is_supertype, 309};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t static_type___MMTypeNone___local_class(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMTypeNone::local_class (src/metamodel//static_type.nit:310,3--33)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMTypeNone___local_class, 310};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Aborted: src/metamodel//static_type.nit:310,29--33\n"); nit_exit(1);
+ fprintf(stderr, "Aborted (%s: %d)\n", LOCATE_static_type___MMTypeNone___local_class, 310); nit_exit(1);
tracehead = trace.prev;
return variable0;
}
val_t static_type___MMTypeNone___upcast_for(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "static_type::MMTypeNone::upcast_for (src/metamodel//static_type.nit:311,3--41)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMTypeNone___upcast_for, 311};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
void static_type___MMTypeNone___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "static_type::MMTypeNone::init (src/metamodel//static_type.nit:313,2--41)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMTypeNone___init, 313};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t static_type___MMModule___type_none(val_t self) {
- struct trace_t trace = {NULL, "static_type::MMModule::type_none (src/metamodel//static_type.nit:317,2--318:59)"};
+ struct trace_t trace = {NULL, LOCATE_static_type___MMModule___type_none, 317};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_static_type___MMModule____type_none( self) /*MMModule::_type_none*/;
/* This C header file is generated by NIT to compile modules and programs that requires static_type. */
-#ifndef static_type__sep
-#define static_type__sep
+#ifndef static_type_3_sep
+#define static_type_3_sep
#include "abstractmetamodel._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_MMTypeSimpleClass[];
extern const classtable_elt_t VFT_MMTypeNone[];
+#define LOCATE_static_type "static_type"
extern const int SFT_static_type[];
#define COLOR_static_type___MMLocalClass____base_type_cache SFT_static_type[0]
#define COLOR_static_type___MMLocalClass____ancestors SFT_static_type[1]
#define ATTR_static_type___MMLocalClass____base_type_cache(recv) ATTR(recv, COLOR_static_type___MMLocalClass____base_type_cache)
typedef val_t (* static_type___MMLocalClass___get_type_t)(val_t self);
val_t static_type___MMLocalClass___get_type(val_t self);
+#define LOCATE_static_type___MMLocalClass___get_type "static_type::MMLocalClass::get_type"
typedef void (* static_type___MMLocalClass___add_ancestor_t)(val_t self, val_t param0);
void static_type___MMLocalClass___add_ancestor(val_t self, val_t param0);
+#define LOCATE_static_type___MMLocalClass___add_ancestor "static_type::MMLocalClass::add_ancestor"
#define ATTR_static_type___MMLocalClass____ancestors(recv) ATTR(recv, COLOR_static_type___MMLocalClass____ancestors)
typedef val_t (* static_type___MMLocalClass___ancestors_t)(val_t self);
val_t static_type___MMLocalClass___ancestors(val_t self);
+#define LOCATE_static_type___MMLocalClass___ancestors "static_type::MMLocalClass::ancestors"
typedef val_t (* static_type___MMLocalClass___ancestor_t)(val_t self, val_t param0);
val_t static_type___MMLocalClass___ancestor(val_t self, val_t param0);
+#define LOCATE_static_type___MMLocalClass___ancestor "static_type::MMLocalClass::ancestor"
#define ATTR_static_type___MMLocalProperty____signature_cache(recv) ATTR(recv, COLOR_static_type___MMLocalProperty____signature_cache)
typedef val_t (* static_type___MMLocalProperty___signature_t)(val_t self);
val_t static_type___MMLocalProperty___signature(val_t self);
+#define LOCATE_static_type___MMLocalProperty___signature "static_type::MMLocalProperty::signature"
typedef void (* static_type___MMLocalProperty___signature__eq_t)(val_t self, val_t param0);
void static_type___MMLocalProperty___signature__eq(val_t self, val_t param0);
+#define LOCATE_static_type___MMLocalProperty___signature__eq "static_type::MMLocalProperty::signature="
#define ATTR_static_type___MMSignature____recv(recv) ATTR(recv, COLOR_static_type___MMSignature____recv)
typedef val_t (* static_type___MMSignature___recv_t)(val_t self);
val_t static_type___MMSignature___recv(val_t self);
+#define LOCATE_static_type___MMSignature___recv "static_type::MMSignature::recv"
#define ATTR_static_type___MMSignature____params(recv) ATTR(recv, COLOR_static_type___MMSignature____params)
#define ATTR_static_type___MMSignature____return_type(recv) ATTR(recv, COLOR_static_type___MMSignature____return_type)
typedef val_t (* static_type___MMSignature___return_type_t)(val_t self);
val_t static_type___MMSignature___return_type(val_t self);
+#define LOCATE_static_type___MMSignature___return_type "static_type::MMSignature::return_type"
typedef val_t (* static_type___MMSignature___arity_t)(val_t self);
val_t static_type___MMSignature___arity(val_t self);
+#define LOCATE_static_type___MMSignature___arity "static_type::MMSignature::arity"
typedef val_t (* static_type___MMSignature_____l_t)(val_t self, val_t param0);
val_t static_type___MMSignature_____l(val_t self, val_t param0);
+#define LOCATE_static_type___MMSignature_____l "static_type::MMSignature::<"
typedef val_t (* static_type___MMSignature_____bra_t)(val_t self, val_t param0);
val_t static_type___MMSignature_____bra(val_t self, val_t param0);
+#define LOCATE_static_type___MMSignature_____bra "static_type::MMSignature::[]"
typedef val_t (* static_type___MMSignature___to_s_t)(val_t self);
val_t static_type___MMSignature___to_s(val_t self);
+#define LOCATE_static_type___MMSignature___to_s "static_type::MMSignature::(string::Object::to_s)"
typedef void (* static_type___MMSignature___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void static_type___MMSignature___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_static_type___MMSignature___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_static_type___MMSignature___init "static_type::MMSignature::init"
#define ATTR_static_type___MMAncestor____stype(recv) ATTR(recv, COLOR_static_type___MMAncestor____stype)
typedef val_t (* static_type___MMAncestor___stype_t)(val_t self);
val_t static_type___MMAncestor___stype(val_t self);
+#define LOCATE_static_type___MMAncestor___stype "static_type::MMAncestor::stype"
typedef void (* static_type___MMAncestor___stype__eq_t)(val_t self, val_t param0);
void static_type___MMAncestor___stype__eq(val_t self, val_t param0);
+#define LOCATE_static_type___MMAncestor___stype__eq "static_type::MMAncestor::stype="
#define ATTR_static_type___MMAncestor____inheriter(recv) ATTR(recv, COLOR_static_type___MMAncestor____inheriter)
typedef val_t (* static_type___MMAncestor___inheriter_t)(val_t self);
val_t static_type___MMAncestor___inheriter(val_t self);
+#define LOCATE_static_type___MMAncestor___inheriter "static_type::MMAncestor::inheriter"
typedef void (* static_type___MMAncestor___inheriter__eq_t)(val_t self, val_t param0);
void static_type___MMAncestor___inheriter__eq(val_t self, val_t param0);
+#define LOCATE_static_type___MMAncestor___inheriter__eq "static_type::MMAncestor::inheriter="
typedef val_t (* static_type___MMAncestor___is_reffinement_t)(val_t self);
val_t static_type___MMAncestor___is_reffinement(val_t self);
+#define LOCATE_static_type___MMAncestor___is_reffinement "static_type::MMAncestor::is_reffinement"
typedef val_t (* static_type___MMAncestor___is_specialisation_t)(val_t self);
val_t static_type___MMAncestor___is_specialisation(val_t self);
+#define LOCATE_static_type___MMAncestor___is_specialisation "static_type::MMAncestor::is_specialisation"
typedef val_t (* static_type___MMAncestor___local_class_t)(val_t self);
val_t static_type___MMAncestor___local_class(val_t self);
+#define LOCATE_static_type___MMAncestor___local_class "static_type::MMAncestor::local_class"
typedef val_t (* static_type___MMAncestor___to_s_t)(val_t self);
val_t static_type___MMAncestor___to_s(val_t self);
+#define LOCATE_static_type___MMAncestor___to_s "static_type::MMAncestor::(string::Object::to_s)"
typedef val_t (* static_type___MMType___module_t)(val_t self);
val_t static_type___MMType___module(val_t self);
+#define LOCATE_static_type___MMType___module "static_type::MMType::module"
typedef val_t (* static_type___MMType___local_class_t)(val_t self);
val_t static_type___MMType___local_class(val_t self);
+#define LOCATE_static_type___MMType___local_class "static_type::MMType::local_class"
typedef val_t (* static_type___MMType_____l_t)(val_t self, val_t param0);
val_t static_type___MMType_____l(val_t self, val_t param0);
+#define LOCATE_static_type___MMType_____l "static_type::MMType::<"
typedef val_t (* static_type___MMType___is_supertype_t)(val_t self, val_t param0);
val_t static_type___MMType___is_supertype(val_t self, val_t param0);
+#define LOCATE_static_type___MMType___is_supertype "static_type::MMType::is_supertype"
typedef val_t (* static_type___MMType___select_method_t)(val_t self, val_t param0);
val_t static_type___MMType___select_method(val_t self, val_t param0);
+#define LOCATE_static_type___MMType___select_method "static_type::MMType::select_method"
typedef val_t (* static_type___MMType___select_attribute_t)(val_t self, val_t param0);
val_t static_type___MMType___select_attribute(val_t self, val_t param0);
+#define LOCATE_static_type___MMType___select_attribute "static_type::MMType::select_attribute"
typedef val_t (* static_type___MMType___select_property_t)(val_t self, val_t param0);
val_t static_type___MMType___select_property(val_t self, val_t param0);
+#define LOCATE_static_type___MMType___select_property "static_type::MMType::select_property"
typedef val_t (* static_type___MMType___for_module_t)(val_t self, val_t param0);
val_t static_type___MMType___for_module(val_t self, val_t param0);
+#define LOCATE_static_type___MMType___for_module "static_type::MMType::for_module"
typedef val_t (* static_type___MMType___adapt_to_t)(val_t self, val_t param0);
val_t static_type___MMType___adapt_to(val_t self, val_t param0);
+#define LOCATE_static_type___MMType___adapt_to "static_type::MMType::adapt_to"
typedef val_t (* static_type___MMType___upcast_for_t)(val_t self, val_t param0);
val_t static_type___MMType___upcast_for(val_t self, val_t param0);
+#define LOCATE_static_type___MMType___upcast_for "static_type::MMType::upcast_for"
typedef val_t (* static_type___MMType___not_for_self_t)(val_t self);
val_t static_type___MMType___not_for_self(val_t self);
+#define LOCATE_static_type___MMType___not_for_self "static_type::MMType::not_for_self"
#define ATTR_static_type___MMTypeClass____local_class(recv) ATTR(recv, COLOR_static_type___MMTypeClass____local_class)
typedef val_t (* static_type___MMTypeClass___local_class_t)(val_t self);
val_t static_type___MMTypeClass___local_class(val_t self);
+#define LOCATE_static_type___MMTypeClass___local_class "static_type::MMTypeClass::(static_type::MMType::local_class)"
typedef val_t (* static_type___MMTypeClass___module_t)(val_t self);
val_t static_type___MMTypeClass___module(val_t self);
+#define LOCATE_static_type___MMTypeClass___module "static_type::MMTypeClass::(static_type::MMType::module)"
typedef val_t (* static_type___MMTypeClass_____l_t)(val_t self, val_t param0);
val_t static_type___MMTypeClass_____l(val_t self, val_t param0);
+#define LOCATE_static_type___MMTypeClass_____l "static_type::MMTypeClass::(static_type::MMType::<)"
typedef val_t (* static_type___MMTypeClass___to_s_t)(val_t self);
val_t static_type___MMTypeClass___to_s(val_t self);
+#define LOCATE_static_type___MMTypeClass___to_s "static_type::MMTypeClass::(string::Object::to_s)"
typedef val_t (* static_type___MMTypeClass___upcast_for_t)(val_t self, val_t param0);
val_t static_type___MMTypeClass___upcast_for(val_t self, val_t param0);
+#define LOCATE_static_type___MMTypeClass___upcast_for "static_type::MMTypeClass::(static_type::MMType::upcast_for)"
typedef void (* static_type___MMTypeClass___init_t)(val_t self, val_t param0, int* init_table);
void static_type___MMTypeClass___init(val_t self, val_t param0, int* init_table);
val_t NEW_static_type___MMTypeClass___init(val_t param0);
+#define LOCATE_static_type___MMTypeClass___init "static_type::MMTypeClass::init"
typedef val_t (* static_type___MMTypeSimpleClass___is_supertype_t)(val_t self, val_t param0);
val_t static_type___MMTypeSimpleClass___is_supertype(val_t self, val_t param0);
+#define LOCATE_static_type___MMTypeSimpleClass___is_supertype "static_type::MMTypeSimpleClass::(static_type::MMType::is_supertype)"
typedef val_t (* static_type___MMTypeSimpleClass___select_property_t)(val_t self, val_t param0);
val_t static_type___MMTypeSimpleClass___select_property(val_t self, val_t param0);
+#define LOCATE_static_type___MMTypeSimpleClass___select_property "static_type::MMTypeSimpleClass::(static_type::MMType::select_property)"
typedef val_t (* static_type___MMTypeSimpleClass___for_module_t)(val_t self, val_t param0);
val_t static_type___MMTypeSimpleClass___for_module(val_t self, val_t param0);
+#define LOCATE_static_type___MMTypeSimpleClass___for_module "static_type::MMTypeSimpleClass::(static_type::MMType::for_module)"
typedef val_t (* static_type___MMTypeSimpleClass___adapt_to_t)(val_t self, val_t param0);
val_t static_type___MMTypeSimpleClass___adapt_to(val_t self, val_t param0);
+#define LOCATE_static_type___MMTypeSimpleClass___adapt_to "static_type::MMTypeSimpleClass::(static_type::MMType::adapt_to)"
typedef void (* static_type___MMTypeSimpleClass___init_t)(val_t self, val_t param0, int* init_table);
void static_type___MMTypeSimpleClass___init(val_t self, val_t param0, int* init_table);
val_t NEW_static_type___MMTypeSimpleClass___init(val_t param0);
+#define LOCATE_static_type___MMTypeSimpleClass___init "static_type::MMTypeSimpleClass::init"
#define ATTR_static_type___MMTypeNone____module(recv) ATTR(recv, COLOR_static_type___MMTypeNone____module)
typedef val_t (* static_type___MMTypeNone___module_t)(val_t self);
val_t static_type___MMTypeNone___module(val_t self);
+#define LOCATE_static_type___MMTypeNone___module "static_type::MMTypeNone::(static_type::MMType::module)"
typedef val_t (* static_type___MMTypeNone_____l_t)(val_t self, val_t param0);
val_t static_type___MMTypeNone_____l(val_t self, val_t param0);
+#define LOCATE_static_type___MMTypeNone_____l "static_type::MMTypeNone::(static_type::MMType::<)"
typedef val_t (* static_type___MMTypeNone___is_supertype_t)(val_t self, val_t param0);
val_t static_type___MMTypeNone___is_supertype(val_t self, val_t param0);
+#define LOCATE_static_type___MMTypeNone___is_supertype "static_type::MMTypeNone::(static_type::MMType::is_supertype)"
typedef val_t (* static_type___MMTypeNone___local_class_t)(val_t self);
val_t static_type___MMTypeNone___local_class(val_t self);
+#define LOCATE_static_type___MMTypeNone___local_class "static_type::MMTypeNone::(static_type::MMType::local_class)"
typedef val_t (* static_type___MMTypeNone___upcast_for_t)(val_t self, val_t param0);
val_t static_type___MMTypeNone___upcast_for(val_t self, val_t param0);
+#define LOCATE_static_type___MMTypeNone___upcast_for "static_type::MMTypeNone::(static_type::MMType::upcast_for)"
typedef void (* static_type___MMTypeNone___init_t)(val_t self, val_t param0, int* init_table);
void static_type___MMTypeNone___init(val_t self, val_t param0, int* init_table);
val_t NEW_static_type___MMTypeNone___init(val_t param0);
+#define LOCATE_static_type___MMTypeNone___init "static_type::MMTypeNone::init"
#define ATTR_static_type___MMModule____type_none(recv) ATTR(recv, COLOR_static_type___MMModule____type_none)
typedef val_t (* static_type___MMModule___type_none_t)(val_t self);
val_t static_type___MMModule___type_none(val_t self);
+#define LOCATE_static_type___MMModule___type_none "static_type::MMModule::type_none"
#endif
/* This C file is generated by NIT to compile module stream. */
#include "stream._sep.h"
void stream___IOS___close(val_t self) {
- struct trace_t trace = {NULL, "stream::IOS::close (bin/../lib/standard//stream.nit:20,2--21:11)"};
+ struct trace_t trace = {NULL, LOCATE_stream___IOS___close, 20};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method close called (bin/../lib/standard//stream.nit:20,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "close", LOCATE_stream, 20);
nit_exit(1);
tracehead = trace.prev;
return;
}
val_t stream___IStream___read_char(val_t self) {
- struct trace_t trace = {NULL, "stream::IStream::read_char (bin/../lib/standard//stream.nit:27,2--28:20)"};
+ struct trace_t trace = {NULL, LOCATE_stream___IStream___read_char, 27};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method read_char called (bin/../lib/standard//stream.nit:27,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "read_char", LOCATE_stream, 27);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t stream___IStream___read(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "stream::IStream::read (bin/../lib/standard//stream.nit:30,2--41:10)"};
+ struct trace_t trace = {NULL, LOCATE_stream___IStream___read, 30};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t stream___IStream___read_line(val_t self) {
- struct trace_t trace = {NULL, "stream::IStream::read_line (bin/../lib/standard//stream.nit:44,2--50:10)"};
+ struct trace_t trace = {NULL, LOCATE_stream___IStream___read_line, 44};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((stream___IStream___eof_t)CALL( self,COLOR_stream___IStream___eof))( self) /*IStream::eof*/;
- if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable0)))) { fprintf(stderr, "Assert failed: bin/../lib/standard//stream.nit:47,3--16\n"); nit_exit(1);}
+ if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable0)))) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_stream___IStream___read_line, 47); nit_exit(1);}
variable1 = NEW_string___String___init(); /*new String*/
variable0 = variable1;
((stream___IStream___append_line_to_t)CALL( self,COLOR_stream___IStream___append_line_to))( self, variable0 /*s*/) /*IStream::append_line_to*/;
return variable0;
}
val_t stream___IStream___read_all(val_t self) {
- struct trace_t trace = {NULL, "stream::IStream::read_all (bin/../lib/standard//stream.nit:53,2--61:10)"};
+ struct trace_t trace = {NULL, LOCATE_stream___IStream___read_all, 53};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
void stream___IStream___append_line_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "stream::IStream::append_line_to (bin/../lib/standard//stream.nit:64,2--74:28)"};
+ struct trace_t trace = {NULL, LOCATE_stream___IStream___append_line_to, 64};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t stream___IStream___eof(val_t self) {
- struct trace_t trace = {NULL, "stream::IStream::eof (bin/../lib/standard//stream.nit:79,2--80:15)"};
+ struct trace_t trace = {NULL, LOCATE_stream___IStream___eof, 79};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method eof called (bin/../lib/standard//stream.nit:79,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "eof", LOCATE_stream___IStream___append_line_to, 79);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
void stream___OStream___write(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "stream::OStream::write (bin/../lib/standard//stream.nit:86,2--87:21)"};
+ struct trace_t trace = {NULL, LOCATE_stream___OStream___write, 86};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method write called (bin/../lib/standard//stream.nit:86,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "write", LOCATE_stream___IStream___append_line_to, 86);
nit_exit(1);
tracehead = trace.prev;
return;
}
val_t stream___OStream___is_writable(val_t self) {
- struct trace_t trace = {NULL, "stream::OStream::is_writable (bin/../lib/standard//stream.nit:89,2--90:23)"};
+ struct trace_t trace = {NULL, LOCATE_stream___OStream___is_writable, 89};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method is_writable called (bin/../lib/standard//stream.nit:89,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "is_writable", LOCATE_stream___IStream___append_line_to, 89);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t stream___BufferedIStream___read_char(val_t self) {
- struct trace_t trace = {NULL, "stream::BufferedIStream::read_char (bin/../lib/standard//stream.nit:96,2--107:16)"};
+ struct trace_t trace = {NULL, LOCATE_stream___BufferedIStream___read_char, 96};
val_t variable0;
val_t variable1;
val_t variable2;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((stream___BufferedIStream___eof_t)CALL( self,COLOR_stream___IStream___eof))( self) /*BufferedIStream::eof*/;
- if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable0)))) { fprintf(stderr, "Assert failed: bin/../lib/standard//stream.nit:98,3--16\n"); nit_exit(1);}
+ if (!UNTAG_Bool( TAG_Bool(!UNTAG_Bool(variable0)))) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_stream___BufferedIStream___read_char, 98); nit_exit(1);}
variable0 = ATTR_stream___BufferedIStream____buffer_pos( self) /*BufferedIStream::_buffer_pos*/;
variable1 = ATTR_stream___BufferedIStream____buffer( self) /*BufferedIStream::_buffer*/;
variable1 = ((array___AbstractArray___length_t)CALL(variable1,COLOR_abstract_collection___Collection___length))(variable1) /*String::length*/;
return variable0;
}
val_t stream___BufferedIStream___read(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "stream::BufferedIStream::read (bin/../lib/standard//stream.nit:110,2--129:10)"};
+ struct trace_t trace = {NULL, LOCATE_stream___BufferedIStream___read, 110};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t stream___BufferedIStream___read_all(val_t self) {
- struct trace_t trace = {NULL, "stream::BufferedIStream::read_all (bin/../lib/standard//stream.nit:132,2--145:10)"};
+ struct trace_t trace = {NULL, LOCATE_stream___BufferedIStream___read_all, 132};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
void stream___BufferedIStream___append_line_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "stream::BufferedIStream::append_line_to (bin/../lib/standard//stream.nit:148,2--178:16)"};
+ struct trace_t trace = {NULL, LOCATE_stream___BufferedIStream___append_line_to, 148};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t stream___BufferedIStream___eof(val_t self) {
- struct trace_t trace = {NULL, "stream::BufferedIStream::eof (bin/../lib/standard//stream.nit:184,2--71)"};
+ struct trace_t trace = {NULL, LOCATE_stream___BufferedIStream___eof, 184};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
void stream___BufferedIStream___fill_buffer(val_t self) {
- struct trace_t trace = {NULL, "stream::BufferedIStream::fill_buffer (bin/../lib/standard//stream.nit:192,2--193:27)"};
+ struct trace_t trace = {NULL, LOCATE_stream___BufferedIStream___fill_buffer, 192};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method fill_buffer called (bin/../lib/standard//stream.nit:192,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "fill_buffer", LOCATE_stream___BufferedIStream___eof, 192);
nit_exit(1);
tracehead = trace.prev;
return;
}
val_t stream___BufferedIStream___end_reached(val_t self) {
- struct trace_t trace = {NULL, "stream::BufferedIStream::end_reached (bin/../lib/standard//stream.nit:195,2--196:33)"};
+ struct trace_t trace = {NULL, LOCATE_stream___BufferedIStream___end_reached, 195};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method end_reached called (bin/../lib/standard//stream.nit:195,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "end_reached", LOCATE_stream___BufferedIStream___eof, 195);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
void stream___BufferedIStream___prepare_buffer(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "stream::BufferedIStream::prepare_buffer (bin/../lib/standard//stream.nit:198,2--202:17)"};
+ struct trace_t trace = {NULL, LOCATE_stream___BufferedIStream___prepare_buffer, 198};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void stream___FDStream___close(val_t self) {
- struct trace_t trace = {NULL, "stream::FDStream::close (bin/../lib/standard//stream.nit:218,2--37)"};
+ struct trace_t trace = {NULL, LOCATE_stream___FDStream___close, 218};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_stream___FDStream____fd( self) /*FDStream::_fd*/;
return;
}
val_t stream___FDStream___native_close(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "stream::FDStream::native_close (bin/../lib/standard//stream.nit:220,2--91)"};
+ struct trace_t trace = {NULL, LOCATE_stream___FDStream___native_close, 220};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(stream_FDStream_FDStream_native_close_1( self, UNTAG_Int( param0)));
}
val_t stream___FDStream___native_read_char(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "stream::FDStream::native_read_char (bin/../lib/standard//stream.nit:221,2--99)"};
+ struct trace_t trace = {NULL, LOCATE_stream___FDStream___native_read_char, 221};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(stream_FDStream_FDStream_native_read_char_1( self, UNTAG_Int( param0)));
}
val_t stream___FDStream___native_read(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "stream::FDStream::native_read (bin/../lib/standard//stream.nit:222,2--118)"};
+ struct trace_t trace = {NULL, LOCATE_stream___FDStream___native_read, 222};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(stream_FDStream_FDStream_native_read_3( self, UNTAG_Int( param0), UNBOX_NativeString( param1), UNTAG_Int( param2)));
}
val_t stream___FDStream___native_write(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "stream::FDStream::native_write (bin/../lib/standard//stream.nit:223,2--120)"};
+ struct trace_t trace = {NULL, LOCATE_stream___FDStream___native_write, 223};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(stream_FDStream_FDStream_native_write_3( self, UNTAG_Int( param0), UNBOX_NativeString( param1), UNTAG_Int( param2)));
}
void stream___FDStream___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "stream::FDStream::init (bin/../lib/standard//stream.nit:225,2--26)"};
+ struct trace_t trace = {NULL, LOCATE_stream___FDStream___init, 225};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t stream___FDIStream___eof(val_t self) {
- struct trace_t trace = {NULL, "stream::FDIStream::eof (bin/../lib/standard//stream.nit:231,2--31)"};
+ struct trace_t trace = {NULL, LOCATE_stream___FDIStream___eof, 231};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_stream___FDIStream____eof( self) /*FDIStream::_eof*/;
}
val_t stream___FDIStream___read_char(val_t self) {
- struct trace_t trace = {NULL, "stream::FDIStream::read_char (bin/../lib/standard//stream.nit:233,2--237:11)"};
+ struct trace_t trace = {NULL, LOCATE_stream___FDIStream___read_char, 233};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
void stream___FDIStream___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "stream::FDIStream::init (bin/../lib/standard//stream.nit:240,2--29)"};
+ struct trace_t trace = {NULL, LOCATE_stream___FDIStream___init, 240};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t stream___FDOStream___is_writable(val_t self) {
- struct trace_t trace = {NULL, "stream::FDOStream::is_writable (bin/../lib/standard//stream.nit:246,2--39)"};
+ struct trace_t trace = {NULL, LOCATE_stream___FDOStream___is_writable, 246};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_stream___FDOStream____is_writable( self) /*FDOStream::_is_writable*/;
}
void stream___FDOStream___write(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "stream::FDOStream::write (bin/../lib/standard//stream.nit:248,2--251:44)"};
+ struct trace_t trace = {NULL, LOCATE_stream___FDOStream___write, 248};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void stream___FDOStream___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "stream::FDOStream::init (bin/../lib/standard//stream.nit:254,2--257:21)"};
+ struct trace_t trace = {NULL, LOCATE_stream___FDOStream___init, 254};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void stream___FDIOStream___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "stream::FDIOStream::init (bin/../lib/standard//stream.nit:265,2--268:21)"};
+ struct trace_t trace = {NULL, LOCATE_stream___FDIOStream___init, 265};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
/* This C header file is generated by NIT to compile modules and programs that requires stream. */
-#ifndef stream__sep
-#define stream__sep
+#ifndef stream_3_sep
+#define stream_3_sep
#include "string._sep.h"
#include <nit_common.h>
#include <stream_nit.h>
extern const classtable_elt_t VFT_FDOStream[];
extern const classtable_elt_t VFT_FDIOStream[];
+#define LOCATE_stream "stream"
extern const int SFT_stream[];
#define ID_IOS SFT_stream[0]
#define COLOR_IOS SFT_stream[1]
#define COLOR_stream___FDIOStream___init SFT_stream[51]
typedef void (* stream___IOS___close_t)(val_t self);
void stream___IOS___close(val_t self);
+#define LOCATE_stream___IOS___close "stream::IOS::close"
typedef val_t (* stream___IStream___read_char_t)(val_t self);
val_t stream___IStream___read_char(val_t self);
+#define LOCATE_stream___IStream___read_char "stream::IStream::read_char"
typedef val_t (* stream___IStream___read_t)(val_t self, val_t param0);
val_t stream___IStream___read(val_t self, val_t param0);
+#define LOCATE_stream___IStream___read "stream::IStream::read"
typedef val_t (* stream___IStream___read_line_t)(val_t self);
val_t stream___IStream___read_line(val_t self);
+#define LOCATE_stream___IStream___read_line "stream::IStream::read_line"
typedef val_t (* stream___IStream___read_all_t)(val_t self);
val_t stream___IStream___read_all(val_t self);
+#define LOCATE_stream___IStream___read_all "stream::IStream::read_all"
typedef void (* stream___IStream___append_line_to_t)(val_t self, val_t param0);
void stream___IStream___append_line_to(val_t self, val_t param0);
+#define LOCATE_stream___IStream___append_line_to "stream::IStream::append_line_to"
typedef val_t (* stream___IStream___eof_t)(val_t self);
val_t stream___IStream___eof(val_t self);
+#define LOCATE_stream___IStream___eof "stream::IStream::eof"
typedef void (* stream___OStream___write_t)(val_t self, val_t param0);
void stream___OStream___write(val_t self, val_t param0);
+#define LOCATE_stream___OStream___write "stream::OStream::write"
typedef val_t (* stream___OStream___is_writable_t)(val_t self);
val_t stream___OStream___is_writable(val_t self);
+#define LOCATE_stream___OStream___is_writable "stream::OStream::is_writable"
typedef val_t (* stream___BufferedIStream___read_char_t)(val_t self);
val_t stream___BufferedIStream___read_char(val_t self);
+#define LOCATE_stream___BufferedIStream___read_char "stream::BufferedIStream::(stream::IStream::read_char)"
typedef val_t (* stream___BufferedIStream___read_t)(val_t self, val_t param0);
val_t stream___BufferedIStream___read(val_t self, val_t param0);
+#define LOCATE_stream___BufferedIStream___read "stream::BufferedIStream::(stream::IStream::read)"
typedef val_t (* stream___BufferedIStream___read_all_t)(val_t self);
val_t stream___BufferedIStream___read_all(val_t self);
+#define LOCATE_stream___BufferedIStream___read_all "stream::BufferedIStream::(stream::IStream::read_all)"
typedef void (* stream___BufferedIStream___append_line_to_t)(val_t self, val_t param0);
void stream___BufferedIStream___append_line_to(val_t self, val_t param0);
+#define LOCATE_stream___BufferedIStream___append_line_to "stream::BufferedIStream::(stream::IStream::append_line_to)"
typedef val_t (* stream___BufferedIStream___eof_t)(val_t self);
val_t stream___BufferedIStream___eof(val_t self);
+#define LOCATE_stream___BufferedIStream___eof "stream::BufferedIStream::(stream::IStream::eof)"
#define ATTR_stream___BufferedIStream____buffer(recv) ATTR(recv, COLOR_stream___BufferedIStream____buffer)
#define ATTR_stream___BufferedIStream____buffer_pos(recv) ATTR(recv, COLOR_stream___BufferedIStream____buffer_pos)
typedef void (* stream___BufferedIStream___fill_buffer_t)(val_t self);
void stream___BufferedIStream___fill_buffer(val_t self);
+#define LOCATE_stream___BufferedIStream___fill_buffer "stream::BufferedIStream::fill_buffer"
typedef val_t (* stream___BufferedIStream___end_reached_t)(val_t self);
val_t stream___BufferedIStream___end_reached(val_t self);
+#define LOCATE_stream___BufferedIStream___end_reached "stream::BufferedIStream::end_reached"
typedef void (* stream___BufferedIStream___prepare_buffer_t)(val_t self, val_t param0);
void stream___BufferedIStream___prepare_buffer(val_t self, val_t param0);
+#define LOCATE_stream___BufferedIStream___prepare_buffer "stream::BufferedIStream::prepare_buffer"
#define ATTR_stream___FDStream____fd(recv) ATTR(recv, COLOR_stream___FDStream____fd)
typedef void (* stream___FDStream___close_t)(val_t self);
void stream___FDStream___close(val_t self);
+#define LOCATE_stream___FDStream___close "stream::FDStream::(stream::IOS::close)"
typedef val_t (* stream___FDStream___native_close_t)(val_t self, val_t param0);
val_t stream___FDStream___native_close(val_t self, val_t param0);
+#define LOCATE_stream___FDStream___native_close "stream::FDStream::native_close"
typedef val_t (* stream___FDStream___native_read_char_t)(val_t self, val_t param0);
val_t stream___FDStream___native_read_char(val_t self, val_t param0);
+#define LOCATE_stream___FDStream___native_read_char "stream::FDStream::native_read_char"
typedef val_t (* stream___FDStream___native_read_t)(val_t self, val_t param0, val_t param1, val_t param2);
val_t stream___FDStream___native_read(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_stream___FDStream___native_read "stream::FDStream::native_read"
typedef val_t (* stream___FDStream___native_write_t)(val_t self, val_t param0, val_t param1, val_t param2);
val_t stream___FDStream___native_write(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_stream___FDStream___native_write "stream::FDStream::native_write"
typedef void (* stream___FDStream___init_t)(val_t self, val_t param0, int* init_table);
void stream___FDStream___init(val_t self, val_t param0, int* init_table);
val_t NEW_stream___FDStream___init(val_t param0);
+#define LOCATE_stream___FDStream___init "stream::FDStream::init"
#define ATTR_stream___FDIStream____eof(recv) ATTR(recv, COLOR_stream___FDIStream____eof)
typedef val_t (* stream___FDIStream___eof_t)(val_t self);
val_t stream___FDIStream___eof(val_t self);
+#define LOCATE_stream___FDIStream___eof "stream::FDIStream::(stream::IStream::eof)"
typedef val_t (* stream___FDIStream___read_char_t)(val_t self);
val_t stream___FDIStream___read_char(val_t self);
+#define LOCATE_stream___FDIStream___read_char "stream::FDIStream::(stream::IStream::read_char)"
typedef void (* stream___FDIStream___init_t)(val_t self, val_t param0, int* init_table);
void stream___FDIStream___init(val_t self, val_t param0, int* init_table);
val_t NEW_stream___FDIStream___init(val_t param0);
+#define LOCATE_stream___FDIStream___init "stream::FDIStream::init"
#define ATTR_stream___FDOStream____is_writable(recv) ATTR(recv, COLOR_stream___FDOStream____is_writable)
typedef val_t (* stream___FDOStream___is_writable_t)(val_t self);
val_t stream___FDOStream___is_writable(val_t self);
+#define LOCATE_stream___FDOStream___is_writable "stream::FDOStream::(stream::OStream::is_writable)"
typedef void (* stream___FDOStream___write_t)(val_t self, val_t param0);
void stream___FDOStream___write(val_t self, val_t param0);
+#define LOCATE_stream___FDOStream___write "stream::FDOStream::(stream::OStream::write)"
typedef void (* stream___FDOStream___init_t)(val_t self, val_t param0, int* init_table);
void stream___FDOStream___init(val_t self, val_t param0, int* init_table);
val_t NEW_stream___FDOStream___init(val_t param0);
+#define LOCATE_stream___FDOStream___init "stream::FDOStream::init"
typedef void (* stream___FDIOStream___init_t)(val_t self, val_t param0, int* init_table);
void stream___FDIOStream___init(val_t self, val_t param0, int* init_table);
val_t NEW_stream___FDIOStream___init(val_t param0);
+#define LOCATE_stream___FDIOStream___init "stream::FDIOStream::init"
#endif
/* This C file is generated by NIT to compile module string. */
#include "string._sep.h"
val_t string___String_____bra(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string::String::[] (bin/../lib/standard//string.nit:31,2--44)"};
+ struct trace_t trace = {NULL, LOCATE_string___String_____bra, 31};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
void string___String_____braeq(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "string::String::[]= (bin/../lib/standard//string.nit:33,2--40:22)"};
+ struct trace_t trace = {NULL, LOCATE_string___String_____braeq, 33};
val_t variable0;
val_t variable1;
val_t variable2;
variable3 = TAG_Bool(UNTAG_Int( variable0 /*index*/)<UNTAG_Int(variable3));
}
variable2 = variable3;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: bin/../lib/standard//string.nit:39,3--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_string___String_____braeq, 39); nit_exit(1);}
variable2 = ATTR_string___String____items( self) /*String::_items*/;
UNBOX_NativeString(variable2)[UNTAG_Int( variable0 /*index*/)]=UNTAG_Char( variable1 /*item*/);
return_label1: while(false);
return;
}
void string___String___add(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string::String::add (bin/../lib/standard//string.nit:43,2--47:14)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___add, 43};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void string___String___enlarge(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string::String::enlarge (bin/../lib/standard//string.nit:50,2--58:15)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___enlarge, 50};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void string___String___append(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string::String::append (bin/../lib/standard//string.nit:61,2--69:8)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___append, 61};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t string___String_____plus(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string::String::+ (bin/../lib/standard//string.nit:73,2--79:10)"};
+ struct trace_t trace = {NULL, LOCATE_string___String_____plus, 73};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t string___String_____star(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string::String::* (bin/../lib/standard//string.nit:82,2--91:10)"};
+ struct trace_t trace = {NULL, LOCATE_string___String_____star, 82};
val_t variable0;
val_t variable1;
val_t variable2;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = TAG_Bool(UNTAG_Int( variable0 /*i*/)>=UNTAG_Int( TAG_Int(0)));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: bin/../lib/standard//string.nit:85,3--15\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_string___String_____star, 85); nit_exit(1);}
variable2 = ((array___AbstractArray___length_t)CALL( self,COLOR_abstract_collection___Collection___length))( self) /*String::length*/;
variable2 = TAG_Int(UNTAG_Int(variable2)*UNTAG_Int( variable0 /*i*/));
variable3 = NEW_string___String___with_capacity(variable2); /*new String*/
return variable1;
}
val_t string___String___to_s(val_t self) {
- struct trace_t trace = {NULL, "string::String::to_s (bin/../lib/standard//string.nit:94,2--95:55)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___to_s, 94};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = NEW_string___String___from( self); /*new String*/
return variable0;
}
val_t string___String___to_i(val_t self) {
- struct trace_t trace = {NULL, "string::String::to_i (bin/../lib/standard//string.nit:97,2--101:24)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___to_i, 97};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((string___String___to_cstring_t)CALL( self,COLOR_string___String___to_cstring))( self) /*String::to_cstring*/;
return variable0;
}
val_t string___String___to_hex(val_t self) {
- struct trace_t trace = {NULL, "string::String::to_hex (bin/../lib/standard//string.nit:104,2--105:35)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___to_hex, 104};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((string___String___a_to_t)CALL( self,COLOR_string___String___a_to))( self, TAG_Int(16)) /*String::a_to*/;
return variable0;
}
val_t string___String___a_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string::String::a_to (bin/../lib/standard//string.nit:107,2--131:11)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___a_to, 107};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t string___String___to_cstring(val_t self) {
- struct trace_t trace = {NULL, "string::String::to_cstring (bin/../lib/standard//string.nit:135,2--140:15)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___to_cstring, 135};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((array___AbstractArray___length_t)CALL( self,COLOR_abstract_collection___Collection___length))( self) /*String::length*/;
return variable0;
}
val_t string___String___substring(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "string::String::substring (bin/../lib/standard//string.nit:143,2--163:12)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___substring, 143};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(UNTAG_Int( variable1 /*count*/)>=UNTAG_Int( TAG_Int(0)));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: bin/../lib/standard//string.nit:151,3--19\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_string___String___substring, 151); nit_exit(1);}
variable1 = TAG_Int(UNTAG_Int(variable1)+UNTAG_Int( variable0 /*from*/)) /*count*/;
variable2 = TAG_Bool(UNTAG_Int( variable0 /*from*/)<UNTAG_Int( TAG_Int(0)));
if (UNTAG_Bool(variable2)) { /*if*/
return variable2;
}
val_t string___String___substring_from(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string::String::substring_from (bin/../lib/standard//string.nit:167,2--175:38)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___substring_from, 167};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = ((array___AbstractArray___length_t)CALL( self,COLOR_abstract_collection___Collection___length))( self) /*String::length*/;
variable1 = TAG_Bool(UNTAG_Int( variable0 /*from*/)<UNTAG_Int(variable1));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: bin/../lib/standard//string.nit:174,3--22\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_string___String___substring_from, 174); nit_exit(1);}
variable1 = ((array___AbstractArray___length_t)CALL( self,COLOR_abstract_collection___Collection___length))( self) /*String::length*/;
variable1 = TAG_Int(UNTAG_Int(variable1)-UNTAG_Int( variable0 /*from*/));
variable1 = ((string___String___substring_t)CALL( self,COLOR_string___String___substring))( self, variable0 /*from*/, variable1) /*String::substring*/;
return variable1;
}
val_t string___String___has_substring(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "string::String::has_substring (bin/../lib/standard//string.nit:178,2--194:13)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___has_substring, 178};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
val_t string___String___has_prefix(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string::String::has_prefix (bin/../lib/standard//string.nit:197,2--201:71)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___has_prefix, 197};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t string___String___has_suffix(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string::String::has_suffix (bin/../lib/standard//string.nit:203,2--207:93)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___has_suffix, 203};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t string___String_____l(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string::String::< (bin/../lib/standard//string.nit:209,2--227:15)"};
+ struct trace_t trace = {NULL, LOCATE_string___String_____l, 209};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void string___String___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "string::String::init (bin/../lib/standard//string.nit:231,2--234:17)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___init, 231};
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_String].i]) return;
((string___String___with_capacity_t)CALL( self,COLOR_string___String___with_capacity))( self, TAG_Int(5), init_table /*YYY*/) /*String::with_capacity*/;
return;
}
void string___String___from(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "string::String::from (bin/../lib/standard//string.nit:237,2--242:39)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___from, 237};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void string___String___with_capacity(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "string::String::with_capacity (bin/../lib/standard//string.nit:245,2--252:13)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___with_capacity, 245};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_String].i]) return;
variable1 = TAG_Bool(UNTAG_Int( variable0 /*cap*/)>=UNTAG_Int( TAG_Int(0)));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: bin/../lib/standard//string.nit:248,3--17\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_string___String___with_capacity, 248); nit_exit(1);}
variable1 = BOX_NativeString((char*)malloc((UNTAG_Int( variable0 /*cap*/) * sizeof(char))));
ATTR_string___String____items( self) /*String::_items*/ = variable1;
ATTR_string___String____capacity( self) /*String::_capacity*/ = variable0 /*cap*/;
return;
}
void string___String___with_native(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "string::String::with_native (bin/../lib/standard//string.nit:255,2--261:16)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___with_native, 255};
val_t variable0;
val_t variable1;
val_t variable2;
variable1 = param1;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_String].i]) return;
variable2 = TAG_Bool(UNTAG_Int( variable1 /*size*/)>=UNTAG_Int( TAG_Int(0)));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: bin/../lib/standard//string.nit:258,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_string___String___with_native, 258); nit_exit(1);}
ATTR_string___String____items( self) /*String::_items*/ = variable0 /*nat*/;
ATTR_string___String____capacity( self) /*String::_capacity*/ = variable1 /*size*/;
ATTR_array___AbstractArray____length( self) /*String::_length*/ = variable1 /*size*/;
return;
}
void string___String___from_cstring(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "string::String::from_cstring (bin/../lib/standard//string.nit:264,2--270:16)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___from_cstring, 264};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void string___String___filled_with(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "string::String::filled_with (bin/../lib/standard//string.nit:273,2--282:17)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___filled_with, 273};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void string___String___output(val_t self) {
- struct trace_t trace = {NULL, "string::String::output (bin/../lib/standard//string.nit:285,2--290:9)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___output, 285};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t string___String_____eqeq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string::String::== (bin/../lib/standard//string.nit:294,2--307:13)"};
+ struct trace_t trace = {NULL, LOCATE_string___String_____eqeq, 294};
val_t variable0;
val_t variable1;
val_t variable2;
goto return_label33;
}
variable1 = TAG_Bool(( variable0 /*o*/==NIT_NULL) || VAL_ISA( variable0 /*o*/, COLOR_String, ID_String)) /*cast String*/;
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: bin/../lib/standard//string.nit:297,3--21\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_string___String_____eqeq, 297); nit_exit(1);}
variable2 = ((array___AbstractArray___length_t)CALL( self,COLOR_abstract_collection___Collection___length))( self) /*String::length*/;
variable1 = variable2;
variable2 = ((array___AbstractArray___length_t)CALL( variable0 /*o*/,COLOR_abstract_collection___Collection___length))( variable0 /*o*/) /*String::length*/;
return variable1;
}
val_t string___String___to_upper(val_t self) {
- struct trace_t trace = {NULL, "string::String::to_upper (bin/../lib/standard//string.nit:310,2--315:10)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___to_upper, 310};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t string___String___to_lower(val_t self) {
- struct trace_t trace = {NULL, "string::String::to_lower (bin/../lib/standard//string.nit:318,2--323:10)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___to_lower, 318};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t string___String___items(val_t self) {
- struct trace_t trace = {NULL, "string::String::items (bin/../lib/standard//string.nit:326,2--43)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___items, 326};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_string___String____items( self) /*String::_items*/;
}
val_t string___String___capacity(val_t self) {
- struct trace_t trace = {NULL, "string::String::capacity (bin/../lib/standard//string.nit:327,2--37)"};
+ struct trace_t trace = {NULL, LOCATE_string___String___capacity, 327};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_string___String____capacity( self) /*String::_capacity*/;
}
val_t string___Object___to_s(val_t self) {
- struct trace_t trace = {NULL, "string::Object::to_s (bin/../lib/standard//string.nit:337,2--338:36)"};
+ struct trace_t trace = {NULL, LOCATE_string___Object___to_s, 337};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((string___Object___inspect_t)CALL( self,COLOR_string___Object___inspect))( self) /*Object::inspect*/;
return variable0;
}
val_t string___Object___inspect(val_t self) {
- struct trace_t trace = {NULL, "string::Object::inspect (bin/../lib/standard//string.nit:340,2--346:10)"};
+ struct trace_t trace = {NULL, LOCATE_string___Object___inspect, 340};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t string___Object___inspect_head(val_t self) {
- struct trace_t trace = {NULL, "string::Object::inspect_head (bin/../lib/standard//string.nit:349,2--353:30)"};
+ struct trace_t trace = {NULL, LOCATE_string___Object___inspect_head, 349};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t string___Object___args(val_t self) {
- struct trace_t trace = {NULL, "string::Object::args (bin/../lib/standard//string.nit:356,2--358:17)"};
+ struct trace_t trace = {NULL, LOCATE_string___Object___args, 356};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = (G_sys);
return variable0;
}
val_t string___Bool___to_s(val_t self) {
- struct trace_t trace = {NULL, "string::Bool::to_s (bin/../lib/standard//string.nit:363,2--368:22)"};
+ struct trace_t trace = {NULL, LOCATE_string___Bool___to_s, 363};
val_t variable0;
static val_t once_value_variable0_44; static int once_bool_variable0_44;
static val_t once_value_variable0_45; static int once_bool_variable0_45;
return variable0;
}
void string___Int___fill_string(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "string::Int::fill_string (bin/../lib/standard//string.nit:374,2--394:11)"};
+ struct trace_t trace = {NULL, LOCATE_string___Int___fill_string, 374};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t string___Int___to_s(val_t self) {
- struct trace_t trace = {NULL, "string::Int::to_s (bin/../lib/standard//string.nit:398,2--399:42)"};
+ struct trace_t trace = {NULL, LOCATE_string___Int___to_s, 398};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((string___Int___to_base_t)CALL( self,COLOR_string___Int___to_base))( self, TAG_Int(10), TAG_Bool(true)) /*Int::to_base*/;
return variable0;
}
val_t string___Int___to_hex(val_t self) {
- struct trace_t trace = {NULL, "string::Int::to_hex (bin/../lib/standard//string.nit:401,2--402:47)"};
+ struct trace_t trace = {NULL, LOCATE_string___Int___to_hex, 401};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((string___Int___to_base_t)CALL( self,COLOR_string___Int___to_base))( self, TAG_Int(16), TAG_Bool(false)) /*Int::to_base*/;
return variable0;
}
val_t string___Int___to_base(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "string::Int::to_base (bin/../lib/standard//string.nit:404,2--410:10)"};
+ struct trace_t trace = {NULL, LOCATE_string___Int___to_base, 404};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
val_t string___Float___to_s(val_t self) {
- struct trace_t trace = {NULL, "string::Float::to_s (bin/../lib/standard//string.nit:415,2--41)"};
+ struct trace_t trace = {NULL, LOCATE_string___Float___to_s, 415};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((string___Float___to_precision_t)CALL( self,COLOR_string___Float___to_precision))( self, TAG_Int(6)) /*Float::to_precision*/;
return variable0;
}
val_t string___Float___to_precision(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string::Float::to_precision (bin/../lib/standard//string.nit:417,2--429:18)"};
+ struct trace_t trace = {NULL, LOCATE_string___Float___to_precision, 417};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t string___Char___to_s(val_t self) {
- struct trace_t trace = {NULL, "string::Char::to_s (bin/../lib/standard//string.nit:434,2--438:10)"};
+ struct trace_t trace = {NULL, LOCATE_string___Char___to_s, 434};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t string___Collection___to_s(val_t self) {
- struct trace_t trace = {NULL, "string::Collection::to_s (bin/../lib/standard//string.nit:443,2--448:10)"};
+ struct trace_t trace = {NULL, LOCATE_string___Collection___to_s, 443};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
val_t string___Collection___join(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string::Collection::join (bin/../lib/standard//string.nit:451,2--471:10)"};
+ struct trace_t trace = {NULL, LOCATE_string___Collection___join, 451};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t string___Map___map_join(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "string::Map::map_join (bin/../lib/standard//string.nit:476,2--498:10)"};
+ struct trace_t trace = {NULL, LOCATE_string___Map___map_join, 476};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
val_t string___NativeString_____bra(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string::NativeString::[] (bin/../lib/standard//string.nit:508,2--26)"};
+ struct trace_t trace = {NULL, LOCATE_string___NativeString_____bra, 508};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Char(UNBOX_NativeString( self)[UNTAG_Int( param0)]);
}
void string___NativeString_____braeq(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "string::NativeString::[]= (bin/../lib/standard//string.nit:509,2--32)"};
+ struct trace_t trace = {NULL, LOCATE_string___NativeString_____braeq, 509};
trace.prev = tracehead; tracehead = &trace;
UNBOX_NativeString( self)[UNTAG_Int( param0)]=UNTAG_Char( param1);
tracehead = trace.prev;
return;
}
void string___NativeString___copy_to(val_t self, val_t param0, val_t param1, val_t param2, val_t param3) {
- struct trace_t trace = {NULL, "string::NativeString::copy_to (bin/../lib/standard//string.nit:510,2--65)"};
+ struct trace_t trace = {NULL, LOCATE_string___NativeString___copy_to, 510};
trace.prev = tracehead; tracehead = &trace;
(void)memcpy(UNBOX_NativeString( param0)+UNTAG_Int( param3), UNBOX_NativeString( self)+UNTAG_Int( param2), UNTAG_Int( param1));
tracehead = trace.prev;
return;
}
val_t string___NativeString___cstring_length(val_t self) {
- struct trace_t trace = {NULL, "string::NativeString::cstring_length (bin/../lib/standard//string.nit:512,2--517:10)"};
+ struct trace_t trace = {NULL, LOCATE_string___NativeString___cstring_length, 512};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t string___NativeString___atoi(val_t self) {
- struct trace_t trace = {NULL, "string::NativeString::atoi (bin/../lib/standard//string.nit:519,2--15)"};
+ struct trace_t trace = {NULL, LOCATE_string___NativeString___atoi, 519};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(atoi(UNBOX_NativeString( self)));
}
val_t string___StringCapable___calloc_string(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string::StringCapable::calloc_string (bin/../lib/standard//string.nit:524,2--54)"};
+ struct trace_t trace = {NULL, LOCATE_string___StringCapable___calloc_string, 524};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_NativeString((char*)malloc((UNTAG_Int( param0) * sizeof(char))));
}
val_t string___Sys___args(val_t self) {
- struct trace_t trace = {NULL, "string::Sys::args (bin/../lib/standard//string.nit:530,2--533:20)"};
+ struct trace_t trace = {NULL, LOCATE_string___Sys___args, 530};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_string___Sys____args_cache( self) /*Sys::_args_cache*/;
return variable0;
}
val_t string___Sys___program_name(val_t self) {
- struct trace_t trace = {NULL, "string::Sys::program_name (bin/../lib/standard//string.nit:536,2--539:46)"};
+ struct trace_t trace = {NULL, LOCATE_string___Sys___program_name, 536};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
void string___Sys___init_args(val_t self) {
- struct trace_t trace = {NULL, "string::Sys::init_args (bin/../lib/standard//string.nit:542,2--552:20)"};
+ struct trace_t trace = {NULL, LOCATE_string___Sys___init_args, 542};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t string___Sys___native_argc(val_t self) {
- struct trace_t trace = {NULL, "string::Sys::native_argc (bin/../lib/standard//string.nit:555,2--71)"};
+ struct trace_t trace = {NULL, LOCATE_string___Sys___native_argc, 555};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(kernel_Sys_Sys_native_argc_0( self));
}
val_t string___Sys___native_argv(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string::Sys::native_argv (bin/../lib/standard//string.nit:557,2--88)"};
+ struct trace_t trace = {NULL, LOCATE_string___Sys___native_argv, 557};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return BOX_NativeString(kernel_Sys_Sys_native_argv_1( self, UNTAG_Int( param0)));
/* This C header file is generated by NIT to compile modules and programs that requires string. */
-#ifndef string__sep
-#define string__sep
+#ifndef string_3_sep
+#define string_3_sep
#include "array._sep.h"
#include <nit_common.h>
#include <string_nit.h>
#define UNBOX_NativeString(x) (((struct TBOX_NativeString *)(VAL2OBJ(x)))->val)
extern const classtable_elt_t VFT_StringCapable[];
+#define LOCATE_string "string"
extern const int SFT_string[];
#define ID_String SFT_string[0]
#define COLOR_String SFT_string[1]
#define COLOR_string___Sys___native_argv SFT_string[53]
typedef val_t (* string___String_____bra_t)(val_t self, val_t param0);
val_t string___String_____bra(val_t self, val_t param0);
+#define LOCATE_string___String_____bra "string::String::(abstract_collection::Map::[])"
typedef void (* string___String_____braeq_t)(val_t self, val_t param0, val_t param1);
void string___String_____braeq(val_t self, val_t param0, val_t param1);
+#define LOCATE_string___String_____braeq "string::String::(abstract_collection::Map::[]=)"
typedef void (* string___String___add_t)(val_t self, val_t param0);
void string___String___add(val_t self, val_t param0);
+#define LOCATE_string___String___add "string::String::(abstract_collection::SimpleCollection::add)"
typedef void (* string___String___enlarge_t)(val_t self, val_t param0);
void string___String___enlarge(val_t self, val_t param0);
+#define LOCATE_string___String___enlarge "string::String::(array::AbstractArray::enlarge)"
typedef void (* string___String___append_t)(val_t self, val_t param0);
void string___String___append(val_t self, val_t param0);
+#define LOCATE_string___String___append "string::String::(abstract_collection::IndexedCollection::append)"
typedef val_t (* string___String_____plus_t)(val_t self, val_t param0);
val_t string___String_____plus(val_t self, val_t param0);
+#define LOCATE_string___String_____plus "string::String::+"
typedef val_t (* string___String_____star_t)(val_t self, val_t param0);
val_t string___String_____star(val_t self, val_t param0);
+#define LOCATE_string___String_____star "string::String::*"
typedef val_t (* string___String___to_s_t)(val_t self);
val_t string___String___to_s(val_t self);
+#define LOCATE_string___String___to_s "string::String::(string::Object::to_s)"
typedef val_t (* string___String___to_i_t)(val_t self);
val_t string___String___to_i(val_t self);
+#define LOCATE_string___String___to_i "string::String::to_i"
typedef val_t (* string___String___to_hex_t)(val_t self);
val_t string___String___to_hex(val_t self);
+#define LOCATE_string___String___to_hex "string::String::to_hex"
typedef val_t (* string___String___a_to_t)(val_t self, val_t param0);
val_t string___String___a_to(val_t self, val_t param0);
+#define LOCATE_string___String___a_to "string::String::a_to"
typedef val_t (* string___String___to_cstring_t)(val_t self);
val_t string___String___to_cstring(val_t self);
+#define LOCATE_string___String___to_cstring "string::String::to_cstring"
typedef val_t (* string___String___substring_t)(val_t self, val_t param0, val_t param1);
val_t string___String___substring(val_t self, val_t param0, val_t param1);
+#define LOCATE_string___String___substring "string::String::substring"
typedef val_t (* string___String___substring_from_t)(val_t self, val_t param0);
val_t string___String___substring_from(val_t self, val_t param0);
+#define LOCATE_string___String___substring_from "string::String::substring_from"
typedef val_t (* string___String___has_substring_t)(val_t self, val_t param0, val_t param1);
val_t string___String___has_substring(val_t self, val_t param0, val_t param1);
+#define LOCATE_string___String___has_substring "string::String::has_substring"
typedef val_t (* string___String___has_prefix_t)(val_t self, val_t param0);
val_t string___String___has_prefix(val_t self, val_t param0);
+#define LOCATE_string___String___has_prefix "string::String::has_prefix"
typedef val_t (* string___String___has_suffix_t)(val_t self, val_t param0);
val_t string___String___has_suffix(val_t self, val_t param0);
+#define LOCATE_string___String___has_suffix "string::String::has_suffix"
typedef val_t (* string___String_____l_t)(val_t self, val_t param0);
val_t string___String_____l(val_t self, val_t param0);
+#define LOCATE_string___String_____l "string::String::(kernel::Comparable::<)"
typedef void (* string___String___init_t)(val_t self, int* init_table);
void string___String___init(val_t self, int* init_table);
val_t NEW_string___String___init();
+#define LOCATE_string___String___init "string::String::init"
typedef void (* string___String___from_t)(val_t self, val_t param0, int* init_table);
void string___String___from(val_t self, val_t param0, int* init_table);
val_t NEW_string___String___from(val_t param0);
+#define LOCATE_string___String___from "string::String::from"
typedef void (* string___String___with_capacity_t)(val_t self, val_t param0, int* init_table);
void string___String___with_capacity(val_t self, val_t param0, int* init_table);
val_t NEW_string___String___with_capacity(val_t param0);
+#define LOCATE_string___String___with_capacity "string::String::with_capacity"
typedef void (* string___String___with_native_t)(val_t self, val_t param0, val_t param1, int* init_table);
void string___String___with_native(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_string___String___with_native(val_t param0, val_t param1);
+#define LOCATE_string___String___with_native "string::String::with_native"
typedef void (* string___String___from_cstring_t)(val_t self, val_t param0, int* init_table);
void string___String___from_cstring(val_t self, val_t param0, int* init_table);
val_t NEW_string___String___from_cstring(val_t param0);
+#define LOCATE_string___String___from_cstring "string::String::from_cstring"
typedef void (* string___String___filled_with_t)(val_t self, val_t param0, val_t param1, int* init_table);
void string___String___filled_with(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_string___String___filled_with(val_t param0, val_t param1);
+#define LOCATE_string___String___filled_with "string::String::filled_with"
typedef void (* string___String___output_t)(val_t self);
void string___String___output(val_t self);
+#define LOCATE_string___String___output "string::String::(kernel::Object::output)"
typedef val_t (* string___String_____eqeq_t)(val_t self, val_t param0);
val_t string___String_____eqeq(val_t self, val_t param0);
+#define LOCATE_string___String_____eqeq "string::String::(kernel::Object::==)"
typedef val_t (* string___String___to_upper_t)(val_t self);
val_t string___String___to_upper(val_t self);
+#define LOCATE_string___String___to_upper "string::String::to_upper"
typedef val_t (* string___String___to_lower_t)(val_t self);
val_t string___String___to_lower(val_t self);
+#define LOCATE_string___String___to_lower "string::String::to_lower"
#define ATTR_string___String____items(recv) ATTR(recv, COLOR_string___String____items)
typedef val_t (* string___String___items_t)(val_t self);
val_t string___String___items(val_t self);
+#define LOCATE_string___String___items "string::String::items"
#define ATTR_string___String____capacity(recv) ATTR(recv, COLOR_string___String____capacity)
typedef val_t (* string___String___capacity_t)(val_t self);
val_t string___String___capacity(val_t self);
+#define LOCATE_string___String___capacity "string::String::capacity"
typedef val_t (* string___Object___to_s_t)(val_t self);
val_t string___Object___to_s(val_t self);
+#define LOCATE_string___Object___to_s "string::Object::to_s"
typedef val_t (* string___Object___inspect_t)(val_t self);
val_t string___Object___inspect(val_t self);
+#define LOCATE_string___Object___inspect "string::Object::inspect"
typedef val_t (* string___Object___inspect_head_t)(val_t self);
val_t string___Object___inspect_head(val_t self);
+#define LOCATE_string___Object___inspect_head "string::Object::inspect_head"
typedef val_t (* string___Object___args_t)(val_t self);
val_t string___Object___args(val_t self);
+#define LOCATE_string___Object___args "string::Object::args"
typedef val_t (* string___Bool___to_s_t)(val_t self);
val_t string___Bool___to_s(val_t self);
+#define LOCATE_string___Bool___to_s "string::Bool::(string::Object::to_s)"
typedef void (* string___Int___fill_string_t)(val_t self, val_t param0, val_t param1, val_t param2);
void string___Int___fill_string(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_string___Int___fill_string "string::Int::fill_string"
typedef val_t (* string___Int___to_s_t)(val_t self);
val_t string___Int___to_s(val_t self);
+#define LOCATE_string___Int___to_s "string::Int::(string::Object::to_s)"
typedef val_t (* string___Int___to_hex_t)(val_t self);
val_t string___Int___to_hex(val_t self);
+#define LOCATE_string___Int___to_hex "string::Int::to_hex"
typedef val_t (* string___Int___to_base_t)(val_t self, val_t param0, val_t param1);
val_t string___Int___to_base(val_t self, val_t param0, val_t param1);
+#define LOCATE_string___Int___to_base "string::Int::to_base"
typedef val_t (* string___Float___to_s_t)(val_t self);
val_t string___Float___to_s(val_t self);
+#define LOCATE_string___Float___to_s "string::Float::(string::Object::to_s)"
typedef val_t (* string___Float___to_precision_t)(val_t self, val_t param0);
val_t string___Float___to_precision(val_t self, val_t param0);
+#define LOCATE_string___Float___to_precision "string::Float::to_precision"
typedef val_t (* string___Char___to_s_t)(val_t self);
val_t string___Char___to_s(val_t self);
+#define LOCATE_string___Char___to_s "string::Char::(string::Object::to_s)"
typedef val_t (* string___Collection___to_s_t)(val_t self);
val_t string___Collection___to_s(val_t self);
+#define LOCATE_string___Collection___to_s "string::Collection::(string::Object::to_s)"
typedef val_t (* string___Collection___join_t)(val_t self, val_t param0);
val_t string___Collection___join(val_t self, val_t param0);
+#define LOCATE_string___Collection___join "string::Collection::join"
typedef val_t (* string___Map___map_join_t)(val_t self, val_t param0, val_t param1);
val_t string___Map___map_join(val_t self, val_t param0, val_t param1);
+#define LOCATE_string___Map___map_join "string::Map::map_join"
typedef val_t (* string___NativeString_____bra_t)(val_t self, val_t param0);
val_t string___NativeString_____bra(val_t self, val_t param0);
+#define LOCATE_string___NativeString_____bra "string::NativeString::[]"
typedef void (* string___NativeString_____braeq_t)(val_t self, val_t param0, val_t param1);
void string___NativeString_____braeq(val_t self, val_t param0, val_t param1);
+#define LOCATE_string___NativeString_____braeq "string::NativeString::[]="
typedef void (* string___NativeString___copy_to_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
void string___NativeString___copy_to(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_string___NativeString___copy_to "string::NativeString::copy_to"
typedef val_t (* string___NativeString___cstring_length_t)(val_t self);
val_t string___NativeString___cstring_length(val_t self);
+#define LOCATE_string___NativeString___cstring_length "string::NativeString::cstring_length"
typedef val_t (* string___NativeString___atoi_t)(val_t self);
val_t string___NativeString___atoi(val_t self);
+#define LOCATE_string___NativeString___atoi "string::NativeString::atoi"
typedef val_t (* string___StringCapable___calloc_string_t)(val_t self, val_t param0);
val_t string___StringCapable___calloc_string(val_t self, val_t param0);
+#define LOCATE_string___StringCapable___calloc_string "string::StringCapable::calloc_string"
#define ATTR_string___Sys____args_cache(recv) ATTR(recv, COLOR_string___Sys____args_cache)
typedef val_t (* string___Sys___args_t)(val_t self);
val_t string___Sys___args(val_t self);
+#define LOCATE_string___Sys___args "string::Sys::(string::Object::args)"
typedef val_t (* string___Sys___program_name_t)(val_t self);
val_t string___Sys___program_name(val_t self);
+#define LOCATE_string___Sys___program_name "string::Sys::program_name"
typedef void (* string___Sys___init_args_t)(val_t self);
void string___Sys___init_args(val_t self);
+#define LOCATE_string___Sys___init_args "string::Sys::init_args"
typedef val_t (* string___Sys___native_argc_t)(val_t self);
val_t string___Sys___native_argc(val_t self);
+#define LOCATE_string___Sys___native_argc "string::Sys::native_argc"
typedef val_t (* string___Sys___native_argv_t)(val_t self, val_t param0);
val_t string___Sys___native_argv(val_t self, val_t param0);
+#define LOCATE_string___Sys___native_argv "string::Sys::native_argv"
#endif
/* This C file is generated by NIT to compile module string_search. */
#include "string_search._sep.h"
val_t string_search___Pattern___search_index_in(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "string_search::Pattern::search_index_in (bin/../lib/standard//string_search.nit:21,2--24:48)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___Pattern___search_index_in, 21};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method search_index_in called (bin/../lib/standard//string_search.nit:21,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "search_index_in", LOCATE_string_search, 21);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t string_search___Pattern___search_in(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "string_search::Pattern::search_in (bin/../lib/standard//string_search.nit:26,2--28:44)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___Pattern___search_in, 26};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method search_in called (bin/../lib/standard//string_search.nit:26,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "search_in", LOCATE_string_search, 26);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t string_search___Pattern___search_all_in(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string_search::Pattern::search_all_in (bin/../lib/standard//string_search.nit:30,2--39:12)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___Pattern___search_all_in, 30};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t string_search___Pattern___split_in(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string_search::Pattern::split_in (bin/../lib/standard//string_search.nit:42,2--57:12)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___Pattern___split_in, 42};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t string_search___BM_Pattern___to_s(val_t self) {
- struct trace_t trace = {NULL, "string_search::BM_Pattern::to_s (bin/../lib/standard//string_search.nit:67,2--33)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___BM_Pattern___to_s, 67};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_string_search___BM_Pattern____motif( self) /*BM_Pattern::_motif*/;
return variable0;
}
val_t string_search___BM_Pattern___search_index_in(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "string_search::BM_Pattern::search_index_in (bin/../lib/standard//string_search.nit:69,2--93:11)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___BM_Pattern___search_index_in, 69};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(UNTAG_Int( variable1 /*from*/)>=UNTAG_Int( TAG_Int(0)));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: bin/../lib/standard//string_search.nit:72,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_string_search___BM_Pattern___search_index_in, 72); nit_exit(1);}
variable3 = ((array___AbstractArray___length_t)CALL( variable0 /*s*/,COLOR_abstract_collection___Collection___length))( variable0 /*s*/) /*String::length*/;
variable2 = variable3;
variable4 = ATTR_string_search___BM_Pattern____length( self) /*BM_Pattern::_length*/;
variable10 = TAG_Bool(UNTAG_Int( variable8 /*index*/)<UNTAG_Int(variable10));
}
variable9 = variable10;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable9 = variable7;
variable9 = ATTR_array___Array____items(variable9) /*Array::_items*/;
variable9 = UNBOX_NativeArray(variable9)[UNTAG_Int( variable8 /*index*/)];
return variable2;
}
val_t string_search___BM_Pattern___search_in(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "string_search::BM_Pattern::search_in (bin/../lib/standard//string_search.nit:96,2--103:34)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___BM_Pattern___search_in, 96};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
void string_search___BM_Pattern___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "string_search::BM_Pattern::init (bin/../lib/standard//string_search.nit:107,2--115:12)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___BM_Pattern___init, 107};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t string_search___BM_Pattern___bc(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string_search::BM_Pattern::bc (bin/../lib/standard//string_search.nit:124,2--129:17)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___BM_Pattern___bc, 124};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
void string_search___BM_Pattern___compute_bc(val_t self) {
- struct trace_t trace = {NULL, "string_search::BM_Pattern::compute_bc (bin/../lib/standard//string_search.nit:139,2--146:9)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___BM_Pattern___compute_bc, 139};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t string_search___BM_Pattern___suffixes(val_t self) {
- struct trace_t trace = {NULL, "string_search::BM_Pattern::suffixes (bin/../lib/standard//string_search.nit:150,2--170:13)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___BM_Pattern___suffixes, 150};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = TAG_Bool(UNTAG_Int( variable8 /*index*/)<UNTAG_Int(variable10));
}
variable9 = variable10;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable9 = ATTR_array___Array____items( variable2 /*suff*/) /*Array::_items*/;
variable9 = UNBOX_NativeArray(variable9)[UNTAG_Int( variable8 /*index*/)];
goto return_label16;
variable9 = TAG_Bool(UNTAG_Int( variable7 /*index*/)<UNTAG_Int(variable9));
}
variable8 = variable9;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable8 = ATTR_array___Array____items( variable2 /*suff*/) /*Array::_items*/;
variable8 = UNBOX_NativeArray(variable8)[UNTAG_Int( variable7 /*index*/)];
goto return_label17;
return variable0;
}
void string_search___BM_Pattern___compute_gs(val_t self) {
- struct trace_t trace = {NULL, "string_search::BM_Pattern::compute_gs (bin/../lib/standard//string_search.nit:173,2--197:9)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___BM_Pattern___compute_gs, 173};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = TAG_Bool(UNTAG_Int( variable6 /*index*/)<UNTAG_Int(variable8));
}
variable7 = variable8;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable7 = ATTR_array___Array____items( variable2 /*suff*/) /*Array::_items*/;
variable7 = UNBOX_NativeArray(variable7)[UNTAG_Int( variable6 /*index*/)];
goto return_label22;
variable8 = TAG_Bool(UNTAG_Int( variable6 /*index*/)<UNTAG_Int(variable8));
}
variable7 = variable8;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable7 = variable5;
variable7 = ATTR_array___Array____items(variable7) /*Array::_items*/;
variable7 = UNBOX_NativeArray(variable7)[UNTAG_Int( variable6 /*index*/)];
variable9 = TAG_Bool(UNTAG_Int( variable7 /*index*/)<UNTAG_Int(variable9));
}
variable8 = variable9;
- if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable8)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable8 = ATTR_array___Array____items( variable2 /*suff*/) /*Array::_items*/;
variable8 = UNBOX_NativeArray(variable8)[UNTAG_Int( variable7 /*index*/)];
goto return_label26;
return;
}
val_t string_search___Match___string(val_t self) {
- struct trace_t trace = {NULL, "string_search::Match::string (bin/../lib/standard//string_search.nit:204,2--205:30)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___Match___string, 204};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_string_search___Match____string( self) /*Match::_string*/;
}
val_t string_search___Match___from(val_t self) {
- struct trace_t trace = {NULL, "string_search::Match::from (bin/../lib/standard//string_search.nit:207,2--208:25)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___Match___from, 207};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_string_search___Match____from( self) /*Match::_from*/;
}
val_t string_search___Match___length(val_t self) {
- struct trace_t trace = {NULL, "string_search::Match::length (bin/../lib/standard//string_search.nit:210,2--211:27)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___Match___length, 210};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_string_search___Match____length( self) /*Match::_length*/;
}
val_t string_search___Match___after(val_t self) {
- struct trace_t trace = {NULL, "string_search::Match::after (bin/../lib/standard//string_search.nit:213,2--215:42)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___Match___after, 213};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t string_search___Match___to_s(val_t self) {
- struct trace_t trace = {NULL, "string_search::Match::to_s (bin/../lib/standard//string_search.nit:217,2--218:59)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___Match___to_s, 217};
val_t variable0;
val_t variable1;
val_t variable2;
return variable0;
}
void string_search___Match___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "string_search::Match::init (bin/../lib/standard//string_search.nit:220,2--229:15)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___Match___init, 220};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = param2;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Match].i]) return;
variable3 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*s*/ == NIT_NULL /*null*/) || (( variable0 /*s*/ != NIT_NULL) && UNTAG_Bool(((string___String_____eqeq_t)CALL( variable0 /*s*/,COLOR_kernel___Object_____eqeq))( variable0 /*s*/, NIT_NULL /*null*/) /*String::==*/)))));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert 'non_null_string' failed: bin/../lib/standard//string_search.nit:223,3--35\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'non_null_string' ", LOCATE_string_search___Match___init, 223); nit_exit(1);}
variable3 = TAG_Bool(UNTAG_Int( variable2 /*len*/)>=UNTAG_Int( TAG_Int(0)));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert 'positive_length' failed: bin/../lib/standard//string_search.nit:224,3--34\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'positive_length' ", LOCATE_string_search___Match___init, 224); nit_exit(1);}
variable3 = TAG_Bool(UNTAG_Int( variable1 /*f*/)>=UNTAG_Int( TAG_Int(0)));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert 'valid_from' failed: bin/../lib/standard//string_search.nit:225,3--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'valid_from' ", LOCATE_string_search___Match___init, 225); nit_exit(1);}
variable3 = TAG_Int(UNTAG_Int( variable1 /*f*/)+UNTAG_Int( variable2 /*len*/));
variable4 = ((array___AbstractArray___length_t)CALL( variable0 /*s*/,COLOR_abstract_collection___Collection___length))( variable0 /*s*/) /*String::length*/;
variable3 = TAG_Bool(UNTAG_Int(variable3)<=UNTAG_Int(variable4));
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert 'valid_after' failed: bin/../lib/standard//string_search.nit:226,3--41\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'valid_after' ", LOCATE_string_search___Match___init, 226); nit_exit(1);}
ATTR_string_search___Match____string( self) /*Match::_string*/ = variable0 /*s*/;
ATTR_string_search___Match____from( self) /*Match::_from*/ = variable1 /*f*/;
ATTR_string_search___Match____length( self) /*Match::_length*/ = variable2 /*len*/;
return;
}
val_t string_search___Char___search_index_in(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "string_search::Char::search_index_in (bin/../lib/standard//string_search.nit:235,2--242:11)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___Char___search_index_in, 235};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
val_t string_search___Char___search_in(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "string_search::Char::search_in (bin/../lib/standard//string_search.nit:245,2--251:29)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___Char___search_in, 245};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
val_t string_search___String___search_index_in(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "string_search::String::search_index_in (bin/../lib/standard//string_search.nit:258,2--270:11)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___String___search_index_in, 258};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = param1;
variable2 = TAG_Bool(UNTAG_Int( variable1 /*from*/)>=UNTAG_Int( TAG_Int(0)));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: bin/../lib/standard//string_search.nit:260,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_string_search___String___search_index_in, 260); nit_exit(1);}
variable3 = ((array___AbstractArray___length_t)CALL( variable0 /*s*/,COLOR_abstract_collection___Collection___length))( variable0 /*s*/) /*String::length*/;
variable4 = ((array___AbstractArray___length_t)CALL( self,COLOR_abstract_collection___Collection___length))( self) /*String::length*/;
variable3 = TAG_Int(UNTAG_Int(variable3)-UNTAG_Int(variable4));
return variable2;
}
val_t string_search___String___search_in(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "string_search::String::search_in (bin/../lib/standard//string_search.nit:273,2--279:34)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___String___search_in, 273};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
val_t string_search___String___search(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string_search::String::search (bin/../lib/standard//string_search.nit:283,2--284:61)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___String___search, 283};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t string_search___String___search_from(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "string_search::String::search_from (bin/../lib/standard//string_search.nit:286,2--289:80)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___String___search_from, 286};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
val_t string_search___String___search_all(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string_search::String::search_all (bin/../lib/standard//string_search.nit:291,2--298:73)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___String___search_all, 291};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t string_search___String___split_with(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "string_search::String::split_with (bin/../lib/standard//string_search.nit:300,2--307:12)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___String___split_with, 300};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t string_search___String___split(val_t self) {
- struct trace_t trace = {NULL, "string_search::String::split (bin/../lib/standard//string_search.nit:310,2--312:52)"};
+ struct trace_t trace = {NULL, LOCATE_string_search___String___split, 310};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((string_search___String___split_with_t)CALL( self,COLOR_string_search___String___split_with))( self, TAG_Char('\n')) /*String::split_with*/;
/* This C header file is generated by NIT to compile modules and programs that requires string_search. */
-#ifndef string_search__sep
-#define string_search__sep
+#ifndef string_search_3_sep
+#define string_search_3_sep
#include "string._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_BM_Pattern[];
extern const classtable_elt_t VFT_Match[];
+#define LOCATE_string_search "string_search"
extern const int SFT_string_search[];
#define ID_Pattern SFT_string_search[0]
#define COLOR_Pattern SFT_string_search[1]
#define COLOR_string_search___String___split SFT_string_search[34]
typedef val_t (* string_search___Pattern___search_index_in_t)(val_t self, val_t param0, val_t param1);
val_t string_search___Pattern___search_index_in(val_t self, val_t param0, val_t param1);
+#define LOCATE_string_search___Pattern___search_index_in "string_search::Pattern::search_index_in"
typedef val_t (* string_search___Pattern___search_in_t)(val_t self, val_t param0, val_t param1);
val_t string_search___Pattern___search_in(val_t self, val_t param0, val_t param1);
+#define LOCATE_string_search___Pattern___search_in "string_search::Pattern::search_in"
typedef val_t (* string_search___Pattern___search_all_in_t)(val_t self, val_t param0);
val_t string_search___Pattern___search_all_in(val_t self, val_t param0);
+#define LOCATE_string_search___Pattern___search_all_in "string_search::Pattern::search_all_in"
typedef val_t (* string_search___Pattern___split_in_t)(val_t self, val_t param0);
val_t string_search___Pattern___split_in(val_t self, val_t param0);
+#define LOCATE_string_search___Pattern___split_in "string_search::Pattern::split_in"
typedef val_t (* string_search___BM_Pattern___to_s_t)(val_t self);
val_t string_search___BM_Pattern___to_s(val_t self);
+#define LOCATE_string_search___BM_Pattern___to_s "string_search::BM_Pattern::(string::Object::to_s)"
typedef val_t (* string_search___BM_Pattern___search_index_in_t)(val_t self, val_t param0, val_t param1);
val_t string_search___BM_Pattern___search_index_in(val_t self, val_t param0, val_t param1);
+#define LOCATE_string_search___BM_Pattern___search_index_in "string_search::BM_Pattern::(string_search::Pattern::search_index_in)"
typedef val_t (* string_search___BM_Pattern___search_in_t)(val_t self, val_t param0, val_t param1);
val_t string_search___BM_Pattern___search_in(val_t self, val_t param0, val_t param1);
+#define LOCATE_string_search___BM_Pattern___search_in "string_search::BM_Pattern::(string_search::Pattern::search_in)"
typedef void (* string_search___BM_Pattern___init_t)(val_t self, val_t param0, int* init_table);
void string_search___BM_Pattern___init(val_t self, val_t param0, int* init_table);
val_t NEW_string_search___BM_Pattern___init(val_t param0);
+#define LOCATE_string_search___BM_Pattern___init "string_search::BM_Pattern::init"
#define ATTR_string_search___BM_Pattern____motif(recv) ATTR(recv, COLOR_string_search___BM_Pattern____motif)
#define ATTR_string_search___BM_Pattern____length(recv) ATTR(recv, COLOR_string_search___BM_Pattern____length)
typedef val_t (* string_search___BM_Pattern___bc_t)(val_t self, val_t param0);
val_t string_search___BM_Pattern___bc(val_t self, val_t param0);
+#define LOCATE_string_search___BM_Pattern___bc "string_search::BM_Pattern::bc"
#define ATTR_string_search___BM_Pattern____gs(recv) ATTR(recv, COLOR_string_search___BM_Pattern____gs)
#define ATTR_string_search___BM_Pattern____bc_table(recv) ATTR(recv, COLOR_string_search___BM_Pattern____bc_table)
typedef void (* string_search___BM_Pattern___compute_bc_t)(val_t self);
void string_search___BM_Pattern___compute_bc(val_t self);
+#define LOCATE_string_search___BM_Pattern___compute_bc "string_search::BM_Pattern::compute_bc"
typedef val_t (* string_search___BM_Pattern___suffixes_t)(val_t self);
val_t string_search___BM_Pattern___suffixes(val_t self);
+#define LOCATE_string_search___BM_Pattern___suffixes "string_search::BM_Pattern::suffixes"
typedef void (* string_search___BM_Pattern___compute_gs_t)(val_t self);
void string_search___BM_Pattern___compute_gs(val_t self);
+#define LOCATE_string_search___BM_Pattern___compute_gs "string_search::BM_Pattern::compute_gs"
#define ATTR_string_search___Match____string(recv) ATTR(recv, COLOR_string_search___Match____string)
typedef val_t (* string_search___Match___string_t)(val_t self);
val_t string_search___Match___string(val_t self);
+#define LOCATE_string_search___Match___string "string_search::Match::string"
#define ATTR_string_search___Match____from(recv) ATTR(recv, COLOR_string_search___Match____from)
typedef val_t (* string_search___Match___from_t)(val_t self);
val_t string_search___Match___from(val_t self);
+#define LOCATE_string_search___Match___from "string_search::Match::from"
#define ATTR_string_search___Match____length(recv) ATTR(recv, COLOR_string_search___Match____length)
typedef val_t (* string_search___Match___length_t)(val_t self);
val_t string_search___Match___length(val_t self);
+#define LOCATE_string_search___Match___length "string_search::Match::length"
typedef val_t (* string_search___Match___after_t)(val_t self);
val_t string_search___Match___after(val_t self);
+#define LOCATE_string_search___Match___after "string_search::Match::after"
typedef val_t (* string_search___Match___to_s_t)(val_t self);
val_t string_search___Match___to_s(val_t self);
+#define LOCATE_string_search___Match___to_s "string_search::Match::(string::Object::to_s)"
typedef void (* string_search___Match___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void string_search___Match___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_string_search___Match___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_string_search___Match___init "string_search::Match::init"
typedef val_t (* string_search___Char___search_index_in_t)(val_t self, val_t param0, val_t param1);
val_t string_search___Char___search_index_in(val_t self, val_t param0, val_t param1);
+#define LOCATE_string_search___Char___search_index_in "string_search::Char::(string_search::Pattern::search_index_in)"
typedef val_t (* string_search___Char___search_in_t)(val_t self, val_t param0, val_t param1);
val_t string_search___Char___search_in(val_t self, val_t param0, val_t param1);
+#define LOCATE_string_search___Char___search_in "string_search::Char::(string_search::Pattern::search_in)"
typedef val_t (* string_search___String___search_index_in_t)(val_t self, val_t param0, val_t param1);
val_t string_search___String___search_index_in(val_t self, val_t param0, val_t param1);
+#define LOCATE_string_search___String___search_index_in "string_search::String::(string_search::Pattern::search_index_in)"
typedef val_t (* string_search___String___search_in_t)(val_t self, val_t param0, val_t param1);
val_t string_search___String___search_in(val_t self, val_t param0, val_t param1);
+#define LOCATE_string_search___String___search_in "string_search::String::(string_search::Pattern::search_in)"
typedef val_t (* string_search___String___search_t)(val_t self, val_t param0);
val_t string_search___String___search(val_t self, val_t param0);
+#define LOCATE_string_search___String___search "string_search::String::search"
typedef val_t (* string_search___String___search_from_t)(val_t self, val_t param0, val_t param1);
val_t string_search___String___search_from(val_t self, val_t param0, val_t param1);
+#define LOCATE_string_search___String___search_from "string_search::String::search_from"
typedef val_t (* string_search___String___search_all_t)(val_t self, val_t param0);
val_t string_search___String___search_all(val_t self, val_t param0);
+#define LOCATE_string_search___String___search_all "string_search::String::search_all"
typedef val_t (* string_search___String___split_with_t)(val_t self, val_t param0);
val_t string_search___String___split_with(val_t self, val_t param0);
+#define LOCATE_string_search___String___split_with "string_search::String::split_with"
typedef val_t (* string_search___String___split_t)(val_t self);
val_t string_search___String___split(val_t self);
+#define LOCATE_string_search___String___split "string_search::String::split"
#endif
/* This C file is generated by NIT to compile module symbol. */
#include "symbol._sep.h"
val_t symbol___String___to_symbol(val_t self) {
- struct trace_t trace = {NULL, "symbol::String::to_symbol (bin/../lib/standard//symbol.nit:20,2--29:16)"};
+ struct trace_t trace = {NULL, LOCATE_symbol___String___to_symbol, 20};
val_t variable0;
val_t variable1;
static val_t once_value_variable1_1; static int once_bool_variable1_1;
return variable0;
}
val_t symbol___Symbol___to_s(val_t self) {
- struct trace_t trace = {NULL, "symbol::Symbol::to_s (bin/../lib/standard//symbol.nit:37,2--39)"};
+ struct trace_t trace = {NULL, LOCATE_symbol___Symbol___to_s, 37};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_symbol___Symbol____string( self) /*Symbol::_string*/;
return variable0;
}
void symbol___Symbol___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "symbol::Symbol::init (bin/../lib/standard//symbol.nit:39,2--40:39)"};
+ struct trace_t trace = {NULL, LOCATE_symbol___Symbol___init, 39};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
/* This C header file is generated by NIT to compile modules and programs that requires symbol. */
-#ifndef symbol__sep
-#define symbol__sep
+#ifndef symbol_3_sep
+#define symbol_3_sep
#include "hash._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_Symbol[];
+#define LOCATE_symbol "symbol"
extern const int SFT_symbol[];
#define COLOR_symbol___String___to_symbol SFT_symbol[0]
#define ID_Symbol SFT_symbol[1]
#define COLOR_symbol___Symbol___init SFT_symbol[5]
typedef val_t (* symbol___String___to_symbol_t)(val_t self);
val_t symbol___String___to_symbol(val_t self);
+#define LOCATE_symbol___String___to_symbol "symbol::String::to_symbol"
#define ATTR_symbol___Symbol____string(recv) ATTR(recv, COLOR_symbol___Symbol____string)
typedef val_t (* symbol___Symbol___to_s_t)(val_t self);
val_t symbol___Symbol___to_s(val_t self);
+#define LOCATE_symbol___Symbol___to_s "symbol::Symbol::(string::Object::to_s)"
typedef void (* symbol___Symbol___init_t)(val_t self, val_t param0, int* init_table);
void symbol___Symbol___init(val_t self, val_t param0, int* init_table);
val_t NEW_symbol___Symbol___init(val_t param0);
+#define LOCATE_symbol___Symbol___init "symbol::Symbol::init"
#endif
/* 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;
/* This C header file is generated by NIT to compile modules and programs that requires syntax. */
-#ifndef syntax__sep
-#define syntax__sep
+#ifndef syntax_3_sep
+#define syntax_3_sep
#include "mmbuilder._sep.h"
#include "control_flow._sep.h"
#include "typing._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_SrcModuleLoader[];
+#define LOCATE_syntax "syntax"
extern const int SFT_syntax[];
#define ID_SrcModuleLoader SFT_syntax[0]
#define COLOR_SrcModuleLoader SFT_syntax[1]
#define COLOR_syntax___MMSrcModule___process_syntax SFT_syntax[8]
typedef val_t (* syntax___SrcModuleLoader___file_type_t)(val_t self);
val_t syntax___SrcModuleLoader___file_type(val_t self);
+#define LOCATE_syntax___SrcModuleLoader___file_type "syntax::SrcModuleLoader::(mmloader::ModuleLoader::file_type)"
typedef val_t (* syntax___SrcModuleLoader___parse_file_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4);
val_t syntax___SrcModuleLoader___parse_file(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4);
+#define LOCATE_syntax___SrcModuleLoader___parse_file "syntax::SrcModuleLoader::(mmloader::ModuleLoader::parse_file)"
typedef void (* syntax___SrcModuleLoader___process_metamodel_t)(val_t self, val_t param0, val_t param1);
void syntax___SrcModuleLoader___process_metamodel(val_t self, val_t param0, val_t param1);
+#define LOCATE_syntax___SrcModuleLoader___process_metamodel "syntax::SrcModuleLoader::(mmloader::ModuleLoader::process_metamodel)"
typedef void (* syntax___SrcModuleLoader___init_t)(val_t self, int* init_table);
void syntax___SrcModuleLoader___init(val_t self, int* init_table);
val_t NEW_syntax___SrcModuleLoader___init();
+#define LOCATE_syntax___SrcModuleLoader___init "syntax::SrcModuleLoader::init"
#define ATTR_syntax___MMContext____tc(recv) ATTR(recv, COLOR_syntax___MMContext____tc)
typedef val_t (* syntax___MMContext___tc_t)(val_t self);
val_t syntax___MMContext___tc(val_t self);
+#define LOCATE_syntax___MMContext___tc "syntax::MMContext::tc"
typedef void (* syntax___MMContext___tc__eq_t)(val_t self, val_t param0);
void syntax___MMContext___tc__eq(val_t self, val_t param0);
+#define LOCATE_syntax___MMContext___tc__eq "syntax::MMContext::tc="
typedef void (* syntax___MMSrcModule___process_supermodules_t)(val_t self, val_t param0);
void syntax___MMSrcModule___process_supermodules(val_t self, val_t param0);
+#define LOCATE_syntax___MMSrcModule___process_supermodules "syntax::MMSrcModule::process_supermodules"
typedef void (* syntax___MMSrcModule___process_syntax_t)(val_t self, val_t param0);
void syntax___MMSrcModule___process_syntax(val_t self, val_t param0);
+#define LOCATE_syntax___MMSrcModule___process_syntax "syntax::MMSrcModule::process_syntax"
#endif
/* This C file is generated by NIT to compile module syntax_base. */
#include "syntax_base._sep.h"
val_t syntax_base___MMSrcModule___node(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::MMSrcModule::node (src/syntax//syntax_base.nit:26,2--27:29)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___MMSrcModule___node, 26};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_syntax_base___MMSrcModule____node( self) /*MMSrcModule::_node*/;
}
val_t syntax_base___MMSrcModule___src_local_classes(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::MMSrcModule::src_local_classes (src/syntax//syntax_base.nit:29,2--30:62)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___MMSrcModule___src_local_classes, 29};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_syntax_base___MMSrcModule____src_local_classes( self) /*MMSrcModule::_src_local_classes*/;
}
void syntax_base___MMSrcModule___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table) {
- struct trace_t trace = {NULL, "syntax_base::MMSrcModule::init (src/syntax//syntax_base.nit:32,2--36:58)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___MMSrcModule___init, 32};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t syntax_base___MMGlobalClass___check_visibility(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "syntax_base::MMGlobalClass::check_visibility (src/syntax//syntax_base.nit:41,2--55:13)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___MMGlobalClass___check_visibility, 41};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = ((abstractmetamodel___MMLocalClass___module_t)CALL(variable4,COLOR_abstractmetamodel___MMLocalClass___module))(variable4) /*MMLocalClass::module*/;
variable3 = variable4;
variable4 = TAG_Bool(( variable3 /*pm*/==NIT_NULL) || VAL_ISA( variable3 /*pm*/, COLOR_MMSrcModule, ID_MMSrcModule)) /*cast MMSrcModule*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/syntax//syntax_base.nit:44,3--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_syntax_base___MMGlobalClass___check_visibility, 44); nit_exit(1);}
variable5 = ((abstractmetamodel___MMModule___visibility_for_t)CALL( variable2 /*cm*/,COLOR_abstractmetamodel___MMModule___visibility_for))( variable2 /*cm*/, variable3 /*pm*/) /*MMSrcModule::visibility_for*/;
variable4 = variable5;
variable5 = TAG_Bool(( variable4 /*vpm*/)==( TAG_Int(3)));
return variable3;
}
val_t syntax_base___MMSrcLocalClass___nodes(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::MMSrcLocalClass::nodes (src/syntax//syntax_base.nit:62,2--63:38)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___MMSrcLocalClass___nodes, 62};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_syntax_base___MMSrcLocalClass____nodes( self) /*MMSrcLocalClass::_nodes*/;
}
val_t syntax_base___MMSrcLocalClass___formal_dict(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::MMSrcLocalClass::formal_dict (src/syntax//syntax_base.nit:65,2--66:71)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___MMSrcLocalClass___formal_dict, 65};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_syntax_base___MMSrcLocalClass____formal_dict( self) /*MMSrcLocalClass::_formal_dict*/;
}
void syntax_base___MMSrcLocalClass___formal_dict__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax_base::MMSrcLocalClass::formal_dict= (src/syntax//syntax_base.nit:65,2--66:71)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___MMSrcLocalClass___formal_dict__eq, 65};
trace.prev = tracehead; tracehead = &trace;
ATTR_syntax_base___MMSrcLocalClass____formal_dict( self) /*MMSrcLocalClass::_formal_dict*/ = param0;
tracehead = trace.prev;
return;
}
val_t syntax_base___MMSrcLocalClass___src_local_properties(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::MMSrcLocalClass::src_local_properties (src/syntax//syntax_base.nit:68,2--69:68)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___MMSrcLocalClass___src_local_properties, 68};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_syntax_base___MMSrcLocalClass____src_local_properties( self) /*MMSrcLocalClass::_src_local_properties*/;
}
void syntax_base___MMSrcLocalClass___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "syntax_base::MMSrcLocalClass::init (src/syntax//syntax_base.nit:71,2--75:64)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___MMSrcLocalClass___init, 71};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t syntax_base___MMGlobalProperty___check_visibility(val_t self, val_t param0, val_t param1, val_t param2, val_t param3) {
- struct trace_t trace = {NULL, "syntax_base::MMGlobalProperty::check_visibility (src/syntax//syntax_base.nit:80,2--98:13)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___MMGlobalProperty___check_visibility, 80};
val_t variable0;
val_t variable1;
val_t variable2;
variable5 = ((abstractmetamodel___MMLocalClass___module_t)CALL(variable5,COLOR_abstractmetamodel___MMLocalClass___module))(variable5) /*MMLocalClass::module*/;
variable4 = variable5;
variable5 = TAG_Bool(( variable4 /*pm*/==NIT_NULL) || VAL_ISA( variable4 /*pm*/, COLOR_MMSrcModule, ID_MMSrcModule)) /*cast MMSrcModule*/;
- if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert failed: src/syntax//syntax_base.nit:83,3--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable5)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_syntax_base___MMGlobalProperty___check_visibility, 83); nit_exit(1);}
variable6 = ((abstractmetamodel___MMModule___visibility_for_t)CALL( variable2 /*cm*/,COLOR_abstractmetamodel___MMModule___visibility_for))( variable2 /*cm*/, variable4 /*pm*/) /*MMSrcModule::visibility_for*/;
variable5 = variable6;
variable6 = TAG_Bool(( variable5 /*vpm*/)==( TAG_Int(3)));
return variable4;
}
val_t syntax_base___MMSrcLocalProperty___node(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::MMSrcLocalProperty::node (src/syntax//syntax_base.nit:108,2--109:26)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___MMSrcLocalProperty___node, 108};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_syntax_base___MMSrcLocalProperty____node( self) /*MMSrcLocalProperty::_node*/;
}
void syntax_base___MMSrcAttribute___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "syntax_base::MMSrcAttribute::init (src/syntax//syntax_base.nit:116,2--119:11)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___MMSrcAttribute___init, 116};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void syntax_base___MMReadImplementationMethod___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "syntax_base::MMReadImplementationMethod::init (src/syntax//syntax_base.nit:139,2--142:11)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___MMReadImplementationMethod___init, 139};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void syntax_base___MMWriteImplementationMethod___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "syntax_base::MMWriteImplementationMethod::init (src/syntax//syntax_base.nit:150,2--153:11)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___MMWriteImplementationMethod___init, 150};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void syntax_base___MMMethSrcMethod___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "syntax_base::MMMethSrcMethod::init (src/syntax//syntax_base.nit:162,2--165:11)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___MMMethSrcMethod___init, 162};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void syntax_base___MMSrcTypeProperty___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "syntax_base::MMSrcTypeProperty::init (src/syntax//syntax_base.nit:173,2--176:11)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___MMSrcTypeProperty___init, 173};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t syntax_base___Variable___name(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::Variable::name (src/syntax//syntax_base.nit:183,2--184:28)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___Variable___name, 183};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_syntax_base___Variable____name( self) /*Variable::_name*/;
}
val_t syntax_base___Variable___decl(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::Variable::decl (src/syntax//syntax_base.nit:186,2--187:27)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___Variable___decl, 186};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_syntax_base___Variable____decl( self) /*Variable::_decl*/;
}
val_t syntax_base___Variable___stype(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::Variable::stype (src/syntax//syntax_base.nit:189,2--190:38)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___Variable___stype, 189};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_syntax_base___Variable____stype( self) /*Variable::_stype*/;
}
void syntax_base___Variable___stype__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax_base::Variable::stype= (src/syntax//syntax_base.nit:189,2--190:38)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___Variable___stype__eq, 189};
trace.prev = tracehead; tracehead = &trace;
ATTR_syntax_base___Variable____stype( self) /*Variable::_stype*/ = param0;
tracehead = trace.prev;
return;
}
void syntax_base___Variable___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "syntax_base::Variable::init (src/syntax//syntax_base.nit:192,2--197:11)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___Variable___init, 192};
val_t variable0;
val_t variable1;
val_t variable2;
variable1 = param1;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Variable].i]) return;
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*n*/ == NIT_NULL /*null*/) || (( variable0 /*n*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*n*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*n*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*n*/,COLOR_kernel___Object_____eqeq))( variable0 /*n*/, NIT_NULL /*null*/) /*Symbol::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/syntax//syntax_base.nit:194,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_syntax_base___Variable___init, 194); nit_exit(1);}
variable2 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable1 /*d*/ == NIT_NULL /*null*/) || (( variable1 /*d*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable1 /*d*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable1 /*d*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable1 /*d*/,COLOR_kernel___Object_____eqeq))( variable1 /*d*/, NIT_NULL /*null*/) /*PNode::==*/)))))));
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/syntax//syntax_base.nit:195,3--18\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_syntax_base___Variable___init, 195); nit_exit(1);}
ATTR_syntax_base___Variable____name( self) /*Variable::_name*/ = variable0 /*n*/;
ATTR_syntax_base___Variable____decl( self) /*Variable::_decl*/ = variable1 /*d*/;
init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Variable].i] = 1;
return;
}
val_t syntax_base___AbsSyntaxVisitor___type_bool(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::type_bool (src/syntax//syntax_base.nit:206,2--209:64)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___type_bool, 206};
val_t variable0;
val_t variable1;
static val_t once_value_variable1_11; static int once_bool_variable1_11;
return variable0;
}
val_t syntax_base___AbsSyntaxVisitor___type_int(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::type_int (src/syntax//syntax_base.nit:212,2--215:63)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___type_int, 212};
val_t variable0;
val_t variable1;
static val_t once_value_variable1_13; static int once_bool_variable1_13;
return variable0;
}
val_t syntax_base___AbsSyntaxVisitor___type_float(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::type_float (src/syntax//syntax_base.nit:218,2--221:65)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___type_float, 218};
val_t variable0;
val_t variable1;
static val_t once_value_variable1_15; static int once_bool_variable1_15;
return variable0;
}
val_t syntax_base___AbsSyntaxVisitor___type_char(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::type_char (src/syntax//syntax_base.nit:224,2--227:64)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___type_char, 224};
val_t variable0;
val_t variable1;
static val_t once_value_variable1_17; static int once_bool_variable1_17;
return variable0;
}
val_t syntax_base___AbsSyntaxVisitor___type_string(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::type_string (src/syntax//syntax_base.nit:230,2--233:66)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___type_string, 230};
val_t variable0;
val_t variable1;
static val_t once_value_variable1_19; static int once_bool_variable1_19;
return variable0;
}
val_t syntax_base___AbsSyntaxVisitor___type_collection(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::type_collection (src/syntax//syntax_base.nit:236,2--239:70)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___type_collection, 236};
val_t variable0;
val_t variable1;
static val_t once_value_variable1_21; static int once_bool_variable1_21;
return variable0;
}
val_t syntax_base___AbsSyntaxVisitor___type_array(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::type_array (src/syntax//syntax_base.nit:242,2--245:84)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___type_array, 242};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t syntax_base___AbsSyntaxVisitor___type_discrete(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::type_discrete (src/syntax//syntax_base.nit:248,2--251:68)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___type_discrete, 248};
val_t variable0;
val_t variable1;
static val_t once_value_variable1_25; static int once_bool_variable1_25;
return variable0;
}
val_t syntax_base___AbsSyntaxVisitor___type_range(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::type_range (src/syntax//syntax_base.nit:254,2--257:84)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___type_range, 254};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t syntax_base___AbsSyntaxVisitor___type_none(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::type_none (src/syntax//syntax_base.nit:260,2--263:26)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___type_none, 260};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_syntax_base___AbsSyntaxVisitor____module( self) /*AbsSyntaxVisitor::_module*/;
return variable0;
}
val_t syntax_base___AbsSyntaxVisitor___module(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::module (src/syntax//syntax_base.nit:266,2--267:44)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___module, 266};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_syntax_base___AbsSyntaxVisitor____module( self) /*AbsSyntaxVisitor::_module*/;
}
void syntax_base___AbsSyntaxVisitor___module__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::module= (src/syntax//syntax_base.nit:266,2--267:44)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___module__eq, 266};
trace.prev = tracehead; tracehead = &trace;
ATTR_syntax_base___AbsSyntaxVisitor____module( self) /*AbsSyntaxVisitor::_module*/ = param0;
tracehead = trace.prev;
return;
}
val_t syntax_base___AbsSyntaxVisitor___local_class(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::local_class (src/syntax//syntax_base.nit:269,2--270:53)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___local_class, 269};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_syntax_base___AbsSyntaxVisitor____local_class( self) /*AbsSyntaxVisitor::_local_class*/;
}
void syntax_base___AbsSyntaxVisitor___local_class__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::local_class= (src/syntax//syntax_base.nit:269,2--270:53)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___local_class__eq, 269};
trace.prev = tracehead; tracehead = &trace;
ATTR_syntax_base___AbsSyntaxVisitor____local_class( self) /*AbsSyntaxVisitor::_local_class*/ = param0;
tracehead = trace.prev;
return;
}
val_t syntax_base___AbsSyntaxVisitor___local_property(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::local_property (src/syntax//syntax_base.nit:272,2--273:59)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___local_property, 272};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_syntax_base___AbsSyntaxVisitor____local_property( self) /*AbsSyntaxVisitor::_local_property*/;
}
void syntax_base___AbsSyntaxVisitor___local_property__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::local_property= (src/syntax//syntax_base.nit:272,2--273:59)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___local_property__eq, 272};
trace.prev = tracehead; tracehead = &trace;
ATTR_syntax_base___AbsSyntaxVisitor____local_property( self) /*AbsSyntaxVisitor::_local_property*/ = param0;
tracehead = trace.prev;
return;
}
val_t syntax_base___AbsSyntaxVisitor___tc(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::tc (src/syntax//syntax_base.nit:275,2--276:31)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___tc, 275};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_syntax_base___AbsSyntaxVisitor____tc( self) /*AbsSyntaxVisitor::_tc*/;
}
void syntax_base___AbsSyntaxVisitor___error(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::error (src/syntax//syntax_base.nit:278,2--281:29)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___error, 278};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void syntax_base___AbsSyntaxVisitor___warning(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::warning (src/syntax//syntax_base.nit:284,2--287:31)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___warning, 284};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t syntax_base___AbsSyntaxVisitor___check_conform(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::check_conform (src/syntax//syntax_base.nit:290,2--300:14)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___check_conform, 290};
val_t variable0;
val_t variable1;
val_t variable2;
return variable3;
}
void syntax_base___AbsSyntaxVisitor___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "syntax_base::AbsSyntaxVisitor::init (src/syntax//syntax_base.nit:304,2--307:18)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AbsSyntaxVisitor___init, 304};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void syntax_base___PNode___accept_abs_syntax_visitor(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax_base::PNode::accept_abs_syntax_visitor (src/syntax//syntax_base.nit:314,2--77)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___PNode___accept_abs_syntax_visitor, 314};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
val_t syntax_base___Token___to_symbol(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::Token::to_symbol (src/syntax//syntax_base.nit:320,2--329:10)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___Token___to_symbol, 320};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t syntax_base___PClassdef___local_class(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::PClassdef::local_class (src/syntax//syntax_base.nit:334,2--335:34)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___PClassdef___local_class, 334};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method local_class called (src/syntax//syntax_base.nit:334,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "local_class", LOCATE_syntax_base___Token___to_symbol, 334);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t syntax_base___AAttrPropdef___prop(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::AAttrPropdef::prop (src/syntax//syntax_base.nit:339,2--340:26)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AAttrPropdef___prop, 339};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method prop called (src/syntax//syntax_base.nit:339,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "prop", LOCATE_syntax_base___Token___to_symbol, 339);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t syntax_base___AAttrPropdef___readmethod(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::AAttrPropdef::readmethod (src/syntax//syntax_base.nit:342,2--343:29)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AAttrPropdef___readmethod, 342};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method readmethod called (src/syntax//syntax_base.nit:342,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "readmethod", LOCATE_syntax_base___Token___to_symbol, 342);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t syntax_base___AAttrPropdef___writemethod(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::AAttrPropdef::writemethod (src/syntax//syntax_base.nit:345,2--346:30)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AAttrPropdef___writemethod, 345};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method writemethod called (src/syntax//syntax_base.nit:345,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "writemethod", LOCATE_syntax_base___Token___to_symbol, 345);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t syntax_base___AMethPropdef___method(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::AMethPropdef::method (src/syntax//syntax_base.nit:350,2--351:29)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AMethPropdef___method, 350};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method method called (src/syntax//syntax_base.nit:350,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "method", LOCATE_syntax_base___Token___to_symbol, 350);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t syntax_base___ATypePropdef___prop(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::ATypePropdef::prop (src/syntax//syntax_base.nit:355,2--356:29)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___ATypePropdef___prop, 355};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method prop called (src/syntax//syntax_base.nit:355,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "prop", LOCATE_syntax_base___Token___to_symbol, 355);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t syntax_base___PParam___position(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::PParam::position (src/syntax//syntax_base.nit:360,2--361:19)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___PParam___position, 360};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method position called (src/syntax//syntax_base.nit:360,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "position", LOCATE_syntax_base___Token___to_symbol, 360);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t syntax_base___PParam___variable(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::PParam::variable (src/syntax//syntax_base.nit:363,2--364:24)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___PParam___variable, 363};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method variable called (src/syntax//syntax_base.nit:363,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "variable", LOCATE_syntax_base___Token___to_symbol, 363);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t syntax_base___PType___get_local_class(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax_base::PType::get_local_class (src/syntax//syntax_base.nit:368,2--371:56)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___PType___get_local_class, 368};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method get_local_class called (src/syntax//syntax_base.nit:368,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "get_local_class", LOCATE_syntax_base___Token___to_symbol, 368);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t syntax_base___PType___get_stype(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax_base::PType::get_stype (src/syntax//syntax_base.nit:373,2--375:44)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___PType___get_stype, 373};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method get_stype called (src/syntax//syntax_base.nit:373,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "get_stype", LOCATE_syntax_base___Token___to_symbol, 373);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t syntax_base___PType___get_unchecked_stype(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax_base::PType::get_unchecked_stype (src/syntax//syntax_base.nit:377,2--381:54)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___PType___get_unchecked_stype, 377};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method get_unchecked_stype called (src/syntax//syntax_base.nit:377,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "get_unchecked_stype", LOCATE_syntax_base___Token___to_symbol, 377);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
void syntax_base___PType___check_conform(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax_base::PType::check_conform (src/syntax//syntax_base.nit:383,2--386:39)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___PType___check_conform, 383};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method check_conform called (src/syntax//syntax_base.nit:383,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "check_conform", LOCATE_syntax_base___Token___to_symbol, 383);
nit_exit(1);
tracehead = trace.prev;
return;
}
val_t syntax_base___AType___get_local_class(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax_base::AType::get_local_class (src/syntax//syntax_base.nit:393,2--413:20)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AType___get_local_class, 393};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t syntax_base___AType___get_unchecked_stype(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax_base::AType::get_unchecked_stype (src/syntax//syntax_base.nit:416,2--469:11)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AType___get_unchecked_stype, 416};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t syntax_base___AType___get_stype(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax_base::AType::get_stype (src/syntax//syntax_base.nit:473,2--477:10)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AType___get_stype, 473};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void syntax_base___AType___check_conform(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "syntax_base::AType::check_conform (src/syntax//syntax_base.nit:480,2--493:29)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___AType___check_conform, 480};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t syntax_base___PExpr___stype(val_t self) {
- struct trace_t trace = {NULL, "syntax_base::PExpr::stype (src/syntax//syntax_base.nit:500,2--502:19)"};
+ struct trace_t trace = {NULL, LOCATE_syntax_base___PExpr___stype, 500};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method stype called (src/syntax//syntax_base.nit:500,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "stype", LOCATE_syntax_base___AType___check_conform, 500);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
/* This C header file is generated by NIT to compile modules and programs that requires syntax_base. */
-#ifndef syntax_base__sep
-#define syntax_base__sep
+#ifndef syntax_base_3_sep
+#define syntax_base_3_sep
#include "parser._sep.h"
#include "mmloader._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_Variable[];
extern const classtable_elt_t VFT_AbsSyntaxVisitor[];
+#define LOCATE_syntax_base "syntax_base"
extern const int SFT_syntax_base[];
#define ID_MMSrcModule SFT_syntax_base[0]
#define COLOR_MMSrcModule SFT_syntax_base[1]
#define ATTR_syntax_base___MMSrcModule____node(recv) ATTR(recv, COLOR_syntax_base___MMSrcModule____node)
typedef val_t (* syntax_base___MMSrcModule___node_t)(val_t self);
val_t syntax_base___MMSrcModule___node(val_t self);
+#define LOCATE_syntax_base___MMSrcModule___node "syntax_base::MMSrcModule::node"
#define ATTR_syntax_base___MMSrcModule____src_local_classes(recv) ATTR(recv, COLOR_syntax_base___MMSrcModule____src_local_classes)
typedef val_t (* syntax_base___MMSrcModule___src_local_classes_t)(val_t self);
val_t syntax_base___MMSrcModule___src_local_classes(val_t self);
+#define LOCATE_syntax_base___MMSrcModule___src_local_classes "syntax_base::MMSrcModule::src_local_classes"
typedef void (* syntax_base___MMSrcModule___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
void syntax_base___MMSrcModule___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
val_t NEW_syntax_base___MMSrcModule___init(val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_syntax_base___MMSrcModule___init "syntax_base::MMSrcModule::init"
typedef val_t (* syntax_base___MMGlobalClass___check_visibility_t)(val_t self, val_t param0, val_t param1, val_t param2);
val_t syntax_base___MMGlobalClass___check_visibility(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_syntax_base___MMGlobalClass___check_visibility "syntax_base::MMGlobalClass::check_visibility"
#define ATTR_syntax_base___MMSrcLocalClass____nodes(recv) ATTR(recv, COLOR_syntax_base___MMSrcLocalClass____nodes)
typedef val_t (* syntax_base___MMSrcLocalClass___nodes_t)(val_t self);
val_t syntax_base___MMSrcLocalClass___nodes(val_t self);
+#define LOCATE_syntax_base___MMSrcLocalClass___nodes "syntax_base::MMSrcLocalClass::nodes"
#define ATTR_syntax_base___MMSrcLocalClass____formal_dict(recv) ATTR(recv, COLOR_syntax_base___MMSrcLocalClass____formal_dict)
typedef val_t (* syntax_base___MMSrcLocalClass___formal_dict_t)(val_t self);
val_t syntax_base___MMSrcLocalClass___formal_dict(val_t self);
+#define LOCATE_syntax_base___MMSrcLocalClass___formal_dict "syntax_base::MMSrcLocalClass::formal_dict"
typedef void (* syntax_base___MMSrcLocalClass___formal_dict__eq_t)(val_t self, val_t param0);
void syntax_base___MMSrcLocalClass___formal_dict__eq(val_t self, val_t param0);
+#define LOCATE_syntax_base___MMSrcLocalClass___formal_dict__eq "syntax_base::MMSrcLocalClass::formal_dict="
#define ATTR_syntax_base___MMSrcLocalClass____src_local_properties(recv) ATTR(recv, COLOR_syntax_base___MMSrcLocalClass____src_local_properties)
typedef val_t (* syntax_base___MMSrcLocalClass___src_local_properties_t)(val_t self);
val_t syntax_base___MMSrcLocalClass___src_local_properties(val_t self);
+#define LOCATE_syntax_base___MMSrcLocalClass___src_local_properties "syntax_base::MMSrcLocalClass::src_local_properties"
typedef void (* syntax_base___MMSrcLocalClass___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void syntax_base___MMSrcLocalClass___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_syntax_base___MMSrcLocalClass___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_syntax_base___MMSrcLocalClass___init "syntax_base::MMSrcLocalClass::init"
typedef val_t (* syntax_base___MMGlobalProperty___check_visibility_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
val_t syntax_base___MMGlobalProperty___check_visibility(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_syntax_base___MMGlobalProperty___check_visibility "syntax_base::MMGlobalProperty::check_visibility"
#define ATTR_syntax_base___MMSrcLocalProperty____node(recv) ATTR(recv, COLOR_syntax_base___MMSrcLocalProperty____node)
typedef val_t (* syntax_base___MMSrcLocalProperty___node_t)(val_t self);
val_t syntax_base___MMSrcLocalProperty___node(val_t self);
+#define LOCATE_syntax_base___MMSrcLocalProperty___node "syntax_base::MMSrcLocalProperty::node"
typedef void (* syntax_base___MMSrcAttribute___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void syntax_base___MMSrcAttribute___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_syntax_base___MMSrcAttribute___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_syntax_base___MMSrcAttribute___init "syntax_base::MMSrcAttribute::init"
typedef void (* syntax_base___MMReadImplementationMethod___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void syntax_base___MMReadImplementationMethod___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_syntax_base___MMReadImplementationMethod___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_syntax_base___MMReadImplementationMethod___init "syntax_base::MMReadImplementationMethod::init"
typedef void (* syntax_base___MMWriteImplementationMethod___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void syntax_base___MMWriteImplementationMethod___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_syntax_base___MMWriteImplementationMethod___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_syntax_base___MMWriteImplementationMethod___init "syntax_base::MMWriteImplementationMethod::init"
typedef void (* syntax_base___MMMethSrcMethod___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void syntax_base___MMMethSrcMethod___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_syntax_base___MMMethSrcMethod___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_syntax_base___MMMethSrcMethod___init "syntax_base::MMMethSrcMethod::init"
typedef void (* syntax_base___MMSrcTypeProperty___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void syntax_base___MMSrcTypeProperty___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_syntax_base___MMSrcTypeProperty___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_syntax_base___MMSrcTypeProperty___init "syntax_base::MMSrcTypeProperty::init"
#define ATTR_syntax_base___Variable____name(recv) ATTR(recv, COLOR_syntax_base___Variable____name)
typedef val_t (* syntax_base___Variable___name_t)(val_t self);
val_t syntax_base___Variable___name(val_t self);
+#define LOCATE_syntax_base___Variable___name "syntax_base::Variable::name"
#define ATTR_syntax_base___Variable____decl(recv) ATTR(recv, COLOR_syntax_base___Variable____decl)
typedef val_t (* syntax_base___Variable___decl_t)(val_t self);
val_t syntax_base___Variable___decl(val_t self);
+#define LOCATE_syntax_base___Variable___decl "syntax_base::Variable::decl"
#define ATTR_syntax_base___Variable____stype(recv) ATTR(recv, COLOR_syntax_base___Variable____stype)
typedef val_t (* syntax_base___Variable___stype_t)(val_t self);
val_t syntax_base___Variable___stype(val_t self);
+#define LOCATE_syntax_base___Variable___stype "syntax_base::Variable::stype"
typedef void (* syntax_base___Variable___stype__eq_t)(val_t self, val_t param0);
void syntax_base___Variable___stype__eq(val_t self, val_t param0);
+#define LOCATE_syntax_base___Variable___stype__eq "syntax_base::Variable::stype="
typedef void (* syntax_base___Variable___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void syntax_base___Variable___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_syntax_base___Variable___init(val_t param0, val_t param1);
+#define LOCATE_syntax_base___Variable___init "syntax_base::Variable::init"
typedef val_t (* syntax_base___AbsSyntaxVisitor___type_bool_t)(val_t self);
val_t syntax_base___AbsSyntaxVisitor___type_bool(val_t self);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___type_bool "syntax_base::AbsSyntaxVisitor::type_bool"
typedef val_t (* syntax_base___AbsSyntaxVisitor___type_int_t)(val_t self);
val_t syntax_base___AbsSyntaxVisitor___type_int(val_t self);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___type_int "syntax_base::AbsSyntaxVisitor::type_int"
typedef val_t (* syntax_base___AbsSyntaxVisitor___type_float_t)(val_t self);
val_t syntax_base___AbsSyntaxVisitor___type_float(val_t self);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___type_float "syntax_base::AbsSyntaxVisitor::type_float"
typedef val_t (* syntax_base___AbsSyntaxVisitor___type_char_t)(val_t self);
val_t syntax_base___AbsSyntaxVisitor___type_char(val_t self);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___type_char "syntax_base::AbsSyntaxVisitor::type_char"
typedef val_t (* syntax_base___AbsSyntaxVisitor___type_string_t)(val_t self);
val_t syntax_base___AbsSyntaxVisitor___type_string(val_t self);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___type_string "syntax_base::AbsSyntaxVisitor::type_string"
typedef val_t (* syntax_base___AbsSyntaxVisitor___type_collection_t)(val_t self);
val_t syntax_base___AbsSyntaxVisitor___type_collection(val_t self);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___type_collection "syntax_base::AbsSyntaxVisitor::type_collection"
typedef val_t (* syntax_base___AbsSyntaxVisitor___type_array_t)(val_t self, val_t param0);
val_t syntax_base___AbsSyntaxVisitor___type_array(val_t self, val_t param0);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___type_array "syntax_base::AbsSyntaxVisitor::type_array"
typedef val_t (* syntax_base___AbsSyntaxVisitor___type_discrete_t)(val_t self);
val_t syntax_base___AbsSyntaxVisitor___type_discrete(val_t self);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___type_discrete "syntax_base::AbsSyntaxVisitor::type_discrete"
typedef val_t (* syntax_base___AbsSyntaxVisitor___type_range_t)(val_t self, val_t param0);
val_t syntax_base___AbsSyntaxVisitor___type_range(val_t self, val_t param0);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___type_range "syntax_base::AbsSyntaxVisitor::type_range"
typedef val_t (* syntax_base___AbsSyntaxVisitor___type_none_t)(val_t self);
val_t syntax_base___AbsSyntaxVisitor___type_none(val_t self);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___type_none "syntax_base::AbsSyntaxVisitor::type_none"
#define ATTR_syntax_base___AbsSyntaxVisitor____module(recv) ATTR(recv, COLOR_syntax_base___AbsSyntaxVisitor____module)
typedef val_t (* syntax_base___AbsSyntaxVisitor___module_t)(val_t self);
val_t syntax_base___AbsSyntaxVisitor___module(val_t self);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___module "syntax_base::AbsSyntaxVisitor::module"
typedef void (* syntax_base___AbsSyntaxVisitor___module__eq_t)(val_t self, val_t param0);
void syntax_base___AbsSyntaxVisitor___module__eq(val_t self, val_t param0);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___module__eq "syntax_base::AbsSyntaxVisitor::module="
#define ATTR_syntax_base___AbsSyntaxVisitor____local_class(recv) ATTR(recv, COLOR_syntax_base___AbsSyntaxVisitor____local_class)
typedef val_t (* syntax_base___AbsSyntaxVisitor___local_class_t)(val_t self);
val_t syntax_base___AbsSyntaxVisitor___local_class(val_t self);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___local_class "syntax_base::AbsSyntaxVisitor::local_class"
typedef void (* syntax_base___AbsSyntaxVisitor___local_class__eq_t)(val_t self, val_t param0);
void syntax_base___AbsSyntaxVisitor___local_class__eq(val_t self, val_t param0);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___local_class__eq "syntax_base::AbsSyntaxVisitor::local_class="
#define ATTR_syntax_base___AbsSyntaxVisitor____local_property(recv) ATTR(recv, COLOR_syntax_base___AbsSyntaxVisitor____local_property)
typedef val_t (* syntax_base___AbsSyntaxVisitor___local_property_t)(val_t self);
val_t syntax_base___AbsSyntaxVisitor___local_property(val_t self);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___local_property "syntax_base::AbsSyntaxVisitor::local_property"
typedef void (* syntax_base___AbsSyntaxVisitor___local_property__eq_t)(val_t self, val_t param0);
void syntax_base___AbsSyntaxVisitor___local_property__eq(val_t self, val_t param0);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___local_property__eq "syntax_base::AbsSyntaxVisitor::local_property="
#define ATTR_syntax_base___AbsSyntaxVisitor____tc(recv) ATTR(recv, COLOR_syntax_base___AbsSyntaxVisitor____tc)
typedef val_t (* syntax_base___AbsSyntaxVisitor___tc_t)(val_t self);
val_t syntax_base___AbsSyntaxVisitor___tc(val_t self);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___tc "syntax_base::AbsSyntaxVisitor::tc"
typedef void (* syntax_base___AbsSyntaxVisitor___error_t)(val_t self, val_t param0, val_t param1);
void syntax_base___AbsSyntaxVisitor___error(val_t self, val_t param0, val_t param1);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___error "syntax_base::AbsSyntaxVisitor::error"
typedef void (* syntax_base___AbsSyntaxVisitor___warning_t)(val_t self, val_t param0, val_t param1);
void syntax_base___AbsSyntaxVisitor___warning(val_t self, val_t param0, val_t param1);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___warning "syntax_base::AbsSyntaxVisitor::warning"
typedef val_t (* syntax_base___AbsSyntaxVisitor___check_conform_t)(val_t self, val_t param0, val_t param1, val_t param2);
val_t syntax_base___AbsSyntaxVisitor___check_conform(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___check_conform "syntax_base::AbsSyntaxVisitor::check_conform"
typedef void (* syntax_base___AbsSyntaxVisitor___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void syntax_base___AbsSyntaxVisitor___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_syntax_base___AbsSyntaxVisitor___init(val_t param0, val_t param1);
+#define LOCATE_syntax_base___AbsSyntaxVisitor___init "syntax_base::AbsSyntaxVisitor::init"
typedef void (* syntax_base___PNode___accept_abs_syntax_visitor_t)(val_t self, val_t param0);
void syntax_base___PNode___accept_abs_syntax_visitor(val_t self, val_t param0);
+#define LOCATE_syntax_base___PNode___accept_abs_syntax_visitor "syntax_base::PNode::accept_abs_syntax_visitor"
#define ATTR_syntax_base___Token____symbol(recv) ATTR(recv, COLOR_syntax_base___Token____symbol)
typedef val_t (* syntax_base___Token___to_symbol_t)(val_t self);
val_t syntax_base___Token___to_symbol(val_t self);
+#define LOCATE_syntax_base___Token___to_symbol "syntax_base::Token::to_symbol"
typedef val_t (* syntax_base___PClassdef___local_class_t)(val_t self);
val_t syntax_base___PClassdef___local_class(val_t self);
+#define LOCATE_syntax_base___PClassdef___local_class "syntax_base::PClassdef::local_class"
typedef val_t (* syntax_base___AAttrPropdef___prop_t)(val_t self);
val_t syntax_base___AAttrPropdef___prop(val_t self);
+#define LOCATE_syntax_base___AAttrPropdef___prop "syntax_base::AAttrPropdef::prop"
typedef val_t (* syntax_base___AAttrPropdef___readmethod_t)(val_t self);
val_t syntax_base___AAttrPropdef___readmethod(val_t self);
+#define LOCATE_syntax_base___AAttrPropdef___readmethod "syntax_base::AAttrPropdef::readmethod"
typedef val_t (* syntax_base___AAttrPropdef___writemethod_t)(val_t self);
val_t syntax_base___AAttrPropdef___writemethod(val_t self);
+#define LOCATE_syntax_base___AAttrPropdef___writemethod "syntax_base::AAttrPropdef::writemethod"
typedef val_t (* syntax_base___AMethPropdef___method_t)(val_t self);
val_t syntax_base___AMethPropdef___method(val_t self);
+#define LOCATE_syntax_base___AMethPropdef___method "syntax_base::AMethPropdef::method"
typedef val_t (* syntax_base___ATypePropdef___prop_t)(val_t self);
val_t syntax_base___ATypePropdef___prop(val_t self);
+#define LOCATE_syntax_base___ATypePropdef___prop "syntax_base::ATypePropdef::prop"
typedef val_t (* syntax_base___PParam___position_t)(val_t self);
val_t syntax_base___PParam___position(val_t self);
+#define LOCATE_syntax_base___PParam___position "syntax_base::PParam::position"
typedef val_t (* syntax_base___PParam___variable_t)(val_t self);
val_t syntax_base___PParam___variable(val_t self);
+#define LOCATE_syntax_base___PParam___variable "syntax_base::PParam::variable"
typedef val_t (* syntax_base___PType___get_local_class_t)(val_t self, val_t param0);
val_t syntax_base___PType___get_local_class(val_t self, val_t param0);
+#define LOCATE_syntax_base___PType___get_local_class "syntax_base::PType::get_local_class"
typedef val_t (* syntax_base___PType___get_stype_t)(val_t self, val_t param0);
val_t syntax_base___PType___get_stype(val_t self, val_t param0);
+#define LOCATE_syntax_base___PType___get_stype "syntax_base::PType::get_stype"
typedef val_t (* syntax_base___PType___get_unchecked_stype_t)(val_t self, val_t param0);
val_t syntax_base___PType___get_unchecked_stype(val_t self, val_t param0);
+#define LOCATE_syntax_base___PType___get_unchecked_stype "syntax_base::PType::get_unchecked_stype"
typedef void (* syntax_base___PType___check_conform_t)(val_t self, val_t param0);
void syntax_base___PType___check_conform(val_t self, val_t param0);
+#define LOCATE_syntax_base___PType___check_conform "syntax_base::PType::check_conform"
#define ATTR_syntax_base___AType____stype_cache(recv) ATTR(recv, COLOR_syntax_base___AType____stype_cache)
#define ATTR_syntax_base___AType____stype_cached(recv) ATTR(recv, COLOR_syntax_base___AType____stype_cached)
typedef val_t (* syntax_base___AType___get_local_class_t)(val_t self, val_t param0);
val_t syntax_base___AType___get_local_class(val_t self, val_t param0);
+#define LOCATE_syntax_base___AType___get_local_class "syntax_base::AType::(syntax_base::PType::get_local_class)"
typedef val_t (* syntax_base___AType___get_unchecked_stype_t)(val_t self, val_t param0);
val_t syntax_base___AType___get_unchecked_stype(val_t self, val_t param0);
+#define LOCATE_syntax_base___AType___get_unchecked_stype "syntax_base::AType::(syntax_base::PType::get_unchecked_stype)"
typedef val_t (* syntax_base___AType___get_stype_t)(val_t self, val_t param0);
val_t syntax_base___AType___get_stype(val_t self, val_t param0);
+#define LOCATE_syntax_base___AType___get_stype "syntax_base::AType::(syntax_base::PType::get_stype)"
typedef void (* syntax_base___AType___check_conform_t)(val_t self, val_t param0);
void syntax_base___AType___check_conform(val_t self, val_t param0);
+#define LOCATE_syntax_base___AType___check_conform "syntax_base::AType::(syntax_base::PType::check_conform)"
typedef val_t (* syntax_base___PExpr___stype_t)(val_t self);
val_t syntax_base___PExpr___stype(val_t self);
+#define LOCATE_syntax_base___PExpr___stype "syntax_base::PExpr::stype"
#endif
/* This C file is generated by NIT to compile module time. */
#include "time._sep.h"
val_t time___Object___get_time(val_t self) {
- struct trace_t trace = {NULL, "time::Object::get_time (bin/../lib/standard//time.nit:18,2--67)"};
+ struct trace_t trace = {NULL, LOCATE_time___Object___get_time, 18};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return TAG_Int(kernel_Any_Any_get_time_0( self));
/* This C header file is generated by NIT to compile modules and programs that requires time. */
-#ifndef time__sep
-#define time__sep
+#ifndef time_3_sep
+#define time_3_sep
#include "kernel._sep.h"
#include <nit_common.h>
#include <time_nit.h>
+#define LOCATE_time "time"
extern const int SFT_time[];
#define COLOR_time___Object___get_time SFT_time[0]
typedef val_t (* time___Object___get_time_t)(val_t self);
val_t time___Object___get_time(val_t self);
+#define LOCATE_time___Object___get_time "time::Object::get_time"
#endif
/* 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;
/* This C header file is generated by NIT to compile modules and programs that requires type_formal. */
-#ifndef type_formal__sep
-#define type_formal__sep
+#ifndef type_formal_3_sep
+#define type_formal_3_sep
#include "inheritance._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_MMTypeFormal[];
+#define LOCATE_type_formal "type_formal"
extern const int SFT_type_formal[];
#define COLOR_type_formal___MMType___direct_type SFT_type_formal[0]
#define ID_MMTypeFormal SFT_type_formal[1]
#define COLOR_type_formal___MMTypeFormal___init SFT_type_formal[8]
typedef val_t (* type_formal___MMType___direct_type_t)(val_t self);
val_t type_formal___MMType___direct_type(val_t self);
+#define LOCATE_type_formal___MMType___direct_type "type_formal::MMType::direct_type"
#define ATTR_type_formal___MMTypeFormal____name(recv) ATTR(recv, COLOR_type_formal___MMTypeFormal____name)
typedef val_t (* type_formal___MMTypeFormal___name_t)(val_t self);
val_t type_formal___MMTypeFormal___name(val_t self);
+#define LOCATE_type_formal___MMTypeFormal___name "type_formal::MMTypeFormal::name"
#define ATTR_type_formal___MMTypeFormal____bound(recv) ATTR(recv, COLOR_type_formal___MMTypeFormal____bound)
typedef val_t (* type_formal___MMTypeFormal___bound_t)(val_t self);
val_t type_formal___MMTypeFormal___bound(val_t self);
+#define LOCATE_type_formal___MMTypeFormal___bound "type_formal::MMTypeFormal::bound"
typedef val_t (* type_formal___MMTypeFormal_____l_t)(val_t self, val_t param0);
val_t type_formal___MMTypeFormal_____l(val_t self, val_t param0);
+#define LOCATE_type_formal___MMTypeFormal_____l "type_formal::MMTypeFormal::(static_type::MMType::<)"
typedef val_t (* type_formal___MMTypeFormal___is_supertype_t)(val_t self, val_t param0);
val_t type_formal___MMTypeFormal___is_supertype(val_t self, val_t param0);
+#define LOCATE_type_formal___MMTypeFormal___is_supertype "type_formal::MMTypeFormal::(static_type::MMType::is_supertype)"
typedef val_t (* type_formal___MMTypeFormal___direct_type_t)(val_t self);
val_t type_formal___MMTypeFormal___direct_type(val_t self);
+#define LOCATE_type_formal___MMTypeFormal___direct_type "type_formal::MMTypeFormal::(type_formal::MMType::direct_type)"
typedef val_t (* type_formal___MMTypeFormal___local_class_t)(val_t self);
val_t type_formal___MMTypeFormal___local_class(val_t self);
+#define LOCATE_type_formal___MMTypeFormal___local_class "type_formal::MMTypeFormal::(static_type::MMType::local_class)"
typedef val_t (* type_formal___MMTypeFormal___select_property_t)(val_t self, val_t param0);
val_t type_formal___MMTypeFormal___select_property(val_t self, val_t param0);
+#define LOCATE_type_formal___MMTypeFormal___select_property "type_formal::MMTypeFormal::(static_type::MMType::select_property)"
typedef val_t (* type_formal___MMTypeFormal___to_s_t)(val_t self);
val_t type_formal___MMTypeFormal___to_s(val_t self);
+#define LOCATE_type_formal___MMTypeFormal___to_s "type_formal::MMTypeFormal::(string::Object::to_s)"
typedef void (* type_formal___MMTypeFormal___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void type_formal___MMTypeFormal___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_type_formal___MMTypeFormal___init(val_t param0, val_t param1);
+#define LOCATE_type_formal___MMTypeFormal___init "type_formal::MMTypeFormal::init"
#endif
/* This C file is generated by NIT to compile module typing. */
#include "typing._sep.h"
void typing___MMSrcModule___do_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::MMSrcModule::do_typing (src/syntax//typing.nit:23,2--28:15)"};
+ struct trace_t trace = {NULL, LOCATE_typing___MMSrcModule___do_typing, 23};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___TypingVisitor___visit(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::TypingVisitor::visit (src/syntax//typing.nit:39,2--41:40)"};
+ struct trace_t trace = {NULL, LOCATE_typing___TypingVisitor___visit, 39};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t typing___TypingVisitor___variable_ctx(val_t self) {
- struct trace_t trace = {NULL, "typing::TypingVisitor::variable_ctx (src/syntax//typing.nit:44,2--45:54)"};
+ struct trace_t trace = {NULL, LOCATE_typing___TypingVisitor___variable_ctx, 44};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___TypingVisitor____variable_ctx( self) /*TypingVisitor::_variable_ctx*/;
}
void typing___TypingVisitor___variable_ctx__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::TypingVisitor::variable_ctx= (src/syntax//typing.nit:44,2--45:54)"};
+ struct trace_t trace = {NULL, LOCATE_typing___TypingVisitor___variable_ctx__eq, 44};
trace.prev = tracehead; tracehead = &trace;
ATTR_typing___TypingVisitor____variable_ctx( self) /*TypingVisitor::_variable_ctx*/ = param0;
tracehead = trace.prev;
return;
}
val_t typing___TypingVisitor___self_type(val_t self) {
- struct trace_t trace = {NULL, "typing::TypingVisitor::self_type (src/syntax//typing.nit:47,2--48:42)"};
+ struct trace_t trace = {NULL, LOCATE_typing___TypingVisitor___self_type, 47};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___TypingVisitor____self_type( self) /*TypingVisitor::_self_type*/;
}
void typing___TypingVisitor___self_type__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::TypingVisitor::self_type= (src/syntax//typing.nit:47,2--48:42)"};
+ struct trace_t trace = {NULL, LOCATE_typing___TypingVisitor___self_type__eq, 47};
trace.prev = tracehead; tracehead = &trace;
ATTR_typing___TypingVisitor____self_type( self) /*TypingVisitor::_self_type*/ = param0;
tracehead = trace.prev;
return;
}
val_t typing___TypingVisitor___top_block(val_t self) {
- struct trace_t trace = {NULL, "typing::TypingVisitor::top_block (src/syntax//typing.nit:50,2--51:41)"};
+ struct trace_t trace = {NULL, LOCATE_typing___TypingVisitor___top_block, 50};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___TypingVisitor____top_block( self) /*TypingVisitor::_top_block*/;
}
void typing___TypingVisitor___top_block__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::TypingVisitor::top_block= (src/syntax//typing.nit:50,2--51:41)"};
+ struct trace_t trace = {NULL, LOCATE_typing___TypingVisitor___top_block__eq, 50};
trace.prev = tracehead; tracehead = &trace;
ATTR_typing___TypingVisitor____top_block( self) /*TypingVisitor::_top_block*/ = param0;
tracehead = trace.prev;
return;
}
val_t typing___TypingVisitor___explicit_super_init_calls(val_t self) {
- struct trace_t trace = {NULL, "typing::TypingVisitor::explicit_super_init_calls (src/syntax//typing.nit:53,2--54:66)"};
+ struct trace_t trace = {NULL, LOCATE_typing___TypingVisitor___explicit_super_init_calls, 53};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___TypingVisitor____explicit_super_init_calls( self) /*TypingVisitor::_explicit_super_init_calls*/;
}
void typing___TypingVisitor___explicit_super_init_calls__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::TypingVisitor::explicit_super_init_calls= (src/syntax//typing.nit:53,2--54:66)"};
+ struct trace_t trace = {NULL, LOCATE_typing___TypingVisitor___explicit_super_init_calls__eq, 53};
trace.prev = tracehead; tracehead = &trace;
ATTR_typing___TypingVisitor____explicit_super_init_calls( self) /*TypingVisitor::_explicit_super_init_calls*/ = param0;
tracehead = trace.prev;
return;
}
val_t typing___TypingVisitor___explicit_other_init_call(val_t self) {
- struct trace_t trace = {NULL, "typing::TypingVisitor::explicit_other_init_call (src/syntax//typing.nit:56,2--57:55)"};
+ struct trace_t trace = {NULL, LOCATE_typing___TypingVisitor___explicit_other_init_call, 56};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___TypingVisitor____explicit_other_init_call( self) /*TypingVisitor::_explicit_other_init_call*/;
}
void typing___TypingVisitor___explicit_other_init_call__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::TypingVisitor::explicit_other_init_call= (src/syntax//typing.nit:56,2--57:55)"};
+ struct trace_t trace = {NULL, LOCATE_typing___TypingVisitor___explicit_other_init_call__eq, 56};
trace.prev = tracehead; tracehead = &trace;
ATTR_typing___TypingVisitor____explicit_other_init_call( self) /*TypingVisitor::_explicit_other_init_call*/ = param0;
tracehead = trace.prev;
return;
}
void typing___TypingVisitor___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "typing::TypingVisitor::init (src/syntax//typing.nit:59,2--26)"};
+ struct trace_t trace = {NULL, LOCATE_typing___TypingVisitor___init, 59};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t typing___TypingVisitor___get_default_constructor_for(val_t self, val_t param0, val_t param1, val_t param2) {
- struct trace_t trace = {NULL, "typing::TypingVisitor::get_default_constructor_for (src/syntax//typing.nit:61,2--96:14)"};
+ struct trace_t trace = {NULL, LOCATE_typing___TypingVisitor___get_default_constructor_for, 61};
val_t variable0;
val_t variable1;
val_t variable2;
variable10 = ((inheritance___MMLocalClass_____bra_t)CALL( variable1 /*c*/,COLOR_abstractmetamodel___MMLocalClass_____bra))( variable1 /*c*/, variable8 /*g*/) /*MMLocalClass::[]*/;
variable9 = variable10;
variable10 = TAG_Bool(( variable9 /*gp*/==NIT_NULL) || VAL_ISA( variable9 /*gp*/, COLOR_MMMethod, ID_MMMethod)) /*cast MMMethod*/;
- if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert failed: src/syntax//typing.nit:73,4--25\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable10)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_typing___TypingVisitor___get_default_constructor_for, 73); nit_exit(1);}
variable11 = ((abstractmetamodel___MMGlobalProperty___intro_t)CALL( variable8 /*g*/,COLOR_abstractmetamodel___MMGlobalProperty___intro))( variable8 /*g*/) /*MMGlobalProperty::intro*/;
variable11 = ((genericity___MMLocalProperty___signature_t)CALL(variable11,COLOR_static_type___MMLocalProperty___signature))(variable11) /*MMConcreteProperty::signature*/;
variable11 = ((static_type___MMSignature___arity_t)CALL(variable11,COLOR_static_type___MMSignature___arity))(variable11) /*MMSignature::arity*/;
return variable3;
}
val_t typing___VariableContext_____bra(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::VariableContext::[] (src/syntax//typing.nit:104,2--111:14)"};
+ struct trace_t trace = {NULL, LOCATE_typing___VariableContext_____bra, 104};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
void typing___VariableContext___add(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::VariableContext::add (src/syntax//typing.nit:115,2--118:19)"};
+ struct trace_t trace = {NULL, LOCATE_typing___VariableContext___add, 115};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t typing___VariableContext___stype(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::VariableContext::stype (src/syntax//typing.nit:122,2--126:16)"};
+ struct trace_t trace = {NULL, LOCATE_typing___VariableContext___stype, 122};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t typing___VariableContext___sub(val_t self) {
- struct trace_t trace = {NULL, "typing::VariableContext::sub (src/syntax//typing.nit:132,2--135:53)"};
+ struct trace_t trace = {NULL, LOCATE_typing___VariableContext___sub, 132};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = NEW_typing___SubVariableContext___with( self, NIT_NULL /*null*/, NIT_NULL /*null*/); /*new SubVariableContext*/
return variable0;
}
val_t typing___VariableContext___sub_with(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "typing::VariableContext::sub_with (src/syntax//typing.nit:138,2--141:47)"};
+ struct trace_t trace = {NULL, LOCATE_typing___VariableContext___sub_with, 138};
val_t variable0;
val_t variable1;
val_t variable2;
return variable2;
}
void typing___VariableContext___init(val_t self, int* init_table) {
- struct trace_t trace = {NULL, "typing::VariableContext::init (src/syntax//typing.nit:144,2--146:38)"};
+ struct trace_t trace = {NULL, LOCATE_typing___VariableContext___init, 144};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_VariableContext].i]) return;
return;
}
val_t typing___SubVariableContext___prev(val_t self) {
- struct trace_t trace = {NULL, "typing::SubVariableContext::prev (src/syntax//typing.nit:152,2--37)"};
+ struct trace_t trace = {NULL, LOCATE_typing___SubVariableContext___prev, 152};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___SubVariableContext____prev( self) /*SubVariableContext::_prev*/;
}
val_t typing___SubVariableContext_____bra(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::SubVariableContext::[] (src/syntax//typing.nit:156,2--161:16)"};
+ struct trace_t trace = {NULL, LOCATE_typing___SubVariableContext_____bra, 156};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t typing___SubVariableContext___stype(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::SubVariableContext::stype (src/syntax//typing.nit:165,2--170:21)"};
+ struct trace_t trace = {NULL, LOCATE_typing___SubVariableContext___stype, 165};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
void typing___SubVariableContext___with(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "typing::SubVariableContext::with (src/syntax//typing.nit:173,2--178:14)"};
+ struct trace_t trace = {NULL, LOCATE_typing___SubVariableContext___with, 173};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___PNode___accept_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::PNode::accept_typing (src/syntax//typing.nit:186,2--189:16)"};
+ struct trace_t trace = {NULL, LOCATE_typing___PNode___accept_typing, 186};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void typing___PNode___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::PNode::after_typing (src/syntax//typing.nit:191,2--43)"};
+ struct trace_t trace = {NULL, LOCATE_typing___PNode___after_typing, 191};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void typing___PClassdef___accept_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::PClassdef::accept_typing (src/syntax//typing.nit:195,2--198:7)"};
+ struct trace_t trace = {NULL, LOCATE_typing___PClassdef___accept_typing, 195};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void typing___AAttrPropdef___accept_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AAttrPropdef::accept_typing (src/syntax//typing.nit:203,2--207:67)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AAttrPropdef___accept_typing, 203};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___AMethPropdef___accept_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AMethPropdef::accept_typing (src/syntax//typing.nit:213,2--216:7)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AMethPropdef___accept_typing, 213};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t typing___AConcreteInitPropdef___super_init_calls(val_t self) {
- struct trace_t trace = {NULL, "typing::AConcreteInitPropdef::super_init_calls (src/syntax//typing.nit:221,2--70)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AConcreteInitPropdef___super_init_calls, 221};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___AConcreteInitPropdef____super_init_calls( self) /*AConcreteInitPropdef::_super_init_calls*/;
}
val_t typing___AConcreteInitPropdef___explicit_super_init_calls(val_t self) {
- struct trace_t trace = {NULL, "typing::AConcreteInitPropdef::explicit_super_init_calls (src/syntax//typing.nit:222,2--79)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AConcreteInitPropdef___explicit_super_init_calls, 222};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___AConcreteInitPropdef____explicit_super_init_calls( self) /*AConcreteInitPropdef::_explicit_super_init_calls*/;
}
void typing___AConcreteInitPropdef___accept_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AConcreteInitPropdef::accept_typing (src/syntax//typing.nit:223,2--259:11)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AConcreteInitPropdef___accept_typing, 223};
val_t variable0;
val_t variable1;
val_t variable2;
variable8 = TAG_Bool(UNTAG_Int( variable6 /*index*/)<UNTAG_Int(variable8));
}
variable7 = variable8;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable7 = variable5;
variable7 = ATTR_array___Array____items(variable7) /*Array::_items*/;
variable7 = UNBOX_NativeArray(variable7)[UNTAG_Int( variable6 /*index*/)];
variable10 = TAG_Bool(UNTAG_Int( variable8 /*index*/)<UNTAG_Int(variable10));
}
variable9 = variable10;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable9 = variable7;
variable9 = ATTR_array___Array____items(variable9) /*Array::_items*/;
variable9 = UNBOX_NativeArray(variable9)[UNTAG_Int( variable8 /*index*/)];
variable10 = TAG_Bool(UNTAG_Int( variable8 /*index*/)<UNTAG_Int(variable10));
}
variable9 = variable10;
- if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable9)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable9 = variable7;
variable9 = ATTR_array___Array____items(variable9) /*Array::_items*/;
variable9 = UNBOX_NativeArray(variable9)[UNTAG_Int( variable8 /*index*/)];
return;
}
void typing___PParam___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::PParam::after_typing (src/syntax//typing.nit:267,2--270:30)"};
+ struct trace_t trace = {NULL, LOCATE_typing___PParam___after_typing, 267};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t typing___PType___stype(val_t self) {
- struct trace_t trace = {NULL, "typing::PType::stype (src/syntax//typing.nit:276,2--29)"};
+ struct trace_t trace = {NULL, LOCATE_typing___PType___stype, 276};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___PType____stype( self) /*PType::_stype*/;
}
void typing___PType___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::PType::after_typing (src/syntax//typing.nit:277,2--279:22)"};
+ struct trace_t trace = {NULL, LOCATE_typing___PType___after_typing, 277};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
val_t typing___PExpr___stype(val_t self) {
- struct trace_t trace = {NULL, "typing::PExpr::stype (src/syntax//typing.nit:284,2--35)"};
+ struct trace_t trace = {NULL, LOCATE_typing___PExpr___stype, 284};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___PExpr____stype( self) /*PExpr::_stype*/;
}
val_t typing___PExpr___is_implicit_self(val_t self) {
- struct trace_t trace = {NULL, "typing::PExpr::is_implicit_self (src/syntax//typing.nit:286,2--287:44)"};
+ struct trace_t trace = {NULL, LOCATE_typing___PExpr___is_implicit_self, 286};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Bool(false);
return variable0;
}
val_t typing___PExpr___is_self(val_t self) {
- struct trace_t trace = {NULL, "typing::PExpr::is_self (src/syntax//typing.nit:289,2--290:35)"};
+ struct trace_t trace = {NULL, LOCATE_typing___PExpr___is_self, 289};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Bool(false);
return variable0;
}
val_t typing___PExpr___is_variable(val_t self) {
- struct trace_t trace = {NULL, "typing::PExpr::is_variable (src/syntax//typing.nit:292,2--293:39)"};
+ struct trace_t trace = {NULL, LOCATE_typing___PExpr___is_variable, 292};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Bool(false);
return variable0;
}
val_t typing___PExpr___if_true_variable_ctx(val_t self) {
- struct trace_t trace = {NULL, "typing::PExpr::if_true_variable_ctx (src/syntax//typing.nit:295,2--296:61)"};
+ struct trace_t trace = {NULL, LOCATE_typing___PExpr___if_true_variable_ctx, 295};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___PExpr____if_true_variable_ctx( self) /*PExpr::_if_true_variable_ctx*/;
}
val_t typing___AVardeclExpr___variable(val_t self) {
- struct trace_t trace = {NULL, "typing::AVardeclExpr::variable (src/syntax//typing.nit:300,2--301:41)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AVardeclExpr___variable, 300};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___AVardeclExpr____variable( self) /*AVardeclExpr::_variable*/;
}
void typing___AVardeclExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AVardeclExpr::after_typing (src/syntax//typing.nit:303,2--315:26)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AVardeclExpr___after_typing, 303};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___ABlockExpr___accept_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::ABlockExpr::accept_typing (src/syntax//typing.nit:321,2--328:30)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ABlockExpr___accept_typing, 321};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___AReturnExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AReturnExpr::after_typing (src/syntax//typing.nit:333,2--341:40)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AReturnExpr___after_typing, 333};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___AIfExpr___accept_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AIfExpr::accept_typing (src/syntax//typing.nit:347,2--363:31)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AIfExpr___accept_typing, 347};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___AWhileExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AWhileExpr::after_typing (src/syntax//typing.nit:369,2--371:49)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AWhileExpr___after_typing, 369};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___AForExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AForExpr::after_typing (src/syntax//typing.nit:376,2--381:30)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AForExpr___after_typing, 376};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = ((typing___TypingVisitor___variable_ctx_t)CALL( variable0 /*v*/,COLOR_typing___TypingVisitor___variable_ctx))( variable0 /*v*/) /*TypingVisitor::variable_ctx*/;
variable1 = variable2;
variable2 = TAG_Bool(( variable1 /*varctx*/==NIT_NULL) || VAL_ISA( variable1 /*varctx*/, COLOR_SubVariableContext, ID_SubVariableContext)) /*cast SubVariableContext*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/syntax//typing.nit:380,3--38\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_typing___AForExpr___after_typing, 380); nit_exit(1);}
variable2 = ((typing___SubVariableContext___prev_t)CALL( variable1 /*varctx*/,COLOR_typing___SubVariableContext___prev))( variable1 /*varctx*/) /*SubVariableContext::prev*/;
((typing___TypingVisitor___variable_ctx__eq_t)CALL( variable0 /*v*/,COLOR_typing___TypingVisitor___variable_ctx__eq))( variable0 /*v*/, variable2) /*TypingVisitor::variable_ctx=*/;
tracehead = trace.prev;
return;
}
val_t typing___AForVardeclExpr___variable(val_t self) {
- struct trace_t trace = {NULL, "typing::AForVardeclExpr::variable (src/syntax//typing.nit:386,2--387:34)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AForVardeclExpr___variable, 386};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___AForVardeclExpr____variable( self) /*AForVardeclExpr::_variable*/;
}
void typing___AForVardeclExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AForVardeclExpr::after_typing (src/syntax//typing.nit:389,2--413:20)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AForVardeclExpr___after_typing, 389};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___AAssertExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AAssertExpr::after_typing (src/syntax//typing.nit:418,2--421:90)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AAssertExpr___after_typing, 418};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t typing___AVarFormExpr___variable(val_t self) {
- struct trace_t trace = {NULL, "typing::AVarFormExpr::variable (src/syntax//typing.nit:426,2--427:50)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AVarFormExpr___variable, 426};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___AVarFormExpr____variable( self) /*AVarFormExpr::_variable*/;
}
void typing___AVarFormExpr___variable__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AVarFormExpr::variable= (src/syntax//typing.nit:426,2--427:50)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AVarFormExpr___variable__eq, 426};
trace.prev = tracehead; tracehead = &trace;
ATTR_typing___AVarFormExpr____variable( self) /*AVarFormExpr::_variable*/ = param0;
tracehead = trace.prev;
return;
}
val_t typing___AVarExpr___is_variable(val_t self) {
- struct trace_t trace = {NULL, "typing::AVarExpr::is_variable (src/syntax//typing.nit:431,2--38)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AVarExpr___is_variable, 431};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Bool(true);
return variable0;
}
void typing___AVarExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AVarExpr::after_typing (src/syntax//typing.nit:433,2--435:40)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AVarExpr___after_typing, 433};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___AVarAssignExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AVarAssignExpr::after_typing (src/syntax//typing.nit:440,2--443:40)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AVarAssignExpr___after_typing, 440};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___AReassignFormExpr___do_lvalue_typing(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "typing::AReassignFormExpr::do_lvalue_typing (src/syntax//typing.nit:448,2--464:68)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AReassignFormExpr___do_lvalue_typing, 448};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t typing___AReassignFormExpr___assign_method(val_t self) {
- struct trace_t trace = {NULL, "typing::AReassignFormExpr::assign_method (src/syntax//typing.nit:467,2--468:39)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AReassignFormExpr___assign_method, 467};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___AReassignFormExpr____assign_method( self) /*AReassignFormExpr::_assign_method*/;
}
val_t typing___PAssignOp___method_name(val_t self) {
- struct trace_t trace = {NULL, "typing::PAssignOp::method_name (src/syntax//typing.nit:472,2--25)"};
+ struct trace_t trace = {NULL, LOCATE_typing___PAssignOp___method_name, 472};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method method_name called (src/syntax//typing.nit:472,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "method_name", LOCATE_typing___AReassignFormExpr___do_lvalue_typing, 472);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t typing___APlusAssignOp___method_name(val_t self) {
- struct trace_t trace = {NULL, "typing::APlusAssignOp::method_name (src/syntax//typing.nit:475,2--52)"};
+ struct trace_t trace = {NULL, LOCATE_typing___APlusAssignOp___method_name, 475};
val_t variable0;
static val_t once_value_variable0_44; static int once_bool_variable0_44;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___AMinusAssignOp___method_name(val_t self) {
- struct trace_t trace = {NULL, "typing::AMinusAssignOp::method_name (src/syntax//typing.nit:478,2--52)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AMinusAssignOp___method_name, 478};
val_t variable0;
static val_t once_value_variable0_46; static int once_bool_variable0_46;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
void typing___AVarReassignExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AVarReassignExpr::after_typing (src/syntax//typing.nit:482,2--485:23)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AVarReassignExpr___after_typing, 482};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___ASelfExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::ASelfExpr::after_typing (src/syntax//typing.nit:490,2--493:22)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ASelfExpr___after_typing, 490};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
variable1 = ((typing___TypingVisitor___self_type_t)CALL( variable0 /*v*/,COLOR_typing___TypingVisitor___self_type))( variable0 /*v*/) /*TypingVisitor::self_type*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*MMType::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/syntax//typing.nit:492,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_typing___ASelfExpr___after_typing, 492); nit_exit(1);}
variable1 = ((typing___TypingVisitor___self_type_t)CALL( variable0 /*v*/,COLOR_typing___TypingVisitor___self_type))( variable0 /*v*/) /*TypingVisitor::self_type*/;
ATTR_typing___PExpr____stype( self) /*ASelfExpr::_stype*/ = variable1;
tracehead = trace.prev;
return;
}
val_t typing___ASelfExpr___is_self(val_t self) {
- struct trace_t trace = {NULL, "typing::ASelfExpr::is_self (src/syntax//typing.nit:496,9--41)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ASelfExpr___is_self, 496};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Bool(true);
return variable0;
}
val_t typing___AImplicitSelfExpr___is_implicit_self(val_t self) {
- struct trace_t trace = {NULL, "typing::AImplicitSelfExpr::is_implicit_self (src/syntax//typing.nit:500,9--50)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AImplicitSelfExpr___is_implicit_self, 500};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = TAG_Bool(true);
return variable0;
}
void typing___AIfexprExpr___accept_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AIfexprExpr::accept_typing (src/syntax//typing.nit:504,2--525:12)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AIfexprExpr___accept_typing, 504};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___ABoolExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::ABoolExpr::after_typing (src/syntax//typing.nit:530,2--532:22)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ABoolExpr___after_typing, 530};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void typing___AOrExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AOrExpr::after_typing (src/syntax//typing.nit:537,2--541:22)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AOrExpr___after_typing, 537};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___AAndExpr___accept_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AAndExpr::accept_typing (src/syntax//typing.nit:546,2--564:22)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AAndExpr___accept_typing, 546};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___ANotExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::ANotExpr::after_typing (src/syntax//typing.nit:569,2--572:22)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ANotExpr___after_typing, 569};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___AIntExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AIntExpr::after_typing (src/syntax//typing.nit:577,2--579:21)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AIntExpr___after_typing, 577};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void typing___AFloatExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AFloatExpr::after_typing (src/syntax//typing.nit:585,2--587:23)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AFloatExpr___after_typing, 585};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void typing___ACharExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::ACharExpr::after_typing (src/syntax//typing.nit:592,2--594:22)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ACharExpr___after_typing, 592};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void typing___AStringFormExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AStringFormExpr::after_typing (src/syntax//typing.nit:599,2--601:24)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AStringFormExpr___after_typing, 599};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void typing___ASuperstringExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::ASuperstringExpr::after_typing (src/syntax//typing.nit:606,2--608:24)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ASuperstringExpr___after_typing, 606};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void typing___ANullExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::ANullExpr::after_typing (src/syntax//typing.nit:613,2--615:22)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ANullExpr___after_typing, 613};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return;
}
void typing___AArrayExpr___stype__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AArrayExpr::stype= (src/syntax//typing.nit:620,2--45)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AArrayExpr___stype__eq, 620};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void typing___AArrayExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AArrayExpr::after_typing (src/syntax//typing.nit:622,2--634:29)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AArrayExpr___after_typing, 622};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___ARangeExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::ARangeExpr::after_typing (src/syntax//typing.nit:639,2--654:29)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ARangeExpr___after_typing, 639};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t typing___ASuperExpr___init_in_superclass(val_t self) {
- struct trace_t trace = {NULL, "typing::ASuperExpr::init_in_superclass (src/syntax//typing.nit:660,2--661:44)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ASuperExpr___init_in_superclass, 660};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___ASuperExpr____init_in_superclass( self) /*ASuperExpr::_init_in_superclass*/;
}
void typing___ASuperExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::ASuperExpr::after_typing (src/syntax//typing.nit:662,2--713:11)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ASuperExpr___after_typing, 662};
val_t variable0;
val_t variable1;
val_t variable2;
variable4 = ((abstract_collection___IndexedCollection___first_t)CALL( variable2 /*base_precs*/,COLOR_abstract_collection___Collection___first))( variable2 /*base_precs*/) /*Array::first*/;
variable3 = variable4;
variable4 = TAG_Bool(( variable3 /*p*/==NIT_NULL) || VAL_ISA( variable3 /*p*/, COLOR_MMMethod, ID_MMMethod)) /*cast MMMethod*/;
- if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert failed: src/syntax//typing.nit:684,4--24\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable4)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_typing___ASuperExpr___after_typing, 684); nit_exit(1);}
ATTR_typing___ASuperExpr____init_in_superclass( self) /*ASuperExpr::_init_in_superclass*/ = variable3 /*p*/;
((typing___ASuperInitCall___register_super_init_call_t)CALL( self,COLOR_typing___ASuperInitCall___register_super_init_call))( self, variable0 /*v*/, variable3 /*p*/) /*ASuperExpr::register_super_init_call*/;
variable4 = ((parser_nodes___ASuperExpr___n_args_t)CALL( self,COLOR_parser_nodes___ASuperExpr___n_args))( self) /*ASuperExpr::n_args*/;
if (!UNTAG_Bool(variable5)) break; /*for*/
variable5 = ((array___ArrayIterator___item_t)CALL(variable4,COLOR_abstract_collection___Iterator___item))(variable4) /*ArrayIterator::item*/;
variable6 = TAG_Bool(( variable5 /*prop*/==NIT_NULL) || VAL_ISA( variable5 /*prop*/, COLOR_MMMethod, ID_MMMethod)) /*cast MMMethod*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/syntax//typing.nit:699,5--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_typing___ASuperExpr___after_typing, 699); nit_exit(1);}
variable7 = ((genericity___MMLocalProperty___signature_t)CALL( variable5 /*prop*/,COLOR_static_type___MMLocalProperty___signature))( variable5 /*prop*/) /*MMMethod::signature*/;
variable7 = ((static_type___MMSignature___return_type_t)CALL(variable7,COLOR_static_type___MMSignature___return_type))(variable7) /*MMSignature::return_type*/;
variable8 = ((syntax_base___AbsSyntaxVisitor___module_t)CALL( variable0 /*v*/,COLOR_syntax_base___AbsSyntaxVisitor___module))( variable0 /*v*/) /*TypingVisitor::module*/;
variable3 = ((syntax_base___AbsSyntaxVisitor___local_property_t)CALL( variable0 /*v*/,COLOR_syntax_base___AbsSyntaxVisitor___local_property))( variable0 /*v*/) /*TypingVisitor::local_property*/;
variable2 = variable3;
variable3 = TAG_Bool(( variable2 /*p*/==NIT_NULL) || VAL_ISA( variable2 /*p*/, COLOR_MMSrcMethod, ID_MMSrcMethod)) /*cast MMSrcMethod*/;
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/syntax//typing.nit:712,3--26\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_typing___ASuperExpr___after_typing, 712); nit_exit(1);}
ATTR_typing___AAbsSendExpr____prop( self) /*ASuperExpr::_prop*/ = variable2 /*p*/;
return_label67: while(false);
tracehead = trace.prev;
return;
}
val_t typing___AAttrFormExpr___prop(val_t self) {
- struct trace_t trace = {NULL, "typing::AAttrFormExpr::prop (src/syntax//typing.nit:718,2--719:33)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AAttrFormExpr___prop, 718};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___AAttrFormExpr____prop( self) /*AAttrFormExpr::_prop*/;
}
void typing___AAttrFormExpr___do_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AAttrFormExpr::do_typing (src/syntax//typing.nit:721,2--736:14)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AAttrFormExpr___do_typing, 721};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___AAttrExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AAttrExpr::after_typing (src/syntax//typing.nit:741,2--749:20)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AAttrExpr___after_typing, 741};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___AAttrAssignExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AAttrAssignExpr::after_typing (src/syntax//typing.nit:754,2--762:48)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AAttrAssignExpr___after_typing, 754};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___AAttrReassignExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AAttrReassignExpr::after_typing (src/syntax//typing.nit:767,2--775:31)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AAttrReassignExpr___after_typing, 767};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___AAbsSendExpr___do_typing(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5) {
- struct trace_t trace = {NULL, "typing::AAbsSendExpr::do_typing (src/syntax//typing.nit:781,2--789:19)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AAbsSendExpr___do_typing, 781};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t typing___AAbsSendExpr___get_property(val_t self, val_t param0, val_t param1, val_t param2, val_t param3) {
- struct trace_t trace = {NULL, "typing::AAbsSendExpr::get_property (src/syntax//typing.nit:792,2--816:13)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AAbsSendExpr___get_property, 792};
val_t variable0;
val_t variable1;
val_t variable2;
variable7 = ((static_type___MMType___select_property_t)CALL( variable1 /*type_recv*/,COLOR_static_type___MMType___select_property))( variable1 /*type_recv*/, variable7) /*MMType::select_property*/;
variable6 = variable7;
variable7 = TAG_Bool(( variable6 /*p*/==NIT_NULL) || VAL_ISA( variable6 /*p*/, COLOR_MMMethod, ID_MMMethod)) /*cast MMMethod*/;
- if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert failed: src/syntax//typing.nit:803,5--25\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable7)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_typing___AAbsSendExpr___get_property, 803); nit_exit(1);}
variable4 = variable6 /*p*/ /*prop=*/;
}
}
return variable4;
}
val_t typing___AAbsSendExpr___process_signature(val_t self, val_t param0, val_t param1, val_t param2, val_t param3) {
- struct trace_t trace = {NULL, "typing::AAbsSendExpr::process_signature (src/syntax//typing.nit:819,2--855:13)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AAbsSendExpr___process_signature, 819};
val_t variable0;
val_t variable1;
val_t variable2;
variable19 = TAG_Bool(UNTAG_Int( variable17 /*index*/)<UNTAG_Int(variable19));
}
variable18 = variable19;
- if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable18)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable18 = ATTR_array___Array____items( variable3 /*raw_args*/) /*Array::_items*/;
variable18 = UNBOX_NativeArray(variable18)[UNTAG_Int( variable17 /*index*/)];
goto return_label80;
variable16 = TAG_Bool(UNTAG_Int( variable14 /*index*/)<UNTAG_Int(variable16));
}
variable15 = variable16;
- if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert 'index' failed: bin/../lib/standard//array.nit:229,3--46\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable15)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", " 'index' ", LOCATE_array___Array_____bra, 229); nit_exit(1);}
variable15 = ATTR_array___Array____items( variable3 /*raw_args*/) /*Array::_items*/;
variable15 = UNBOX_NativeArray(variable15)[UNTAG_Int( variable14 /*index*/)];
goto return_label81;
return variable4;
}
val_t typing___AAbsSendExpr___prop(val_t self) {
- struct trace_t trace = {NULL, "typing::AAbsSendExpr::prop (src/syntax//typing.nit:858,2--859:30)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AAbsSendExpr___prop, 858};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___AAbsSendExpr____prop( self) /*AAbsSendExpr::_prop*/;
}
val_t typing___AAbsSendExpr___arguments(val_t self) {
- struct trace_t trace = {NULL, "typing::AAbsSendExpr::arguments (src/syntax//typing.nit:861,2--862:38)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AAbsSendExpr___arguments, 861};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___AAbsSendExpr____arguments( self) /*AAbsSendExpr::_arguments*/;
}
void typing___ASuperInitCall___register_super_init_call(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "typing::ASuperInitCall::register_super_init_call (src/syntax//typing.nit:869,2--896:10)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ASuperInitCall___register_super_init_call, 869};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void typing___ANewExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::ANewExpr::after_typing (src/syntax//typing.nit:906,2--925:12)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ANewExpr___after_typing, 906};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t typing___ASendExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::ASendExpr::name (src/syntax//typing.nit:932,2--933:18)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ASendExpr___name, 932};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method name called (src/syntax//typing.nit:932,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "name", LOCATE_typing___ANewExpr___after_typing, 932);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t typing___ASendExpr___raw_arguments(val_t self) {
- struct trace_t trace = {NULL, "typing::ASendExpr::raw_arguments (src/syntax//typing.nit:935,2--936:32)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ASendExpr___raw_arguments, 935};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method raw_arguments called (src/syntax//typing.nit:935,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "raw_arguments", LOCATE_typing___ANewExpr___after_typing, 935);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
void typing___ASendExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::ASendExpr::after_typing (src/syntax//typing.nit:938,2--940:17)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ASendExpr___after_typing, 938};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = param0;
return;
}
void typing___ASendExpr___do_all_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::ASendExpr::do_all_typing (src/syntax//typing.nit:943,2--958:12)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ASendExpr___do_all_typing, 943};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t typing___ASendReassignExpr___read_prop(val_t self) {
- struct trace_t trace = {NULL, "typing::ASendReassignExpr::read_prop (src/syntax//typing.nit:965,2--35)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ASendReassignExpr___read_prop, 965};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_typing___ASendReassignExpr____read_prop( self) /*ASendReassignExpr::_read_prop*/;
}
void typing___ASendReassignExpr___do_all_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::ASendReassignExpr::do_all_typing (src/syntax//typing.nit:966,2--997:23)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ASendReassignExpr___do_all_typing, 966};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t typing___ABinopExpr___raw_arguments(val_t self) {
- struct trace_t trace = {NULL, "typing::ABinopExpr::raw_arguments (src/syntax//typing.nit:1002,2--44)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ABinopExpr___raw_arguments, 1002};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___AEqExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::AEqExpr::name (src/syntax//typing.nit:1005,2--46)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AEqExpr___name, 1005};
val_t variable0;
static val_t once_value_variable0_91; static int once_bool_variable0_91;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___ANeExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::ANeExpr::name (src/syntax//typing.nit:1008,2--46)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ANeExpr___name, 1008};
val_t variable0;
static val_t once_value_variable0_93; static int once_bool_variable0_93;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___ALtExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::ALtExpr::name (src/syntax//typing.nit:1011,2--45)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ALtExpr___name, 1011};
val_t variable0;
static val_t once_value_variable0_95; static int once_bool_variable0_95;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___ALeExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::ALeExpr::name (src/syntax//typing.nit:1014,2--46)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ALeExpr___name, 1014};
val_t variable0;
static val_t once_value_variable0_97; static int once_bool_variable0_97;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___AGtExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::AGtExpr::name (src/syntax//typing.nit:1017,2--45)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AGtExpr___name, 1017};
val_t variable0;
static val_t once_value_variable0_99; static int once_bool_variable0_99;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___AGeExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::AGeExpr::name (src/syntax//typing.nit:1020,2--46)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AGeExpr___name, 1020};
val_t variable0;
static val_t once_value_variable0_101; static int once_bool_variable0_101;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___APlusExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::APlusExpr::name (src/syntax//typing.nit:1023,2--45)"};
+ struct trace_t trace = {NULL, LOCATE_typing___APlusExpr___name, 1023};
val_t variable0;
static val_t once_value_variable0_103; static int once_bool_variable0_103;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___AMinusExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::AMinusExpr::name (src/syntax//typing.nit:1026,2--45)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AMinusExpr___name, 1026};
val_t variable0;
static val_t once_value_variable0_105; static int once_bool_variable0_105;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___AStarshipExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::AStarshipExpr::name (src/syntax//typing.nit:1029,2--47)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AStarshipExpr___name, 1029};
val_t variable0;
static val_t once_value_variable0_107; static int once_bool_variable0_107;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___AStarExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::AStarExpr::name (src/syntax//typing.nit:1032,2--45)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AStarExpr___name, 1032};
val_t variable0;
static val_t once_value_variable0_109; static int once_bool_variable0_109;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___ASlashExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::ASlashExpr::name (src/syntax//typing.nit:1035,2--45)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ASlashExpr___name, 1035};
val_t variable0;
static val_t once_value_variable0_111; static int once_bool_variable0_111;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___APercentExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::APercentExpr::name (src/syntax//typing.nit:1038,2--45)"};
+ struct trace_t trace = {NULL, LOCATE_typing___APercentExpr___name, 1038};
val_t variable0;
static val_t once_value_variable0_113; static int once_bool_variable0_113;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___AUminusExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::AUminusExpr::name (src/syntax//typing.nit:1042,2--51)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AUminusExpr___name, 1042};
val_t variable0;
static val_t once_value_variable0_115; static int once_bool_variable0_115;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___AUminusExpr___raw_arguments(val_t self) {
- struct trace_t trace = {NULL, "typing::AUminusExpr::raw_arguments (src/syntax//typing.nit:1043,2--40)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AUminusExpr___raw_arguments, 1043};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = NIT_NULL /*null*/;
return variable0;
}
void typing___ACallFormExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::ACallFormExpr::after_typing (src/syntax//typing.nit:1047,2--1063:7)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ACallFormExpr___after_typing, 1047};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t typing___ACallFormExpr___variable_create(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::ACallFormExpr::variable_create (src/syntax//typing.nit:1066,2--1067:55)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ACallFormExpr___variable_create, 1066};
trace.prev = tracehead; tracehead = &trace;
- fprintf(stderr, "Deferred method variable_create called (src/syntax//typing.nit:1066,2)\n");
+ fprintf(stderr, "Deferred method %s called (%s: %d)\n", "variable_create", LOCATE_typing___ACallFormExpr___after_typing, 1066);
nit_exit(1);
tracehead = trace.prev;
return NIT_NULL;
}
val_t typing___ACallExpr___variable_create(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::ACallExpr::variable_create (src/syntax//typing.nit:1071,2--1073:40)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ACallExpr___variable_create, 1071};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t typing___ACallExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::ACallExpr::name (src/syntax//typing.nit:1076,2--41)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ACallExpr___name, 1076};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((parser_nodes___ACallFormExpr___n_id_t)CALL( self,COLOR_parser_nodes___ACallFormExpr___n_id))( self) /*ACallExpr::n_id*/;
return variable0;
}
val_t typing___ACallExpr___raw_arguments(val_t self) {
- struct trace_t trace = {NULL, "typing::ACallExpr::raw_arguments (src/syntax//typing.nit:1077,2--47)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ACallExpr___raw_arguments, 1077};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((parser_nodes___ACallFormExpr___n_args_t)CALL( self,COLOR_parser_nodes___ACallFormExpr___n_args))( self) /*ACallExpr::n_args*/;
return variable0;
}
val_t typing___ACallAssignExpr___variable_create(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::ACallAssignExpr::variable_create (src/syntax//typing.nit:1081,2--1083:71)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ACallAssignExpr___variable_create, 1081};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t typing___ACallAssignExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::ACallAssignExpr::name (src/syntax//typing.nit:1086,2--54)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ACallAssignExpr___name, 1086};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___ACallAssignExpr___raw_arguments(val_t self) {
- struct trace_t trace = {NULL, "typing::ACallAssignExpr::raw_arguments (src/syntax//typing.nit:1087,2--1090:12)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ACallAssignExpr___raw_arguments, 1087};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___ACallReassignExpr___variable_create(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::ACallReassignExpr::variable_create (src/syntax//typing.nit:1096,2--1098:78)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ACallReassignExpr___variable_create, 1096};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t typing___ACallReassignExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::ACallReassignExpr::name (src/syntax//typing.nit:1101,2--41)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ACallReassignExpr___name, 1101};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((parser_nodes___ACallFormExpr___n_id_t)CALL( self,COLOR_parser_nodes___ACallFormExpr___n_id))( self) /*ACallReassignExpr::n_id*/;
return variable0;
}
val_t typing___ACallReassignExpr___raw_arguments(val_t self) {
- struct trace_t trace = {NULL, "typing::ACallReassignExpr::raw_arguments (src/syntax//typing.nit:1102,2--47)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ACallReassignExpr___raw_arguments, 1102};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((parser_nodes___ACallFormExpr___n_args_t)CALL( self,COLOR_parser_nodes___ACallFormExpr___n_args))( self) /*ACallReassignExpr::n_args*/;
return variable0;
}
val_t typing___ABraExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::ABraExpr::name (src/syntax//typing.nit:1106,2--46)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ABraExpr___name, 1106};
val_t variable0;
static val_t once_value_variable0_128; static int once_bool_variable0_128;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___ABraExpr___raw_arguments(val_t self) {
- struct trace_t trace = {NULL, "typing::ABraExpr::raw_arguments (src/syntax//typing.nit:1107,2--47)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ABraExpr___raw_arguments, 1107};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((parser_nodes___ABraFormExpr___n_args_t)CALL( self,COLOR_parser_nodes___ABraFormExpr___n_args))( self) /*ABraExpr::n_args*/;
return variable0;
}
val_t typing___ABraAssignExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::ABraAssignExpr::name (src/syntax//typing.nit:1111,2--47)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ABraAssignExpr___name, 1111};
val_t variable0;
static val_t once_value_variable0_131; static int once_bool_variable0_131;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___ABraAssignExpr___raw_arguments(val_t self) {
- struct trace_t trace = {NULL, "typing::ABraAssignExpr::raw_arguments (src/syntax//typing.nit:1112,2--1115:12)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ABraAssignExpr___raw_arguments, 1112};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___ABraReassignExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::ABraReassignExpr::name (src/syntax//typing.nit:1121,2--46)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ABraReassignExpr___name, 1121};
val_t variable0;
static val_t once_value_variable0_134; static int once_bool_variable0_134;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___ABraReassignExpr___raw_arguments(val_t self) {
- struct trace_t trace = {NULL, "typing::ABraReassignExpr::raw_arguments (src/syntax//typing.nit:1122,2--47)"};
+ struct trace_t trace = {NULL, LOCATE_typing___ABraReassignExpr___raw_arguments, 1122};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((parser_nodes___ABraFormExpr___n_args_t)CALL( self,COLOR_parser_nodes___ABraFormExpr___n_args))( self) /*ABraReassignExpr::n_args*/;
return variable0;
}
val_t typing___AInitExpr___name(val_t self) {
- struct trace_t trace = {NULL, "typing::AInitExpr::name (src/syntax//typing.nit:1126,2--48)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AInitExpr___name, 1126};
val_t variable0;
static val_t once_value_variable0_137; static int once_bool_variable0_137;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t typing___AInitExpr___raw_arguments(val_t self) {
- struct trace_t trace = {NULL, "typing::AInitExpr::raw_arguments (src/syntax//typing.nit:1127,2--47)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AInitExpr___raw_arguments, 1127};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((parser_nodes___AInitExpr___n_args_t)CALL( self,COLOR_parser_nodes___AInitExpr___n_args))( self) /*AInitExpr::n_args*/;
return variable0;
}
void typing___AIsaExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AIsaExpr::after_typing (src/syntax//typing.nit:1131,2--1138:22)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AIsaExpr___after_typing, 1131};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = ((parser_nodes___AIsaExpr___n_expr_t)CALL( self,COLOR_parser_nodes___AIsaExpr___n_expr))( self) /*AIsaExpr::n_expr*/;
variable1 = variable2;
variable2 = TAG_Bool(( variable1 /*n*/==NIT_NULL) || VAL_ISA( variable1 /*n*/, COLOR_AVarExpr, ID_AVarExpr)) /*cast AVarExpr*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/syntax//typing.nit:1135,4--24\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_typing___AIsaExpr___after_typing, 1135); nit_exit(1);}
variable2 = ((typing___TypingVisitor___variable_ctx_t)CALL( variable0 /*v*/,COLOR_typing___TypingVisitor___variable_ctx))( variable0 /*v*/) /*TypingVisitor::variable_ctx*/;
variable3 = ((typing___AVarFormExpr___variable_t)CALL( variable1 /*n*/,COLOR_typing___AVarFormExpr___variable))( variable1 /*n*/) /*AVarExpr::variable*/;
variable4 = ((parser_nodes___AIsaExpr___n_type_t)CALL( self,COLOR_parser_nodes___AIsaExpr___n_type))( self) /*AIsaExpr::n_type*/;
return;
}
void typing___AProxyExpr___after_typing(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "typing::AProxyExpr::after_typing (src/syntax//typing.nit:1143,2--1145:23)"};
+ struct trace_t trace = {NULL, LOCATE_typing___AProxyExpr___after_typing, 1143};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
/* This C header file is generated by NIT to compile modules and programs that requires typing. */
-#ifndef typing__sep
-#define typing__sep
+#ifndef typing_3_sep
+#define typing_3_sep
#include "syntax_base._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_ASuperInitCall[];
extern const classtable_elt_t VFT_ASendReassignExpr[];
+#define LOCATE_typing "typing"
extern const int SFT_typing[];
#define COLOR_typing___MMSrcModule___do_typing SFT_typing[0]
#define ID_TypingVisitor SFT_typing[1]
#define COLOR_typing___ACallFormExpr___variable_create SFT_typing[98]
typedef void (* typing___MMSrcModule___do_typing_t)(val_t self, val_t param0);
void typing___MMSrcModule___do_typing(val_t self, val_t param0);
+#define LOCATE_typing___MMSrcModule___do_typing "typing::MMSrcModule::do_typing"
typedef void (* typing___TypingVisitor___visit_t)(val_t self, val_t param0);
void typing___TypingVisitor___visit(val_t self, val_t param0);
+#define LOCATE_typing___TypingVisitor___visit "typing::TypingVisitor::(parser_prod::Visitor::visit)"
#define ATTR_typing___TypingVisitor____variable_ctx(recv) ATTR(recv, COLOR_typing___TypingVisitor____variable_ctx)
typedef val_t (* typing___TypingVisitor___variable_ctx_t)(val_t self);
val_t typing___TypingVisitor___variable_ctx(val_t self);
+#define LOCATE_typing___TypingVisitor___variable_ctx "typing::TypingVisitor::variable_ctx"
typedef void (* typing___TypingVisitor___variable_ctx__eq_t)(val_t self, val_t param0);
void typing___TypingVisitor___variable_ctx__eq(val_t self, val_t param0);
+#define LOCATE_typing___TypingVisitor___variable_ctx__eq "typing::TypingVisitor::variable_ctx="
#define ATTR_typing___TypingVisitor____self_type(recv) ATTR(recv, COLOR_typing___TypingVisitor____self_type)
typedef val_t (* typing___TypingVisitor___self_type_t)(val_t self);
val_t typing___TypingVisitor___self_type(val_t self);
+#define LOCATE_typing___TypingVisitor___self_type "typing::TypingVisitor::self_type"
typedef void (* typing___TypingVisitor___self_type__eq_t)(val_t self, val_t param0);
void typing___TypingVisitor___self_type__eq(val_t self, val_t param0);
+#define LOCATE_typing___TypingVisitor___self_type__eq "typing::TypingVisitor::self_type="
#define ATTR_typing___TypingVisitor____top_block(recv) ATTR(recv, COLOR_typing___TypingVisitor____top_block)
typedef val_t (* typing___TypingVisitor___top_block_t)(val_t self);
val_t typing___TypingVisitor___top_block(val_t self);
+#define LOCATE_typing___TypingVisitor___top_block "typing::TypingVisitor::top_block"
typedef void (* typing___TypingVisitor___top_block__eq_t)(val_t self, val_t param0);
void typing___TypingVisitor___top_block__eq(val_t self, val_t param0);
+#define LOCATE_typing___TypingVisitor___top_block__eq "typing::TypingVisitor::top_block="
#define ATTR_typing___TypingVisitor____explicit_super_init_calls(recv) ATTR(recv, COLOR_typing___TypingVisitor____explicit_super_init_calls)
typedef val_t (* typing___TypingVisitor___explicit_super_init_calls_t)(val_t self);
val_t typing___TypingVisitor___explicit_super_init_calls(val_t self);
+#define LOCATE_typing___TypingVisitor___explicit_super_init_calls "typing::TypingVisitor::explicit_super_init_calls"
typedef void (* typing___TypingVisitor___explicit_super_init_calls__eq_t)(val_t self, val_t param0);
void typing___TypingVisitor___explicit_super_init_calls__eq(val_t self, val_t param0);
+#define LOCATE_typing___TypingVisitor___explicit_super_init_calls__eq "typing::TypingVisitor::explicit_super_init_calls="
#define ATTR_typing___TypingVisitor____explicit_other_init_call(recv) ATTR(recv, COLOR_typing___TypingVisitor____explicit_other_init_call)
typedef val_t (* typing___TypingVisitor___explicit_other_init_call_t)(val_t self);
val_t typing___TypingVisitor___explicit_other_init_call(val_t self);
+#define LOCATE_typing___TypingVisitor___explicit_other_init_call "typing::TypingVisitor::explicit_other_init_call"
typedef void (* typing___TypingVisitor___explicit_other_init_call__eq_t)(val_t self, val_t param0);
void typing___TypingVisitor___explicit_other_init_call__eq(val_t self, val_t param0);
+#define LOCATE_typing___TypingVisitor___explicit_other_init_call__eq "typing::TypingVisitor::explicit_other_init_call="
typedef void (* typing___TypingVisitor___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void typing___TypingVisitor___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_typing___TypingVisitor___init(val_t param0, val_t param1);
+#define LOCATE_typing___TypingVisitor___init "typing::TypingVisitor::init"
typedef val_t (* typing___TypingVisitor___get_default_constructor_for_t)(val_t self, val_t param0, val_t param1, val_t param2);
val_t typing___TypingVisitor___get_default_constructor_for(val_t self, val_t param0, val_t param1, val_t param2);
+#define LOCATE_typing___TypingVisitor___get_default_constructor_for "typing::TypingVisitor::get_default_constructor_for"
typedef val_t (* typing___VariableContext_____bra_t)(val_t self, val_t param0);
val_t typing___VariableContext_____bra(val_t self, val_t param0);
+#define LOCATE_typing___VariableContext_____bra "typing::VariableContext::[]"
typedef void (* typing___VariableContext___add_t)(val_t self, val_t param0);
void typing___VariableContext___add(val_t self, val_t param0);
+#define LOCATE_typing___VariableContext___add "typing::VariableContext::add"
typedef val_t (* typing___VariableContext___stype_t)(val_t self, val_t param0);
val_t typing___VariableContext___stype(val_t self, val_t param0);
+#define LOCATE_typing___VariableContext___stype "typing::VariableContext::stype"
#define ATTR_typing___VariableContext____dico(recv) ATTR(recv, COLOR_typing___VariableContext____dico)
typedef val_t (* typing___VariableContext___sub_t)(val_t self);
val_t typing___VariableContext___sub(val_t self);
+#define LOCATE_typing___VariableContext___sub "typing::VariableContext::sub"
typedef val_t (* typing___VariableContext___sub_with_t)(val_t self, val_t param0, val_t param1);
val_t typing___VariableContext___sub_with(val_t self, val_t param0, val_t param1);
+#define LOCATE_typing___VariableContext___sub_with "typing::VariableContext::sub_with"
typedef void (* typing___VariableContext___init_t)(val_t self, int* init_table);
void typing___VariableContext___init(val_t self, int* init_table);
val_t NEW_typing___VariableContext___init();
+#define LOCATE_typing___VariableContext___init "typing::VariableContext::init"
#define ATTR_typing___SubVariableContext____prev(recv) ATTR(recv, COLOR_typing___SubVariableContext____prev)
typedef val_t (* typing___SubVariableContext___prev_t)(val_t self);
val_t typing___SubVariableContext___prev(val_t self);
+#define LOCATE_typing___SubVariableContext___prev "typing::SubVariableContext::prev"
#define ATTR_typing___SubVariableContext____variable(recv) ATTR(recv, COLOR_typing___SubVariableContext____variable)
#define ATTR_typing___SubVariableContext____var_type(recv) ATTR(recv, COLOR_typing___SubVariableContext____var_type)
typedef val_t (* typing___SubVariableContext_____bra_t)(val_t self, val_t param0);
val_t typing___SubVariableContext_____bra(val_t self, val_t param0);
+#define LOCATE_typing___SubVariableContext_____bra "typing::SubVariableContext::(typing::VariableContext::[])"
typedef val_t (* typing___SubVariableContext___stype_t)(val_t self, val_t param0);
val_t typing___SubVariableContext___stype(val_t self, val_t param0);
+#define LOCATE_typing___SubVariableContext___stype "typing::SubVariableContext::(typing::VariableContext::stype)"
typedef void (* typing___SubVariableContext___with_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void typing___SubVariableContext___with(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_typing___SubVariableContext___with(val_t param0, val_t param1, val_t param2);
+#define LOCATE_typing___SubVariableContext___with "typing::SubVariableContext::with"
typedef void (* typing___PNode___accept_typing_t)(val_t self, val_t param0);
void typing___PNode___accept_typing(val_t self, val_t param0);
+#define LOCATE_typing___PNode___accept_typing "typing::PNode::accept_typing"
typedef void (* typing___PNode___after_typing_t)(val_t self, val_t param0);
void typing___PNode___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___PNode___after_typing "typing::PNode::after_typing"
typedef void (* typing___PClassdef___accept_typing_t)(val_t self, val_t param0);
void typing___PClassdef___accept_typing(val_t self, val_t param0);
+#define LOCATE_typing___PClassdef___accept_typing "typing::PClassdef::(typing::PNode::accept_typing)"
typedef void (* typing___AAttrPropdef___accept_typing_t)(val_t self, val_t param0);
void typing___AAttrPropdef___accept_typing(val_t self, val_t param0);
+#define LOCATE_typing___AAttrPropdef___accept_typing "typing::AAttrPropdef::(typing::PNode::accept_typing)"
typedef void (* typing___AMethPropdef___accept_typing_t)(val_t self, val_t param0);
void typing___AMethPropdef___accept_typing(val_t self, val_t param0);
+#define LOCATE_typing___AMethPropdef___accept_typing "typing::AMethPropdef::(typing::PNode::accept_typing)"
#define ATTR_typing___AConcreteInitPropdef____super_init_calls(recv) ATTR(recv, COLOR_typing___AConcreteInitPropdef____super_init_calls)
typedef val_t (* typing___AConcreteInitPropdef___super_init_calls_t)(val_t self);
val_t typing___AConcreteInitPropdef___super_init_calls(val_t self);
+#define LOCATE_typing___AConcreteInitPropdef___super_init_calls "typing::AConcreteInitPropdef::super_init_calls"
#define ATTR_typing___AConcreteInitPropdef____explicit_super_init_calls(recv) ATTR(recv, COLOR_typing___AConcreteInitPropdef____explicit_super_init_calls)
typedef val_t (* typing___AConcreteInitPropdef___explicit_super_init_calls_t)(val_t self);
val_t typing___AConcreteInitPropdef___explicit_super_init_calls(val_t self);
+#define LOCATE_typing___AConcreteInitPropdef___explicit_super_init_calls "typing::AConcreteInitPropdef::explicit_super_init_calls"
typedef void (* typing___AConcreteInitPropdef___accept_typing_t)(val_t self, val_t param0);
void typing___AConcreteInitPropdef___accept_typing(val_t self, val_t param0);
+#define LOCATE_typing___AConcreteInitPropdef___accept_typing "typing::AConcreteInitPropdef::(typing::PNode::accept_typing)"
typedef void (* typing___PParam___after_typing_t)(val_t self, val_t param0);
void typing___PParam___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___PParam___after_typing "typing::PParam::(typing::PNode::after_typing)"
#define ATTR_typing___PType____stype(recv) ATTR(recv, COLOR_typing___PType____stype)
typedef val_t (* typing___PType___stype_t)(val_t self);
val_t typing___PType___stype(val_t self);
+#define LOCATE_typing___PType___stype "typing::PType::stype"
typedef void (* typing___PType___after_typing_t)(val_t self, val_t param0);
void typing___PType___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___PType___after_typing "typing::PType::(typing::PNode::after_typing)"
#define ATTR_typing___PExpr____stype(recv) ATTR(recv, COLOR_typing___PExpr____stype)
typedef val_t (* typing___PExpr___stype_t)(val_t self);
val_t typing___PExpr___stype(val_t self);
+#define LOCATE_typing___PExpr___stype "typing::PExpr::(syntax_base::PExpr::stype)"
typedef val_t (* typing___PExpr___is_implicit_self_t)(val_t self);
val_t typing___PExpr___is_implicit_self(val_t self);
+#define LOCATE_typing___PExpr___is_implicit_self "typing::PExpr::is_implicit_self"
typedef val_t (* typing___PExpr___is_self_t)(val_t self);
val_t typing___PExpr___is_self(val_t self);
+#define LOCATE_typing___PExpr___is_self "typing::PExpr::is_self"
typedef val_t (* typing___PExpr___is_variable_t)(val_t self);
val_t typing___PExpr___is_variable(val_t self);
+#define LOCATE_typing___PExpr___is_variable "typing::PExpr::is_variable"
#define ATTR_typing___PExpr____if_true_variable_ctx(recv) ATTR(recv, COLOR_typing___PExpr____if_true_variable_ctx)
typedef val_t (* typing___PExpr___if_true_variable_ctx_t)(val_t self);
val_t typing___PExpr___if_true_variable_ctx(val_t self);
+#define LOCATE_typing___PExpr___if_true_variable_ctx "typing::PExpr::if_true_variable_ctx"
#define ATTR_typing___AVardeclExpr____variable(recv) ATTR(recv, COLOR_typing___AVardeclExpr____variable)
typedef val_t (* typing___AVardeclExpr___variable_t)(val_t self);
val_t typing___AVardeclExpr___variable(val_t self);
+#define LOCATE_typing___AVardeclExpr___variable "typing::AVardeclExpr::variable"
typedef void (* typing___AVardeclExpr___after_typing_t)(val_t self, val_t param0);
void typing___AVardeclExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AVardeclExpr___after_typing "typing::AVardeclExpr::(typing::PNode::after_typing)"
typedef void (* typing___ABlockExpr___accept_typing_t)(val_t self, val_t param0);
void typing___ABlockExpr___accept_typing(val_t self, val_t param0);
+#define LOCATE_typing___ABlockExpr___accept_typing "typing::ABlockExpr::(typing::PNode::accept_typing)"
typedef void (* typing___AReturnExpr___after_typing_t)(val_t self, val_t param0);
void typing___AReturnExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AReturnExpr___after_typing "typing::AReturnExpr::(typing::PNode::after_typing)"
typedef void (* typing___AIfExpr___accept_typing_t)(val_t self, val_t param0);
void typing___AIfExpr___accept_typing(val_t self, val_t param0);
+#define LOCATE_typing___AIfExpr___accept_typing "typing::AIfExpr::(typing::PNode::accept_typing)"
typedef void (* typing___AWhileExpr___after_typing_t)(val_t self, val_t param0);
void typing___AWhileExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AWhileExpr___after_typing "typing::AWhileExpr::(typing::PNode::after_typing)"
typedef void (* typing___AForExpr___after_typing_t)(val_t self, val_t param0);
void typing___AForExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AForExpr___after_typing "typing::AForExpr::(typing::PNode::after_typing)"
#define ATTR_typing___AForVardeclExpr____variable(recv) ATTR(recv, COLOR_typing___AForVardeclExpr____variable)
typedef val_t (* typing___AForVardeclExpr___variable_t)(val_t self);
val_t typing___AForVardeclExpr___variable(val_t self);
+#define LOCATE_typing___AForVardeclExpr___variable "typing::AForVardeclExpr::variable"
typedef void (* typing___AForVardeclExpr___after_typing_t)(val_t self, val_t param0);
void typing___AForVardeclExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AForVardeclExpr___after_typing "typing::AForVardeclExpr::(typing::PNode::after_typing)"
typedef void (* typing___AAssertExpr___after_typing_t)(val_t self, val_t param0);
void typing___AAssertExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AAssertExpr___after_typing "typing::AAssertExpr::(typing::PNode::after_typing)"
#define ATTR_typing___AVarFormExpr____variable(recv) ATTR(recv, COLOR_typing___AVarFormExpr____variable)
typedef val_t (* typing___AVarFormExpr___variable_t)(val_t self);
val_t typing___AVarFormExpr___variable(val_t self);
+#define LOCATE_typing___AVarFormExpr___variable "typing::AVarFormExpr::variable"
typedef void (* typing___AVarFormExpr___variable__eq_t)(val_t self, val_t param0);
void typing___AVarFormExpr___variable__eq(val_t self, val_t param0);
+#define LOCATE_typing___AVarFormExpr___variable__eq "typing::AVarFormExpr::variable="
typedef val_t (* typing___AVarExpr___is_variable_t)(val_t self);
val_t typing___AVarExpr___is_variable(val_t self);
+#define LOCATE_typing___AVarExpr___is_variable "typing::AVarExpr::(typing::PExpr::is_variable)"
typedef void (* typing___AVarExpr___after_typing_t)(val_t self, val_t param0);
void typing___AVarExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AVarExpr___after_typing "typing::AVarExpr::(typing::PNode::after_typing)"
typedef void (* typing___AVarAssignExpr___after_typing_t)(val_t self, val_t param0);
void typing___AVarAssignExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AVarAssignExpr___after_typing "typing::AVarAssignExpr::(typing::PNode::after_typing)"
typedef void (* typing___AReassignFormExpr___do_lvalue_typing_t)(val_t self, val_t param0, val_t param1);
void typing___AReassignFormExpr___do_lvalue_typing(val_t self, val_t param0, val_t param1);
+#define LOCATE_typing___AReassignFormExpr___do_lvalue_typing "typing::AReassignFormExpr::do_lvalue_typing"
#define ATTR_typing___AReassignFormExpr____assign_method(recv) ATTR(recv, COLOR_typing___AReassignFormExpr____assign_method)
typedef val_t (* typing___AReassignFormExpr___assign_method_t)(val_t self);
val_t typing___AReassignFormExpr___assign_method(val_t self);
+#define LOCATE_typing___AReassignFormExpr___assign_method "typing::AReassignFormExpr::assign_method"
typedef val_t (* typing___PAssignOp___method_name_t)(val_t self);
val_t typing___PAssignOp___method_name(val_t self);
+#define LOCATE_typing___PAssignOp___method_name "typing::PAssignOp::method_name"
typedef val_t (* typing___APlusAssignOp___method_name_t)(val_t self);
val_t typing___APlusAssignOp___method_name(val_t self);
+#define LOCATE_typing___APlusAssignOp___method_name "typing::APlusAssignOp::(typing::PAssignOp::method_name)"
typedef val_t (* typing___AMinusAssignOp___method_name_t)(val_t self);
val_t typing___AMinusAssignOp___method_name(val_t self);
+#define LOCATE_typing___AMinusAssignOp___method_name "typing::AMinusAssignOp::(typing::PAssignOp::method_name)"
typedef void (* typing___AVarReassignExpr___after_typing_t)(val_t self, val_t param0);
void typing___AVarReassignExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AVarReassignExpr___after_typing "typing::AVarReassignExpr::(typing::PNode::after_typing)"
typedef void (* typing___ASelfExpr___after_typing_t)(val_t self, val_t param0);
void typing___ASelfExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___ASelfExpr___after_typing "typing::ASelfExpr::(typing::PNode::after_typing)"
typedef val_t (* typing___ASelfExpr___is_self_t)(val_t self);
val_t typing___ASelfExpr___is_self(val_t self);
+#define LOCATE_typing___ASelfExpr___is_self "typing::ASelfExpr::(typing::PExpr::is_self)"
typedef val_t (* typing___AImplicitSelfExpr___is_implicit_self_t)(val_t self);
val_t typing___AImplicitSelfExpr___is_implicit_self(val_t self);
+#define LOCATE_typing___AImplicitSelfExpr___is_implicit_self "typing::AImplicitSelfExpr::(typing::PExpr::is_implicit_self)"
typedef void (* typing___AIfexprExpr___accept_typing_t)(val_t self, val_t param0);
void typing___AIfexprExpr___accept_typing(val_t self, val_t param0);
+#define LOCATE_typing___AIfexprExpr___accept_typing "typing::AIfexprExpr::(typing::PNode::accept_typing)"
typedef void (* typing___ABoolExpr___after_typing_t)(val_t self, val_t param0);
void typing___ABoolExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___ABoolExpr___after_typing "typing::ABoolExpr::(typing::PNode::after_typing)"
typedef void (* typing___AOrExpr___after_typing_t)(val_t self, val_t param0);
void typing___AOrExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AOrExpr___after_typing "typing::AOrExpr::(typing::PNode::after_typing)"
typedef void (* typing___AAndExpr___accept_typing_t)(val_t self, val_t param0);
void typing___AAndExpr___accept_typing(val_t self, val_t param0);
+#define LOCATE_typing___AAndExpr___accept_typing "typing::AAndExpr::(typing::PNode::accept_typing)"
typedef void (* typing___ANotExpr___after_typing_t)(val_t self, val_t param0);
void typing___ANotExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___ANotExpr___after_typing "typing::ANotExpr::(typing::PNode::after_typing)"
typedef void (* typing___AIntExpr___after_typing_t)(val_t self, val_t param0);
void typing___AIntExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AIntExpr___after_typing "typing::AIntExpr::(typing::PNode::after_typing)"
typedef void (* typing___AFloatExpr___after_typing_t)(val_t self, val_t param0);
void typing___AFloatExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AFloatExpr___after_typing "typing::AFloatExpr::(typing::PNode::after_typing)"
typedef void (* typing___ACharExpr___after_typing_t)(val_t self, val_t param0);
void typing___ACharExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___ACharExpr___after_typing "typing::ACharExpr::(typing::PNode::after_typing)"
typedef void (* typing___AStringFormExpr___after_typing_t)(val_t self, val_t param0);
void typing___AStringFormExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AStringFormExpr___after_typing "typing::AStringFormExpr::(typing::PNode::after_typing)"
typedef void (* typing___ASuperstringExpr___after_typing_t)(val_t self, val_t param0);
void typing___ASuperstringExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___ASuperstringExpr___after_typing "typing::ASuperstringExpr::(typing::PNode::after_typing)"
typedef void (* typing___ANullExpr___after_typing_t)(val_t self, val_t param0);
void typing___ANullExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___ANullExpr___after_typing "typing::ANullExpr::(typing::PNode::after_typing)"
typedef void (* typing___AArrayExpr___stype__eq_t)(val_t self, val_t param0);
void typing___AArrayExpr___stype__eq(val_t self, val_t param0);
+#define LOCATE_typing___AArrayExpr___stype__eq "typing::AArrayExpr::stype="
typedef void (* typing___AArrayExpr___after_typing_t)(val_t self, val_t param0);
void typing___AArrayExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AArrayExpr___after_typing "typing::AArrayExpr::(typing::PNode::after_typing)"
typedef void (* typing___ARangeExpr___after_typing_t)(val_t self, val_t param0);
void typing___ARangeExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___ARangeExpr___after_typing "typing::ARangeExpr::(typing::PNode::after_typing)"
#define ATTR_typing___ASuperExpr____init_in_superclass(recv) ATTR(recv, COLOR_typing___ASuperExpr____init_in_superclass)
typedef val_t (* typing___ASuperExpr___init_in_superclass_t)(val_t self);
val_t typing___ASuperExpr___init_in_superclass(val_t self);
+#define LOCATE_typing___ASuperExpr___init_in_superclass "typing::ASuperExpr::init_in_superclass"
typedef void (* typing___ASuperExpr___after_typing_t)(val_t self, val_t param0);
void typing___ASuperExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___ASuperExpr___after_typing "typing::ASuperExpr::(typing::PNode::after_typing)"
#define ATTR_typing___AAttrFormExpr____prop(recv) ATTR(recv, COLOR_typing___AAttrFormExpr____prop)
typedef val_t (* typing___AAttrFormExpr___prop_t)(val_t self);
val_t typing___AAttrFormExpr___prop(val_t self);
+#define LOCATE_typing___AAttrFormExpr___prop "typing::AAttrFormExpr::prop"
typedef void (* typing___AAttrFormExpr___do_typing_t)(val_t self, val_t param0);
void typing___AAttrFormExpr___do_typing(val_t self, val_t param0);
+#define LOCATE_typing___AAttrFormExpr___do_typing "typing::AAttrFormExpr::do_typing"
typedef void (* typing___AAttrExpr___after_typing_t)(val_t self, val_t param0);
void typing___AAttrExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AAttrExpr___after_typing "typing::AAttrExpr::(typing::PNode::after_typing)"
typedef void (* typing___AAttrAssignExpr___after_typing_t)(val_t self, val_t param0);
void typing___AAttrAssignExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AAttrAssignExpr___after_typing "typing::AAttrAssignExpr::(typing::PNode::after_typing)"
typedef void (* typing___AAttrReassignExpr___after_typing_t)(val_t self, val_t param0);
void typing___AAttrReassignExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AAttrReassignExpr___after_typing "typing::AAttrReassignExpr::(typing::PNode::after_typing)"
typedef void (* typing___AAbsSendExpr___do_typing_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5);
void typing___AAbsSendExpr___do_typing(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5);
+#define LOCATE_typing___AAbsSendExpr___do_typing "typing::AAbsSendExpr::do_typing"
typedef val_t (* typing___AAbsSendExpr___get_property_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
val_t typing___AAbsSendExpr___get_property(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_typing___AAbsSendExpr___get_property "typing::AAbsSendExpr::get_property"
typedef val_t (* typing___AAbsSendExpr___process_signature_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
val_t typing___AAbsSendExpr___process_signature(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
+#define LOCATE_typing___AAbsSendExpr___process_signature "typing::AAbsSendExpr::process_signature"
#define ATTR_typing___AAbsSendExpr____prop(recv) ATTR(recv, COLOR_typing___AAbsSendExpr____prop)
typedef val_t (* typing___AAbsSendExpr___prop_t)(val_t self);
val_t typing___AAbsSendExpr___prop(val_t self);
+#define LOCATE_typing___AAbsSendExpr___prop "typing::AAbsSendExpr::prop"
#define ATTR_typing___AAbsSendExpr____arguments(recv) ATTR(recv, COLOR_typing___AAbsSendExpr____arguments)
typedef val_t (* typing___AAbsSendExpr___arguments_t)(val_t self);
val_t typing___AAbsSendExpr___arguments(val_t self);
+#define LOCATE_typing___AAbsSendExpr___arguments "typing::AAbsSendExpr::arguments"
typedef void (* typing___ASuperInitCall___register_super_init_call_t)(val_t self, val_t param0, val_t param1);
void typing___ASuperInitCall___register_super_init_call(val_t self, val_t param0, val_t param1);
+#define LOCATE_typing___ASuperInitCall___register_super_init_call "typing::ASuperInitCall::register_super_init_call"
typedef void (* typing___ANewExpr___after_typing_t)(val_t self, val_t param0);
void typing___ANewExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___ANewExpr___after_typing "typing::ANewExpr::(typing::PNode::after_typing)"
typedef val_t (* typing___ASendExpr___name_t)(val_t self);
val_t typing___ASendExpr___name(val_t self);
+#define LOCATE_typing___ASendExpr___name "typing::ASendExpr::name"
typedef val_t (* typing___ASendExpr___raw_arguments_t)(val_t self);
val_t typing___ASendExpr___raw_arguments(val_t self);
+#define LOCATE_typing___ASendExpr___raw_arguments "typing::ASendExpr::raw_arguments"
typedef void (* typing___ASendExpr___after_typing_t)(val_t self, val_t param0);
void typing___ASendExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___ASendExpr___after_typing "typing::ASendExpr::(typing::PNode::after_typing)"
typedef void (* typing___ASendExpr___do_all_typing_t)(val_t self, val_t param0);
void typing___ASendExpr___do_all_typing(val_t self, val_t param0);
+#define LOCATE_typing___ASendExpr___do_all_typing "typing::ASendExpr::do_all_typing"
#define ATTR_typing___ASendReassignExpr____read_prop(recv) ATTR(recv, COLOR_typing___ASendReassignExpr____read_prop)
typedef val_t (* typing___ASendReassignExpr___read_prop_t)(val_t self);
val_t typing___ASendReassignExpr___read_prop(val_t self);
+#define LOCATE_typing___ASendReassignExpr___read_prop "typing::ASendReassignExpr::read_prop"
typedef void (* typing___ASendReassignExpr___do_all_typing_t)(val_t self, val_t param0);
void typing___ASendReassignExpr___do_all_typing(val_t self, val_t param0);
+#define LOCATE_typing___ASendReassignExpr___do_all_typing "typing::ASendReassignExpr::(typing::ASendExpr::do_all_typing)"
typedef val_t (* typing___ABinopExpr___raw_arguments_t)(val_t self);
val_t typing___ABinopExpr___raw_arguments(val_t self);
+#define LOCATE_typing___ABinopExpr___raw_arguments "typing::ABinopExpr::(typing::ASendExpr::raw_arguments)"
typedef val_t (* typing___AEqExpr___name_t)(val_t self);
val_t typing___AEqExpr___name(val_t self);
+#define LOCATE_typing___AEqExpr___name "typing::AEqExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___ANeExpr___name_t)(val_t self);
val_t typing___ANeExpr___name(val_t self);
+#define LOCATE_typing___ANeExpr___name "typing::ANeExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___ALtExpr___name_t)(val_t self);
val_t typing___ALtExpr___name(val_t self);
+#define LOCATE_typing___ALtExpr___name "typing::ALtExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___ALeExpr___name_t)(val_t self);
val_t typing___ALeExpr___name(val_t self);
+#define LOCATE_typing___ALeExpr___name "typing::ALeExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___AGtExpr___name_t)(val_t self);
val_t typing___AGtExpr___name(val_t self);
+#define LOCATE_typing___AGtExpr___name "typing::AGtExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___AGeExpr___name_t)(val_t self);
val_t typing___AGeExpr___name(val_t self);
+#define LOCATE_typing___AGeExpr___name "typing::AGeExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___APlusExpr___name_t)(val_t self);
val_t typing___APlusExpr___name(val_t self);
+#define LOCATE_typing___APlusExpr___name "typing::APlusExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___AMinusExpr___name_t)(val_t self);
val_t typing___AMinusExpr___name(val_t self);
+#define LOCATE_typing___AMinusExpr___name "typing::AMinusExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___AStarshipExpr___name_t)(val_t self);
val_t typing___AStarshipExpr___name(val_t self);
+#define LOCATE_typing___AStarshipExpr___name "typing::AStarshipExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___AStarExpr___name_t)(val_t self);
val_t typing___AStarExpr___name(val_t self);
+#define LOCATE_typing___AStarExpr___name "typing::AStarExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___ASlashExpr___name_t)(val_t self);
val_t typing___ASlashExpr___name(val_t self);
+#define LOCATE_typing___ASlashExpr___name "typing::ASlashExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___APercentExpr___name_t)(val_t self);
val_t typing___APercentExpr___name(val_t self);
+#define LOCATE_typing___APercentExpr___name "typing::APercentExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___AUminusExpr___name_t)(val_t self);
val_t typing___AUminusExpr___name(val_t self);
+#define LOCATE_typing___AUminusExpr___name "typing::AUminusExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___AUminusExpr___raw_arguments_t)(val_t self);
val_t typing___AUminusExpr___raw_arguments(val_t self);
+#define LOCATE_typing___AUminusExpr___raw_arguments "typing::AUminusExpr::(typing::ASendExpr::raw_arguments)"
typedef void (* typing___ACallFormExpr___after_typing_t)(val_t self, val_t param0);
void typing___ACallFormExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___ACallFormExpr___after_typing "typing::ACallFormExpr::(typing::PNode::after_typing)"
typedef val_t (* typing___ACallFormExpr___variable_create_t)(val_t self, val_t param0);
val_t typing___ACallFormExpr___variable_create(val_t self, val_t param0);
+#define LOCATE_typing___ACallFormExpr___variable_create "typing::ACallFormExpr::variable_create"
typedef val_t (* typing___ACallExpr___variable_create_t)(val_t self, val_t param0);
val_t typing___ACallExpr___variable_create(val_t self, val_t param0);
+#define LOCATE_typing___ACallExpr___variable_create "typing::ACallExpr::(typing::ACallFormExpr::variable_create)"
typedef val_t (* typing___ACallExpr___name_t)(val_t self);
val_t typing___ACallExpr___name(val_t self);
+#define LOCATE_typing___ACallExpr___name "typing::ACallExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___ACallExpr___raw_arguments_t)(val_t self);
val_t typing___ACallExpr___raw_arguments(val_t self);
+#define LOCATE_typing___ACallExpr___raw_arguments "typing::ACallExpr::(typing::ASendExpr::raw_arguments)"
typedef val_t (* typing___ACallAssignExpr___variable_create_t)(val_t self, val_t param0);
val_t typing___ACallAssignExpr___variable_create(val_t self, val_t param0);
+#define LOCATE_typing___ACallAssignExpr___variable_create "typing::ACallAssignExpr::(typing::ACallFormExpr::variable_create)"
typedef val_t (* typing___ACallAssignExpr___name_t)(val_t self);
val_t typing___ACallAssignExpr___name(val_t self);
+#define LOCATE_typing___ACallAssignExpr___name "typing::ACallAssignExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___ACallAssignExpr___raw_arguments_t)(val_t self);
val_t typing___ACallAssignExpr___raw_arguments(val_t self);
+#define LOCATE_typing___ACallAssignExpr___raw_arguments "typing::ACallAssignExpr::(typing::ASendExpr::raw_arguments)"
typedef val_t (* typing___ACallReassignExpr___variable_create_t)(val_t self, val_t param0);
val_t typing___ACallReassignExpr___variable_create(val_t self, val_t param0);
+#define LOCATE_typing___ACallReassignExpr___variable_create "typing::ACallReassignExpr::(typing::ACallFormExpr::variable_create)"
typedef val_t (* typing___ACallReassignExpr___name_t)(val_t self);
val_t typing___ACallReassignExpr___name(val_t self);
+#define LOCATE_typing___ACallReassignExpr___name "typing::ACallReassignExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___ACallReassignExpr___raw_arguments_t)(val_t self);
val_t typing___ACallReassignExpr___raw_arguments(val_t self);
+#define LOCATE_typing___ACallReassignExpr___raw_arguments "typing::ACallReassignExpr::(typing::ASendExpr::raw_arguments)"
typedef val_t (* typing___ABraExpr___name_t)(val_t self);
val_t typing___ABraExpr___name(val_t self);
+#define LOCATE_typing___ABraExpr___name "typing::ABraExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___ABraExpr___raw_arguments_t)(val_t self);
val_t typing___ABraExpr___raw_arguments(val_t self);
+#define LOCATE_typing___ABraExpr___raw_arguments "typing::ABraExpr::(typing::ASendExpr::raw_arguments)"
typedef val_t (* typing___ABraAssignExpr___name_t)(val_t self);
val_t typing___ABraAssignExpr___name(val_t self);
+#define LOCATE_typing___ABraAssignExpr___name "typing::ABraAssignExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___ABraAssignExpr___raw_arguments_t)(val_t self);
val_t typing___ABraAssignExpr___raw_arguments(val_t self);
+#define LOCATE_typing___ABraAssignExpr___raw_arguments "typing::ABraAssignExpr::(typing::ASendExpr::raw_arguments)"
typedef val_t (* typing___ABraReassignExpr___name_t)(val_t self);
val_t typing___ABraReassignExpr___name(val_t self);
+#define LOCATE_typing___ABraReassignExpr___name "typing::ABraReassignExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___ABraReassignExpr___raw_arguments_t)(val_t self);
val_t typing___ABraReassignExpr___raw_arguments(val_t self);
+#define LOCATE_typing___ABraReassignExpr___raw_arguments "typing::ABraReassignExpr::(typing::ASendExpr::raw_arguments)"
typedef val_t (* typing___AInitExpr___name_t)(val_t self);
val_t typing___AInitExpr___name(val_t self);
+#define LOCATE_typing___AInitExpr___name "typing::AInitExpr::(typing::ASendExpr::name)"
typedef val_t (* typing___AInitExpr___raw_arguments_t)(val_t self);
val_t typing___AInitExpr___raw_arguments(val_t self);
+#define LOCATE_typing___AInitExpr___raw_arguments "typing::AInitExpr::(typing::ASendExpr::raw_arguments)"
typedef void (* typing___AIsaExpr___after_typing_t)(val_t self, val_t param0);
void typing___AIsaExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AIsaExpr___after_typing "typing::AIsaExpr::(typing::PNode::after_typing)"
typedef void (* typing___AProxyExpr___after_typing_t)(val_t self, val_t param0);
void typing___AProxyExpr___after_typing(val_t self, val_t param0);
+#define LOCATE_typing___AProxyExpr___after_typing "typing::AProxyExpr::(typing::PNode::after_typing)"
#endif
/* This C file is generated by NIT to compile module utils. */
#include "utils._sep.h"
val_t utils___Object___cmangle(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "utils::Object::cmangle (src/utils.nit:21,1--55:11)"};
+ struct trace_t trace = {NULL, LOCATE_utils___Object___cmangle, 21};
val_t variable0;
val_t variable1;
val_t variable2;
val_t variable12;
trace.prev = tracehead; tracehead = &trace;
/* check if p<Array[Symbol] with p:Symbol */
- if (( param0!=NIT_NULL) && !VAL_ISA( param0, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled at src/utils.nit:22,14--31\n"); nit_exit(1); } /*cast Array[Symbol]*/;
+ if (( param0!=NIT_NULL) && !VAL_ISA( param0, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled (%s: %d)\n", LOCATE_utils, 22); nit_exit(1); } /*cast Array[Symbol]*/;
variable0 = param0;
if (once_bool_variable2_1) variable2 = once_value_variable2_1;
else {
return variable1;
}
val_t utils___Object___cmangle_table(val_t self) {
- struct trace_t trace = {NULL, "utils::Object::cmangle_table (src/utils.nit:58,1--74:11)"};
+ struct trace_t trace = {NULL, LOCATE_utils___Object___cmangle_table, 58};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
/* This C header file is generated by NIT to compile modules and programs that requires utils. */
-#ifndef utils__sep
-#define utils__sep
+#ifndef utils_3_sep
+#define utils_3_sep
#include "standard._sep.h"
#include <nit_common.h>
+#define LOCATE_utils "utils"
extern const int SFT_utils[];
#define COLOR_utils___Object___cmangle SFT_utils[0]
#define COLOR_utils___Object___cmangle_table SFT_utils[1]
typedef val_t (* utils___Object___cmangle_t)(val_t self, val_t param0);
val_t utils___Object___cmangle(val_t self, val_t param0);
+#define LOCATE_utils___Object___cmangle "utils::Object::cmangle"
typedef val_t (* utils___Object___cmangle_table_t)(val_t self);
val_t utils___Object___cmangle_table(val_t self);
+#define LOCATE_utils___Object___cmangle_table "utils::Object::cmangle_table"
#endif
/* This C file is generated by NIT to compile module vararg. */
#include "vararg._sep.h"
val_t vararg___MMSignature___vararg_rank(val_t self) {
- struct trace_t trace = {NULL, "vararg::MMSignature::vararg_rank (src/metamodel//vararg.nit:24,2--25:41)"};
+ struct trace_t trace = {NULL, LOCATE_vararg___MMSignature___vararg_rank, 24};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_vararg___MMSignature____vararg_rank( self) /*MMSignature::_vararg_rank*/;
}
void vararg___MMSignature___vararg_rank__eq(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "vararg::MMSignature::vararg_rank= (src/metamodel//vararg.nit:24,2--25:41)"};
+ struct trace_t trace = {NULL, LOCATE_vararg___MMSignature___vararg_rank__eq, 24};
trace.prev = tracehead; tracehead = &trace;
ATTR_vararg___MMSignature____vararg_rank( self) /*MMSignature::_vararg_rank*/ = param0;
tracehead = trace.prev;
return;
}
val_t vararg___MMSignature___has_vararg(val_t self) {
- struct trace_t trace = {NULL, "vararg::MMSignature::has_vararg (src/metamodel//vararg.nit:27,2--30:26)"};
+ struct trace_t trace = {NULL, LOCATE_vararg___MMSignature___has_vararg, 27};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ATTR_vararg___MMSignature____vararg_rank( self) /*MMSignature::_vararg_rank*/;
return variable0;
}
val_t vararg___MMSignature___adaptation_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "vararg::MMSignature::adaptation_to (src/metamodel//vararg.nit:33,2--37:10)"};
+ struct trace_t trace = {NULL, LOCATE_vararg___MMSignature___adaptation_to, 33};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void vararg___MMSignature___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table) {
- struct trace_t trace = {NULL, "vararg::MMSignature::init (src/metamodel//vararg.nit:40,2--43:19)"};
+ struct trace_t trace = {NULL, LOCATE_vararg___MMSignature___init, 40};
val_t variable0;
val_t variable1;
val_t variable2;
/* This C header file is generated by NIT to compile modules and programs that requires vararg. */
-#ifndef vararg__sep
-#define vararg__sep
+#ifndef vararg_3_sep
+#define vararg_3_sep
#include "genericity._sep.h"
#include <nit_common.h>
+#define LOCATE_vararg "vararg"
extern const int SFT_vararg[];
#define COLOR_vararg___MMSignature____vararg_rank SFT_vararg[0]
#define COLOR_vararg___MMSignature___vararg_rank SFT_vararg[1]
#define ATTR_vararg___MMSignature____vararg_rank(recv) ATTR(recv, COLOR_vararg___MMSignature____vararg_rank)
typedef val_t (* vararg___MMSignature___vararg_rank_t)(val_t self);
val_t vararg___MMSignature___vararg_rank(val_t self);
+#define LOCATE_vararg___MMSignature___vararg_rank "vararg::MMSignature::vararg_rank"
typedef void (* vararg___MMSignature___vararg_rank__eq_t)(val_t self, val_t param0);
void vararg___MMSignature___vararg_rank__eq(val_t self, val_t param0);
+#define LOCATE_vararg___MMSignature___vararg_rank__eq "vararg::MMSignature::vararg_rank="
typedef val_t (* vararg___MMSignature___has_vararg_t)(val_t self);
val_t vararg___MMSignature___has_vararg(val_t self);
+#define LOCATE_vararg___MMSignature___has_vararg "vararg::MMSignature::has_vararg"
typedef val_t (* vararg___MMSignature___adaptation_to_t)(val_t self, val_t param0);
val_t vararg___MMSignature___adaptation_to(val_t self, val_t param0);
+#define LOCATE_vararg___MMSignature___adaptation_to "vararg::MMSignature::(genericity::MMSignature::adaptation_to)"
typedef void (* vararg___MMSignature___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void vararg___MMSignature___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_vararg___MMSignature___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_vararg___MMSignature___init "vararg::MMSignature::(static_type::MMSignature::init)"
#endif
/* This C file is generated by NIT to compile module virtualtype. */
#include "virtualtype._sep.h"
val_t virtualtype___MMGlobalProperty___is_virtual_type(val_t self) {
- struct trace_t trace = {NULL, "virtualtype::MMGlobalProperty::is_virtual_type (src/metamodel//virtualtype.nit:24,2--25:62)"};
+ struct trace_t trace = {NULL, LOCATE_virtualtype___MMGlobalProperty___is_virtual_type, 24};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((abstractmetamodel___MMGlobalProperty___intro_t)CALL( self,COLOR_abstractmetamodel___MMGlobalProperty___intro))( self) /*MMGlobalProperty::intro*/;
return variable0;
}
val_t virtualtype___MMTypeProperty___inherit_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "virtualtype::MMTypeProperty::inherit_to (src/metamodel//virtualtype.nit:31,2--33:35)"};
+ struct trace_t trace = {NULL, LOCATE_virtualtype___MMTypeProperty___inherit_to, 31};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable1;
}
val_t virtualtype___MMTypeProperty___stype(val_t self) {
- struct trace_t trace = {NULL, "virtualtype::MMTypeProperty::stype (src/metamodel//virtualtype.nit:39,2--50:10)"};
+ struct trace_t trace = {NULL, LOCATE_virtualtype___MMTypeProperty___stype, 39};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
return variable0;
}
val_t virtualtype___MMType___select_virtual_type(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "virtualtype::MMType::select_virtual_type (src/metamodel//virtualtype.nit:55,2--62:12)"};
+ struct trace_t trace = {NULL, LOCATE_virtualtype___MMType___select_virtual_type, 55};
val_t variable0;
val_t variable1;
val_t variable2;
variable0 = param0;
variable1 = ((static_type___MMType___local_class_t)CALL( self,COLOR_static_type___MMType___local_class))( self) /*MMType::local_class*/;
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool((variable1 == NIT_NULL /*null*/) || ((variable1 != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN(variable1, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL(variable1,COLOR_kernel___Object_____eqeq))(variable1, NIT_NULL /*null*/) /*MMLocalClass::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//virtualtype.nit:58,3--28\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_virtualtype___MMType___select_virtual_type, 58); nit_exit(1);}
variable1 = TAG_Bool(!UNTAG_Bool(TAG_Bool(( variable0 /*name*/ == NIT_NULL /*null*/) || (( variable0 /*name*/ != NIT_NULL) && ((((kernel___Object_____eqeq_t)CALL( variable0 /*name*/,COLOR_kernel___Object_____eqeq))==kernel___Object_____eqeq)?(IS_EQUAL_NN( variable0 /*name*/, NIT_NULL /*null*/)):(UNTAG_Bool(((kernel___Object_____eqeq_t)CALL( variable0 /*name*/,COLOR_kernel___Object_____eqeq))( variable0 /*name*/, NIT_NULL /*null*/) /*Symbol::==*/)))))));
- if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert failed: src/metamodel//virtualtype.nit:59,3--21\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable1)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_virtualtype___MMType___select_virtual_type, 59); nit_exit(1);}
variable2 = ((static_type___MMType___local_class_t)CALL( self,COLOR_static_type___MMType___local_class))( self) /*MMType::local_class*/;
variable2 = ((virtualtype___MMLocalClass___virtual_type_t)CALL(variable2,COLOR_virtualtype___MMLocalClass___virtual_type))(variable2, variable0 /*name*/) /*MMLocalClass::virtual_type*/;
variable2 = ((static_type___MMType___select_property_t)CALL( self,COLOR_static_type___MMType___select_property))( self, variable2) /*MMType::select_property*/;
variable1 = variable2;
variable2 = TAG_Bool(( variable1 /*res*/==NIT_NULL) || VAL_ISA( variable1 /*res*/, COLOR_MMTypeProperty, ID_MMTypeProperty)) /*cast MMTypeProperty*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//virtualtype.nit:61,3--31\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_virtualtype___MMType___select_virtual_type, 61); nit_exit(1);}
variable1 = variable1 /*res*/;
goto return_label3;
return_label3: while(false);
return variable1;
}
val_t virtualtype___MMVirtualType___property(val_t self) {
- struct trace_t trace = {NULL, "virtualtype::MMVirtualType::property (src/metamodel//virtualtype.nit:68,2--69:40)"};
+ struct trace_t trace = {NULL, LOCATE_virtualtype___MMVirtualType___property, 68};
trace.prev = tracehead; tracehead = &trace;
tracehead = trace.prev;
return ATTR_virtualtype___MMVirtualType____property( self) /*MMVirtualType::_property*/;
}
void virtualtype___MMVirtualType___init(val_t self, val_t param0, int* init_table) {
- struct trace_t trace = {NULL, "virtualtype::MMVirtualType::init (src/metamodel//virtualtype.nit:71,2--74:15)"};
+ struct trace_t trace = {NULL, LOCATE_virtualtype___MMVirtualType___init, 71};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
val_t virtualtype___MMVirtualType___for_module(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "virtualtype::MMVirtualType::for_module (src/metamodel//virtualtype.nit:77,2--80:22)"};
+ struct trace_t trace = {NULL, LOCATE_virtualtype___MMVirtualType___for_module, 77};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
val_t virtualtype___MMVirtualType___not_for_self(val_t self) {
- struct trace_t trace = {NULL, "virtualtype::MMVirtualType::not_for_self (src/metamodel//virtualtype.nit:83,2--85:27)"};
+ struct trace_t trace = {NULL, LOCATE_virtualtype___MMVirtualType___not_for_self, 83};
val_t variable0;
trace.prev = tracehead; tracehead = &trace;
variable0 = ((type_formal___MMTypeFormal___bound_t)CALL( self,COLOR_type_formal___MMTypeFormal___bound))( self) /*MMVirtualType::bound*/;
return variable0;
}
val_t virtualtype___MMVirtualType___adapt_to(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "virtualtype::MMVirtualType::adapt_to (src/metamodel//virtualtype.nit:88,2--93:19)"};
+ struct trace_t trace = {NULL, LOCATE_virtualtype___MMVirtualType___adapt_to, 88};
val_t variable0;
val_t variable1;
val_t variable2;
variable2 = ((static_type___MMType___select_property_t)CALL( variable0 /*recv*/,COLOR_static_type___MMType___select_property))( variable0 /*recv*/, variable2) /*MMType::select_property*/;
variable1 = variable2;
variable2 = TAG_Bool(( variable1 /*prop*/==NIT_NULL) || VAL_ISA( variable1 /*prop*/, COLOR_MMTypeProperty, ID_MMTypeProperty)) /*cast MMTypeProperty*/;
- if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert failed: src/metamodel//virtualtype.nit:92,3--32\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable2)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_virtualtype___MMVirtualType___adapt_to, 92); nit_exit(1);}
variable2 = ((virtualtype___MMTypeProperty___stype_t)CALL( variable1 /*prop*/,COLOR_virtualtype___MMTypeProperty___stype))( variable1 /*prop*/) /*MMTypeProperty::stype*/;
variable1 = variable2;
goto return_label7;
return variable1;
}
val_t virtualtype___MMLocalClass___virtual_type(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "virtualtype::MMLocalClass::virtual_type (src/metamodel//virtualtype.nit:98,2--104:13)"};
+ struct trace_t trace = {NULL, LOCATE_virtualtype___MMLocalClass___virtual_type, 98};
val_t variable0;
val_t variable1;
val_t variable2;
return variable1;
}
void virtualtype___MMImplicitType___init(val_t self, val_t param0, val_t param1, int* init_table) {
- struct trace_t trace = {NULL, "virtualtype::MMImplicitType::init (src/metamodel//virtualtype.nit:111,2--20)"};
+ struct trace_t trace = {NULL, LOCATE_virtualtype___MMImplicitType___init, 111};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;
/* This C header file is generated by NIT to compile modules and programs that requires virtualtype. */
-#ifndef virtualtype__sep
-#define virtualtype__sep
+#ifndef virtualtype_3_sep
+#define virtualtype_3_sep
#include "type_formal._sep.h"
#include <nit_common.h>
extern const classtable_elt_t VFT_MMVirtualType[];
extern const classtable_elt_t VFT_MMImplicitType[];
+#define LOCATE_virtualtype "virtualtype"
extern const int SFT_virtualtype[];
#define COLOR_virtualtype___MMGlobalProperty___is_virtual_type SFT_virtualtype[0]
#define ID_MMTypeProperty SFT_virtualtype[1]
#define COLOR_virtualtype___MMImplicitType___init SFT_virtualtype[17]
typedef val_t (* virtualtype___MMGlobalProperty___is_virtual_type_t)(val_t self);
val_t virtualtype___MMGlobalProperty___is_virtual_type(val_t self);
+#define LOCATE_virtualtype___MMGlobalProperty___is_virtual_type "virtualtype::MMGlobalProperty::is_virtual_type"
typedef val_t (* virtualtype___MMTypeProperty___inherit_to_t)(val_t self, val_t param0);
val_t virtualtype___MMTypeProperty___inherit_to(val_t self, val_t param0);
+#define LOCATE_virtualtype___MMTypeProperty___inherit_to "virtualtype::MMTypeProperty::(inheritance::MMLocalProperty::inherit_to)"
#define ATTR_virtualtype___MMTypeProperty____stype_cache(recv) ATTR(recv, COLOR_virtualtype___MMTypeProperty____stype_cache)
typedef val_t (* virtualtype___MMTypeProperty___stype_t)(val_t self);
val_t virtualtype___MMTypeProperty___stype(val_t self);
+#define LOCATE_virtualtype___MMTypeProperty___stype "virtualtype::MMTypeProperty::stype"
typedef val_t (* virtualtype___MMType___select_virtual_type_t)(val_t self, val_t param0);
val_t virtualtype___MMType___select_virtual_type(val_t self, val_t param0);
+#define LOCATE_virtualtype___MMType___select_virtual_type "virtualtype::MMType::select_virtual_type"
#define ATTR_virtualtype___MMVirtualType____property(recv) ATTR(recv, COLOR_virtualtype___MMVirtualType____property)
typedef val_t (* virtualtype___MMVirtualType___property_t)(val_t self);
val_t virtualtype___MMVirtualType___property(val_t self);
+#define LOCATE_virtualtype___MMVirtualType___property "virtualtype::MMVirtualType::property"
typedef void (* virtualtype___MMVirtualType___init_t)(val_t self, val_t param0, int* init_table);
void virtualtype___MMVirtualType___init(val_t self, val_t param0, int* init_table);
val_t NEW_virtualtype___MMVirtualType___init(val_t param0);
+#define LOCATE_virtualtype___MMVirtualType___init "virtualtype::MMVirtualType::init"
typedef val_t (* virtualtype___MMVirtualType___for_module_t)(val_t self, val_t param0);
val_t virtualtype___MMVirtualType___for_module(val_t self, val_t param0);
+#define LOCATE_virtualtype___MMVirtualType___for_module "virtualtype::MMVirtualType::(static_type::MMType::for_module)"
typedef val_t (* virtualtype___MMVirtualType___not_for_self_t)(val_t self);
val_t virtualtype___MMVirtualType___not_for_self(val_t self);
+#define LOCATE_virtualtype___MMVirtualType___not_for_self "virtualtype::MMVirtualType::(static_type::MMType::not_for_self)"
typedef val_t (* virtualtype___MMVirtualType___adapt_to_t)(val_t self, val_t param0);
val_t virtualtype___MMVirtualType___adapt_to(val_t self, val_t param0);
+#define LOCATE_virtualtype___MMVirtualType___adapt_to "virtualtype::MMVirtualType::(static_type::MMType::adapt_to)"
typedef val_t (* virtualtype___MMLocalClass___virtual_type_t)(val_t self, val_t param0);
val_t virtualtype___MMLocalClass___virtual_type(val_t self, val_t param0);
+#define LOCATE_virtualtype___MMLocalClass___virtual_type "virtualtype::MMLocalClass::virtual_type"
typedef void (* virtualtype___MMImplicitType___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void virtualtype___MMImplicitType___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_virtualtype___MMImplicitType___init(val_t param0, val_t param1);
+#define LOCATE_virtualtype___MMImplicitType___init "virtualtype::MMImplicitType::init"
#endif