This is the Nim documentation generator. Cross-references are generated by knowing how the anchors are going to be named.
For corresponding users' documentation see Nim DocGen Tools Guide.
proc commandBuildIndex(conf: ConfigRef; dir: string; outFile = RelativeFile"") {....raises: [
OSError, IOError, ValueError, Exception, Exception, ValueError, KeyError,
OSError, IOError, ERecoverableError], tags: [ReadDirEffect, ReadIOEffect,
RootEffect, ReadEnvEffect, TimeEffect, WriteIOEffect], forbids: [].}proc commandBuildIndexJson(conf: ConfigRef; dir: string;
outFile = RelativeFile"") {....raises: [OSError,
IOError, ValueError, Exception, ValueError, KeyError, OSError, IOError,
ERecoverableError], tags: [ReadDirEffect, ReadIOEffect, WriteIOEffect,
RootEffect, ReadEnvEffect], forbids: [].}proc commandDoc(cache: IdentCache; conf: ConfigRef) {....raises: [OSError,
Exception, ValueError, KeyError, IOError, ERecoverableError], tags: [
RootEffect, ReadDirEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect,
WriteDirEffect, ExecIOEffect, TimeEffect], forbids: [].}doc0 command (without semantic checking) Source Edit proc commandJson(cache: IdentCache; conf: ConfigRef) {....raises: [Exception,
ValueError, KeyError, OSError, IOError, ERecoverableError, Exception,
ValueError, KeyError, OSError, IOError, ERecoverableError], tags: [
RootEffect, ReadDirEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect,
WriteDirEffect], forbids: [].}proc commandRst2Html(cache: IdentCache; conf: ConfigRef; preferMarkdown = false) {....raises: [
OSError, IOError, Exception, KeyError, ValueError, ERecoverableError], tags: [
WriteDirEffect, ReadDirEffect, RootEffect, WriteIOEffect, ReadIOEffect,
ReadEnvEffect, ExecIOEffect, TimeEffect], forbids: [].}proc commandRst2TeX(cache: IdentCache; conf: ConfigRef; preferMarkdown = false) {....raises: [
OSError, IOError, Exception, KeyError, ValueError, ERecoverableError], tags: [
WriteDirEffect, ReadDirEffect, RootEffect, WriteIOEffect, ReadIOEffect,
ReadEnvEffect, ExecIOEffect, TimeEffect], forbids: [].}proc commandTags(cache: IdentCache; conf: ConfigRef) {....raises: [Exception,
ValueError, KeyError, OSError, IOError, ERecoverableError, Exception,
ValueError, KeyError, OSError, IOError, ERecoverableError], tags: [
RootEffect, ReadDirEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect,
WriteDirEffect], forbids: [].}proc generateDoc(d: PDoc; n, orig: PNode; config: ConfigRef;
docFlags: DocFlags = kDefault) {....raises: [ValueError,
Exception, KeyError, OSError, IOError, ERecoverableError], tags: [
RootEffect, ReadDirEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect,
WriteDirEffect], forbids: [].}doc command, which is implemented in docgen2.nim. Source Edit proc newDocumentor(filename: AbsoluteFile; cache: IdentCache; conf: ConfigRef;
outExt: string = HtmlExt; module: PSym = nil;
standaloneDoc = false; preferMarkdown = true; hasToc = true): PDoc {....raises: [
OSError, IOError, Exception, KeyError, ValueError, ERecoverableError], tags: [
WriteDirEffect, ReadDirEffect, RootEffect, WriteIOEffect, ReadIOEffect,
ReadEnvEffect], forbids: [].}proc presentationPath(conf: ConfigRef; file: AbsoluteFile): RelativeFile {....raises: [
Exception, KeyError, OSError, ValueError, IOError, ERecoverableError], tags: [
RootEffect, ReadDirEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect],
forbids: [].}proc writeOutput(d: PDoc; useWarning = false; groupedToc = false) {....raises: [
Exception, OSError, KeyError, ValueError, IOError, ERecoverableError,
Exception, ValueError, KeyError, OSError, IOError, ERecoverableError], tags: [
RootEffect, ReadDirEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect,
WriteDirEffect, ExecIOEffect, TimeEffect], forbids: [].}
© 2006–2024 Andreas Rumpf
Licensed under the MIT License.
https://nim-lang.org/docs/compiler/docgen.html