Пример #1
0
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;
}
Пример #2
0
ImmT tct0try_var_as_case(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;
ImmT ___nl__4 = NULL;
#line 68
c_rt_lib0copy(&___nl__2, ___nl__0);
#line 68
c_rt_lib0move(&___nl__2, c_rt_lib0priv_is(___nl__2, ___get_global_const(805)));
#line 68
c_rt_lib0move(&___nl__2, c_rt_lib0not(___nl__2));
#line 68
c_rt_lib0move(&___nl__2, c_rt_lib0not(___nl__2));
#line 68
if(c_rt_lib0check_true_native(___nl__2)){ goto label_13;}
#line 68
c_rt_lib0move(&___nl__3,___get_global_const(2));
#line 68
c_rt_lib0move(&___nl__3, c_rt_lib0ov_mk_arg(___get_global_const(47), ___nl__3));
#line 68
c_rt_lib0clear(&___nl__0);
#line 68
c_rt_lib0clear(&___nl__1);
#line 68
c_rt_lib0clear(&___nl__2);
#line 68
return ___nl__3;
#line 68
c_rt_lib0clear(&___nl__3);
#line 68
goto label_13;
#line 68
label_13:
#line 68
c_rt_lib0clear(&___nl__2);
#line 69
c_rt_lib0copy(&___nl__3, ___nl__0);
#line 69
c_rt_lib0move(&___nl__3, c_rt_lib0priv_as(___nl__3, ___get_global_const(805)));
#line 69
c_rt_lib0move(&___nl__2, hash0has_key(___nl__3, ___nl__1));
#line 69
c_rt_lib0clear(&___nl__3);
#line 69
c_rt_lib0move(&___nl__2, c_rt_lib0not(___nl__2));
#line 69
c_rt_lib0move(&___nl__2, c_rt_lib0not(___nl__2));
#line 69
if(c_rt_lib0check_true_native(___nl__2)){ goto label_30;}
#line 69
c_rt_lib0move(&___nl__3,___get_global_const(2));
#line 69
c_rt_lib0move(&___nl__3, c_rt_lib0ov_mk_arg(___get_global_const(47), ___nl__3));
#line 69
c_rt_lib0clear(&___nl__0);
#line 69
c_rt_lib0clear(&___nl__1);
#line 69
c_rt_lib0clear(&___nl__2);
#line 69
return ___nl__3;
#line 69
c_rt_lib0clear(&___nl__3);
#line 69
goto label_30;
#line 69
label_30:
#line 69
c_rt_lib0clear(&___nl__2);
#line 70
c_rt_lib0copy(&___nl__3, ___nl__0);
#line 70
c_rt_lib0move(&___nl__3, c_rt_lib0priv_as(___nl__3, ___get_global_const(805)));
#line 70
c_rt_lib0move(&___nl__2, hash0get_value(___nl__3, ___nl__1));
#line 70
c_rt_lib0clear(&___nl__3);
#line 71
c_rt_lib0copy(&___nl__3, ___nl__2);
#line 71
c_rt_lib0move(&___nl__3, c_rt_lib0priv_is(___nl__3, ___get_global_const(810)));
#line 71
c_rt_lib0move(&___nl__3, c_rt_lib0not(___nl__3));
#line 71
c_rt_lib0move(&___nl__3, c_rt_lib0not(___nl__3));
#line 71
if(c_rt_lib0check_true_native(___nl__3)){ goto label_50;}
#line 71
c_rt_lib0move(&___nl__4,___get_global_const(2));
#line 71
c_rt_lib0move(&___nl__4, c_rt_lib0ov_mk_arg(___get_global_const(47), ___nl__4));
#line 71
c_rt_lib0clear(&___nl__0);
#line 71
c_rt_lib0clear(&___nl__1);
#line 71
c_rt_lib0clear(&___nl__2);
#line 71
c_rt_lib0clear(&___nl__3);
#line 71
return ___nl__4;
#line 71
c_rt_lib0clear(&___nl__4);
#line 71
goto label_50;
#line 71
label_50:
#line 71
c_rt_lib0clear(&___nl__3);
#line 72
c_rt_lib0copy(&___nl__3, ___nl__2);
#line 72
c_rt_lib0move(&___nl__3, c_rt_lib0priv_as(___nl__3, ___get_global_const(810)));
#line 72
c_rt_lib0move(&___nl__3, c_rt_lib0ov_mk_arg(___get_global_const(48), ___nl__3));
#line 72
c_rt_lib0clear(&___nl__0);
#line 72
c_rt_lib0clear(&___nl__1);
#line 72
c_rt_lib0clear(&___nl__2);
#line 72
return ___nl__3;
#line 72
c_rt_lib0clear(&___nl__3);
#line 72
c_rt_lib0clear(&___nl__2);
#line 72
c_rt_lib0clear(&___nl__0);
#line 72
c_rt_lib0clear(&___nl__1);
#line 72
return NULL;
}