The configuration file parser library

This is a parser library for a configuration file format used by some of my older programs.

The library provides support for parsing a configuration file format which is a somewhat of a mix between the common GNU-like configuration files (before they consumed too much horse tranquilizers and switched to scheme) and a C program.

Currently the configuration file support boolean values, integers, strings (which can span multiple lines), and enumerations. Arrays and sections are also supported and can be nested to unlimited depths.

Package history

Release date Version Comments
2003-10-07 0.1.5 More bugfixes
2003-10-07 0.1.4 Minor bugfixes
2002-07-06 0.1.3 Ported to FreeBSD and fixed #151535
2002-04-11 0.1.2 Made it compatible with the new debug library API
2002-04-06 0.1.1 Initial Release

This package history is probably out of date (I only update it every now and then). For an up-to-date list of changes, please refer to the package changelog.

History of the configuration file parser library

It all started with the ixbiff parser code. Back when I wrote ixbiff, I just wrote some regular expression code to do some simple configuration file parsing. Later on I needed a hierarchical configuration file format, wanted to split strings across multiple lines, etc. To accomodate all of this, I wrote this library.

download