Equations
- One or more equations did not get rendered due to their size.
Instances For
Returns the symbol id cache for the given type and index.
Equations
- One or more equations did not get rendered due to their size.
Instances For
- symtab : SymbolTable
- nameMap : Std.HashMap Lean.Name Nat
Instances For
Equations
Instances For
@[implicit_reducible]
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Ion.LeanSymbolTableMap.addRecord
(tbl : LeanSymbolTableMap)
(name : Lean.Name)
(entries : Array SymbolTableEntry)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
- cachedToIon : SymbolIdCache → α → InternM (Ion SymbolId)
Instances
@[implicit_reducible]
Equations
- Ion.CachedToIon.instArray = { cachedToIon := fun (refs : Ion.SymbolIdCache) (a : Array α) => Ion.CachedToIon.instArray._private_1 refs a }
@[implicit_reducible]
Equations
- Ion.CachedToIon.instList = { cachedToIon := fun (refs : Ion.SymbolIdCache) (a : List α) => Ion.CachedToIon.instList._private_1 refs a }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Ion.declareIonSymbol = Lean.ParserDescr.node `Ion.declareIonSymbol 1024 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "ionSymbol!") (Lean.ParserDescr.const `str))
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Ion.declareIonTypeOf = Lean.ParserDescr.node `Ion.declareIonTypeOf 1022 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "ionTypeOf!") (Lean.ParserDescr.cat `term 0))
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Ion.declareIonRefEntry = Lean.ParserDescr.node `Ion.declareIonRefEntry 1022 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "ionRefEntry!") (Lean.ParserDescr.cat `term 0))
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Ion.termIonRef!_ = Lean.ParserDescr.node `Ion.termIonRef!_ 1022 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "ionRef!") (Lean.ParserDescr.cat `term 0))
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.