minimal configuration file format parser