# nimconf

Theme:

- Index

Search:
Group by:
Source Edit

# Imports

llstream, commands, msgs, lexer, ast, options, idents, wordrecg, lineinfos, pathutils, scriptconfig

# Procs

    proc getSystemConfigPath(conf: ConfigRef; filename: RelativeFile): AbsoluteFile {.
        ...raises: [OSError], tags: [ReadIOEffect], forbids: [].}

  Source Edit

    proc getUserConfigPath(filename: RelativeFile): AbsoluteFile {.
        ...raises: [OSError], tags: [ReadEnvEffect, ReadIOEffect], forbids: [].}

  Source Edit

    proc loadConfigs(cfg: RelativeFile; cache: IdentCache; conf: ConfigRef;
                     idgen: IdGenerator) {....raises: [OSError, IOError, Exception,
        KeyError, ValueError, ERecoverableError, EOFError, ESuggestDone], tags: [
        ReadIOEffect, ReadDirEffect, ReadEnvEffect, RootEffect, WriteIOEffect,
        WriteEnvEffect, WriteDirEffect, TimeEffect, ExecIOEffect], forbids: [].}

  Source Edit

    proc readConfigFile(filename: AbsoluteFile; cache: IdentCache; config: ConfigRef): bool {....raises: [
        IOError, Exception, KeyError, ValueError, OSError, ERecoverableError,
        EOFError], tags: [ReadIOEffect, RootEffect, ReadDirEffect, WriteIOEffect,
                          ReadEnvEffect, WriteEnvEffect, WriteDirEffect],
        forbids: [].}

  Source Edit