% Null
% 
% test19
% test19__label1
test19__label1(_it,_T4,_upvals):-_upvals=[_list],((dif(_i,0.0),get_(_list,"next",T10),_T9 = T10,call_cl(_T9,[_it,_l1,_k,_v,_i]),writeln_('[|]'(_k,'[|]'(_v,'[|]'(_i,[])))),_T8=_l1,call(test19__label1(_T8,_T4),_upvals));(_i = 0.0,_T4=_it,true)).
% 3
test19_3(_l,_l,_upvals):-_upvals=[],(true).
% 2
test19_2(_l,_l2,_k,_v,_i,_upvals):-_upvals=[],(((_l = [],_i = 0.0);(dif(_l,[]),_l = '[|]'(_v,_l2),_k = 0.0,_i = 1.0))).
% main
test19(X):-new(T1),set_(T1,"next",clos([],test19_2),T3),set_(T3,"it",clos([],test19_3),T2),_list = T2,_l = '[|]'(1.0,'[|]'(2.0,'[|]'(3.0,[]))),get_(_list,"it",T7),_T6 = T7,call_cl(_T6,[_l,_T5]),_T4=_T5,call_cl(clos([_list],test19__label1),[_T4,_it]).