GOTO             Resume at macro tag                          Macro Directive

GOTO tag_symbol

Tells TASM to resume execution at the specified macro tag (tag_symbol).
You can place a macro tag at any place within a macro body. The tag
occupies an entire line in the macro, with the following syntax:

:tag_symbol

GOTO terminates any conditional block that it is found in. When the
macro expands, all macro tags are discarded.

Example: MACRO demo
IF foo
GOTO tag1
ENDIF
DISPLAY "foo was false"
:tag1
; Resume macro here
ENDM