<div dir="ltr"><div dir="ltr">On Fri, Oct 21, 2022 at 5:45 AM Deadmarshal <<a href="mailto:adeadmarshal@gmail.com">adeadmarshal@gmail.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I was wondering how one can break and continue loops in Oberon-07? </div><div>In Oberon-2 there is a LOOP keyword which has EXIT to break the loop, but it is removed from Oberon-07, and the EXIT keyword can't be used in FOR or WHILE loops.</div><div><br></div></div></blockquote><div><br></div><div>Oberon-2:</div><div> </div><div><font face="monospace">LOOP</font></div><div><font face="monospace">  Sequence 1 of statements...</font></div><div><font face="monospace">  IF exit THEN EXIT END;</font></div><div><font face="monospace">  Sequence 2 of statements...</font></div><div><font face="monospace">END</font></div><div><br></div><div>Oberon-07</div><div><br></div><div><font face="monospace">REPEAT</font></div><div><font face="monospace">  Sequence 1 of statements...</font></div><div><font face="monospace">  IF ~exit THEN </font></div><div><font face="monospace">    Sequence 2 of statements...</font></div><div><font face="monospace">  END</font></div><div><font face="monospace">UNTIL exit</font></div><div><br></div><div>Regards,</div><div>Chris Burrows</div><div>CFB Software</div><div><a href="https://www.astrobe.com">https://www.astrobe.com</a></div><div><br></div><div><br></div></div></div>