# magicsys

Theme:

- Index

Search:
Group by:
Source Edit

# Imports

ast, astalgo, msgs, platform, idents, modulegraphs, lineinfos

# Procs

    proc addSonSkipIntLit(father, son: PType; id: IdGenerator) {....raises: [],
        tags: [], forbids: [].}

  Source Edit

    proc getCompilerProc(g: ModuleGraph; name: string): PSym {.
        ...raises: [KeyError, ValueError, OSError, 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, ValueError, OSError, Exception, 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, ValueError, OSError, Exception, IOError, ERecoverableError], tags: [
        ReadDirEffect, RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect],
        forbids: [].}

  Source Edit

    proc getSysSym(g: ModuleGraph; info: TLineInfo; name: string): PSym {....raises: [
        KeyError, ValueError, OSError, Exception, IOError, ERecoverableError], tags: [
        ReadDirEffect, RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect],
        forbids: [].}

  Source Edit

    proc getSysType(g: ModuleGraph; info: TLineInfo; kind: TTypeKind): PType {....raises: [
        KeyError, ValueError, OSError, Exception, IOError, ERecoverableError], tags: [
        ReadDirEffect, RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect],
        forbids: [].}

  Source Edit

    proc makeAddr(n: PNode; idgen: IdGenerator): PNode {....raises: [], tags: [],
        forbids: [].}

  Source Edit

    proc makePtrType(baseType: PType; idgen: IdGenerator): PType {....raises: [],
        tags: [], forbids: [].}

  Source Edit

    proc makeVarType(owner: PSym; baseType: PType; idgen: IdGenerator; kind = tyVar): PType {.
        ...raises: [], tags: [], 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, OSError, 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, ValueError, OSError, Exception, IOError, ERecoverableError], tags: [
        ReadDirEffect, RootEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect],
        forbids: [].}

  Source Edit

# Exports

createMagic