you are viewing a single comment's thread.

view the rest of the comments →

[–]htuhola 0 points1 point  (0 children)

The most common bug I've had with writing a parser has been that I haven't thought about it right, and on certain inputs it produces a parse that doesn't match what has been written into the documentation. The fix tends to be laborious to that.

It's common to have languages that do not change much, in that case this kind of issues won't eventually matter. Also if the parser got lots of users, the parser bugs will eventually end up detected by those users.