## ALP Programming Guide and Reference

[prev][next][parent][TOC]

### Listing Control Options

This section describes all options related to controlling the content of the assembler listing file. All listing control options begin with the letter "L".

Options that manipulate the characteristics of individual listing file columns reference a particular column by having a single character mnemonic identifier as part of the option identifier. Listing column mnemonics are as follows:

C Conditional assembly nesting level is a numeric value that appears during processing of a conditional assembly directive and is incremented for each level of nesting that occurs.

D Macro definition line number tracks line numbers for each new MACRO definition introduced into the assembly.

F True or false conditional flag appears during processing of a conditional assembly directive and is either a plus (+) character to denote that the conditional expression was TRUE and tokens appearing within the block are being interpreted, or a minus (-) character to denote that the conditional expression was FALSE and tokens appearing within the block are being ignored.

G Generated machine code data column shows the hexadecimal values for data generated by machine instructions or data allocation statements.

I Include file nesting level is a numeric value that appears during processing of INCLUDE files and is incremented for each level of nesting that occurs.

L Macro expansion indentation level is a text field whose width reflects the current nesting level of expanded macros, and whose value contains a simulated "arrow" using the "--->" characters.

M Macro expansion nesting level is a numeric value that appears during macro expansions and is incremented for each level of nesting that occurs.

O Location counter offset value is a numeric value displayed in hexadecimal notation and indicates the current offset of the location counter within the current segment or structure.

S Source line data column contains the text data of the current line in the input source file.

X Cumulative listing line number is incremented for every new line that appears in the listing file.

Y Individual source file line number tracks line numbers for the top-level source file and for each separate INCLUDE file.

Z Macro expansion line number tracks the current line number for each MACRO expanded during the assembly.