IniParser

Parse a list of key value pairs from a file in the format (aka ini file):

# comment
some_key = some_value
# also supports sections, sections cna be named anything
[some_section]
# sections namespace keys to access the follwing key access the key "some_section.some_key"
some_key = some value

Comment, key value delimiter and space stripping can be configured with constructor parameters this parser will not accept duplicate keys by default to allow duplicate keys pass allowOverride to the constructor, it will enforce the last instance of a key is the final value for that key.

Constructors

this
this(string inBuffer, bool paseSections, bool stripSpaces, bool allowOverride, string commentChar, string keyValueSep)
Undocumented in source.

Members

Functions

lenght
ulong lenght()
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
string opIndex(string key)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

items
string[string] items;
Undocumented in source.

Meta