compiler/ic/cbackend

  Source   Edit

Implements the incremental-compilation specific glue in between the compiler front-end (i.e., semantic analysis) and the mid-end / code generation.

Procs

proc finalizeModules(g: ModuleGraph): ModuleList {.
    ...raises: [Exception, KeyError, OSError, IOError], tags: [RootEffect,
    ReadDirEffect, ReadEnvEffect, ReadIOEffect, WriteDirEffect, WriteIOEffect].}
Prepares g for code generation, finalizing still-open rodfiles and returning the module list for the full program.   Source   Edit