Types
BaseExceptionToken {.pure.} = enum BaseException = 0, SystemExit, GeneratorExit, KeyboardInterrupt, BaseExceptionGroup
- subclasses of BaseException except Exception and BaseExceptionGroup Source Edit
ExceptionToken {.pure.} = enum Base, ## `Exception`, not `BaseException` Name, Type, Arithmetic, Attribute, Buffer, Value, Reference, Lookup, StopIter, StopAsyncIter, Lock, Import, Assertion, Runtime, Syntax, Memory, System, OS, EOF
- Source Edit
Iterators
iterator extraObjAttrs(tok: BaseExceptionToken): NimNode {....raises: [], tags: [], forbids: [].}
- Source Edit
iterator extraObjAttrs(tok: ExceptionToken): NimNode {....raises: [], tags: [], forbids: [].}
- Source Edit
iterator extraTypedAttrs(tok: ExceptionToken | BaseExceptionToken): (NimNode, NimNode)
- Source Edit