; not inside a section assert !DEF(@) println @ println "{@}?" ; not inside a label scope assert !DEF(.) println . println "{.}?" ; not inside a macro assert !DEF(_NARG) println _NARG println "{_NARG}?" SECTION "s", ROM0[$42] assert DEF(@) println @ println "{@}!" LabelScope: assert DEF(.) println . println "{.}!" MACRO m assert DEF(_NARG) println _NARG println "{_NARG}!" ENDM m 1, 2, 3