Du kannst auch eine Function als hauptschleife setzen und von der Function dann springen, z.B:

Declare Function Haupt() as Byte
declare sub 1()
declare sub 2()


Do Function
call sub 1
call sub 2
end function

sub 1:
bla bla
return wenn du zurückspringen willst

sub 2:
bla bla
oder kein return wenn du sie nur einmal laufen lassen willst