Evaluates an expression and performs processing according to the results.
(Format 2) IF:val1:op:val2:CALL:label[:argc]
(Format 3) IF:val1:op:val2:BREAK
(Format 4) IF:val1:op:val2:then[:else]
The IF...THEN...ELSE statement syntax has the following parts:
PRINT:"x is 0"
PRINT:"x is not 0"
Format 1: If expression is true, execute THEN Block. If expression is false, execute ELSE Block. The ELSE Block can be omitted, but always be sure to terminate with ENDIF.
Format 2: If expression is true, CALL function.
Format 3: If expression is true, execute BREAK. Use to break out of loops.