flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
Tomasz Grysztar 13 Jul 2010, 10:38
It is not a bug, it follows exactly the documented behavior - as you can read in section 2.3.4 of the manual, "[struc's] label will be (...) attached at the beginning of every name starting with dot in the contents of macroinstruction".
That's an interesting problem, however, since it clearly would be more useful if preprocessor allowed symbols starting with double dots to pass through and be interpreted by assembler, as this is what programmer might expect. For now the solution is to tell preprocessor explicitly to pass such symbol through: Code: struc foo bar { label . at \..table-$ db bar } ..table: lab foo '123' |
|||
![]() |
|
revolution 13 Jul 2010, 10:55
Tomasz Grysztar wrote: It is not a bug, it follows exactly the documented behavior - as you can read in section 2.3.4 of the manual, "[struc's] label will be (...) attached at the beginning of every name starting with dot in the contents of macroinstruction". ![]() I shall downgrade to [request] level. |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2023, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.