# semmacrosanity

Theme:

- Index

Search:
Group by:
Source Edit

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, KeyError, IOError, ERecoverableError], tags: [
        RootEffect, ReadDirEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect],
        forbids: [].}

  Source Edit