Copyright 2016 Stefan Brus
inid config parser module
Usage example:
enum CONFIG_STR = `Category num_val = 42 str_val = foo`;
struct Config { struct Category { uint num_val; string str_val; }
Category category; }
auto config = ConfigParser!Config(CONFIG_STR);
assert(config.category.num_val == 42); assert(config.category.str_val == "foo");
Exception thrown during config parser errors
Helper function to parse a config.ini file
Config parser struct
See Source File
Copyright 2016 Stefan Brus
inid config parser module
Usage example:
enum CONFIG_STR = `Category num_val = 42 str_val = foo`;
struct Config { struct Category { uint num_val; string str_val; }
Category category; }
auto config = ConfigParser!Config(CONFIG_STR);
assert(config.category.num_val == 42); assert(config.category.str_val == "foo");