From: anonymous c. <nas...@us...> - 2013-08-25 19:35:29
|
Instead of trying to introduce backslash escaping, you want to fix the mmac code to match the smac code, i.e. keep a count of curly braces. === example === %define smacro(x) [x] smacro ({{a,b}}) %macro mmacro 1 <%1> %endmacro mmacro {{a,b}} === current === %line 2+1 0.asm [{a,b}] %line 8+1 0.asm 0.asm:9: error: braces do not enclose all of macro parameter <{a,b> === desired === %line 2+1 0.asm [{a,b}] %line 8+1 0.asm <{a,b}> |