>>106637107
Thank you for telling me. These are excellent.
>>106637227
I made a compiler and a virtual machine, both powered by parser combinators. The compiler works flawlessly and I can verify the outputs are always correct. The virtual machine does not. It frequently produces incorrect results, or just silently fails and produces nothing instead of even throwing an exception and I have no idea why. I have been stepping through my code with a debugger for several hours without progress. Initially it was only failing in the pattern matcher (this is a string processing language) but now I have sporadic failures all over the place.
I have an older version of the same language which has everything except the pattern matcher, but it was built with JavaCC so I do not want to release it, due to third-party dependency.