inid.parser

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");

Members

Classes

ConfigException
class ConfigException

Exception thrown during config parser errors

Functions

parseConfigFile
ConfigParser!Config parseConfigFile(string path)

Helper function to parse a config.ini file

Structs

ConfigParser
struct ConfigParser(Config)

Config parser struct

Meta