Rev 539 | Blame | Compare with Previous | Last modification | View Log | Download
# file opened: macro_errors_reporting.asmmacro_errors_reporting.asm(1): error: [MACRO] Illegal macroname:1 0000 MACRO2 00003 0000 ; label-named macros4 0000 LmP0 MACRO5 0000 ~ nop6 0000 ENDM7 00008 0000 LmP1 MACRO arg1?9 0000 ~ DB arg1?10 0000 ENDM11 000012 0000 LmP2 MACRO arg1?, arg2?13 0000 ~ DB arg1?, arg2?14 0000 ENDM15 000016 0000 ; regular macro name syntax17 0000 MACRO mP018 0000 ~ daa19 0000 ENDM20 000021 0000 MACRO mP1 arg1?22 0000 ~ DW arg1?23 0000 ENDM24 000025 0000 MACRO mP2 arg1?, arg2?26 0000 ~ DW arg1?, arg2?27 0000 ENDM28 000029 0000 ; try to emit macros (also with wrong syntax/error cases)30 0000 LmP0 ; correct30 0000 00 > nop31 0001 LmP1 111 ; correct31 0001 6F > DB 11132 0002 LmP1 <112, 113, 114> ; correct32 0002 70 71 72 > DB 112, 113, 11433 0005 LmP2 121, 122 ; correct33 0005 79 7A > DB 121, 12234 0007 LmP2 123, <124, 125> ; correct34 0007 7B 7C 7D > DB 123, 124, 12535 000A36 000A mP0 ; correct36 000A 27 > daa37 000B mP1 161 ; correct37 000B A1 00 > DW 16138 000D mP1 <162, 163, 164> ; correct38 000D A2 00 A3 00 > DW 162, 163, 16438 0011 A4 00 >39 0013 mP2 171, 172 ; correct39 0013 AB 00 AC 00 > DW 171, 17240 0017 mP2 173, <174, 175> ; correct40 0017 AD 00 AE 00 > DW 173, 174, 17540 001B AF 00 >41 001Dmacro_errors_reporting.asm(42): error: Too many arguments for macro: LmP042 001D LmP0 201macro_errors_reporting.asm(43): warning: [Macro argument parser] empty value:43 001D LmP1macro_errors_reporting.asm(9): error: Expression expectedmacro_errors_reporting.asm(43): ^ emitted from here43 001D > DBmacro_errors_reporting.asm(44): error: Too many arguments for macro: LmP144 001D LmP1 211, 212macro_errors_reporting.asm(45): warning: [Macro argument parser] empty value:macro_errors_reporting.asm(45): error: Not enough arguments for macro: LmP245 001D LmP2macro_errors_reporting.asm(46): error: Not enough arguments for macro: LmP246 001D LmP2 221macro_errors_reporting.asm(47): error: Too many arguments for macro: LmP247 001D LmP2 222, 223, 22448 001Dmacro_errors_reporting.asm(49): error: Too many arguments for macro: mP049 001D mP0 251macro_errors_reporting.asm(50): warning: [Macro argument parser] empty value:50 001D mP1macro_errors_reporting.asm(22): error: Expression expectedmacro_errors_reporting.asm(50): ^ emitted from here50 001D > DWmacro_errors_reporting.asm(51): error: Too many arguments for macro: mP151 001D mP1 261, 262macro_errors_reporting.asm(52): warning: [Macro argument parser] empty value:macro_errors_reporting.asm(52): error: Not enough arguments for macro: mP252 001D mP2macro_errors_reporting.asm(53): error: Not enough arguments for macro: mP253 001D mP2 271macro_errors_reporting.asm(54): error: Too many arguments for macro: mP254 001D mP2 272, 273, 27455 001D# file closed: macro_errors_reporting.asmValue Label------ - -----------------------------------------------------------