mirror of
https://github.com/nim-lang/Nim.git
synced 2026-08-01 21:19:03 +00:00
73 lines
8.4 KiB
Plaintext
73 lines
8.4 KiB
Plaintext
nimTitle lookups lookups.html module lookups 0
|
|
nim considerQuotedIdent lookups.html#considerQuotedIdent,PContext,PNode,PNode proc considerQuotedIdent(c: PContext; n: PNode; origin: PNode = nil): PIdent 31
|
|
nim addSym lookups.html#addSym.t,PScope,PSym template addSym(scope: PScope; s: PSym) 69
|
|
nim addUniqueSym lookups.html#addUniqueSym,PScope,PSym proc addUniqueSym(scope: PScope; s: PSym): PSym 72
|
|
nim openScope lookups.html#openScope,PContext proc openScope(c: PContext): PScope 75
|
|
nim rawCloseScope lookups.html#rawCloseScope,PContext proc rawCloseScope(c: PContext) 82
|
|
nim closeScope lookups.html#closeScope,PContext proc closeScope(c: PContext) 87
|
|
nim allScopes lookups.html#allScopes.i,PScope iterator allScopes(scope: PScope): PScope 91
|
|
nim localScopesFrom lookups.html#localScopesFrom.i,PContext,PScope iterator localScopesFrom(c: PContext; scope: PScope): PScope 97
|
|
nim isShadowScope lookups.html#isShadowScope,PScope proc isShadowScope(s: PScope): bool 102
|
|
nim localSearchInScope lookups.html#localSearchInScope,PContext,PIdent proc localSearchInScope(c: PContext; s: PIdent): PSym 105
|
|
nim importedItems lookups.html#importedItems.i,PContext,PIdent iterator importedItems(c: PContext; name: PIdent): PSym 149
|
|
nim allSyms lookups.html#allSyms.i,PContext iterator allSyms(c: PContext): (PSym, int, bool) 163
|
|
nim uniqueSyms lookups.html#uniqueSyms.i,PContext iterator uniqueSyms(c: PContext): (PSym, int, bool) 182
|
|
nim someSymFromImportTable lookups.html#someSymFromImportTable,PContext,PIdent,bool proc someSymFromImportTable(c: PContext; name: PIdent; ambiguous: var bool): PSym 193
|
|
nim searchInScopes lookups.html#searchInScopes,PContext,PIdent,bool proc searchInScopes(c: PContext; s: PIdent; ambiguous: var bool): PSym 206
|
|
nim debugScopes lookups.html#debugScopes,PContext,int proc debugScopes(c: PContext; limit = 0; max = int.high) 212
|
|
nim searchImportsAll lookups.html#searchImportsAll,PContext,PIdent,TSymKinds,seq[PSym] proc searchImportsAll(c: PContext; s: PIdent; filter: TSymKinds;\n holding: var seq[PSym]) 225
|
|
nim searchScopes lookups.html#searchScopes,PContext,PIdent,TSymKinds proc searchScopes(c: PContext; s: PIdent; filter: TSymKinds): seq[PSym] 232
|
|
nim searchScopesAll lookups.html#searchScopesAll,PContext,PIdent,TSymKinds proc searchScopesAll(c: PContext; s: PIdent; filter: TSymKinds): seq[PSym] 242
|
|
nim selectFromScopesElseAll lookups.html#selectFromScopesElseAll,PContext,PIdent,TSymKinds proc selectFromScopesElseAll(c: PContext; s: PIdent; filter: TSymKinds): seq[PSym] 247
|
|
nim cmpScopes lookups.html#cmpScopes,PContext,PSym proc cmpScopes(ctx: PContext; s: PSym): int 263
|
|
nim isAmbiguous lookups.html#isAmbiguous,PContext,PIdent,TSymKinds,PSym proc isAmbiguous(c: PContext; s: PIdent; filter: TSymKinds; sym: var PSym): bool 275
|
|
nim errorSym lookups.html#errorSym,PContext,PIdent,TLineInfo proc errorSym(c: PContext; ident: PIdent; info: TLineInfo): PSym 310
|
|
nim errorSym lookups.html#errorSym,PContext,PNode proc errorSym(c: PContext; n: PNode): PSym 319
|
|
nim oimDone lookups.html#oimDone TOverloadIterMode.oimDone 330
|
|
nim oimNoQualifier lookups.html#oimNoQualifier TOverloadIterMode.oimNoQualifier 330
|
|
nim oimSelfModule lookups.html#oimSelfModule TOverloadIterMode.oimSelfModule 330
|
|
nim oimOtherModule lookups.html#oimOtherModule TOverloadIterMode.oimOtherModule 330
|
|
nim oimSymChoice lookups.html#oimSymChoice TOverloadIterMode.oimSymChoice 330
|
|
nim oimSymChoiceLocalLookup lookups.html#oimSymChoiceLocalLookup TOverloadIterMode.oimSymChoiceLocalLookup 330
|
|
nim TOverloadIterMode lookups.html#TOverloadIterMode enum TOverloadIterMode 330
|
|
nim TOverloadIter lookups.html#TOverloadIter object TOverloadIter 333
|
|
nim getSymRepr lookups.html#getSymRepr,ConfigRef,PSym proc getSymRepr(conf: ConfigRef; s: PSym; getDeclarationPath = true): string 343
|
|
nim wrongRedefinition lookups.html#wrongRedefinition,PContext,TLineInfo,string,TLineInfo proc wrongRedefinition(c: PContext; info: TLineInfo; s: string;\n conflictsWith: TLineInfo; note = errGenerated) 377
|
|
nim addDeclAt lookups.html#addDeclAt,PContext,PScope,PSym,TLineInfo proc addDeclAt(c: PContext; scope: PScope; sym: PSym; info: TLineInfo) 390
|
|
nim addDeclAt lookups.html#addDeclAt,PContext,PScope,PSym proc addDeclAt(c: PContext; scope: PScope; sym: PSym) 406
|
|
nim addDecl lookups.html#addDecl,PContext,PSym,TLineInfo proc addDecl(c: PContext; sym: PSym; info: TLineInfo) 409
|
|
nim addDecl lookups.html#addDecl,PContext,PSym proc addDecl(c: PContext; sym: PSym) 412
|
|
nim addPrelimDecl lookups.html#addPrelimDecl,PContext,PSym proc addPrelimDecl(c: PContext; sym: PSym) 415
|
|
nim addInterfaceDeclAt lookups.html#addInterfaceDeclAt,PContext,PScope,PSym proc addInterfaceDeclAt(c: PContext; scope: PScope; sym: PSym) 427
|
|
nim addInterfaceDecl lookups.html#addInterfaceDecl,PContext,PSym proc addInterfaceDecl(c: PContext; sym: PSym) 434
|
|
nim addOverloadableSymAt lookups.html#addOverloadableSymAt,PContext,PScope,PSym proc addOverloadableSymAt(c: PContext; scope: PScope; fn: PSym) 438
|
|
nim addInterfaceOverloadableSymAt lookups.html#addInterfaceOverloadableSymAt,PContext,PScope,PSym proc addInterfaceOverloadableSymAt(c: PContext; scope: PScope; sym: PSym) 451
|
|
nim openShadowScope lookups.html#openShadowScope,PContext proc openShadowScope(c: PContext) 458
|
|
nim rememberShadowDefs lookups.html#rememberShadowDefs,PContext proc rememberShadowDefs(c: PContext) 465
|
|
nim closeShadowScope lookups.html#closeShadowScope,PContext proc closeShadowScope(c: PContext) 474
|
|
nim mergeShadowScope lookups.html#mergeShadowScope,PContext proc mergeShadowScope(c: PContext) 480
|
|
nim errorUseQualifier lookups.html#errorUseQualifier,PContext,TLineInfo,PSym proc errorUseQualifier(c: PContext; info: TLineInfo; s: PSym) 572
|
|
nim ambiguousIdentifierMsg lookups.html#ambiguousIdentifierMsg,seq[PSym],string,int proc ambiguousIdentifierMsg(candidates: seq[PSym]; prefix = "use one of"; indent = 0): string 576
|
|
nim errorUseQualifier lookups.html#errorUseQualifier,PContext,TLineInfo,seq[PSym] proc errorUseQualifier(c: PContext; info: TLineInfo; candidates: seq[PSym]) 591
|
|
nim ambiguousIdentifierMsg lookups.html#ambiguousIdentifierMsg,PNode,int proc ambiguousIdentifierMsg(choices: PNode; indent = 0): string 594
|
|
nim errorUseQualifier lookups.html#errorUseQualifier,PContext,TLineInfo,PNode proc errorUseQualifier(c: PContext; info: TLineInfo; choices: PNode) 601
|
|
nim errorUndeclaredIdentifier lookups.html#errorUndeclaredIdentifier,PContext,TLineInfo,string,string proc errorUndeclaredIdentifier(c: PContext; info: TLineInfo; name: string; extra = "") 604
|
|
nim errorUndeclaredIdentifierHint lookups.html#errorUndeclaredIdentifierHint,PContext,PIdent,TLineInfo proc errorUndeclaredIdentifierHint(c: PContext; ident: PIdent; info: TLineInfo): PSym 621
|
|
nim lookUp lookups.html#lookUp,PContext,PNode proc lookUp(c: PContext; n: PNode): PSym 627
|
|
nim checkAmbiguity lookups.html#checkAmbiguity TLookupFlag.checkAmbiguity 650
|
|
nim checkUndeclared lookups.html#checkUndeclared TLookupFlag.checkUndeclared 650
|
|
nim checkModule lookups.html#checkModule TLookupFlag.checkModule 650
|
|
nim checkPureEnumFields lookups.html#checkPureEnumFields TLookupFlag.checkPureEnumFields 650
|
|
nim TLookupFlag lookups.html#TLookupFlag enum TLookupFlag 650
|
|
nim lookUpCandidates lookups.html#lookUpCandidates,PContext,PIdent,set[TSymKind] proc lookUpCandidates(c: PContext; ident: PIdent; filter: set[TSymKind];\n includePureEnum = false): seq[PSym] 655
|
|
nim qualifiedLookUp lookups.html#qualifiedLookUp,PContext,PNode,set[TLookupFlag] proc qualifiedLookUp(c: PContext; n: PNode; flags: set[TLookupFlag]): PSym 661
|
|
nim initOverloadIter lookups.html#initOverloadIter,TOverloadIter,PContext,PNode proc initOverloadIter(o: var TOverloadIter; c: PContext; n: PNode): PSym 735
|
|
nim lastOverloadScope lookups.html#lastOverloadScope,TOverloadIter proc lastOverloadScope(o: TOverloadIter): int 802
|
|
nim nextOverloadIter lookups.html#nextOverloadIter,TOverloadIter,PContext,PNode proc nextOverloadIter(o: var TOverloadIter; c: PContext; n: PNode): PSym 837
|
|
nim pickSym lookups.html#pickSym,PContext,PNode,set[TSymKind],TSymFlags proc pickSym(c: PContext; n: PNode; kinds: set[TSymKind]; flags: TSymFlags = {}): PSym 920
|
|
nimgrp adddecl lookups.html#addDecl-procs-all proc 409
|
|
nimgrp ambiguousidentifiermsg lookups.html#ambiguousIdentifierMsg-procs-all proc 576
|
|
nimgrp adddeclat lookups.html#addDeclAt-procs-all proc 390
|
|
nimgrp errorsym lookups.html#errorSym-procs-all proc 310
|
|
nimgrp errorusequalifier lookups.html#errorUseQualifier-procs-all proc 572
|