Procs
proc addSonSkipIntLit(father, son: PType; id: IdGenerator) {. ...raises: [Exception, OSError, KeyError, ValueError, IOError], tags: [ RootEffect, WriteIOEffect, ReadEnvEffect, ReadIOEffect, ReadDirEffect], forbids: [].}
- Source Edit
proc getCompilerProc(g: ModuleGraph; name: string): PSym {. ...raises: [Exception, OSError, ValueError, KeyError, IOError], tags: [ RootEffect, ReadEnvEffect, ReadIOEffect, ReadDirEffect, WriteIOEffect], forbids: [].}
- Source Edit
proc getFloatLitType(g: ModuleGraph; literal: PNode): PType {. ...raises: [Exception, OSError, KeyError, ValueError, IOError], tags: [ RootEffect, WriteIOEffect, ReadEnvEffect, ReadIOEffect, ReadDirEffect], forbids: [].}
- Source Edit
proc getMagicEqSymForType(g: ModuleGraph; t: PType; info: TLineInfo): PSym {....raises: [ Exception, OSError, KeyError, ValueError, IOError, ERecoverableError], tags: [ RootEffect, WriteIOEffect, ReadEnvEffect, ReadIOEffect, ReadDirEffect], forbids: [].}
- Source Edit
proc getNimScriptSymbol(g: ModuleGraph; name: string): PSym {....raises: [], tags: [], forbids: [].}
- Source Edit
proc getSysMagic(g: ModuleGraph; info: TLineInfo; name: string; m: TMagic): PSym {....raises: [ Exception, OSError, KeyError, ValueError, IOError, ERecoverableError], tags: [ RootEffect, WriteIOEffect, ReadEnvEffect, ReadIOEffect, ReadDirEffect], forbids: [].}
- Source Edit
proc getSysType(g: ModuleGraph; info: TLineInfo; kind: TTypeKind): PType {....raises: [ Exception, OSError, KeyError, ValueError, IOError, ERecoverableError], tags: [ RootEffect, WriteIOEffect, ReadEnvEffect, ReadIOEffect, ReadDirEffect], forbids: [].}
- Source Edit
proc makePtrType(baseType: PType; idgen: IdGenerator): PType {. ...raises: [Exception, OSError, KeyError, ValueError, IOError], tags: [ RootEffect, WriteIOEffect, ReadEnvEffect, ReadIOEffect, ReadDirEffect], forbids: [].}
- Source Edit
proc makeVarType(owner: PSym; baseType: PType; idgen: IdGenerator; kind = tyVar): PType {. ...raises: [Exception, OSError, KeyError, ValueError, IOError], tags: [ RootEffect, WriteIOEffect, ReadEnvEffect, ReadIOEffect, ReadDirEffect], forbids: [].}
- Source Edit
proc nilOrSysInt(g: ModuleGraph): PType {....raises: [], tags: [], forbids: [].}
- Source Edit
proc registerCompilerProc(g: ModuleGraph; s: PSym) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc registerNimScriptSymbol(g: ModuleGraph; s: PSym) {....raises: [Exception, ValueError, KeyError, IOError, ERecoverableError, OSError], tags: [ RootEffect, ReadDirEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect], forbids: [].}
- Source Edit
proc resetNimScriptSymbols(g: ModuleGraph) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc resetSysTypes(g: ModuleGraph) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc skipIntLit(t: PType; id: IdGenerator): PType {.inline, ...raises: [Exception, OSError, KeyError, ValueError, IOError], tags: [ RootEffect, WriteIOEffect, ReadEnvEffect, ReadIOEffect, ReadDirEffect], forbids: [].}
- Source Edit
proc sysTypeFromName(g: ModuleGraph; info: TLineInfo; name: string): PType {....raises: [ Exception, OSError, KeyError, ValueError, IOError, ERecoverableError], tags: [ RootEffect, WriteIOEffect, ReadEnvEffect, ReadIOEffect, ReadDirEffect], forbids: [].}
- Source Edit