maxpc

https://github.com/eugeneia/maxpc.git

git clone 'https://github.com/eugeneia/maxpc.git'

(ql:quickload :maxpc)
8

MaxPC

Max’s Parser Combinators is a simple and pragmatic library for writing parsers and lexers based on combinatory parsing. MaxPC is capable of parsing deterministic, context-free languages, provides powerful tools for parse tree transformation and error handling, and can operate on sequences and streams.

Documentation