semmacrosanity

Implements type sanity checking for ASTs resulting from macros. Lots of room for improvement here.

Imports

ast, msgs, types, options

Procs

proc annotateType(n: PNode; t: PType; conf: ConfigRef) {...}{.
    raises: [Exception, ValueError, IOError, ERecoverableError],
    tags: [RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect].}
Source Edit

© 2006–2021 Andreas Rumpf
Licensed under the MIT License.
https://nim-lang.org/docs/compiler/semmacrosanity.html