for文やwhile文のdone節を使うとループが最後まで実行されたのか、それとも途中でbreak文で中断されたのかの判定がフラグを使わなくても可能です。
main
Display.Mode(0)
Canvas.Init
for i=0 to 9
Canvas.WriteLn(i)
Key.Wait
main
Display.Mode(0)
Canvas.Init
for i=0 to 9
Canvas.WriteLn(i)
done
Canvas.WriteLn("done")
Key.Wait
main
Display.Mode(0)
Canvas.Init
for i=0 to 9
Canvas.WriteLn(i)
if i==5
break
done
Canvas.WriteLn("done")
Key.Wait