nimTitle	parsecfg	parsecfg.html	module std/parsecfg		0
nim	cfgEof	parsecfg.html#cfgEof	CfgEventKind.cfgEof		185
nim	cfgSectionStart	parsecfg.html#cfgSectionStart	CfgEventKind.cfgSectionStart		185
nim	cfgKeyValuePair	parsecfg.html#cfgKeyValuePair	CfgEventKind.cfgKeyValuePair		185
nim	cfgOption	parsecfg.html#cfgOption	CfgEventKind.cfgOption		185
nim	cfgError	parsecfg.html#cfgError	CfgEventKind.cfgError		185
nim	CfgEventKind	parsecfg.html#CfgEventKind	enum CfgEventKind		185
nim	CfgEvent	parsecfg.html#CfgEvent	object CfgEvent		192
nim	CfgParser	parsecfg.html#CfgParser	object CfgParser		215
nim	open	parsecfg.html#open,CfgParser,Stream,string,int	proc open(c: var CfgParser; input: Stream; filename: string; lineOffset = 0)		226
nim	close	parsecfg.html#close,CfgParser	proc close(c: var CfgParser)		238
nim	getColumn	parsecfg.html#getColumn,CfgParser	proc getColumn(c: CfgParser): int		242
nim	getLine	parsecfg.html#getLine,CfgParser	proc getLine(c: CfgParser): int		246
nim	getFilename	parsecfg.html#getFilename,CfgParser	proc getFilename(c: CfgParser): string		250
nim	errorStr	parsecfg.html#errorStr,CfgParser,string	proc errorStr(c: CfgParser; msg: string): string		429
nim	warningStr	parsecfg.html#warningStr,CfgParser,string	proc warningStr(c: CfgParser; msg: string): string		435
nim	ignoreMsg	parsecfg.html#ignoreMsg,CfgParser,CfgEvent	proc ignoreMsg(c: CfgParser; e: CfgEvent): string		441
nim	next	parsecfg.html#next,CfgParser	proc next(c: var CfgParser): CfgEvent		472
nim	Config	parsecfg.html#Config	type Config		502
nim	newConfig	parsecfg.html#newConfig	proc newConfig(): Config		504
nim	loadConfig	parsecfg.html#loadConfig,Stream,string	proc loadConfig(stream: Stream; filename: string = "[stream]"): Config		509
nim	loadConfig	parsecfg.html#loadConfig,string	proc loadConfig(filename: string): Config		542
nim	writeConfig	parsecfg.html#writeConfig,Config,Stream	proc writeConfig(dict: Config; stream: Stream)		567
nim	`$`	parsecfg.html#$,Config	proc `$`(dict: Config): string		607
nim	writeConfig	parsecfg.html#writeConfig,Config,string	proc writeConfig(dict: Config; filename: string)		616
nim	getSectionValue	parsecfg.html#getSectionValue,Config,string,string,string	proc getSectionValue(dict: Config; section, key: string; defaultVal = ""): string		625
nim	setSectionKey	parsecfg.html#setSectionKey,Config,string,string,string	proc setSectionKey(dict: var Config; section, key, value: string)		636
nim	delSection	parsecfg.html#delSection,Config,string	proc delSection(dict: var Config; section: string)		644
nim	delSectionKey	parsecfg.html#delSectionKey,Config,string,string	proc delSectionKey(dict: var Config; section, key: string)		648
nim	sections	parsecfg.html#sections.i,Config	iterator sections(dict: Config): lent string		657
heading	Configuration file example	parsecfg.html#configuration-file-example	  Configuration file example		0
heading	Creating a configuration file	parsecfg.html#creating-a-configuration-file	  Creating a configuration file		0
heading	Reading a configuration file	parsecfg.html#reading-a-configuration-file	  Reading a configuration file		0
heading	Modifying a configuration file	parsecfg.html#modifying-a-configuration-file	  Modifying a configuration file		0
heading	Deleting a section key in a configuration file	parsecfg.html#deleting-a-section-key-in-a-configuration-file	  Deleting a section key in a configuration file		0
heading	Supported INI File structure	parsecfg.html#supported-ini-file-structure	  Supported INI File structure		0
nimgrp	writeconfig	parsecfg.html#writeConfig-procs-all	proc		567
nimgrp	loadconfig	parsecfg.html#loadConfig-procs-all	proc		509
