Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Presumably, if you knew where the ambiguity was, you wouldn't have written it

Well, no because people make mistakes.

> And in my experience with several different PGs, the failure messages returned in those cases are... less than helpful. So you end up spending hours banging your head against your desk trying to figure out where the ambiguity is, even with a grammar you know back-to-front.

Yeah that's my experience too but is "something is wrong" better than nothing? Maybe.

I really like Nom & Chumksy though and haven't accidentally made ambiguous grammars (as far as I know) so it feels like a small risk to base your entire parser decision on.



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: