Documentation

Aesop.Stats.Extension

  • aesopStx : Lean.Syntax

    The Aesop call for which stats were collected.

  • fileName : String
  • position? : Option Lean.Position
  • stats : Stats

    The collected stats.

Instances For
    def Aesop.StatsExtensionEntry.forCurrentFile {m : Type → Type} [Monad m] [Lean.MonadLog m] (stx : Lean.Syntax) (stats : Stats) :
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[reducible, inline]
      Equations
      Instances For
        def Aesop.StatsExtension.importedEntries (env : Lean.Environment) (ext : StatsExtension) :
        Array (Array StatsExtensionEntry)
        Equations
        Instances For
          def Aesop.recordStatsIfEnabled {m : Type → Type} [Monad m] [Lean.MonadEnv m] [Lean.MonadOptions m] (s : StatsExtensionEntry) :
          m Unit
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def Aesop.recordStatsForCurrentFileIfEnabled {m : Type → Type} [Monad m] [Lean.MonadEnv m] [Lean.MonadOptions m] [Lean.MonadLog m] (aesopStx : Lean.Syntax) (stats : Stats) :
            m Unit
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[reducible, inline]
              Equations
              Instances For
                def Aesop.mkStatsArray (localEntries : List StatsExtensionEntry) (importedEntries : Array (Array StatsExtensionEntry)) :
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  def Aesop.getStatsArray {m : Type → Type} [Monad m] [Lean.MonadEnv m] :
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For