Обнаружил любопытную вещь. Когда-то году в 2012 (?) я искал простые и self-contained реализации диалектов лиспа, чем меньше тем лучше. Нашёл, в частности,
https://github.com/JeffBezanson/femtolisp , который и поныне кажется мне вполне интересным для изучения. Впоследствии его автор стал работать над Julia, и, оказывается, в Julia и поныне сканер и парсер написаны на femtolisp! Интерпретатор оного идёт в комплекте с джулией и вызывается каждый раз, когда нужно разобрать кусочек кода.