Actually, many languages which started with hand written parsers do have ambiguous grammars, or have an unambiguous grammar so hideously unwieldy it is best ignored.
This sort of thing can be fixed up with predicates added to the grammar but it always feels like a bodge.
This sort of thing can be fixed up with predicates added to the grammar but it always feels like a bodge.