TRICKLE

Syntax:

>>-.---.-.----.--TRICKLE-------------------><
   +-/-+ +-NO-+

Parameters:

None

Properties:

Default: TRICKLE
Phase: Generate
$SET: Initial

Comments:

NOTRICKLE tells the Compiler that nowhere in the program could control "trickle" from one perform-range into another. Such a program has structured flow of control: it contains no paragraph or section that is entered both by being performed and by control falling into it from the preceding code, and none that is at the end of the range of one PERFORM and in the middle of the range of another PERFORM.

With NOTRICKLE, the Compiler can generate more efficient code for PERFORM statements.