# pipelines

Theme:

- Index

Search:
Group by:
Source Edit

# Imports

sem, cgen, modulegraphs, ast, llstream, parser, msgs, lineinfos, reorder, options, semdata, cgendata, modules, pathutils, packages, syntaxes, depends, vm, pragmas, idents, lookups, wordrecg, liftdestructors, pipelineutils, jsgen, docgen2, renderer, ic/replayer

# Procs

    proc compilePipelineModule(graph: ModuleGraph; fileIdx: FileIndex;
                               flags: TSymFlags; fromModule: PSym = nil): PSym {....raises: [
        OSError, IOError, Exception, KeyError, ValueError, ERecoverableError,
        EOFError, ESuggestDone], tags: [ReadEnvEffect, ReadIOEffect, WriteDirEffect,
                                        ReadDirEffect, RootEffect, WriteIOEffect,
                                        TimeEffect, ExecIOEffect], forbids: [].}

  Source Edit

    proc compilePipelineProject(graph: ModuleGraph; projectFileIdx = InvalidFileIdx) {....raises: [
        Exception, ValueError, KeyError, IOError, ERecoverableError, OSError,
        EOFError, ESuggestDone], tags: [RootEffect, ReadDirEffect, WriteIOEffect,
                                        ReadIOEffect, ReadEnvEffect, WriteDirEffect,
                                        TimeEffect, ExecIOEffect], forbids: [].}

  Source Edit

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

  Source Edit

    proc connectPipelineCallbacks(graph: ModuleGraph) {....raises: [], tags: [],
        forbids: [].}

  Source Edit

    proc processPipelineModule(graph: ModuleGraph; module: PSym; idgen: IdGenerator;
                               stream: PLLStream): bool {....raises: [Exception,
        IOError, ValueError, KeyError, ERecoverableError, OSError, EOFError,
        ESuggestDone], tags: [RootEffect, ReadIOEffect, ReadDirEffect,
                              WriteIOEffect, ReadEnvEffect, WriteDirEffect,
                              TimeEffect, ExecIOEffect], forbids: [].}

  Source Edit

    proc setPipeLinePass(graph: ModuleGraph; pass: PipelinePass) {....raises: [],
        tags: [], forbids: [].}

  Source Edit