ImmT array0push(ImmT * ___ref___0,ImmT ___nl__1) { c_rt_lib0arg_val(___nl__1); #line 49 c_rt_lib0delete(c_std_lib0array_push(___ref___0, ___nl__1)); #line 49 c_rt_lib0clear(&___nl__1); #line 49 return NULL; }
ImmT string0is_letter(ImmT ___nl__0) { c_rt_lib0arg_val(___nl__0); string_priv0__const__init(); ImmT ___nl__1 = NULL; ImmT ___nl__2 = NULL; ImmT ___nl__3 = NULL; #line 69 c_rt_lib0move(&___nl__1, string0ord(___nl__0)); #line 70 c_rt_lib0move(&___nl__2,___get_global_const(900)); #line 70 c_rt_lib0move(&___nl__2, c_rt_lib0ge(___nl__1, ___nl__2)); #line 70 c_rt_lib0move(&___nl__3, c_rt_lib0not(___nl__2)); #line 70 if(c_rt_lib0check_true_native(___nl__3)){ goto label_2;} #line 70 c_rt_lib0move(&___nl__2,___get_global_const(1000)); #line 70 c_rt_lib0move(&___nl__2, c_rt_lib0le(___nl__1, ___nl__2)); #line 70 label_2: #line 70 c_rt_lib0clear(&___nl__3); #line 70 if(c_rt_lib0check_true_native(___nl__2)){ goto label_1;} #line 70 c_rt_lib0move(&___nl__2,___get_global_const(898)); #line 70 c_rt_lib0move(&___nl__2, c_rt_lib0ge(___nl__1, ___nl__2)); #line 70 c_rt_lib0move(&___nl__3, c_rt_lib0not(___nl__2)); #line 70 if(c_rt_lib0check_true_native(___nl__3)){ goto label_3;} #line 70 c_rt_lib0move(&___nl__2,___get_global_const(1001)); #line 70 c_rt_lib0move(&___nl__2, c_rt_lib0le(___nl__1, ___nl__2)); #line 70 label_3: #line 70 c_rt_lib0clear(&___nl__3); #line 70 label_1: #line 70 c_rt_lib0clear(&___nl__0); #line 70 c_rt_lib0clear(&___nl__1); #line 70 return ___nl__2; #line 70 c_rt_lib0clear(&___nl__2); #line 70 c_rt_lib0clear(&___nl__1); #line 70 c_rt_lib0clear(&___nl__0); #line 70 return NULL; }
ImmT array0sort(ImmT * ___ref___0) { array_priv0__const__init(); ImmT ___nl__1 = NULL; ImmT ___nl__2 = NULL; #line 44 c_rt_lib0move(&___nl__2, c_rt_lib0func_new(array0cmp0ptr, ___get_global_const(3), ___get_global_const(4))); #line 44 c_rt_lib0move(&___nl__2, c_rt_lib0ov_mk_arg(___get_global_const(5), ___nl__2)); #line 44 c_rt_lib0move(&___nl__1, c_std_lib0array_sort(*___ref___0, ___nl__2)); #line 44 c_rt_lib0clear(&___nl__2); #line 44 c_rt_lib0copy(___ref___0, ___nl__1); #line 44 c_rt_lib0clear(&___nl__1); #line 44 return NULL; }
ImmT array0push(ImmT * ___ref___0,ImmT ___nl__1) { c_rt_lib0arg_val(___nl__1); array_priv0__const__init(); #line 23 c_rt_lib0delete(c_std_lib0array_push(___ref___0, ___nl__1)); #line 23 c_rt_lib0clear(&___nl__1); #line 23 return NULL; }
ImmT tc_types0vars_t0cal() { tc_types_priv0__const__init(); ImmT ___nl__0 = NULL; ImmT ___nl__1 = NULL; #line 138 c_rt_lib0move(&___nl__1, c_rt_lib0func_new(tc_types0var_t0ptr, ___get_global_const(14), ___get_global_const(705))); #line 138 c_rt_lib0move(&___nl__1, c_rt_lib0ov_mk_arg(___get_global_const(5), ___nl__1)); #line 138 c_rt_lib0move(&___nl__0, ptd0hash(___nl__1)); #line 138 c_rt_lib0clear(&___nl__1); #line 138 return ___nl__0; #line 138 c_rt_lib0clear(&___nl__0); #line 138 return NULL; }
ImmT tc_types0check_errors_t0cal() { tc_types_priv0__const__init(); ImmT ___nl__0 = NULL; ImmT ___nl__1 = NULL; #line 146 c_rt_lib0move(&___nl__1, c_rt_lib0func_new(tc_types0check_error_t0ptr, ___get_global_const(14), ___get_global_const(19))); #line 146 c_rt_lib0move(&___nl__1, c_rt_lib0ov_mk_arg(___get_global_const(5), ___nl__1)); #line 146 c_rt_lib0move(&___nl__0, ptd0arr(___nl__1)); #line 146 c_rt_lib0clear(&___nl__1); #line 146 return ___nl__0; #line 146 c_rt_lib0clear(&___nl__0); #line 146 return NULL; }
ImmT enum0eq(ImmT ___nl__0,ImmT ___nl__1) { c_rt_lib0arg_val(___nl__0); c_rt_lib0arg_val(___nl__1); ImmT ___nl__2 = NULL; ImmT ___nl__3 = NULL; #line 10 c_rt_lib0move(&___nl__2, ov0has_value(___nl__0)); #line 10 if(c_rt_lib0check_true_native(___nl__2)){ goto label_3;} #line 10 c_rt_lib0move(&___nl__2, ov0has_value(___nl__1)); #line 10 label_3: #line 10 c_rt_lib0move(&___nl__2, c_rt_lib0not(___nl__2)); #line 10 if(c_rt_lib0check_true_native(___nl__2)){ goto label_9;} #line 10 c_rt_lib0move(&___nl__3, c_rt_lib0array_mk(0)); #line 10 nl_die_arg(___nl__3); #line 10 goto label_9; #line 10 label_9: #line 10 c_rt_lib0clear(&___nl__2); #line 10 c_rt_lib0clear(&___nl__3); #line 11 c_rt_lib0move(&___nl__2, ov0get_element(___nl__0)); #line 11 c_rt_lib0move(&___nl__3, ov0get_element(___nl__1)); #line 11 c_rt_lib0move(&___nl__2, c_rt_lib0eq(___nl__2, ___nl__3)); #line 11 c_rt_lib0clear(&___nl__3); #line 11 c_rt_lib0clear(&___nl__0); #line 11 c_rt_lib0clear(&___nl__1); #line 11 return ___nl__2; #line 11 c_rt_lib0clear(&___nl__2); #line 11 c_rt_lib0clear(&___nl__0); #line 11 c_rt_lib0clear(&___nl__1); #line 11 return NULL; }
ImmT tct0none0cal() { ImmT ___nl__0 = NULL; #line 26 c_rt_lib0move(&___nl__0, c_rt_lib0ov_mk_none(___get_global_const(1146))); #line 26 return ___nl__0; #line 26 c_rt_lib0clear(&___nl__0); #line 26 return NULL; }
ImmT tct0void0cal() { ImmT ___nl__0 = NULL; #line 30 c_rt_lib0move(&___nl__0, c_rt_lib0ov_mk_none(___get_global_const(803))); #line 30 return ___nl__0; #line 30 c_rt_lib0clear(&___nl__0); #line 30 return NULL; }
ImmT tct0empty0cal() { ImmT ___nl__0 = NULL; #line 34 c_rt_lib0move(&___nl__0, c_rt_lib0ov_mk_none(___get_global_const(806))); #line 34 return ___nl__0; #line 34 c_rt_lib0clear(&___nl__0); #line 34 return NULL; }
ImmT tct0sim0cal() { ImmT ___nl__0 = NULL; #line 22 c_rt_lib0move(&___nl__0, c_rt_lib0ov_mk_none(___get_global_const(804))); #line 22 return ___nl__0; #line 22 c_rt_lib0clear(&___nl__0); #line 22 return NULL; }
ImmT csv_priv0end(ImmT * ___ref___0,ImmT * ___ref___1,ImmT ___nl__2) { c_rt_lib0arg_val(___nl__2); csv_priv0__const__init(); ImmT ___nl__3 = NULL; #line 38 c_rt_lib0delete(array0push(___ref___1, ___nl__2)); #line 39 c_rt_lib0delete(array0push(___ref___0, *___ref___1)); #line 40 c_rt_lib0copy(&___nl__3, *___ref___0); #line 40 c_rt_lib0clear(&___nl__2); #line 40 return ___nl__3; #line 40 c_rt_lib0clear(&___nl__3); #line 40 c_rt_lib0clear(&___nl__2); #line 40 return NULL; }
ImmT csv_priv0get_char(ImmT ___nl__0,ImmT * ___ref___1) { c_rt_lib0arg_val(___nl__0); csv_priv0__const__init(); ImmT ___nl__2 = NULL; ImmT ___nl__3 = NULL; ImmT ___nl__4 = NULL; #line 34 c_rt_lib0copy(&___nl__3, *___ref___1); #line 34 c_rt_lib0move(&___nl__4,___get_global_const(2)); #line 34 c_rt_lib0move(___ref___1, c_rt_lib0add_mod(*___ref___1, ___nl__4)); #line 34 c_rt_lib0clear(&___nl__4); #line 34 c_rt_lib0move(&___nl__4,___get_global_const(2)); #line 34 c_rt_lib0move(&___nl__2, string0substr(___nl__0, ___nl__3, ___nl__4)); #line 34 c_rt_lib0clear(&___nl__4); #line 34 c_rt_lib0clear(&___nl__3); #line 34 c_rt_lib0clear(&___nl__0); #line 34 return ___nl__2; #line 34 c_rt_lib0clear(&___nl__2); #line 34 c_rt_lib0clear(&___nl__0); #line 34 return NULL; }
ImmT array0cmp(ImmT ___nl__0,ImmT ___nl__1) { c_rt_lib0arg_val(___nl__0); c_rt_lib0arg_val(___nl__1); array_priv0__const__init(); ImmT ___nl__2 = NULL; ImmT ___nl__3 = NULL; #line 40 c_rt_lib0move(&___nl__2, c_std_lib0string_compare(___nl__0, ___nl__1)); #line 40 c_rt_lib0move(&___nl__3,___get_global_const(1)); #line 40 c_rt_lib0move(&___nl__2, c_rt_lib0lt(___nl__2, ___nl__3)); #line 40 c_rt_lib0clear(&___nl__3); #line 40 c_rt_lib0clear(&___nl__0); #line 40 c_rt_lib0clear(&___nl__1); #line 40 return ___nl__2; #line 40 c_rt_lib0clear(&___nl__2); #line 40 c_rt_lib0clear(&___nl__0); #line 40 c_rt_lib0clear(&___nl__1); #line 40 return NULL; }
ImmT string0ge(ImmT ___nl__0,ImmT ___nl__1) { c_rt_lib0arg_val(___nl__0); c_rt_lib0arg_val(___nl__1); string_priv0__const__init(); ImmT ___nl__2 = NULL; ImmT ___nl__3 = NULL; #line 94 c_rt_lib0move(&___nl__2, string0compare(___nl__0, ___nl__1)); #line 94 c_rt_lib0move(&___nl__3,___get_global_const(1)); #line 94 c_rt_lib0move(&___nl__2, c_rt_lib0ge(___nl__2, ___nl__3)); #line 94 c_rt_lib0clear(&___nl__3); #line 94 c_rt_lib0clear(&___nl__0); #line 94 c_rt_lib0clear(&___nl__1); #line 94 return ___nl__2; #line 94 c_rt_lib0clear(&___nl__2); #line 94 c_rt_lib0clear(&___nl__0); #line 94 c_rt_lib0clear(&___nl__1); #line 94 return NULL; }
ImmT string0index2(ImmT ___nl__0,ImmT ___nl__1) { c_rt_lib0arg_val(___nl__0); c_rt_lib0arg_val(___nl__1); string_priv0__const__init(); ImmT ___nl__2 = NULL; ImmT ___nl__3 = NULL; #line 48 c_rt_lib0move(&___nl__3,___get_global_const(1)); #line 48 c_rt_lib0move(&___nl__2, c_std_lib0string_index(___nl__0, ___nl__1, ___nl__3)); #line 48 c_rt_lib0clear(&___nl__3); #line 48 c_rt_lib0clear(&___nl__0); #line 48 c_rt_lib0clear(&___nl__1); #line 48 return ___nl__2; #line 48 c_rt_lib0clear(&___nl__2); #line 48 c_rt_lib0clear(&___nl__0); #line 48 c_rt_lib0clear(&___nl__1); #line 48 return NULL; }
ImmT array0remove(ImmT * ___ref___0,ImmT ___nl__1) { c_rt_lib0arg_val(___nl__1); ImmT ___nl__2 = NULL; ImmT ___nl__3 = NULL; ImmT ___nl__4 = NULL; ImmT ___nl__5 = NULL; #line 32 c_rt_lib0move(&___nl__3,___get_global_const(0)); #line 32 c_rt_lib0move(&___nl__2, array0subarray(*___ref___0, ___nl__3, ___nl__1)); #line 32 c_rt_lib0clear(&___nl__3); #line 33 c_rt_lib0move(&___nl__3,___get_global_const(1)); #line 33 c_rt_lib0move(&___nl__3, c_rt_lib0add(___nl__1, ___nl__3)); #line 33 label_5: #line 33 c_rt_lib0move(&___nl__4, array0len(*___ref___0)); #line 33 c_rt_lib0move(&___nl__4, c_rt_lib0lt(___nl__3, ___nl__4)); #line 33 c_rt_lib0move(&___nl__4, c_rt_lib0not(___nl__4)); #line 33 if(c_rt_lib0check_true_native(___nl__4)){ goto label_17;} #line 34 c_rt_lib0move(&___nl__5, c_rt_lib0array_get(*___ref___0, ___nl__3)); #line 34 c_rt_lib0delete(array0push(&___nl__2, ___nl__5)); #line 34 c_rt_lib0clear(&___nl__5); #line 33 c_rt_lib0move(&___nl__5,___get_global_const(1)); #line 33 c_rt_lib0move(&___nl__3, c_rt_lib0add_mod(___nl__3, ___nl__5)); #line 33 c_rt_lib0clear(&___nl__5); #line 35 goto label_5; #line 35 label_17: #line 35 c_rt_lib0clear(&___nl__3); #line 35 c_rt_lib0clear(&___nl__4); #line 36 c_rt_lib0copy(___ref___0, ___nl__2); #line 36 c_rt_lib0clear(&___nl__2); #line 36 c_rt_lib0clear(&___nl__1); #line 36 return NULL; }
ImmT tc_types0get_bin_op_def(ImmT ___nl__0) { c_rt_lib0arg_val(___nl__0); tc_types_priv0__const__init(); ImmT ___nl__1 = NULL; ImmT ___nl__2 = NULL; #line 20 c_rt_lib0move(&___nl__2, tc_types_priv0get_binary_ops()); #line 20 c_rt_lib0move(&___nl__1, hash0get_value(___nl__2, ___nl__0)); #line 20 c_rt_lib0clear(&___nl__2); #line 20 c_rt_lib0clear(&___nl__0); #line 20 return ___nl__1; #line 20 c_rt_lib0clear(&___nl__1); #line 20 c_rt_lib0clear(&___nl__0); #line 20 return NULL; }
ImmT tc_types0fun_arg_t0cal() { tc_types_priv0__const__init(); ImmT ___nl__0 = NULL; ImmT ___nl__1 = NULL; ImmT ___nl__2 = NULL; ImmT ___nl__3 = NULL; ImmT ___nl__4 = NULL; ImmT ___nl__5 = NULL; ImmT ___nl__6 = NULL; ImmT ___nl__7 = NULL; #line 117 c_rt_lib0move(&___nl__2, ptd0sim()); #line 117 c_rt_lib0move(&___nl__3, c_rt_lib0func_new(tct0meta_type0ptr, ___get_global_const(1012), ___get_global_const(622))); #line 117 c_rt_lib0move(&___nl__3, c_rt_lib0ov_mk_arg(___get_global_const(5), ___nl__3)); #line 117 c_rt_lib0move(&___nl__6, ptd0none()); #line 117 c_rt_lib0move(&___nl__7, ptd0none()); #line 117 c_rt_lib0move(&___nl__5, c_rt_lib0hash_mk(2, ___get_global_const(37), ___nl__6, ___get_global_const(5), ___nl__7)); #line 117 c_rt_lib0clear(&___nl__6); #line 117 c_rt_lib0clear(&___nl__7); #line 117 c_rt_lib0move(&___nl__4, ptd0var(___nl__5)); #line 117 c_rt_lib0clear(&___nl__5); #line 117 c_rt_lib0move(&___nl__1, c_rt_lib0hash_mk(3, ___get_global_const(76), ___nl__2, ___get_global_const(72), ___nl__3, ___get_global_const(257), ___nl__4)); #line 117 c_rt_lib0clear(&___nl__2); #line 117 c_rt_lib0clear(&___nl__3); #line 117 c_rt_lib0clear(&___nl__4); #line 117 c_rt_lib0move(&___nl__0, ptd0rec(___nl__1)); #line 117 c_rt_lib0clear(&___nl__1); #line 117 return ___nl__0; #line 117 c_rt_lib0clear(&___nl__0); #line 117 return NULL; }
ImmT array0sort(ImmT * ___ref___0) { ImmT ___nl__1 = NULL; #line 101 c_rt_lib0move(&___nl__1, c_rt_lib0func_new(array0cmp0ptr, ___get_global_const(3), ___get_global_const(4))); #line 101 c_rt_lib0move(&___nl__1, c_rt_lib0ov_mk_arg(___get_global_const(5), ___nl__1)); #line 101 c_rt_lib0delete(array_priv0sort(___ref___0, ___nl__1)); #line 101 c_rt_lib0clear(&___nl__1); #line 101 return NULL; }
ImmT string0char_times(ImmT ___nl__0,ImmT ___nl__1) { c_rt_lib0arg_val(___nl__0); c_rt_lib0arg_val(___nl__1); string_priv0__const__init(); ImmT ___nl__2 = NULL; ImmT ___nl__3 = NULL; ImmT ___nl__4 = NULL; ImmT ___nl__5 = NULL; #line 26 c_rt_lib0move(&___nl__2,___get_global_const(0)); #line 27 c_rt_lib0move(&___nl__3,___get_global_const(1)); #line 27 c_rt_lib0move(&___nl__4,___get_global_const(2)); #line 27 label_3: #line 27 c_rt_lib0move(&___nl__5, c_rt_lib0ge(___nl__3, ___nl__1)); #line 27 if(c_rt_lib0check_true_native(___nl__5)){ goto label_1;} #line 27 c_rt_lib0move(&___nl__2, c_rt_lib0concat_add(___nl__2, ___nl__0)); #line 27 c_rt_lib0move(&___nl__3, c_rt_lib0add_mod(___nl__3, ___nl__4)); #line 27 goto label_3; #line 27 label_1: #line 27 c_rt_lib0clear(&___nl__3); #line 27 c_rt_lib0clear(&___nl__4); #line 27 c_rt_lib0clear(&___nl__5); #line 28 c_rt_lib0clear(&___nl__0); #line 28 c_rt_lib0clear(&___nl__1); #line 28 return ___nl__2; #line 28 c_rt_lib0clear(&___nl__2); #line 28 c_rt_lib0clear(&___nl__0); #line 28 c_rt_lib0clear(&___nl__1); #line 28 return NULL; }
ImmT string0compare(ImmT ___nl__0,ImmT ___nl__1) { c_rt_lib0arg_val(___nl__0); c_rt_lib0arg_val(___nl__1); string_priv0__const__init(); ImmT ___nl__2 = NULL; #line 86 c_rt_lib0move(&___nl__2, c_std_lib0string_compare(___nl__0, ___nl__1)); #line 86 c_rt_lib0clear(&___nl__0); #line 86 c_rt_lib0clear(&___nl__1); #line 86 return ___nl__2; #line 86 c_rt_lib0clear(&___nl__2); #line 86 c_rt_lib0clear(&___nl__0); #line 86 c_rt_lib0clear(&___nl__1); #line 86 return NULL; }
ImmT tc_types0return_t0cal() { tc_types_priv0__const__init(); ImmT ___nl__0 = NULL; ImmT ___nl__1 = NULL; ImmT ___nl__2 = NULL; ImmT ___nl__3 = NULL; ImmT ___nl__4 = NULL; #line 77 c_rt_lib0move(&___nl__2, c_rt_lib0func_new(tc_types0check_errors_t0ptr, ___get_global_const(14), ___get_global_const(1011))); #line 77 c_rt_lib0move(&___nl__2, c_rt_lib0ov_mk_arg(___get_global_const(5), ___nl__2)); #line 77 c_rt_lib0move(&___nl__3, c_rt_lib0func_new(tc_types0check_errors_t0ptr, ___get_global_const(14), ___get_global_const(1011))); #line 77 c_rt_lib0move(&___nl__3, c_rt_lib0ov_mk_arg(___get_global_const(5), ___nl__3)); #line 77 c_rt_lib0move(&___nl__4, c_rt_lib0func_new(tc_types0deref_types0ptr, ___get_global_const(14), ___get_global_const(15))); #line 77 c_rt_lib0move(&___nl__4, c_rt_lib0ov_mk_arg(___get_global_const(5), ___nl__4)); #line 77 c_rt_lib0move(&___nl__1, c_rt_lib0hash_mk(3, ___get_global_const(17), ___nl__2, ___get_global_const(96), ___nl__3, ___get_global_const(60), ___nl__4)); #line 77 c_rt_lib0clear(&___nl__2); #line 77 c_rt_lib0clear(&___nl__3); #line 77 c_rt_lib0clear(&___nl__4); #line 77 c_rt_lib0move(&___nl__0, ptd0rec(___nl__1)); #line 77 c_rt_lib0clear(&___nl__1); #line 77 return ___nl__0; #line 77 c_rt_lib0clear(&___nl__0); #line 77 return NULL; }
ImmT tc_types0bin_op_type0cal() { tc_types_priv0__const__init(); ImmT ___nl__0 = NULL; ImmT ___nl__1 = NULL; ImmT ___nl__2 = NULL; ImmT ___nl__3 = NULL; ImmT ___nl__4 = NULL; #line 70 c_rt_lib0move(&___nl__2, c_rt_lib0func_new(tct0meta_type0ptr, ___get_global_const(1012), ___get_global_const(622))); #line 70 c_rt_lib0move(&___nl__2, c_rt_lib0ov_mk_arg(___get_global_const(5), ___nl__2)); #line 70 c_rt_lib0move(&___nl__3, c_rt_lib0func_new(tct0meta_type0ptr, ___get_global_const(1012), ___get_global_const(622))); #line 70 c_rt_lib0move(&___nl__3, c_rt_lib0ov_mk_arg(___get_global_const(5), ___nl__3)); #line 70 c_rt_lib0move(&___nl__4, c_rt_lib0func_new(tct0meta_type0ptr, ___get_global_const(1012), ___get_global_const(622))); #line 70 c_rt_lib0move(&___nl__4, c_rt_lib0ov_mk_arg(___get_global_const(5), ___nl__4)); #line 70 c_rt_lib0move(&___nl__1, c_rt_lib0hash_mk(3, ___get_global_const(1003), ___nl__2, ___get_global_const(1004), ___nl__3, ___get_global_const(291), ___nl__4)); #line 70 c_rt_lib0clear(&___nl__2); #line 70 c_rt_lib0clear(&___nl__3); #line 70 c_rt_lib0clear(&___nl__4); #line 70 c_rt_lib0move(&___nl__0, ptd0rec(___nl__1)); #line 70 c_rt_lib0clear(&___nl__1); #line 70 return ___nl__0; #line 70 c_rt_lib0clear(&___nl__0); #line 70 return NULL; }
ImmT array0add(ImmT ___nl__0,ImmT ___nl__1) { c_rt_lib0arg_val(___nl__0); c_rt_lib0arg_val(___nl__1); ImmT ___nl__2 = NULL; #line 53 c_rt_lib0copy(&___nl__2, ___nl__0); #line 54 c_rt_lib0delete(array0push(&___nl__2, ___nl__1)); #line 55 c_rt_lib0clear(&___nl__0); #line 55 c_rt_lib0clear(&___nl__1); #line 55 return ___nl__2; #line 55 c_rt_lib0clear(&___nl__2); #line 55 c_rt_lib0clear(&___nl__0); #line 55 c_rt_lib0clear(&___nl__1); #line 55 return NULL; }
ImmT array0join_arr(ImmT ___nl__0,ImmT ___nl__1) { c_rt_lib0arg_val(___nl__0); c_rt_lib0arg_val(___nl__1); ImmT ___nl__2 = NULL; #line 83 c_rt_lib0copy(&___nl__2, ___nl__0); #line 84 c_rt_lib0delete(array0append(&___nl__2, ___nl__1)); #line 85 c_rt_lib0clear(&___nl__0); #line 85 c_rt_lib0clear(&___nl__1); #line 85 return ___nl__2; #line 85 c_rt_lib0clear(&___nl__2); #line 85 c_rt_lib0clear(&___nl__0); #line 85 c_rt_lib0clear(&___nl__1); #line 85 return NULL; }
ImmT array0is_empty(ImmT ___nl__0) { c_rt_lib0arg_val(___nl__0); ImmT ___nl__1 = NULL; ImmT ___nl__2 = NULL; #line 93 c_rt_lib0move(&___nl__1, array0len(___nl__0)); #line 93 c_rt_lib0move(&___nl__2,___get_global_const(0)); #line 93 c_rt_lib0move(&___nl__1, c_rt_lib0num_eq(___nl__1, ___nl__2)); #line 93 c_rt_lib0clear(&___nl__2); #line 93 c_rt_lib0clear(&___nl__0); #line 93 return ___nl__1; #line 93 c_rt_lib0clear(&___nl__1); #line 93 c_rt_lib0clear(&___nl__0); #line 93 return NULL; }
ImmT tc_types0defs_funs_t0cal() { tc_types_priv0__const__init(); ImmT ___nl__0 = NULL; ImmT ___nl__1 = NULL; ImmT ___nl__2 = NULL; #line 74 c_rt_lib0move(&___nl__2, c_rt_lib0func_new(tc_types0def_fun_t0ptr, ___get_global_const(14), ___get_global_const(1013))); #line 74 c_rt_lib0move(&___nl__2, c_rt_lib0ov_mk_arg(___get_global_const(5), ___nl__2)); #line 74 c_rt_lib0move(&___nl__1, ptd0hash(___nl__2)); #line 74 c_rt_lib0clear(&___nl__2); #line 74 c_rt_lib0move(&___nl__0, ptd0hash(___nl__1)); #line 74 c_rt_lib0clear(&___nl__1); #line 74 return ___nl__0; #line 74 c_rt_lib0clear(&___nl__0); #line 74 return NULL; }
ImmT tc_types_priv0op_def(ImmT * ___ref___0,ImmT ___nl__1,ImmT ___nl__2,ImmT ___nl__3,ImmT ___nl__4) { c_rt_lib0arg_val(___nl__1); c_rt_lib0arg_val(___nl__2); c_rt_lib0arg_val(___nl__3); c_rt_lib0arg_val(___nl__4); tc_types_priv0__const__init(); ImmT ___nl__5 = NULL; #line 16 c_rt_lib0move(&___nl__5, c_rt_lib0hash_mk(3, ___get_global_const(1003), ___nl__2, ___get_global_const(1004), ___nl__3, ___get_global_const(291), ___nl__4)); #line 16 c_rt_lib0delete(hash0set_value(___ref___0, ___nl__1, ___nl__5)); #line 16 c_rt_lib0clear(&___nl__5); #line 16 c_rt_lib0clear(&___nl__1); #line 16 c_rt_lib0clear(&___nl__2); #line 16 c_rt_lib0clear(&___nl__3); #line 16 c_rt_lib0clear(&___nl__4); #line 16 return NULL; }
ImmT tc_types0walk_arg0cal() { tc_types_priv0__const__init(); ImmT ___nl__0 = NULL; ImmT ___nl__1 = NULL; ImmT ___nl__2 = NULL; ImmT ___nl__3 = NULL; ImmT ___nl__4 = NULL; #line 159 c_rt_lib0move(&___nl__4, ptd0sim()); #line 159 c_rt_lib0move(&___nl__3, ptd0arr(___nl__4)); #line 159 c_rt_lib0clear(&___nl__4); #line 159 c_rt_lib0move(&___nl__2, ptd0hash(___nl__3)); #line 159 c_rt_lib0clear(&___nl__3); #line 159 c_rt_lib0move(&___nl__3, c_rt_lib0func_new(tc_types0errors_t0ptr, ___get_global_const(14), ___get_global_const(706))); #line 159 c_rt_lib0move(&___nl__3, c_rt_lib0ov_mk_arg(___get_global_const(5), ___nl__3)); #line 159 c_rt_lib0move(&___nl__4, c_rt_lib0func_new(tc_types0modules_t0ptr, ___get_global_const(14), ___get_global_const(1020))); #line 159 c_rt_lib0move(&___nl__4, c_rt_lib0ov_mk_arg(___get_global_const(5), ___nl__4)); #line 159 c_rt_lib0move(&___nl__1, c_rt_lib0hash_mk(3, ___get_global_const(1021), ___nl__2, ___get_global_const(17), ___nl__3, ___get_global_const(131), ___nl__4)); #line 159 c_rt_lib0clear(&___nl__2); #line 159 c_rt_lib0clear(&___nl__3); #line 159 c_rt_lib0clear(&___nl__4); #line 159 c_rt_lib0move(&___nl__0, ptd0rec(___nl__1)); #line 159 c_rt_lib0clear(&___nl__1); #line 159 return ___nl__0; #line 159 c_rt_lib0clear(&___nl__0); #line 159 return NULL; }