pTAL Conversion Guide

Statements
pTAL Conversion Guide527302-002
15-28
WHILE Statement
Example 15-42 on page 15-28 is the same as Example 15-41 on page 15-28 except
that it uses a GOTO statement to exit the WHILE loop.
Special rules apply to comparing address types. SeeComparing Addresses on
page 13-6.
Example 15-41. WHILE Statement With Hardware Indicator (pTAL)
INT continue_loop;
...
continue_loop := TRUE;
WHILE continue_loop DO
BEGIN
...
READ(...);
IF <> THEN continue_loop := FALSE;
END;
Example 15-42. WHILE Statement With Hardware Indicator and GOTO Statement
(pTAL)
WHILE true DO
BEGIN
...
READ(...);
IF <> THEN GOTO out;
END;
out:
...