Documentation

Lean.Elab.Exception

def Lean.Elab.throwPostpone {m : Type u_1 → Type u_2} {α : Type u_1} [MonadExceptOf Exception m] :
m α
Equations
    Instances For
      def Lean.Elab.throwUnsupportedSyntax {m : Type u_1 → Type u_2} {α : Type u_1} [MonadExceptOf Exception m] :
      m α
      Equations
        Instances For
          def Lean.Elab.throwIllFormedSyntax {m : TypeType} {α : Type} [Monad m] [MonadError m] :
          m α
          Equations
            Instances For
              def Lean.Elab.throwAutoBoundImplicitLocal {m : Type u_1 → Type u_2} {α : Type u_1} [MonadExceptOf Exception m] (n : Name) :
              m α
              Equations
                Instances For
                  Equations
                    Instances For
                      def Lean.Elab.throwAbortCommand {α : Type u_1} {m : Type u_1 → Type u_2} [MonadExcept Exception m] :
                      m α
                      Equations
                        Instances For
                          def Lean.Elab.throwAbortTerm {α : Type u_1} {m : Type u_1 → Type u_2} [MonadExcept Exception m] :
                          m α
                          Equations
                            Instances For
                              def Lean.Elab.throwAbortTactic {α : Type u_1} {m : Type u_1 → Type u_2} [MonadExcept Exception m] :
                              m α
                              Equations
                                Instances For
                                  Equations
                                    Instances For
                                      def Lean.Elab.mkMessageCore (fileName : String) (fileMap : FileMap) (data : MessageData) (severity : MessageSeverity) (pos endPos : String.Pos) :
                                      Equations
                                        Instances For