mirror of
https://github.com/nim-lang/Nim.git
synced 2026-08-02 13:39:03 +00:00
45 lines
6.1 KiB
Plaintext
45 lines
6.1 KiB
Plaintext
nimTitle ast2nif ast2nif.html module ast2nif 0
|
|
nim SysModuleSuffix ast2nif.html#SysModuleSuffix const SysModuleSuffix 38
|
|
nim BackendLocalMarker ast2nif.html#BackendLocalMarker const BackendLocalMarker 39
|
|
nim icNifTypeName ast2nif.html#icNifTypeName,PType,ConfigRef proc icNifTypeName(typ: PType; config: ConfigRef): string 68
|
|
nim toHookIndexEntry ast2nif.html#toHookIndexEntry,ConfigRef,ItemId,PSym proc toHookIndexEntry(config: ConfigRef; typeId: ItemId; hookSym: PSym): HookIndexEntry 78
|
|
nim toConverterIndexEntry ast2nif.html#toConverterIndexEntry,ConfigRef,PSym proc toConverterIndexEntry(config: ConfigRef; converterSym: PSym): (nifstreams.SymId,\n nifstreams.SymId) 89
|
|
nim toMethodIndexEntry ast2nif.html#toMethodIndexEntry,ConfigRef,PSym,string proc toMethodIndexEntry(config: ConfigRef; methodSym: PSym; signature: string): (\n nifstreams.SymId, nifstreams.StrId) 104
|
|
nim toClassSymId ast2nif.html#toClassSymId,ConfigRef,ItemId proc toClassSymId(config: ConfigRef; typeId: ItemId): nifstreams.SymId 112
|
|
nim globalName ast2nif.html#globalName,PSym,ConfigRef proc globalName(sym: PSym; config: ConfigRef): string 336
|
|
nim ParsedSymName ast2nif.html#ParsedSymName object ParsedSymName 352
|
|
nim parseSymName ast2nif.html#parseSymName,string proc parseSymName(s: string): ParsedSymName 357
|
|
nim registerNifAstTags ast2nif.html#registerNifAstTags proc registerNifAstTags() 917
|
|
nim writeSemDeps ast2nif.html#writeSemDeps,ConfigRef,int32,seq[string] proc writeSemDeps(config: ConfigRef; thisModule: int32; importPaths: seq[string]) 1612
|
|
nim writeNifModule ast2nif.html#writeNifModule,ConfigRef,int32,PNode,seq[LogEntry],seq[PNode],seq[int],seq[],seq[tuple[PSym,PSym,seq[PType],int]],seq[tuple[PSym,PType]],seq[FileIndex],int32,seq[] proc writeNifModule(config: ConfigRef; thisModule: int32; n: PNode;\n opsLog: seq[LogEntry]; replayActions: seq[PNode] = @[];\n implDeps: seq[int] = @[];\n reexportedModules: seq[(string, string)] = @[]; genericOffers: seq[tuple[\n generic, inst: PSym, concreteTypes: seq[PType], genericParamsCount: int]] = @[];\n typeOffers: seq[tuple[generic: PSym, inst: PType]] = @[];\n resolvedImportDeps: seq[FileIndex] = @[];\n firstUnusedId: int32 = 0;\n expansions: seq[(PSym, TLineInfo)] = @[]) 1625
|
|
nim firstSon ast2nif.html#firstSon,Cursor proc firstSon(n: Cursor): Cursor 1859
|
|
nim DecodeContext ast2nif.html#DecodeContext object DecodeContext 1901
|
|
nim createDecodeContext ast2nif.html#createDecodeContext,ConfigRef,IdentCache proc createDecodeContext(config: ConfigRef; cache: IdentCache): DecodeContext 1919
|
|
nim nextBackendSymItem ast2nif.html#nextBackendSymItem,DecodeContext,int32 proc nextBackendSymItem(c: var DecodeContext; module: int32): int32 1967
|
|
nim nextBackendTypeItem ast2nif.html#nextBackendTypeItem,DecodeContext,int32 proc nextBackendTypeItem(c: var DecodeContext; module: int32): int32 1988
|
|
nim setMainModule ast2nif.html#setMainModule,DecodeContext,FileIndex proc setMainModule(c: var DecodeContext; fileIdx: FileIndex) 2001
|
|
nim getMainModuleSuffix ast2nif.html#getMainModuleSuffix,DecodeContext proc getMainModuleSuffix(c: DecodeContext): string 2006
|
|
nim LoadFullAst ast2nif.html#LoadFullAst LoadFlag.LoadFullAst 2030
|
|
nim AlwaysLoadInterface ast2nif.html#AlwaysLoadInterface LoadFlag.AlwaysLoadInterface 2030
|
|
nim LoadFlag ast2nif.html#LoadFlag enum LoadFlag 2030
|
|
nim isStub ast2nif.html#isStub,PType proc isStub(t: PType): bool 2414
|
|
nim isStub ast2nif.html#isStub,PSym proc isStub(s: PSym): bool 2415
|
|
nim loadType ast2nif.html#loadType,DecodeContext,PType proc loadType(c: var DecodeContext; t: PType) 2498
|
|
nim loadSym ast2nif.html#loadSym,DecodeContext,PSym proc loadSym(c: var DecodeContext; s: PSym) 2622
|
|
nim sealLoadedRoutines ast2nif.html#sealLoadedRoutines,DecodeContext proc sealLoadedRoutines(c: var DecodeContext) 2653
|
|
nim resolveHookSym ast2nif.html#resolveHookSym,DecodeContext,string proc resolveHookSym(c: var DecodeContext; name: string): PSym 2667
|
|
nim materializeLazyBody ast2nif.html#materializeLazyBody,DecodeContext,PNode proc materializeLazyBody(c: var DecodeContext; node: PNode) 2892
|
|
nim moduleSymbolStubs ast2nif.html#moduleSymbolStubs,DecodeContext,FileIndex proc moduleSymbolStubs(c: var DecodeContext; module: FileIndex): seq[PSym] 2966
|
|
nim loadedModuleTypes ast2nif.html#loadedModuleTypes,DecodeContext,FileIndex proc loadedModuleTypes(c: var DecodeContext; module: FileIndex): seq[PType] 2989
|
|
nim toNifFilename ast2nif.html#toNifFilename,ConfigRef,FileIndex proc toNifFilename(conf: ConfigRef; f: FileIndex): string 3009
|
|
nim tryResolveCompilerProc ast2nif.html#tryResolveCompilerProc,DecodeContext,string,FileIndex proc tryResolveCompilerProc(c: var DecodeContext; name: string;\n moduleFileIdx: FileIndex): PSym 3054
|
|
nim ModuleSuffix ast2nif.html#ModuleSuffix type ModuleSuffix 3095
|
|
nim PrecompiledModule ast2nif.html#PrecompiledModule object PrecompiledModule 3096
|
|
nim scanIncludeGraph ast2nif.html#scanIncludeGraph,ConfigRef proc scanIncludeGraph(config: ConfigRef): seq[\n tuple[includer: string, includes: seq[string]]] 3136
|
|
nim nifModuleHasIncludes ast2nif.html#nifModuleHasIncludes,ConfigRef,FileIndex proc nifModuleHasIncludes(config: ConfigRef; fileIdx: FileIndex): bool 3182
|
|
nim loadNifModule ast2nif.html#loadNifModule,DecodeContext,ModuleSuffix,TStrTable,TStrTable,set[LoadFlag] proc loadNifModule(c: var DecodeContext; suffix: ModuleSuffix;\n interf, interfHidden: var TStrTable; flags: set[LoadFlag] = {}): PrecompiledModule 3372
|
|
nim loadNifModule ast2nif.html#loadNifModule,DecodeContext,FileIndex,TStrTable,TStrTable,set[LoadFlag] proc loadNifModule(c: var DecodeContext; f: FileIndex;\n interf, interfHidden: var TStrTable; flags: set[LoadFlag] = {}): PrecompiledModule 3394
|
|
nim writeLoweredModule ast2nif.html#writeLoweredModule,DecodeContext,ConfigRef,PrecompiledModule,openArray[LogEntry],string proc writeLoweredModule(c: var DecodeContext; config: ConfigRef;\n precomp: PrecompiledModule; hooks: openArray[LogEntry];\n outfile: string) 3399
|
|
nimgrp isstub ast2nif.html#isStub-procs-all proc 2414
|
|
nimgrp loadnifmodule ast2nif.html#loadNifModule-procs-all proc 3372
|