pTAL Reference Manual (H06.08+)

Compiler Directives
HP pTAL Reference Manual523746-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