Procs
proc `$`(cfg: Config): string {....raises: [], tags: [], forbids: [].}
proc evalSection(section, body: NimNode): NimNode {....raises: [], tags: [], forbids: [].}
proc loadConfig(filename: string): Config {. ...raises: [IOError, OSError, Exception, ValueError, KeyError], tags: [ReadDirEffect, ReadIOEffect, WriteIOEffect, RootEffect], forbids: [].}
- Loads the specified configuration file into a new Config instance.
proc newSection(): Section {....raises: [], tags: [], forbids: [].}
proc writeConfig(cfg: Config; filename: string) {....raises: [IOError], tags: [WriteIOEffect], forbids: [].}