def
Lean.Elab.throwPostpone
{m : Type u_1 → Type u_2}
{α : Type u_1}
[MonadExceptOf Lean.Exception m]
:
m α
Equations
- Lean.Elab.throwPostpone = throw (Lean.Exception.internal Lean.Elab.postponeExceptionId)
Instances For
def
Lean.Elab.throwUnsupportedSyntax
{m : Type u_1 → Type u_2}
{α : Type u_1}
[MonadExceptOf Lean.Exception m]
:
m α
Equations
- Lean.Elab.throwUnsupportedSyntax = throw (Lean.Exception.internal Lean.Elab.unsupportedSyntaxExceptionId)
Instances For
Equations
- Lean.Elab.throwIllFormedSyntax = Lean.throwError (Lean.toMessageData "ill-formed syntax")
Instances For
def
Lean.Elab.throwAutoBoundImplicitLocal
{m : Type u_1 → Type u_2}
{α : Type u_1}
[MonadExceptOf Lean.Exception m]
(n : Lean.Name)
:
m α
Equations
Instances For
Equations
- Lean.Elab.isAutoBoundImplicitLocalException? (Lean.Exception.internal id k) = if (id == Lean.Elab.autoBoundImplicitExceptionId) = true then some (k.getName `localId `x) else none
- Lean.Elab.isAutoBoundImplicitLocalException? ex = none
Instances For
def
Lean.Elab.throwAlreadyDeclaredUniverseLevel
{m : Type → Type}
{α : Type}
[Monad m]
[Lean.MonadError m]
(u : Lean.Name)
:
m α
Equations
- Lean.Elab.throwAlreadyDeclaredUniverseLevel u = Lean.throwError (Lean.toMessageData "a universe level named '" ++ Lean.toMessageData u ++ Lean.toMessageData "' has already been declared")
Instances For
def
Lean.Elab.throwAbortCommand
{α : Type u_1}
{m : Type u_1 → Type u_2}
[MonadExcept Lean.Exception m]
:
m α
Equations
- Lean.Elab.throwAbortCommand = throw (Lean.Exception.internal Lean.Elab.abortCommandExceptionId)
Instances For
def
Lean.Elab.throwAbortTerm
{α : Type u_1}
{m : Type u_1 → Type u_2}
[MonadExcept Lean.Exception m]
:
m α
Equations
- Lean.Elab.throwAbortTerm = throw (Lean.Exception.internal Lean.Elab.abortTermExceptionId)
Instances For
def
Lean.Elab.throwAbortTactic
{α : Type u_1}
{m : Type u_1 → Type u_2}
[MonadExcept Lean.Exception m]
:
m α
Equations
- Lean.Elab.throwAbortTactic = throw (Lean.Exception.internal Lean.Elab.abortTacticExceptionId)
Instances For
Equations
Instances For
Equations
Instances For
def
Lean.Elab.mkMessageCore
(fileName : String)
(fileMap : Lean.FileMap)
(data : Lean.MessageData)
(severity : Lean.MessageSeverity)
(pos endPos : String.Pos)
:
Equations
- One or more equations did not get rendered due to their size.