Documentation

Lean.Elab.Do

Equations
structure Lean.Elab.Term.Do.Alt (σ : Type) :
Type
instance Lean.Elab.Term.Do.instInhabitedAlt :
{a : Type} → [inst : Inhabited a] → Inhabited (Lean.Elab.Term.Do.Alt a)
Equations
  • Lean.Elab.Term.Do.instInhabitedAlt = { default := { ref := default, vars := default, patterns := default, rhs := default } }
def Lean.Elab.Term.Do.mkAuxDeclFor {m : TypeType} [inst : Monad m] [inst : Lean.MonadQuotation m] (e : Lean.Syntax) (mkCont : Lean.Syntaxm Lean.Elab.Term.Do.Code) :
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
structure Lean.Elab.Term.Do.DoIfView :
Type
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
def Lean.Elab.Term.Do.ToTerm.mkIte (optIdent : Lean.Syntax) (cond : Lean.Syntax) (thenBranch : Lean.Syntax) (elseBranch : Lean.Syntax) :
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations