[ERROR]
The FAIL directive followed by a number smaller than 500 has been detected in the source file. This is the normal behavior for the FAIL directive. The FAIL directive is intended for use with conditional assembly, to detect user defined error or warning condition
LE.B: MACRO
IFC "\1",""
FAIL "no data" ; error
MEXIT
ENDIF
IFC "\2",""
FAIL 600 ; warning
DC.B \1
MEXIT
ENDIF
IFNC "\3",""
FAIL 400 ; error
ENDIF
DC.B \2,\1
ENDM
LE.B $12,$34,$56