pTAL Reference Manual (H06.08+)

Compiler Directives
HP pTAL Reference Manual523746-006
17-42
INNERLIST
An asterisk (*) appears in column 11 of the listing for any statements not compiled
because of the IF or IFNOT directive.
INNERLIST
INNERLIST
lists mnemonics for each statement after that statement in the compiler listing.
NOINNERLIST
suppresses the mnemonics for each statement after that statement in the compiler
listing.
PUSHINNERLIST
pushes the current setting (INNERLIST or NOINNERLIST) onto the INNERLIST
directive stack. Does not change the current setting.
POPINNERLIST
pops the top value from the INNERLIST directive stack and changes the current
setting to that value.
For an explanation of directive stacks, see Directive Stacks on page 17-4.
Example 17-22. IF Directive With Matching ENDIF Directive
?RESETTOG flag ! Create & turn off flag
?IF flag
! Statements for true condition
! (skipped because flag is off)
?ENDIF flag ! ENDIF stops the skipping of statements
?IFNOT flag
! Statements for false condition
! (compiled because ENDIF appears for IF flag)
?ENDIF flag
INNERLIST
POPINNERLIST
PUSHINNERLIST
NOINNERLIST
VST149.vsd