My Pinecone parser is currently 750 lines long, and I’ve written three of them because the first two were trash.
I wrote a programming language. Here’s how you can, too.
William W Wold

Yup. You go through a couple of different parsers, and throw out a couple, before you write one that seems like it’ll do what you want in as not-ugly a way as you can stand.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.