If you don't mind using C++, I've ported the python config code to C++. It uses a regex library (but should probably change to the Boost one). It reads the config file and stores the options in a map. You can then query the object for the parameter options.
Bill
