Comment by o11c
5 months ago
This appears to avoid one of the classic bugs with parser combinators (expensive backtracking and/or memory-use), but appears not to fix one of the other catastrophes.
To be explicit: one of the "features" this advertises is equivalent to saying "if you stop compiling your code with `-Wall`, you don't have to deal with all those pesky warnings!"
You have an odd notion of "explicit". There's no need to be coy ... spell it out.
[crickets]
>To be explicit: one of the "features" this advertises is equivalent to saying "if you stop compiling your code with `-Wall`, you don't have to deal with all those pesky warnings!"
You're still not being explicit. Are you referring to the error recovery? Do you disagree that this is useful in real world applications? A C++ parser with `-Wall` would do error recovery and keep going on syntax errors.
What “other catastrophes”? Are you being deliberately mysterious?