I think it is illegal to /goto outside the current sub so I cannot just /goto :BEGIN where :BEGIN is the Main Sub.
Take the folloing example:
Code: Select all
Sub Main
:BEGIN
/call checkok
/call otherstuff
/goto :BEGIN
/return
Sub checkok
/if <condition> /call restart
/return
Sub restart
???????
/return
Also, I know with this simple example, you could just use a return from the checkok sub, but in my real macros check ok is used all over the place and is called from subs nested down several levels.

