Blame | Last modification | View Log | Download
# file opened: defl_in_pass3.asm1 0000 ; this is UGLY example, doing machine code generation in last pass, which is sort of "wrong"2 0000 ; but for convenience sometimes the DEFL labels in last pass are handy, for example for DISPLAY or data checks3 0000 IF 3 == 34 0000 p3_defl = 'A'5 0000 p3_defl = p3_defl + 16 0000 p3_defl2 DEFL 'a'7 0000 p3_defl2 DEFL p3_defl2 + 18 0000 42 62 DB p3_defl, p3_defl2 ; expected 'B','b'defl_in_pass3.asm(9): error: Label not found: p3_equ9 0002 p3_equ EQU 123 ; errordefl_in_pass3.asm(10): error: Label not found: p3_label10 0002 p3_label: ; errordefl_in_pass3.asm(11): error: Label not found: p3_label.p3_local11 0002 .p3_local: ; errordefl_in_pass3.asm(12): error: Temporary labels flow differs in this pass (missing/new temporary label or final pass source difference)defl_in_pass3.asm(12): error: Temporary label not found: 3B12 0002 18 FC 3 jr 3B ; error13 0004 ENDIF14 0004# file closed: defl_in_pass3.asmValue Label------ - -----------------------------------------------------------0x0042 X p3_defl0x0062 X p3_defl2