Source
Edit
This module contains support code for new-styled error handling via an nkError node kind.
ErrorKind = enum
RawTypeMismatchError, ExpressionCannotBeCalled, CustomError,
WrongNumberOfArguments, AmbiguousCall
-
expand as you need.
Source
Edit
proc errorToString(config: ConfigRef; n: PNode): string {.
...raises: [ValueError, Exception, KeyError, OSError],
tags: [RootEffect, ReadEnvEffect, ReadIOEffect, ReadDirEffect], forbids: [].}
-
Source
Edit