-#include "standard__sorter.sep.0.h"
+#include "core__sorter.sep.0.h"
/* method sorter#Comparator#sort for (self: Comparator, Array[nullable Object]) */
-void standard___standard__Comparator___sort(val* self, val* p0) {
+void core___core__Comparator___sort(val* self, val* p0) {
short int var /* : Bool */;
int cltype;
int idtype;
long var10 /* : Int */;
/* Covariant cast for argument 0 (array) <p0:Array[nullable Object]> isa Array[COMPARED] */
/* <p0:Array[nullable Object]> isa Array[COMPARED] */
-type_struct = (((long)self&3)?type_info[((long)self&3)]:self->type)->resolution_table->types[COLOR_standard__Array__standard__sorter__Comparator__COMPARED];
+type_struct = (((long)self&3)?type_info[((long)self&3)]:self->type)->resolution_table->types[COLOR_core__Array__core__sorter__Comparator__COMPARED];
cltype = type_struct->color;
idtype = type_struct->id;
if(cltype >= p0->type->table_size) {
if (unlikely(!var)) {
var_class_name = p0 == NULL ? "null" : p0->type->name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "Array[COMPARED]", var_class_name);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__sorter, 80);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__sorter, 82);
fatal_exit(1);
}
var_array = p0;
{
{ /* Inline array#AbstractArrayRead#length (var_array) on <var_array:Array[nullable Object]> */
-var3 = var_array->attrs[COLOR_standard__array__AbstractArrayRead___length].l; /* _length on <var_array:Array[nullable Object]> */
+var3 = var_array->attrs[COLOR_core__array__AbstractArrayRead___length].l; /* _length on <var_array:Array[nullable Object]> */
var1 = var3;
RET_LABEL2:(void)0;
}
/* <1l:Int> isa OTHER */
var6 = 1; /* easy <1l:Int> isa OTHER*/
if (unlikely(!var6)) {
-var_class_name9 = type_standard__Int.name;
+var_class_name9 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name9);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 540);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 734);
fatal_exit(1);
}
var10 = var1 - 1l;
}
}
{
-standard___standard__Comparator___sub_sort(self, var_array, 0l, var4); /* Direct call sorter#Comparator#sub_sort on <self:Comparator>*/
+core___core__Comparator___sub_sort(self, var_array, 0l, var4); /* Direct call sorter#Comparator#sub_sort on <self:Comparator>*/
}
RET_LABEL:;
}
/* method sorter#Comparator#sub_sort for (self: Comparator, Array[nullable Object], Int, Int) */
-void standard___standard__Comparator___sub_sort(val* self, val* p0, long p1, long p2) {
+void core___core__Comparator___sub_sort(val* self, val* p0, long p1, long p2) {
short int var /* : Bool */;
int cltype;
int idtype;
short int var21 /* : Bool */;
/* Covariant cast for argument 0 (array) <p0:Array[nullable Object]> isa Array[COMPARED] */
/* <p0:Array[nullable Object]> isa Array[COMPARED] */
-type_struct = (((long)self&3)?type_info[((long)self&3)]:self->type)->resolution_table->types[COLOR_standard__Array__standard__sorter__Comparator__COMPARED];
+type_struct = (((long)self&3)?type_info[((long)self&3)]:self->type)->resolution_table->types[COLOR_core__Array__core__sorter__Comparator__COMPARED];
cltype = type_struct->color;
idtype = type_struct->id;
if(cltype >= p0->type->table_size) {
if (unlikely(!var)) {
var_class_name = p0 == NULL ? "null" : p0->type->name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "Array[COMPARED]", var_class_name);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__sorter, 89);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__sorter, 91);
fatal_exit(1);
}
var_array = p0;
/* <var_to:Int> isa OTHER */
var3 = 1; /* easy <var_to:Int> isa OTHER*/
if (unlikely(!var3)) {
-var_class_name6 = type_standard__Int.name;
+var_class_name6 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name6);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 535);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 729);
fatal_exit(1);
}
var7 = var_from >= var_to;
/* <7l:Int> isa OTHER */
var10 = 1; /* easy <7l:Int> isa OTHER*/
if (unlikely(!var10)) {
-var_class_name13 = type_standard__Int.name;
+var_class_name13 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name13);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 537);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 731);
fatal_exit(1);
}
var14 = var_from + 7l;
/* <var_to:Int> isa OTHER */
var17 = 1; /* easy <var_to:Int> isa OTHER*/
if (unlikely(!var17)) {
-var_class_name20 = type_standard__Int.name;
+var_class_name20 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name20);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 534);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 728);
fatal_exit(1);
}
var21 = var8 < var_to;
}
if (var15){
{
-standard___standard__Comparator___quick_sort(self, var_array, var_from, var_to); /* Direct call sorter#Comparator#quick_sort on <self:Comparator>*/
+core___core__Comparator___quick_sort(self, var_array, var_from, var_to); /* Direct call sorter#Comparator#quick_sort on <self:Comparator>*/
}
} else {
{
-standard___standard__Comparator___bubble_sort(self, var_array, var_from, var_to); /* Direct call sorter#Comparator#bubble_sort on <self:Comparator>*/
+core___core__Comparator___bubble_sort(self, var_array, var_from, var_to); /* Direct call sorter#Comparator#bubble_sort on <self:Comparator>*/
}
}
}
RET_LABEL:;
}
/* method sorter#Comparator#quick_sort for (self: Comparator, Array[nullable Object], Int, Int) */
-void standard___standard__Comparator___quick_sort(val* self, val* p0, long p1, long p2) {
+void core___core__Comparator___quick_sort(val* self, val* p0, long p1, long p2) {
short int var /* : Bool */;
int cltype;
int idtype;
long var90 /* : Int */;
/* Covariant cast for argument 0 (array) <p0:Array[nullable Object]> isa Array[COMPARED] */
/* <p0:Array[nullable Object]> isa Array[COMPARED] */
-type_struct = (((long)self&3)?type_info[((long)self&3)]:self->type)->resolution_table->types[COLOR_standard__Array__standard__sorter__Comparator__COMPARED];
+type_struct = (((long)self&3)?type_info[((long)self&3)]:self->type)->resolution_table->types[COLOR_core__Array__core__sorter__Comparator__COMPARED];
cltype = type_struct->color;
idtype = type_struct->id;
if(cltype >= p0->type->table_size) {
if (unlikely(!var)) {
var_class_name = p0 == NULL ? "null" : p0->type->name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "Array[COMPARED]", var_class_name);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__sorter, 101);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__sorter, 103);
fatal_exit(1);
}
var_array = p0;
var_from = p1;
var_to = p2;
{
-var1 = standard___standard__Array___standard__abstract_collection__SequenceRead___91d_93d(var_array, var_from);
+var1 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_array, var_from);
}
var_pivot = var1;
var_i = var_from;
/* <var_i:Int> isa OTHER */
var4 = 1; /* easy <var_i:Int> isa OTHER*/
if (unlikely(!var4)) {
-var_class_name7 = type_standard__Int.name;
+var_class_name7 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name7);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 536);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 730);
fatal_exit(1);
}
var8 = var_j > var_i;
/* <var_to:Int> isa OTHER */
var12 = 1; /* easy <var_to:Int> isa OTHER*/
if (unlikely(!var12)) {
-var_class_name15 = type_standard__Int.name;
+var_class_name15 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name15);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 533);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 727);
fatal_exit(1);
}
var16 = var_i <= var_to;
var_ = var10;
if (var10){
{
-var17 = standard___standard__Array___standard__abstract_collection__SequenceRead___91d_93d(var_array, var_i);
+var17 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_array, var_i);
}
{
-var18 = ((long(*)(val* self, val* p0, val* p1))((((long)self&3)?class_info[((long)self&3)]:self->class)->vft[COLOR_standard__sorter__Comparator__compare]))(self, var17, var_pivot); /* compare on <self:Comparator>*/
+var18 = ((long(*)(val* self, val* p0, val* p1))((((long)self&3)?class_info[((long)self&3)]:self->class)->vft[COLOR_core__sorter__Comparator__compare]))(self, var17, var_pivot); /* compare on <self:Comparator>*/
}
{
{ /* Inline kernel#Int#<= (var18,0l) on <var18:Int> */
/* <0l:Int> isa OTHER */
var21 = 1; /* easy <0l:Int> isa OTHER*/
if (unlikely(!var21)) {
-var_class_name24 = type_standard__Int.name;
+var_class_name24 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name24);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 533);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 727);
fatal_exit(1);
}
var25 = var18 <= 0l;
/* <1l:Int> isa OTHER */
var28 = 1; /* easy <1l:Int> isa OTHER*/
if (unlikely(!var28)) {
-var_class_name31 = type_standard__Int.name;
+var_class_name31 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name31);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 537);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 731);
fatal_exit(1);
}
var32 = var_i + 1l;
/* <var_i:Int> isa OTHER */
var36 = 1; /* easy <var_i:Int> isa OTHER*/
if (unlikely(!var36)) {
-var_class_name39 = type_standard__Int.name;
+var_class_name39 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name39);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 536);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 730);
fatal_exit(1);
}
var40 = var_j > var_i;
var_41 = var34;
if (var34){
{
-var42 = standard___standard__Array___standard__abstract_collection__SequenceRead___91d_93d(var_array, var_j);
+var42 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_array, var_j);
}
{
-var43 = ((long(*)(val* self, val* p0, val* p1))((((long)self&3)?class_info[((long)self&3)]:self->class)->vft[COLOR_standard__sorter__Comparator__compare]))(self, var42, var_pivot); /* compare on <self:Comparator>*/
+var43 = ((long(*)(val* self, val* p0, val* p1))((((long)self&3)?class_info[((long)self&3)]:self->class)->vft[COLOR_core__sorter__Comparator__compare]))(self, var42, var_pivot); /* compare on <self:Comparator>*/
}
{
{ /* Inline kernel#Int#>= (var43,0l) on <var43:Int> */
/* <0l:Int> isa OTHER */
var46 = 1; /* easy <0l:Int> isa OTHER*/
if (unlikely(!var46)) {
-var_class_name49 = type_standard__Int.name;
+var_class_name49 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name49);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 535);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 729);
fatal_exit(1);
}
var50 = var43 >= 0l;
/* <1l:Int> isa OTHER */
var53 = 1; /* easy <1l:Int> isa OTHER*/
if (unlikely(!var53)) {
-var_class_name56 = type_standard__Int.name;
+var_class_name56 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name56);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 540);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 734);
fatal_exit(1);
}
var57 = var_j - 1l;
/* <var_i:Int> isa OTHER */
var61 = 1; /* easy <var_i:Int> isa OTHER*/
if (unlikely(!var61)) {
-var_class_name64 = type_standard__Int.name;
+var_class_name64 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name64);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 536);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 730);
fatal_exit(1);
}
var65 = var_j > var_i;
}
if (var59){
{
-var66 = standard___standard__Array___standard__abstract_collection__SequenceRead___91d_93d(var_array, var_i);
+var66 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_array, var_i);
}
var_t = var66;
{
-var67 = standard___standard__Array___standard__abstract_collection__SequenceRead___91d_93d(var_array, var_j);
+var67 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_array, var_j);
}
{
-standard___standard__Array___standard__abstract_collection__Sequence___91d_93d_61d(var_array, var_i, var67); /* Direct call array#Array#[]= on <var_array:Array[nullable Object]>*/
+core___core__Array___core__abstract_collection__Sequence___91d_93d_61d(var_array, var_i, var67); /* Direct call array#Array#[]= on <var_array:Array[nullable Object]>*/
}
{
-standard___standard__Array___standard__abstract_collection__Sequence___91d_93d_61d(var_array, var_j, var_t); /* Direct call array#Array#[]= on <var_array:Array[nullable Object]>*/
+core___core__Array___core__abstract_collection__Sequence___91d_93d_61d(var_array, var_j, var_t); /* Direct call array#Array#[]= on <var_array:Array[nullable Object]>*/
}
} else {
}
/* <1l:Int> isa OTHER */
var71 = 1; /* easy <1l:Int> isa OTHER*/
if (unlikely(!var71)) {
-var_class_name74 = type_standard__Int.name;
+var_class_name74 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name74);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 540);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 734);
fatal_exit(1);
}
var75 = var_i - 1l;
}
}
{
-var76 = standard___standard__Array___standard__abstract_collection__SequenceRead___91d_93d(var_array, var69);
+var76 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_array, var69);
}
{
-standard___standard__Array___standard__abstract_collection__Sequence___91d_93d_61d(var_array, var_from, var76); /* Direct call array#Array#[]= on <var_array:Array[nullable Object]>*/
+core___core__Array___core__abstract_collection__Sequence___91d_93d_61d(var_array, var_from, var76); /* Direct call array#Array#[]= on <var_array:Array[nullable Object]>*/
}
{
{ /* Inline kernel#Int#- (var_i,1l) on <var_i:Int> */
/* <1l:Int> isa OTHER */
var79 = 1; /* easy <1l:Int> isa OTHER*/
if (unlikely(!var79)) {
-var_class_name82 = type_standard__Int.name;
+var_class_name82 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name82);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 540);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 734);
fatal_exit(1);
}
var83 = var_i - 1l;
}
}
{
-standard___standard__Array___standard__abstract_collection__Sequence___91d_93d_61d(var_array, var77, var_pivot); /* Direct call array#Array#[]= on <var_array:Array[nullable Object]>*/
+core___core__Array___core__abstract_collection__Sequence___91d_93d_61d(var_array, var77, var_pivot); /* Direct call array#Array#[]= on <var_array:Array[nullable Object]>*/
}
{
{ /* Inline kernel#Int#- (var_i,2l) on <var_i:Int> */
/* <2l:Int> isa OTHER */
var86 = 1; /* easy <2l:Int> isa OTHER*/
if (unlikely(!var86)) {
-var_class_name89 = type_standard__Int.name;
+var_class_name89 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name89);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 540);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 734);
fatal_exit(1);
}
var90 = var_i - 2l;
}
}
{
-standard___standard__Comparator___sub_sort(self, var_array, var_from, var84); /* Direct call sorter#Comparator#sub_sort on <self:Comparator>*/
+core___core__Comparator___sub_sort(self, var_array, var_from, var84); /* Direct call sorter#Comparator#sub_sort on <self:Comparator>*/
}
{
-standard___standard__Comparator___sub_sort(self, var_array, var_i, var_to); /* Direct call sorter#Comparator#sub_sort on <self:Comparator>*/
+core___core__Comparator___sub_sort(self, var_array, var_i, var_to); /* Direct call sorter#Comparator#sub_sort on <self:Comparator>*/
}
RET_LABEL:;
}
/* method sorter#Comparator#bubble_sort for (self: Comparator, Array[nullable Object], Int, Int) */
-void standard___standard__Comparator___bubble_sort(val* self, val* p0, long p1, long p2) {
+void core___core__Comparator___bubble_sort(val* self, val* p0, long p1, long p2) {
short int var /* : Bool */;
int cltype;
int idtype;
long var44 /* : Int */;
/* Covariant cast for argument 0 (array) <p0:Array[nullable Object]> isa Array[COMPARED] */
/* <p0:Array[nullable Object]> isa Array[COMPARED] */
-type_struct = (((long)self&3)?type_info[((long)self&3)]:self->type)->resolution_table->types[COLOR_standard__Array__standard__sorter__Comparator__COMPARED];
+type_struct = (((long)self&3)?type_info[((long)self&3)]:self->type)->resolution_table->types[COLOR_core__Array__core__sorter__Comparator__COMPARED];
cltype = type_struct->color;
idtype = type_struct->id;
if(cltype >= p0->type->table_size) {
if (unlikely(!var)) {
var_class_name = p0 == NULL ? "null" : p0->type->name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "Array[COMPARED]", var_class_name);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__sorter, 126);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__sorter, 128);
fatal_exit(1);
}
var_array = p0;
/* <var_to:Int> isa OTHER */
var3 = 1; /* easy <var_to:Int> isa OTHER*/
if (unlikely(!var3)) {
-var_class_name6 = type_standard__Int.name;
+var_class_name6 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name6);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 534);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 728);
fatal_exit(1);
}
var7 = var_i < var_to;
if (var1){
var_min = var_i;
{
-var8 = standard___standard__Array___standard__abstract_collection__SequenceRead___91d_93d(var_array, var_i);
+var8 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_array, var_i);
}
var_min_v = var8;
var_j = var_i;
/* <var_to:Int> isa OTHER */
var11 = 1; /* easy <var_to:Int> isa OTHER*/
if (unlikely(!var11)) {
-var_class_name14 = type_standard__Int.name;
+var_class_name14 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name14);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 533);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 727);
fatal_exit(1);
}
var15 = var_j <= var_to;
}
if (var9){
{
-var16 = standard___standard__Array___standard__abstract_collection__SequenceRead___91d_93d(var_array, var_j);
+var16 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_array, var_j);
}
{
-var17 = ((long(*)(val* self, val* p0, val* p1))((((long)self&3)?class_info[((long)self&3)]:self->class)->vft[COLOR_standard__sorter__Comparator__compare]))(self, var_min_v, var16); /* compare on <self:Comparator>*/
+var17 = ((long(*)(val* self, val* p0, val* p1))((((long)self&3)?class_info[((long)self&3)]:self->class)->vft[COLOR_core__sorter__Comparator__compare]))(self, var_min_v, var16); /* compare on <self:Comparator>*/
}
{
{ /* Inline kernel#Int#> (var17,0l) on <var17:Int> */
/* <0l:Int> isa OTHER */
var20 = 1; /* easy <0l:Int> isa OTHER*/
if (unlikely(!var20)) {
-var_class_name23 = type_standard__Int.name;
+var_class_name23 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name23);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 536);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 730);
fatal_exit(1);
}
var24 = var17 > 0l;
if (var18){
var_min = var_j;
{
-var25 = standard___standard__Array___standard__abstract_collection__SequenceRead___91d_93d(var_array, var_j);
+var25 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_array, var_j);
}
var_min_v = var25;
} else {
/* <1l:Int> isa OTHER */
var28 = 1; /* easy <1l:Int> isa OTHER*/
if (unlikely(!var28)) {
-var_class_name31 = type_standard__Int.name;
+var_class_name31 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name31);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 537);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 731);
fatal_exit(1);
}
var32 = var_j + 1l;
}
if (var33){
{
-var37 = standard___standard__Array___standard__abstract_collection__SequenceRead___91d_93d(var_array, var_i);
+var37 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_array, var_i);
}
{
-standard___standard__Array___standard__abstract_collection__Sequence___91d_93d_61d(var_array, var_min, var37); /* Direct call array#Array#[]= on <var_array:Array[nullable Object]>*/
+core___core__Array___core__abstract_collection__Sequence___91d_93d_61d(var_array, var_min, var37); /* Direct call array#Array#[]= on <var_array:Array[nullable Object]>*/
}
{
-standard___standard__Array___standard__abstract_collection__Sequence___91d_93d_61d(var_array, var_i, var_min_v); /* Direct call array#Array#[]= on <var_array:Array[nullable Object]>*/
+core___core__Array___core__abstract_collection__Sequence___91d_93d_61d(var_array, var_i, var_min_v); /* Direct call array#Array#[]= on <var_array:Array[nullable Object]>*/
}
} else {
}
/* <1l:Int> isa OTHER */
var40 = 1; /* easy <1l:Int> isa OTHER*/
if (unlikely(!var40)) {
-var_class_name43 = type_standard__Int.name;
+var_class_name43 = type_core__Int.name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name43);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel, 537);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__kernel, 731);
fatal_exit(1);
}
var44 = var_i + 1l;
RET_LABEL:;
}
/* method sorter#DefaultComparator#compare for (self: DefaultComparator, Comparable, Comparable): Int */
-long standard___standard__DefaultComparator___Comparator__compare(val* self, val* p0, val* p1) {
+long core___core__DefaultComparator___Comparator__compare(val* self, val* p0, val* p1) {
long var /* : Int */;
short int var1 /* : Bool */;
int cltype;
long var7 /* : Int */;
/* Covariant cast for argument 0 (a) <p0:Comparable> isa COMPARED */
/* <p0:Comparable> isa COMPARED */
-type_struct = self->type->resolution_table->types[COLOR_standard__sorter__Comparator__COMPARED];
+type_struct = self->type->resolution_table->types[COLOR_core__sorter__Comparator__COMPARED];
cltype = type_struct->color;
idtype = type_struct->id;
if(cltype >= (((long)p0&3)?type_info[((long)p0&3)]:p0->type)->table_size) {
if (unlikely(!var1)) {
var_class_name = p0 == NULL ? "null" : (((long)p0&3)?type_info[((long)p0&3)]:p0->type)->name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "COMPARED", var_class_name);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__sorter, 333);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__sorter, 335);
fatal_exit(1);
}
/* Covariant cast for argument 1 (b) <p1:Comparable> isa COMPARED */
/* <p1:Comparable> isa COMPARED */
-type_struct5 = self->type->resolution_table->types[COLOR_standard__sorter__Comparator__COMPARED];
+type_struct5 = self->type->resolution_table->types[COLOR_core__sorter__Comparator__COMPARED];
cltype3 = type_struct5->color;
idtype4 = type_struct5->id;
if(cltype3 >= (((long)p1&3)?type_info[((long)p1&3)]:p1->type)->table_size) {
if (unlikely(!var2)) {
var_class_name6 = p1 == NULL ? "null" : (((long)p1&3)?type_info[((long)p1&3)]:p1->type)->name;
PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "COMPARED", var_class_name6);
-PRINT_ERROR(" (%s:%d)\n", FILE_standard__sorter, 333);
+PRINT_ERROR(" (%s:%d)\n", FILE_core__sorter, 335);
fatal_exit(1);
}
var_a = p0;
var_b = p1;
{
-var7 = ((long(*)(val* self, val* p0))((((long)var_a&3)?class_info[((long)var_a&3)]:var_a->class)->vft[COLOR_standard__kernel__Comparable___60d_61d_62d]))(var_a, var_b); /* <=> on <var_a:Comparable>*/
+var7 = ((long(*)(val* self, val* p0))((((long)var_a&3)?class_info[((long)var_a&3)]:var_a->class)->vft[COLOR_core__kernel__Comparable___60d_61d_62d]))(var_a, var_b); /* <=> on <var_a:Comparable>*/
}
var = var7;
goto RET_LABEL;
return var;
}
/* method sorter#Sys#default_comparator for (self: Sys): DefaultComparator */
-val* standard__sorter___Sys___default_comparator(val* self) {
+val* core__sorter___Sys___default_comparator(val* self) {
val* var /* : DefaultComparator */;
static val* varonce;
static int varonce_guard;
if (likely(varonce_guard)) {
var1 = varonce;
} else {
-var2 = NEW_standard__DefaultComparator(&type_standard__DefaultComparator);
+var2 = NEW_core__DefaultComparator(&type_core__DefaultComparator);
{
{ /* Inline kernel#Object#init (var2) on <var2:DefaultComparator> */
RET_LABEL3:(void)0;