macrocacheimpl
Source Edit This module implements helpers for the macro cache.
Imports
lineinfos, ast, vmdef
Procs
proc recordAdd(c: PCtx; info: TLineInfo; key: string; val: PNode) {.
...raises: [KeyError], tags: [], forbids: [].} - Source Edit
proc recordInc(c: PCtx; info: TLineInfo; key: string; by: BiggestInt) {.
...raises: [], tags: [], forbids: [].} - Source Edit
proc recordIncl(c: PCtx; info: TLineInfo; key: string; val: PNode) {.
...raises: [KeyError], tags: [], forbids: [].} - Source Edit
proc recordPut(c: PCtx; info: TLineInfo; key: string; k: string; val: PNode) {.
...raises: [KeyError], tags: [], forbids: [].} - Source Edit