% Null % % module % test30__label1 test30__label1(_i,_2.0,_upvals):-_upvals=[],(_i = 1.0,writeln_(_i),true,call(test30__label1(2.0,_2.0),_upvals);_i = _2.0,true). % map_ test30_map_(_o,_t,_p,_l,_upvals):-_upvals=[],(get_(_o,"next",T20),_T19 = T20,call_cl(_T19,[_t,_t1,_k,_v,_i]),((_i = 1.0,call_cl(_p,[_v,_x]),_l = '[|]'(_x,_l2),call(test30_map_(_o,_t1,_p,_l2),_upvals));(dif(_i,1.0),writeln_('[|]'("end",'[|]'(_i,'[|]'(_k,'[|]'(_v,[]))))),_l = []))). % 4 test30_4(_arr,_o,_upvals):-_upvals=[_array,_table],(get_(_table,"set",T12),_T11 = T12,call_cl(_T11,[_array,"data",_arr,_o])). % 3 test30_3(_l,_l2,_k,_v,_switch,_upvals):-_upvals=[],(_l = '[|]'(_t,'[|]'(_i,[])),((get_(_t,_i,T8),_v = T8,_switch = 1.0,_k = _i,calc(_i+1.0,T9),_l2 = '[|]'(_t,'[|]'(T9,[])));(dif(_v,T10),_switch = 0.0)),true). % 2 test30_2(_t,_l,_upvals):-_upvals=[],(get_(_t,"data",T6),_l = '[|]'(T6,'[|]'(0.0,[]))). % main test30(X):-creq("table",_table),creq("list",_list),creq("io",_io),creq("math",_math),get_(_table,"set",T1),_set = T1,get_(_table,"concat",T2),_concat = T2,new(T3),set_(T3,"iter",clos([],test30_2),T5),set_(T5,"next",clos([],test30_3),T7),set_(T7,"pairs",clos([_array,_table],test30_4),T4),_array = T4,new(T13),set_(T13,0.0,1.0,T14),set_(T14,1.0,2.0,T15),set_(T15,2.0,3.0,T16),set_(T16,3.0,4.0,T17),_t = T17,get_(_t,1.0,T18),writeln_(T18),_map_ = clos([],test30_map_),call_cl(clos([],test30__label1),[_i,2.0]).