Crafting Interpreters
This is awesome. I have been writing and re-writing several horrible regex-based parsers (<a href="https://github.com/erikpukinskis/parse-a-little-js" rel="nofollow">https://github.com/erikpukinskis/parse-a-little-js</a>) to back an IDE I am building, and I can sense I am well passed the “you need to learn how to do this properly, Erik) point.<p>So far this book seems to be just at the right pitch for my purposes.<p>Does anyone else have any recommendationed reading for someone like me? My absolute priority is keeping the code simple and having as few features as possible.<p>I’ve actually been using my ignorance as a design constraint... I don’t want to allow complex syntax in the editor, (it’s not a general purpose editor) and I want the parser source to be approachable.<p>But perhaps by this point I may have the resolve to resist the power a proper parser will give me.