Type info generation for the JS backend.
Procs
proc finalJSCodeGen(graph: ModuleGraph; b: PPassContext; n: PNode): PNode {....raises: [ KeyError, OSError, IOError, Exception, ValueError, ERecoverableError], tags: [ RootEffect, ReadEnvEffect, ReadIOEffect, ReadDirEffect, WriteIOEffect, TimeEffect, WriteDirEffect], forbids: [].}
- Finalize JS code generation of a Nim module. Param n may contain nodes returned from the last module close call. Source Edit
proc processJSCodeGen(b: PPassContext; n: PNode): PNode {....raises: [Exception, ValueError, OSError, KeyError, IOError, ERecoverableError], tags: [ RootEffect, ReadDirEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect, TimeEffect], forbids: [].}
- Generate JS code for a node. Source Edit
proc setupJSgen(graph: ModuleGraph; s: PSym; idgen: IdGenerator): PPassContext {. ...raises: [KeyError, OSError, IOError, Exception, ValueError], tags: [RootEffect, ReadEnvEffect, ReadIOEffect, ReadDirEffect], forbids: [].}
- Source Edit