Bug 222

Summary: Edge case in 680x0 addressing mode parsing
Product: RMAC Reporter: ggn <ggnkua>
Component: CoreAssignee: Shamus Hammons <jlhamm>
Status: UNCONFIRMED ---    
Severity: normal CC: jlhamm
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: All   
Attachments: The patches!

Description ggn 2023-12-04 09:29:16 CST
Things like:

move.l #100,($500+$6000-$5000).w

would give a "reached end of line while parsing expression" error. This is because the token-peek-ahead code I had written to make parsing more flexible did not take DOTW and DOTL into account as a termination clause when scanning.

Patch incoming.
Comment 1 ggn 2023-12-04 09:30:44 CST
Created attachment 215 [details]
The patches!