# compiler/main

Dark Mode

- Index

Search:
Group by:
Source Edit

# Imports

llstream, ast, lexer, syntaxes, options, msgs, condsyms, sem, idents, passes, extccomp, cgen, nversion, platform, nimconf, passaux, depends, vm, modules, modulegraphs, lineinfos, pathutils, vmprofiler, ic/cbackend, ic/integrity, ic/navigator, ic/ic, jsgen, docgen, docgen2

# Procs

    proc hashMainCompilationParams(conf: ConfigRef): string {....raises: [],
        tags: [ReadIOEffect].}

  doesn't have to be complete; worst case is a cache hit and recompilation. Source Edit

    proc mainCommand(graph: ModuleGraph) {....raises: [OSError, ValueError, Exception,
        KeyError, IOError, ERecoverableError, EOFError], tags: [TimeEffect,
        ReadEnvEffect, ReadIOEffect, RootEffect, ReadDirEffect, WriteIOEffect,
        ExecIOEffect, WriteDirEffect, WriteEnvEffect].}

  Source Edit

    proc setOutFile(conf: ConfigRef) {....raises: [ValueError], tags: [ReadIOEffect].}

  Source Edit