pTAL Reference Manual (H06.08+)
Compiler Directives
HP pTAL Reference Manual—523746-006
17-46
MAP
PUSHMAP
pushes the current setting (MAP or NOMAP) onto the MAP directive stack. Does
not change the current setting.
POPMAP
pops the top value from the MAP directive stack and changes the current setting to
that value.
For an explanation of directive stacks, see Directive Stacks on page 17-4.
MAP lists:
•
Sublocal identifiers after each subprocedure
•
Local identifiers after each procedure
•
Global identifiers after the last procedure in the source program
Each identifier map includes:
Default: MAP
Placement: Anywhere
Scope:
•
MAP applies to subsequent code it until it is overridden by NOMAP
•
NOMAP applies to subsequent code until it is overridden by MAP
Dependencies: MAP has no effect if NOLIST or SUPPRESS is active
References:
•
LIST on page 17-44
•
SUPPRESS on page 17-65
Item Possible Values
Identifier class
•
VAR
•
SUBPROC
•
ENTRY
•
LABEL
•
DEFINE
•
LITERAL
Type
•
Data type
•
Structure
•
Substructure
•
Structure pointer
Addressing mode
•
Direct
•
Indirect
Subprocedure, entry, or label offset
Text of LITERALs and DEFINEs










