Closed MLanghof closed 7 years ago
In a discussion with @krisives, it was established that we want to start enforcing the usage of the #
for all literals, including floats.
This will represent an API change and may break programs, but the compiler error message shall be helpful for figuring it out.
It only accepts (decimal) numbers and labels.
I can see why this could be intentional (
pushf 220
shouldn't behave very differently thanpushf 220.0
), but the decompiler didn't get the memo, so...This fix should hopefully mean that decompile -> compile will always reproduce a program.