Deploy to GitHub pages
This commit is contained in:
commit
2ef2c469d1
850 changed files with 332608 additions and 0 deletions
66
compiler/astalgo.idx
Normal file
66
compiler/astalgo.idx
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
nimTitle astalgo astalgo.html module compiler/astalgo 0
|
||||
nim hashNode astalgo.html#hashNode,RootRef proc hashNode(p: RootRef): Hash 23
|
||||
nim treeToYaml astalgo.html#treeToYaml,ConfigRef,PNode,int,int proc treeToYaml(conf: ConfigRef; n: PNode; indent: int = 0; maxRecDepth: int = -1): Rope 24
|
||||
nim typeToYaml astalgo.html#typeToYaml,ConfigRef,PType,int,int proc typeToYaml(conf: ConfigRef; n: PType; indent: int = 0; maxRecDepth: int = -1): Rope 28
|
||||
nim symToYaml astalgo.html#symToYaml,ConfigRef,PSym,int,int proc symToYaml(conf: ConfigRef; n: PSym; indent: int = 0; maxRecDepth: int = -1): Rope 29
|
||||
nim lineInfoToStr astalgo.html#lineInfoToStr,ConfigRef,TLineInfo proc lineInfoToStr(conf: ConfigRef; info: TLineInfo): Rope 30
|
||||
nim debug astalgo.html#debug,PSym,ConfigRef proc debug(n: PSym; conf: ConfigRef = nil) 35
|
||||
nim debug astalgo.html#debug,PType,ConfigRef proc debug(n: PType; conf: ConfigRef = nil) 36
|
||||
nim debug astalgo.html#debug,PNode,ConfigRef proc debug(n: PNode; conf: ConfigRef = nil) 37
|
||||
nim typekinds astalgo.html#typekinds,PType proc typekinds(t: PType) 39
|
||||
nim debug astalgo.html#debug.t template debug(x: PSym | PType | PNode) 48
|
||||
nim debug astalgo.html#debug.t,auto template debug(x: auto) 56
|
||||
nim mdbg astalgo.html#mdbg.t template mdbg(): bool 59
|
||||
nim idTableGet astalgo.html#idTableGet,TIdTable,PIdObj proc idTableGet(t: TIdTable; key: PIdObj): RootRef 83
|
||||
nim idTableGet astalgo.html#idTableGet,TIdTable,int proc idTableGet(t: TIdTable; key: int): RootRef 84
|
||||
nim idTablePut astalgo.html#idTablePut,TIdTable,PIdObj,RootRef proc idTablePut(t: var TIdTable; key: PIdObj; val: RootRef) 85
|
||||
nim idTableHasObjectAsKey astalgo.html#idTableHasObjectAsKey,TIdTable,PIdObj proc idTableHasObjectAsKey(t: TIdTable; key: PIdObj): bool 86
|
||||
nim idNodeTableGet astalgo.html#idNodeTableGet,TIdNodeTable,PIdObj proc idNodeTableGet(t: TIdNodeTable; key: PIdObj): PNode 89
|
||||
nim idNodeTablePut astalgo.html#idNodeTablePut,TIdNodeTable,PIdObj,PNode proc idNodeTablePut(t: var TIdNodeTable; key: PIdObj; val: PNode) 90
|
||||
nim lookupInRecord astalgo.html#lookupInRecord,PNode,PIdent proc lookupInRecord(n: PNode; field: PIdent): PSym 94
|
||||
nim mustRehash astalgo.html#mustRehash,int,int proc mustRehash(length, counter: int): bool 95
|
||||
nim nextTry astalgo.html#nextTry,Hash,Hash proc nextTry(h, maxHash: Hash): Hash 96
|
||||
nim InvalidKey astalgo.html#InvalidKey const InvalidKey 100
|
||||
nim TIIPair astalgo.html#TIIPair object TIIPair 103
|
||||
nim TIIPairSeq astalgo.html#TIIPairSeq type TIIPairSeq 106
|
||||
nim TIITable astalgo.html#TIITable object TIITable 107
|
||||
nim initIiTable astalgo.html#initIiTable,TIITable proc initIiTable(x: var TIITable) 112
|
||||
nim iiTableGet astalgo.html#iiTableGet,TIITable,int proc iiTableGet(t: TIITable; key: int): int 113
|
||||
nim iiTablePut astalgo.html#iiTablePut,TIITable,int,int proc iiTablePut(t: var TIITable; key, val: int) 114
|
||||
nim skipConvCastAndClosure astalgo.html#skipConvCastAndClosure,PNode proc skipConvCastAndClosure(n: PNode): PNode 118
|
||||
nim sameValue astalgo.html#sameValue,PNode,PNode proc sameValue(a, b: PNode): bool 129
|
||||
nim leValue astalgo.html#leValue,PNode,PNode proc leValue(a, b: PNode): bool 143
|
||||
nim weakLeValue astalgo.html#weakLeValue,PNode,PNode proc weakLeValue(a, b: PNode): TImplication 158
|
||||
nim getModule astalgo.html#getModule,PSym proc getModule(s: PSym): PSym 185
|
||||
nim fromSystem astalgo.html#fromSystem,PSym proc fromSystem(op: PSym): bool 190
|
||||
nim getSymFromList astalgo.html#getSymFromList,PNode,PIdent,int proc getSymFromList(list: PNode; ident: PIdent; start: int = 0): PSym 191
|
||||
nim getNamedParamFromList astalgo.html#getNamedParamFromList,PNode,PIdent proc getNamedParamFromList(list: PNode; ident: PIdent): PSym 225
|
||||
nim makeYamlString astalgo.html#makeYamlString,string proc makeYamlString(s: string): Rope 255
|
||||
nim objectSetContains astalgo.html#objectSetContains,TObjectSet,RootRef proc objectSetContains(t: TObjectSet; obj: RootRef): bool 676
|
||||
nim objectSetIncl astalgo.html#objectSetIncl,TObjectSet,RootRef proc objectSetIncl(t: var TObjectSet; obj: RootRef) 700
|
||||
nim objectSetContainsOrIncl astalgo.html#objectSetContainsOrIncl,TObjectSet,RootRef proc objectSetContainsOrIncl(t: var TObjectSet; obj: RootRef): bool 705
|
||||
nim strTableContains astalgo.html#strTableContains,TStrTable,PSym proc strTableContains(t: TStrTable; n: PSym): bool 723
|
||||
nim symTabReplace astalgo.html#symTabReplace,TStrTable,PSym,PSym proc symTabReplace(t: var TStrTable; prevSym: PSym; newSym: PSym) 752
|
||||
nim strTableAdd astalgo.html#strTableAdd,TStrTable,PSym proc strTableAdd(t: var TStrTable; n: PSym) 762
|
||||
nim strTableInclReportConflict astalgo.html#strTableInclReportConflict,TStrTable,PSym proc strTableInclReportConflict(t: var TStrTable; n: PSym; onConflictKeepOld = false): PSym 767
|
||||
nim strTableIncl astalgo.html#strTableIncl,TStrTable,PSym proc strTableIncl(t: var TStrTable; n: PSym; onConflictKeepOld = false): bool 800
|
||||
nim strTableGet astalgo.html#strTableGet,TStrTable,PIdent proc strTableGet(t: TStrTable; name: PIdent): PSym 804
|
||||
nim TIdentIter astalgo.html#TIdentIter object TIdentIter 814
|
||||
nim nextIdentIter astalgo.html#nextIdentIter,TIdentIter,TStrTable proc nextIdentIter(ti: var TIdentIter; tab: TStrTable): PSym 818
|
||||
nim initIdentIter astalgo.html#initIdentIter,TIdentIter,TStrTable,PIdent proc initIdentIter(ti: var TIdentIter; tab: TStrTable; s: PIdent): PSym 836
|
||||
nim nextIdentExcluding astalgo.html#nextIdentExcluding,TIdentIter,TStrTable,IntSet proc nextIdentExcluding(ti: var TIdentIter; tab: TStrTable; excluding: IntSet): PSym 842
|
||||
nim firstIdentExcluding astalgo.html#firstIdentExcluding,TIdentIter,TStrTable,PIdent,IntSet proc firstIdentExcluding(ti: var TIdentIter; tab: TStrTable; s: PIdent;\n excluding: IntSet): PSym 858
|
||||
nim TTabIter astalgo.html#TTabIter object TTabIter 866
|
||||
nim nextIter astalgo.html#nextIter,TTabIter,TStrTable proc nextIter(ti: var TTabIter; tab: TStrTable): PSym 869
|
||||
nim initTabIter astalgo.html#initTabIter,TTabIter,TStrTable proc initTabIter(ti: var TTabIter; tab: TStrTable): PSym 885
|
||||
nim items astalgo.html#items.i,TStrTable iterator items(tab: TStrTable): PSym 892
|
||||
nim pairs astalgo.html#pairs.i,TIdTable iterator pairs(t: TIdTable): tuple[key: int, value: RootRef] 929
|
||||
nim idTablePairs astalgo.html#idTablePairs.i,TIdTable iterator idTablePairs(t: TIdTable): tuple[key: PIdObj, val: RootRef] 963
|
||||
nim pairs astalgo.html#pairs.i,TIdNodeTable iterator pairs(t: TIdNodeTable): tuple[key: PIdObj, val: PNode] 1008
|
||||
nim isAddrNode astalgo.html#isAddrNode,PNode proc isAddrNode(n: PNode): bool 1057
|
||||
nim listSymbolNames astalgo.html#listSymbolNames,openArray[PSym] proc listSymbolNames(symbols: openArray[PSym]): string 1065
|
||||
nim isDiscriminantField astalgo.html#isDiscriminantField,PNode proc isDiscriminantField(n: PNode): bool 1071
|
||||
nimgrp debug astalgo.html#debug-procs-all proc 35
|
||||
nimgrp idtableget astalgo.html#idTableGet-procs-all proc 83
|
||||
nimgrp pairs astalgo.html#pairs-iterators-all iterator 929
|
||||
nimgrp debug astalgo.html#debug-templates-all template 48
|
||||
Loading…
Add table
Add a link
Reference in a new issue