A Portable Action Notation (PAN) parser and emitter, optimized for programmer happiness.
Cyril Wack
MIT