pTAL Reference Manual (H06.03+)
Compiler Directives
HP pTAL Reference Manual—523746-005
17-40
INVALID_FOR_PTAL
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.
INVALID_FOR_PTAL
INVALID_FOR_PTAL forces the compiler to report an error message. Use it to identify
a TAL source file that the pTAL or EpTAL compiler must not compile.
Default: NOINNERLIST
Placement: Anywhere
Scope:
•
INNERLIST applies to subsequent statements it until it is overridden
by NOINNERLIST
•
NOINNERLIST applies to subsequent statements until it is
overridden by INNERLIST
Dependencies: INNERLIST has no effect if NOLIST or SUPPRESS is active
References:
•
LIST on page 17-41
•
SUPPRESS on page 17-63
Example 17-23. INNERLIST and NOINNERLIST Directives
PROC any;
BEGIN
INT x, y, z; ! No innerlisting here
! Statements that initialize variables
?INNERLIST ! Start innerlisting here
! Statements that manipulate variables
?NOINNERLIST ! Stop innerlisting here
END;
INVALID_FOR_PTAL
VST701.vsd










