+package org.eolang +alias goto org.eolang.goto +alias stdout org.eolang.io.stdout +alias sprintf org.eolang.txt.sprintf +alias cage org.eolang.cage +alias pyint preface.pyint +alias pair preface.pair +alias pyfloat preface.pyfloat +alias pystring preface.pystring +alias pybool preface.pybool +alias pycomplex preface.pycomplex +alias newUID preface.newUID +alias xfakeclasses preface.xfakeclasses +alias mkCopy preface.mkCopy +alias raiseNothing preface.raiseNothing +alias continue preface.continue +alias break preface.break +alias return preface.return +alias raiseEmpty preface.raiseEmpty +alias xmyArray preface.xmyArray +alias xmyMap preface.xmyMap +alias xlen preface.xlen +alias xmap preface.xmap +alias xfilter preface.xfilter +alias xstr preface.xstr +alias xsum preface.xsum +alias xlist preface.xlist +alias xint preface.xint +alias xiter preface.xiter +alias xStopIteration preface.xStopIteration +alias xBaseException preface.xBaseException +alias xTypeError preface.xTypeError +alias xZeroDivisionError preface.xZeroDivisionError +alias xAssertionError preface.xAssertionError +alias xValueError preface.xValueError +alias xrange preface.xrange +junit [unused] > for_break_continue_nested [] > ap [stackUp] > @ [id] > is-exception id.greater (pyint 3) > @ [id] > is-break-continue-return (id.greater (pyint 0)).and (id.less (pyint 4)) > @ [] > xbool [x] > ap [stackUp] > @ seq > @ stackUp.forward (return x) 123 cage 0 > xcurrent-exception cage 0 > xexcinexc cage FALSE > xcaught pyint 0 > dummy-int-usage pyfloat 0 > dummy-float-usage pybool TRUE > dummy-bool-usage pycomplex 0 0 > dummy-pycomplex pystring (sprintf "") > dummy-bool-string newUID > dummy-newUID xfakeclasses.pyFloatClass > xfloat xfakeclasses.pyComplexClass > xcomplex raiseNothing > dummy-rn continue > dummy-continue break > dummy-break return > dummy-return raiseEmpty > dummy-raiseEmpty xmyArray > dummy-xmyArray xmyMap > dummy-xmyMap mkCopy > dummy-mkCopy xlen > dummy-xlen xmap > dummy-xmap xfilter > dummy-xfilter pair > dummy-pair xstr > dummy-xstr xsum > dummy-xsum xlist > dummy-xlist xint > dummy-xint xStopIteration > dummy-stop-iteration xBaseException > dummy-base-exception xZeroDivisionError > dummy-xZeroDivisionError xAssertionError > dummy-xAssertionError xValueError > dummy-xValueError xTypeError > dummy-xTypeError xiter > dummy-xiter xrange > dummy-xrange cage 0 > tmp cage 0 > toReturn cage 0 > assertMe cage 0 > xfor_break_continue_nested seq > @ stdout "for_break_continue_nested\n" write. xfor_break_continue_nested [] [] > ap [stackUp] > @ cage 0 > tmp cage 0 > toReturn cage 0 > e23 cage 0 > lhs14 cage 0 > e17 cage 0 > xinn0 cage 0 > xres cage 0 > xcaught cage 0 > e9 cage 0 > lhs15 cage 0 > e22 cage 0 > e33 cage 0 > e19 cage 0 > e6 cage 0 > e18 cage 0 > e29 cage 0 > e12 cage 0 > xj cage 0 > e30 cage 0 > e1 cage 0 > e34 cage 0 > e5 cage 0 > e28 cage 0 > e7 cage 0 > e0 cage 0 > e20 cage 0 > xarr2 cage 0 > xinn1 cage 0 > e35 cage 0 > e4 cage 0 > e24 cage 0 > e13 cage 0 > xit1 cage 0 > e31 cage 0 > e8 cage 0 > e16 cage 0 > e27 cage 0 > e3 cage 0 > lhs6 cage 0 > e21 cage 0 > e36 cage 0 > e10 cage 0 > lhs16 cage 0 > e25 cage 0 > e32 cage 0 > e14 cage 0 > xit0 cage 0 > e15 cage 0 > xi cage 0 > e2 cage 0 > xarr1 cage 0 > e11 cage 0 > e26 cage 0 > lhs7 seq > @ stdout "xfor_break_continue_nested\n" tmp.write (goto ((((xmyArray)).ap ((* (pyint 1) (pyint 2) (pyint 3)))).@)) (tmp.x__class__.x__id__.neq (return.x__class__.x__id__)).if (stackUp.forward tmp) 0 (e0).write (tmp.result) ((e0).<) mkCopy (e0) > tmp1 (xarr1).write (tmp1.copy) tmp.write (goto ((((xmyArray)).ap ((* (pyint 4) (pyint 5) (pyint 6)))).@)) (tmp.x__class__.x__id__.neq (return.x__class__.x__id__)).if (stackUp.forward tmp) 0 (e1).write (tmp.result) ((e1).<) mkCopy (e1) > tmp2 (xarr2).write (tmp2.copy) tmp.write (goto ((((xmyArray)).ap ((*))).@)) (tmp.x__class__.x__id__.neq (return.x__class__.x__id__)).if (stackUp.forward tmp) 0 (e2).write (tmp.result) ((e2).<) mkCopy (e2) > tmp3 (xres).write (tmp3.copy) mkCopy (xarr1) > tmp4 (xinn0).write (tmp4.copy) tmp.write (goto (((((xinn0).x__iter__)).ap ((xinn0))).@)) (tmp.x__class__.x__id__.neq (return.x__class__.x__id__)).if (stackUp.forward tmp) 0 (e3).write (tmp.result) ((e3).<) mkCopy (e3) > tmp5 (xit0).write (tmp5.copy) xcaught.write (pybool FALSE) write. xcurrent-exception goto [stackUp] cage 0 > xcurrent-exception cage 0 > xexcinexc cage 0 > tmp seq > @ write. tmp goto [stackUp] seq > @ (pybool TRUE).as-bool.while [unused] cage 0 > tmp seq > @ write. tmp goto [stackUp] cage 0 > tmp seq > @ tmp.write (goto (((((xit0).x__next__)).ap ((xit0))).@)) (tmp.x__class__.x__id__.neq (return.x__class__.x__id__)).if (stackUp.forward tmp) 0 (e4).write (tmp.result) ((e4).<) mkCopy (e4) > tmp6 (xi).write (tmp6.copy) mkCopy (xarr2) > tmp7 (xinn1).write (tmp7.copy) tmp.write (goto (((((xinn1).x__iter__)).ap ((xinn1))).@)) (tmp.x__class__.x__id__.neq (return.x__class__.x__id__)).if (stackUp.forward tmp) 0 (e5).write (tmp.result) ((e5).<) mkCopy (e5) > tmp8 (xit1).write (tmp8.copy) xcaught.write (pybool FALSE) write. xcurrent-exception goto [stackUp] cage 0 > xcurrent-exception cage 0 > xexcinexc cage 0 > tmp seq > @ write. tmp goto [stackUp] seq > @ (pybool TRUE).as-bool.while [unused] cage 0 > tmp seq > @ write. tmp goto [stackUp] cage 0 > tmp seq > @ tmp.write (goto (((((xit1).x__next__)).ap ((xit1))).@)) (tmp.x__class__.x__id__.neq (return.x__class__.x__id__)).if (stackUp.forward tmp) 0 (e6).write (tmp.result) ((e6).<) mkCopy (e6) > tmp9 (xj).write (tmp9.copy) (e7).write (((xj).eq (pyint 5))) (e7).force ((e7).<) (e7).as-bool.if seq stackUp.forward continue (pybool TRUE) seq (pybool TRUE) tmp.write (goto (((((xres).xappend)).ap ((xres)) ((xj))).@)) (tmp.x__class__.x__id__.neq (return.x__class__.x__id__)).if (stackUp.forward tmp) 0 (e8).write (tmp.result) ((e8).<) stackUp.forward continue 123 (tmp.x__class__.x__id__.neq (continue.x__class__.x__id__)).if (stackUp.forward tmp) 0 0 stackUp.forward raiseNothing if. tmp.x__class__.x__id__.neq (break.x__class__.x__id__) stackUp.forward tmp 0 stackUp.forward raiseNothing seq write. xexcinexc goto [stackUp] if. > @ is-exception (xcurrent-exception.x__class__.x__id__) seq mkCopy (xcurrent-exception.x__class__) > tmp10 (e9).write (tmp10.copy) ((e9).<) mkCopy (e9.x__id__) > tmp11 (e10).write (tmp11.copy) ((e10).<) mkCopy (xStopIteration.x__id__) > tmp12 (e11).write (tmp12.copy) ((e11).<) (e12).write (((e10).eq (e11))) (e12).force ((e12).<) (e12).as-bool.if seq (lhs7).write ((pybool TRUE)) (lhs7).force (pybool TRUE) seq mkCopy (xcurrent-exception.x__class__) > tmp13 (e13).write (tmp13.copy) ((e13).<) mkCopy (e13.x__id__) > tmp14 (e14).write (tmp14.copy) ((e14).<) mkCopy (xfakeclasses.xpyTypeClass) > tmp15 (e15).write (tmp15.copy) ((e15).<) mkCopy (e15.x__id__) > tmp16 (e16).write (tmp16.copy) ((e16).<) (e17).write (((e14).eq (e16))) (e17).force ((e17).<) (e17).as-bool.if seq mkCopy (xcurrent-exception.x__id__) > tmp17 (e18).write (tmp17.copy) ((e18).<) mkCopy (xStopIteration.x__id__) > tmp18 (e19).write (tmp18.copy) ((e19).<) (e20).write (((e18).eq (e19))) (e20).force ((e20).<) (pybool TRUE) seq (lhs6).write ((pybool FALSE)) (lhs6).force mkCopy (lhs6) > tmp19 (e20).write (tmp19.copy) (pybool TRUE) mkCopy (e20) > tmp20 (lhs7).write (tmp20.copy) (pybool TRUE) (lhs7).as-bool.if seq (xcaught).write ((pybool TRUE)) (xcaught).force (pybool TRUE) seq (pybool TRUE) xcaught.if (stackUp.forward raiseNothing) (stackUp.forward xcurrent-exception) 0 seq (stackUp.forward xcurrent-exception) 0 xexcinexc.x__class__.x__id__ if. xcurrent-exception.x__class__.x__id__.eq (raiseNothing.x__class__.x__id__) seq 0 0 ((is-break-continue-return (xcurrent-exception.x__class__.x__id__)).or ((is-exception (xcurrent-exception.x__class__.x__id__)).and (xcaught.not))).if (stackUp.forward xcurrent-exception) 0 ((is-break-continue-return (xexcinexc.x__class__.x__id__)).or ((is-exception (xexcinexc.x__class__.x__id__)))).if (stackUp.forward xexcinexc) 0 (e21).write (((xi).eq (pyint 2))) (e21).force ((e21).<) (e21).as-bool.if seq stackUp.forward continue (pybool TRUE) seq (pybool TRUE) tmp.write (goto (((((xres).xappend)).ap ((xres)) ((xi))).@)) (tmp.x__class__.x__id__.neq (return.x__class__.x__id__)).if (stackUp.forward tmp) 0 (e22).write (tmp.result) ((e22).<) stackUp.forward continue 123 (tmp.x__class__.x__id__.neq (continue.x__class__.x__id__)).if (stackUp.forward tmp) 0 0 stackUp.forward raiseNothing if. tmp.x__class__.x__id__.neq (break.x__class__.x__id__) stackUp.forward tmp 0 stackUp.forward raiseNothing seq write. xexcinexc goto [stackUp] if. > @ is-exception (xcurrent-exception.x__class__.x__id__) seq mkCopy (xcurrent-exception.x__class__) > tmp21 (e23).write (tmp21.copy) ((e23).<) mkCopy (e23.x__id__) > tmp22 (e24).write (tmp22.copy) ((e24).<) mkCopy (xStopIteration.x__id__) > tmp23 (e25).write (tmp23.copy) ((e25).<) (e26).write (((e24).eq (e25))) (e26).force ((e26).<) (e26).as-bool.if seq (lhs15).write ((pybool TRUE)) (lhs15).force (pybool TRUE) seq mkCopy (xcurrent-exception.x__class__) > tmp24 (e27).write (tmp24.copy) ((e27).<) mkCopy (e27.x__id__) > tmp25 (e28).write (tmp25.copy) ((e28).<) mkCopy (xfakeclasses.xpyTypeClass) > tmp26 (e29).write (tmp26.copy) ((e29).<) mkCopy (e29.x__id__) > tmp27 (e30).write (tmp27.copy) ((e30).<) (e31).write (((e28).eq (e30))) (e31).force ((e31).<) (e31).as-bool.if seq mkCopy (xcurrent-exception.x__id__) > tmp28 (e32).write (tmp28.copy) ((e32).<) mkCopy (xStopIteration.x__id__) > tmp29 (e33).write (tmp29.copy) ((e33).<) (e34).write (((e32).eq (e33))) (e34).force ((e34).<) (pybool TRUE) seq (lhs14).write ((pybool FALSE)) (lhs14).force mkCopy (lhs14) > tmp30 (e34).write (tmp30.copy) (pybool TRUE) mkCopy (e34) > tmp31 (lhs15).write (tmp31.copy) (pybool TRUE) (lhs15).as-bool.if seq (xcaught).write ((pybool TRUE)) (xcaught).force (pybool TRUE) seq (pybool TRUE) xcaught.if (stackUp.forward raiseNothing) (stackUp.forward xcurrent-exception) 0 seq (stackUp.forward xcurrent-exception) 0 xexcinexc.x__class__.x__id__ if. xcurrent-exception.x__class__.x__id__.eq (raiseNothing.x__class__.x__id__) seq 0 0 ((is-break-continue-return (xcurrent-exception.x__class__.x__id__)).or ((is-exception (xcurrent-exception.x__class__.x__id__)).and (xcaught.not))).if (stackUp.forward xcurrent-exception) 0 ((is-break-continue-return (xexcinexc.x__class__.x__id__)).or ((is-exception (xexcinexc.x__class__.x__id__)))).if (stackUp.forward xexcinexc) 0 mkCopy (xres) > tmp32 (lhs16).write (tmp32.copy) tmp.write (goto ((((xmyArray)).ap ((* (pyint 4) (pyint 6) (pyint 1) (pyint 4) (pyint 6) (pyint 4) (pyint 6) (pyint 3)))).@)) (tmp.x__class__.x__id__.neq (return.x__class__.x__id__)).if (stackUp.forward tmp) 0 (e35).write (tmp.result) ((e35).<) (e36).write (((lhs16).eq (e35))) (e36).force ((e36).<) toReturn.write ((e36)) stackUp.forward (return toReturn) stackUp.forward (return 0) 123 tmp.write (goto ((((xfor_break_continue_nested)).ap).@)) (tmp.x__class__.x__id__.neq (return.x__class__.x__id__)).if (stackUp.forward tmp) 0 (assertMe).write (tmp.result) toReturn.write ((assertMe)) stackUp.forward (return toReturn) stackUp.forward (return 0) (goto (ap.@)).result > @