flat assembler
Message board for the users of flat assembler.
Index
> Compiler Internals > [BUG] Macro doesn't always pass arguments |
Author |
|
Tomasz Grysztar 12 Oct 2005, 21:57
The "db(8 shl 4)or 100.0" error is detected at the parsing stage, which is before the actual assembly (when the errors like "if 100.0 > 16" are detected).
In general, do not rely that errors will be detected exactly in the order they occur in source. The other example are the "recoverable" errors, like the negative counts for data reservations of repeats, which are not signaled during the intermediate passes, since the bad values may become valid after the code get resolved better (see section 2.2.5 in manual), in opposite to "unrecoverable" errors, like the syntax ones. |
|||
12 Oct 2005, 21:57 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.