Olaf Seibert
34b4815798
Rename undef to flags
2021-06-12 21:44:23 +02:00
Olaf Seibert
877248f94e
More detailed error messages about bad addressing modes
...
because of gitlab issue #10 .
2021-05-28 19:02:31 +02:00
Olaf Seibert
0e373a8570
Make operand parsing error messages more helpful
...
and add a test that is supposed to exercise them all.
2021-03-14 20:19:15 +01:00
Olaf Seibert
93d7839ccf
Expand some tabs that crept in over time.
2021-02-14 22:00:30 +01:00
Olaf Seibert
6f1af83101
Check junk at end of line with the repeat directives.
2021-01-23 18:37:47 +01:00
Olaf Seibert
0e3d596daf
Allow implicit floating point immediate for FPP instructions
...
which have an general (source) argument and an AC destination.
There are no FPP instrs which have 1 general source arg;
only with 1 general destination (even TSTF).
2021-01-23 16:11:51 +01:00
Olaf Seibert
435cdb0b7f
Separate out the string parsing for .include/.library file names and macro arguments.
...
They behave observably different from generic string parsing and trying
to account for them generically just gets in the way.
.rept is treated the same as a macro.
2015-05-22 16:36:16 +02:00
Olaf Seibert
b45cf742f7
A trailing comma in a macro call is an empty argument
...
which should also be counted for the purposes of .NARG.
2015-05-19 22:10:44 +02:00
Olaf Seibert
fcc85aa5f5
Fix .asciz <expr>... where an overzealous parsing wants to parse too much of the remaining text
...
In particular, the example was
.asciz <cr><lf>/<SOH>/
where it tried to make a division betweem <lf> and the delimited
string /<SOH>/.
2015-05-10 17:32:44 +02:00
Sergey Svishchev
6a2afc3fa7
Import J Hoppe's 20090427 release from http://retrocmp.com/tools/macro-11-on-windows
2013-02-15 23:50:38 +04:00