WHILE
Syntax:
WHILE lexpr LOOP statement_block [ EXIT LOOP ] END LOOP
statement_block will be executed as long as lexpr evaluates to a 1, or until [EXIT LOOP] is encountered. This is similar to REPEAT above, the difference being the statement_block of REPEAT loop will always execute at least once, whereas that of a WHILE loop may never execute (because the test is done first).
Example:
WHILE no_button LOOP xx = xx + 1 IF (xx == 10) THEN EXIT LOOP END IF END LOOP
Parent topic: Flow Control