compiler/magicsys

Source   Edit  

Procs

proc addSonSkipIntLit(father, son: PType; id: IdGenerator) {....raises: [],
    tags: [], forbids: [].}
Source   Edit  
proc getCompilerProc(g: ModuleGraph; name: string): PSym {.
    ...raises: [KeyError, Exception], tags: [ReadDirEffect, RootEffect],
    forbids: [].}
Source   Edit  
proc getFloatLitType(g: ModuleGraph; literal: PNode): PType {....raises: [],
    tags: [], forbids: [].}
Source   Edit  
proc getMagicEqSymForType(g: ModuleGraph; t: PType; info: TLineInfo): PSym {.
    ...raises: [KeyError, Exception, ValueError, IOError, ERecoverableError], tags: [
    ReadDirEffect, RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect],
    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: [KeyError, Exception, ValueError, IOError, ERecoverableError], tags: [
    ReadDirEffect, RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect],
    forbids: [].}
Source   Edit  
proc getSysSym(g: ModuleGraph; info: TLineInfo; name: string): PSym {.
    ...raises: [KeyError, Exception, ValueError, IOError, ERecoverableError], tags: [
    ReadDirEffect, RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect],
    forbids: [].}
Source   Edit  
proc getSysType(g: ModuleGraph; info: TLineInfo; kind: TTypeKind): PType {.
    ...raises: [KeyError, Exception, ValueError, IOError, ERecoverableError], tags: [
    ReadDirEffect, RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect],
    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], 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: [],
    tags: [], forbids: [].}
Source   Edit  
proc sysTypeFromName(g: ModuleGraph; info: TLineInfo; name: string): PType {.
    ...raises: [KeyError, Exception, ValueError, IOError, ERecoverableError], tags: [
    ReadDirEffect, RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect],
    forbids: [].}
Source   Edit