The LCNF type for the
base
phase.base : Lean.PHashMap Lean.Name Lean.ExprThe LCNF type for the
mono
phase.mono : Lean.PHashMap Lean.Name Lean.Expr
State for the environment extension used to save the type of declarations that do not have code associated with them. Example: constructors, inductive types, foreign functions.
Instances For
Equations
- Lean.Compiler.LCNF.instInhabitedOtherTypeExtState = { default := { base := default, mono := default } }
Equations
- One or more equations did not get rendered due to their size.
def
Lean.Compiler.LCNF.getOtherDeclType
(declName : Lean.Name)
(us : optParam (List Lean.Level) [])
:
Return the LCNF type for constructors, inductive types, and foreign functions.
Equations
- One or more equations did not get rendered due to their size.