Parcon is a parser library for the Python programming language. It can be used for parsing both normal text and binary data. It's designed to be fast, easy to use, and to provide informative error messages.
A lightweight subset of Libxmp.
A simple build system for creating a Tclkit.