| Command group | Flag affected | Reversible | Execute on client | Platform(s) |
| Constructs | NO | NO | YES | All |
This command terminates a Repeat, While or For loop, passing control to the command following the Until, End While or End For command. An If command is usually placed before the Break to end of loop to determine the condition under which a break occurs.
# loop until user replies yes to yes/no message or lCount=100
WhilelCount<-100Yes/No message{Break to end of loop ?}If flag trueBreak to end of loopEnd IfCalculatelCountaslCount+1
End While