Closed Fish-Git closed 2 years ago
I wish it were that simple. This is a parsing issue. Parsing is done using finite state machines and regular expressions. While very powerful, they are also very brittle. I will need to look into this.
As a workaround, you can use "DS AL1(0) comment". You will see this construct in some of SATK DSECTs. Essentially give the assembler what it wants. The old "It hurts when I do this. Don't do that." solution. At least until it can be analyzed for the cause.
Corrected by adding the lexical token detecting white space to the context used to parse DS address operands. Correction committed to the repository in asma/parsers.py.
Confirmed! THANKS!
I'm guessing your recent length modifier fix accidentally broke something somewhere. Probably a simple oversight.
Thanks.