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