ref: 35e57a55c92e5b4ac9708b09d0d9064b7a0f11e5
dir: /test/asm/redef-equ.asm/
DEF n EQU 0 REDEF n EQU 1 ; prints "$1" PRINTLN n list: MACRO LIST_NAME EQUS "\1" DEF LENGTH_{LIST_NAME} EQU 0 ENDM item: MACRO REDEF LENGTH_{LIST_NAME} EQU LENGTH_{LIST_NAME} + 1 DEF {LIST_NAME}_{d:LENGTH_{LIST_NAME}} EQU \1 ENDM list SQUARES item 1 item 4 item 9 println LENGTH_SQUARES, SQUARES_1, SQUARES_2, SQUARES_3 N EQUS "X" REDEF N EQU 42