-standard___standard__Array___standard__abstract_collection__SimpleCollection__add(var4, var_element); /* Direct call array#Array#add on <var4:Array[Writable]>*/
+core___core__Array___core__abstract_collection__SimpleCollection__add(var4, var_element); /* Direct call array$Array$add on <var4:Array[Writable]>*/
}
RET_LABEL:;
}
}
RET_LABEL:;
}
-/* method template#Template#addn for (self: Template, Writable) */
+/* method template$Template$addn for (self: Template, Writable) */
+var11 = ((val*(*)(val* self))((((long)var_9&3)?class_info[((long)var_9&3)]:var_9->class)->vft[COLOR_core__abstract_collection__Iterator__item]))(var_9); /* item on <var_9:IndexedIterator[Writable]>*/
}
var_e = var11;
{
}
var_e = var11;
{
-((void(*)(val* self, val* p0))((((long)var_e&3)?class_info[((long)var_e&3)]:var_e->class)->vft[COLOR_standard__stream__Writable__write_to]))(var_e, var_stream); /* write_to on <var_e:Writable>*/
+((void(*)(val* self, val* p0))((((long)var_e&3)?class_info[((long)var_e&3)]:var_e->class)->vft[COLOR_core__stream__Writable__write_to]))(var_e, var_stream); /* write_to on <var_e:Writable>*/
}
{
}
{
-standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__next(var_9); /* Direct call array#ArrayIterator#next on <var_9:ArrayIterator[Writable]>*/
-}
-} else {
-goto BREAK_label;
+((void(*)(val* self))((((long)var_9&3)?class_info[((long)var_9&3)]:var_9->class)->vft[COLOR_core__abstract_collection__Iterator__next]))(var_9); /* next on <var_9:IndexedIterator[Writable]>*/
}
}
BREAK_label: (void)0;
{
}
}
BREAK_label: (void)0;
{
-standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__finish(var_9); /* Direct call array#ArrayIterator#finish on <var_9:ArrayIterator[Writable]>*/
+((void(*)(val* self))((((long)var_9&3)?class_info[((long)var_9&3)]:var_9->class)->vft[COLOR_core__abstract_collection__Iterator__finish]))(var_9); /* finish on <var_9:IndexedIterator[Writable]>*/
}
{
}
{
-{ /* Inline template#Template#is_writing= (self,0) on <self:Template> */
+{ /* Inline template$Template$is_writing= (self,0) on <self:Template> */
self->attrs[COLOR_template__Template___is_writing].s = 0; /* _is_writing on <self:Template> */
RET_LABEL12:(void)0;
}
}
RET_LABEL:;
}
self->attrs[COLOR_template__Template___is_writing].s = 0; /* _is_writing on <self:Template> */
RET_LABEL12:(void)0;
}
}
RET_LABEL:;
}
-/* method template#Template#is_writing for (self: Template): Bool */
+/* method template$Template$is_writing for (self: Template): Bool */
short int template___template__Template___is_writing(val* self) {
short int var /* : Bool */;
short int var1 /* : Bool */;
short int template___template__Template___is_writing(val* self) {