Source
Edit
This module implements helpers for the macro cache.
proc recordAdd(c: PCtx; info: TLineInfo; key: string; val: PNode) {.
...raises: [Exception, OSError, KeyError, ValueError, IOError], tags: [
RootEffect, WriteIOEffect, ReadEnvEffect, ReadIOEffect, ReadDirEffect],
forbids: [].}
-
Source
Edit
proc recordIncl(c: PCtx; info: TLineInfo; key: string; val: PNode) {.
...raises: [Exception, OSError, KeyError, ValueError, IOError], tags: [
RootEffect, WriteIOEffect, ReadEnvEffect, ReadIOEffect, ReadDirEffect],
forbids: [].}
-
Source
Edit
proc recordPut(c: PCtx; info: TLineInfo; key: string; k: string; val: PNode) {.
...raises: [Exception, OSError, KeyError, ValueError, IOError], tags: [
RootEffect, WriteIOEffect, ReadEnvEffect, ReadIOEffect, ReadDirEffect],
forbids: [].}
-
Source
Edit