Documentation

Lean.Compiler.LCNF.Probing

@[reducible, inline]
abbrev Lean.Compiler.LCNF.Probe (α : Type u_1) (β : Type) :
Type u_1
Equations
@[inline]
def Lean.Compiler.LCNF.Probe.map {α : Type u_1} {β : Type} (f : αCompilerM β) :
Probe α β
Equations
@[inline]
Equations
@[inline]
Equations
@[inline]
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
Equations
@[inline]
Equations
@[inline]
Equations
@[inline]
Equations
def Lean.Compiler.LCNF.Probe.runOnDeclsNamed {β : Type} (declNames : Array Name) (probe : Probe Decl β) (phase : Phase := Phase.base) :
Equations
  • One or more equations did not get rendered due to their size.
def Lean.Compiler.LCNF.Probe.runOnModule {β : Type} (moduleName : Name) (probe : Probe Decl β) (phase : Phase := Phase.base) :
Equations
  • One or more equations did not get rendered due to their size.
def Lean.Compiler.LCNF.Probe.runGlobally {β : Type} (probe : Probe Decl β) (phase : Phase := Phase.base) :
Equations
  • One or more equations did not get rendered due to their size.
def Lean.Compiler.LCNF.Probe.toPass {β : Type} [ToString β] (probe : Probe Decl β) (phase : Phase) :
Equations
  • One or more equations did not get rendered due to their size.