Comment

Comment by RodgerTheGreat

I think this is a good illustration of why parser-generator middleware like yacc is fundamentally misguided; they create totally unnecessary gaps between design intent and the action of the parser. In a hand-rolled recursive descent parser, or even a set of PEG productions, ambiguities and complex lookahead or backtracking leap out at the programmer immediately.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton