macrocacheimpl

This module implements helpers for the macro cache.

Imports

lineinfos, ast, modulegraphs, vmdef

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

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