flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
l_inc 14 Sep 2015, 23:43
gmg1812
Do you really read the documentation? Everything you named is documented very well. There are undocumented features, but you didn't hit one yet. As for the set of features you enumerated at the beginning, it's unclear what exactly you mean: grouping of arguments with square brackets, repetitive processing of the groups and default values are all documented in 2.3.3 Macroinstructions. You don't expect people to copy-paste here the whole section, do you? Processing of tokens after a closing brace is there as well: 2.3.3 Macroinstructions wrote: there is one more feature which helps in such cases. Namely it is possible to put any directive, instruction or macroinstruction just after the } character that ends the macroinstruction and it will be processed in the same way as if it was put in the next line. Quote: In this case, obviously the macro call must have an even number of parameters, and at least two It's not obvious and not true. A macro invocation can have any number of arguments unless there are mandatory arguments indicated by an asterisk. Well... And the number of the arguments cannot exceed the number of formal parameters for macros with no grouping. This is obvious indeed. _________________ Faith is a superposition of knowledge and fallacy |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.