proc fileInfoIdx(conf: ConfigRef; filename: AbsoluteFile): FileIndex {.
...raises: [KeyError, Exception], tags: [ReadDirEffect, RootEffect],
forbids: [].}proc fileInfoIdx(conf: ConfigRef; filename: AbsoluteFile; isKnownFile: var bool): FileIndex {.
...raises: [KeyError, Exception], tags: [ReadDirEffect, RootEffect],
forbids: [].}proc liMessage(conf: ConfigRef; info: TLineInfo; msg: TMsgKind; arg: string;
eh: TErrorHandling; info2: InstantiationInfo; isRaw = false;
ignoreError = false) {....gcsafe, noinline, ...raises: [Exception,
ValueError, KeyError, OSError, IOError, ERecoverableError], tags: [
RootEffect, ReadDirEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect],
forbids: [].}proc msgWriteln(conf: ConfigRef; s: string; flags: MsgFlags = {}) {.
...raises: [Exception, IOError], tags: [RootEffect, WriteIOEffect], forbids: [].}--stdout option is given, writes to stdout instead. If message hook is present, then it is used to output message rather than stderr/stdout. This behavior can be altered by given optional flags. Source Edit
© 2006–2024 Andreas Rumpf
Licensed under the MIT License.
https://nim-lang.org/docs/compiler/msgs.html