Libcfgparse is a small set of routines that parse
and provide simple access to data stored in
configuration files. The configuration file is
kept in a syntax similar to C. The aim is to make
it as simple and convenient as possible to access
the configuration data, while maintaining utmost
flexibility with respect to how the data is
organized. It allows the data to be stored in a
structured (multi-layer) way, to define types, to
perform strict syntax checking and to also parse
data directly from memory. The library comes with
interfaces for C, C++, and Python.