What is a good introduction to LR(1) parsing?

@julesjacobs I don't know if this is the kind of thing you're looking for or even if they're LR(0) or 1, but I liked this post and the one linked therein: pavpanchekha.com/blog/top-down

@glaebhoerl It's a nice post. The kind of thing I'm looking for is the more traditional kind where you start with a grammar and reduce actions, and you output code or a table+interpreter to parse a string. Ideally, it would discuss methods to tame the exponential explosion of LR(1) tables.

Sign in to participate in the conversation
Mastodon

a Schelling point for those who seek one