Documentation

Lean.Elab.Exception

def Lean.Elab.throwPostpone {m : Type u_1Type u_2} {α : Type u_1} [inst : MonadExceptOf Lean.Exception m] :
m α
Equations
def Lean.Elab.throwUnsupportedSyntax {m : Type u_1Type u_2} {α : Type u_1} [inst : MonadExceptOf Lean.Exception m] :
m α
Equations
def Lean.Elab.throwIllFormedSyntax {m : TypeType} {α : Type} [inst : Monad m] [inst : Lean.MonadError m] :
m α
Equations
Equations
  • One or more equations did not get rendered due to their size.
def Lean.Elab.throwAlreadyDeclaredUniverseLevel {m : TypeType} {α : Type} [inst : Monad m] [inst : Lean.MonadError m] (u : Lean.Name) :
m α
Equations
  • One or more equations did not get rendered due to their size.
def Lean.Elab.throwAbortCommand {α : Type u_1} {m : Type u_1Type u_2} [inst : MonadExcept Lean.Exception m] :
m α
Equations
def Lean.Elab.throwAbortTerm {α : Type u_1} {m : Type u_1Type u_2} [inst : MonadExcept Lean.Exception m] :
m α
Equations
def Lean.Elab.throwAbortTactic {α : Type u_1} {m : Type u_1Type u_2} [inst : MonadExcept Lean.Exception m] :
m α
Equations
def Lean.Elab.mkMessageCore (fileName : String) (fileMap : Lean.FileMap) (data : Lean.MessageData) (severity : Lean.MessageSeverity) (pos : String.Pos) (endPos : String.Pos) :
Equations
  • One or more equations did not get rendered due to their size.