@[inline, reducible]
Instances For
@[inline, reducible]
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Compiler.LCNF.getDeclCore?
(env : Lean.Environment)
(ext : Lean.Compiler.LCNF.DeclExt)
(declName : Lake.Name)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Lean.Compiler.LCNF.getBaseDecl? declName = do let __do_lift ← Lean.getEnv pure (Lean.Compiler.LCNF.getDeclCore? __do_lift Lean.Compiler.LCNF.baseExt declName)
Instances For
Equations
- Lean.Compiler.LCNF.getMonoDecl? declName = do let __do_lift ← Lean.getEnv pure (Lean.Compiler.LCNF.getDeclCore? __do_lift Lean.Compiler.LCNF.monoExt declName)
Instances For
Equations
- Lean.Compiler.LCNF.saveBaseDeclCore env decl = Lean.PersistentEnvExtension.addEntry Lean.Compiler.LCNF.baseExt (Lean.Environment.addExtraName env decl.name) decl
Instances For
Equations
- Lean.Compiler.LCNF.saveMonoDeclCore env decl = Lean.PersistentEnvExtension.addEntry Lean.Compiler.LCNF.monoExt (Lean.Environment.addExtraName env decl.name) decl
Instances For
Equations
- Lean.Compiler.LCNF.Decl.saveBase decl = Lean.modifyEnv fun x => Lean.Compiler.LCNF.saveBaseDeclCore x decl
Instances For
Equations
- Lean.Compiler.LCNF.Decl.saveMono decl = Lean.modifyEnv fun x => Lean.Compiler.LCNF.saveMonoDeclCore x decl
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
- Lean.Compiler.LCNF.getDecl? declName = do let __do_lift ← Lean.Compiler.LCNF.getPhase liftM (Lean.Compiler.LCNF.getDeclAt? declName __do_lift)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Compiler.LCNF.forEachDecl
(f : Lean.Compiler.LCNF.Decl → Lean.CoreM Unit)
(phase : optParam Lean.Compiler.LCNF.Phase Lean.Compiler.LCNF.Phase.base)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Compiler.LCNF.forEachModuleDecl
(moduleName : Lake.Name)
(f : Lean.Compiler.LCNF.Decl → Lean.CoreM Unit)
(phase : optParam Lean.Compiler.LCNF.Phase Lean.Compiler.LCNF.Phase.base)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Compiler.LCNF.forEachMainModuleDecl
(f : Lean.Compiler.LCNF.Decl → Lean.CoreM Unit)
(phase : optParam Lean.Compiler.LCNF.Phase Lean.Compiler.LCNF.Phase.base)
:
Equations
- One or more equations did not get rendered due to their size.