Repeats.
do [ { while | until } <expression> (option)]
...
...
loop [ { while | until } <expression> (option)]
Repeats the statements between 'do' and 'loop' according to condition as follows. If 'while' specified, repeats while <expression> is non-zero. If 'until' specified, repeats while <expression> is zero.
; Repeat ten times.
i = 10
do while i>0
i = i - 1
loop
; Send clipboard content.
offset = 0
do
clipb2var buff offset
if buff > 0 send buff
offset = offset + 1
loop while result = 2