pTAL Reference Manual (G06.24+, H06.09+, J06.03+)
LIST
lists the source code in the compiler listing.
NOLIST
suppresses the source code the compiler listing.
PUSHLIST
pushes the current setting (LIST or NOLIST) onto the LIST directive stack. Does not change the
current setting.
POPLIST
pops the top value from the LIST directive stack and changes the current setting to that value.
For an explanation of directive stacks, see Directive Stacks (page 369).
LIST
Default:
AnywherePlacement:
Scope:
• LIST applies to subsequent code it until it is overridden by NOLIST
• NOLIST applies to subsequent code until it is overridden by LIST
LIST has no effect if SUPPRESS is activeDependencies:
SUPPRESS (page 420)References:
Each line in the source listing consists of:
• An edit file number
• A lexical level:
MeaningLexical Level
Global level0
Procedure level1
Subprocedure level2
• A nesting level (only for BEGIN-END items such as structures, substructures, IF statements, and
CASE statements)
Example 349 Listing Source Code But Not System Declarations
?NOLIST, SOURCE $system.system.extdecs (
? process_getinfo_, process_stop_)
?LIST
MAP
MAP
lists identifier maps in the compiler listing.
402 Compiler Directives