Или любая другая реализация Pratt Parser на лиспе? Ссылка из Википедии у меня не открывается.
Вот он:
http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/code/syntax/cgol/
Не работает в SBCL. Видимо, требует модернизации. Кто-нибудь видел модернизированный?
Пробую сам модернизировать. Там генерируются лямбды на лету, причём не как лямбды, а как исходники лямбд, к-рые должны интерпретироваться. Пока пытаюсь понять, как поправить.
Кое-что гуглится по "defun nuderr", но в целом многовато там неясного, не буду время тратить. Проще заново воплотить по статьям, например, вот есть статья:
http://journal.stuffwithstuff.com/2011/03/19/pratt-parsers-expression-parsing-made-easy/
Вот ещё - предельно сжато: https://habrahabr.ru/post/50349/
Ещё одна ссылочка в тему (а то после чтения отчёта о переводе CGOL на старый CL я усомнился в правильности того, что не использую инструменты)
https://mortoray.com/2012/07/20/why-i-dont-use-a-parser-generator/