It’s pretty niche but if you’re interested in parser expression grammars, I wrote a how-to post about how to use them in the Janet programming language.

Michael Camilleri @pyrmont