Labels

Labels are positional indicators within a macro that define where code generating should continue after a conditional or unconditional jump.

All labels must start with the character @ and must then be followed by the alphanumeric name of that label. A label statement must appear on a line of its own.

The jump label destination of %GOTO must be within the macro in which that %GOTO occurred.

The same label name can occur in different macros.

Should more than 100 labels be defined in any one macro the compiler error message will be issued:

TOO MANY LABELS


An example of a label is:

:

:

%GOTO @JUMP

:

:

@JUMP