Informal

Informal is a library to help build your own parser using a few simple macros.

See documentation here.