transf
Imports
- options, ast, astalgo, trees, msgs, idents, renderer, types, semfold, magicsys, cgmeth, lowerings, liftlocals, modulegraphs, lineinfos, closureiters, lambdalifting
Procs
proc commonOptimizations(g: ModuleGraph; c: PSym; n: PNode): PNode {...}{. raises: [Exception, ValueError, IOError, ERecoverableError, KeyError], tags: [RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect, TimeEffect].}
- Source Edit
proc transformBody(g: ModuleGraph; prc: PSym; cache: bool): PNode {...}{. raises: [Exception, ValueError, IOError, ERecoverableError, KeyError], tags: [RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect, TimeEffect].}
- Source Edit
proc transformStmt(g: ModuleGraph; module: PSym; n: PNode): PNode {...}{. raises: [Exception, ValueError, IOError, ERecoverableError, KeyError], tags: [RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect, TimeEffect].}
- Source Edit
proc transformExpr(g: ModuleGraph; module: PSym; n: PNode): PNode {...}{. raises: [Exception, ValueError, IOError, ERecoverableError, KeyError], tags: [RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect, TimeEffect].}
- Source Edit
© 2006–2021 Andreas Rumpf
Licensed under the MIT License.
https://nim-lang.org/docs/compiler/transf.html