You copied the Doc URL to your clipboard.

Syntax of numeric local labels

When referring to numeric local labels you can specify how the assembler searches for the label.

n { routname } ; a numeric local label

%{F|B}{A|T} n { routname } ; a reference to a numeric local label

where:

n

is the number of the numeric local label in the range 0-99.

routname

is the name of the current scope.

%

introduces the reference.

F

instructs the assembler to search forwards only.

B

instructs the assembler to search backwards only.

A

instructs the assembler to search all macro levels.

T

instructs the assembler to look at this macro level only.

Usage

If neither F nor B is specified, the assembler searches backwards first, then forwards.

If neither A nor T is specified, the assembler searches all macros from the current level to the top level, but does not search lower level macros.

If routname is specified in either a label or a reference to a label, the assembler checks it against the name of the nearest preceding ROUT directive. If it does not match, the assembler generates an error message and the assembly fails.

Was this page helpful? Yes No