示例#1
0
文件: array.c 项目: nianiolang/nl
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;
}
示例#2
0
文件: string.c 项目: agsamek/nl
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;
}
示例#3
0
文件: array.c 项目: agsamek/nl
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;
}
示例#4
0
文件: array.c 项目: agsamek/nl
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;
}
示例#5
0
文件: tc_types.c 项目: agsamek/nl
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;
}
示例#6
0
文件: tc_types.c 项目: agsamek/nl
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;
}
示例#7
0
文件: enum.c 项目: nianiolang/nl
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;
}
示例#8
0
文件: tct.c 项目: nianiolang/nl
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;
}
示例#9
0
文件: tct.c 项目: nianiolang/nl
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;
}
示例#10
0
文件: tct.c 项目: nianiolang/nl
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;
}
示例#11
0
文件: tct.c 项目: nianiolang/nl
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;
}
示例#12
0
文件: csv.c 项目: mcFrax/nl
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;
}
示例#13
0
文件: csv.c 项目: mcFrax/nl
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;
}
示例#14
0
文件: array.c 项目: agsamek/nl
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;
}
示例#15
0
文件: string.c 项目: agsamek/nl
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;
}
示例#16
0
文件: string.c 项目: agsamek/nl
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;
}
示例#17
0
文件: array.c 项目: nianiolang/nl
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;
}
示例#18
0
文件: tc_types.c 项目: agsamek/nl
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;
}
示例#19
0
文件: tc_types.c 项目: agsamek/nl
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;
}
示例#20
0
文件: array.c 项目: nianiolang/nl
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;
}
示例#21
0
文件: string.c 项目: agsamek/nl
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;
}
示例#22
0
文件: string.c 项目: agsamek/nl
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;
}
示例#23
0
文件: tc_types.c 项目: agsamek/nl
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;
}
示例#24
0
文件: tc_types.c 项目: agsamek/nl
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;
}
示例#25
0
文件: array.c 项目: nianiolang/nl
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;
}
示例#26
0
文件: array.c 项目: nianiolang/nl
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;
}
示例#27
0
文件: array.c 项目: nianiolang/nl
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;
}
示例#28
0
文件: tc_types.c 项目: agsamek/nl
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;
}
示例#29
0
文件: tc_types.c 项目: agsamek/nl
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;
}
示例#30
0
文件: tc_types.c 项目: agsamek/nl
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;
}