This module contains support code for new-styled error handling via an nkError node kind.
Procs
proc errorSubNode(n: PNode): PNode {....raises: [], tags: [], forbids: [].}
- Source Edit
proc errorToString(config: ConfigRef; n: PNode): string {. ...raises: [ValueError, Exception, KeyError, IOError, OSError], tags: [ RootEffect, WriteIOEffect, ReadEnvEffect, ReadIOEffect, ReadDirEffect], forbids: [].}
- Source Edit