Documentation

Architect.Load

Loading the analysis result of a module.

def Architect.runEnvOfImports {α : Type} (imports : Array Lean.Name) (options : Lean.Options) (x : Lean.CoreM α) :
IO α

This is copied from DocGen4.load, except for separate handling of options.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Outputs the blueprint of a module.

    Equations
    Instances For

      Outputs the JSON data for the blueprint of a module.

      Equations
      Instances For

        Computes blueprint progress report across modules. If localOnly is true, only counts nodes defined in the given modules. Otherwise, also includes nodes from all their imports.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Computes the status of a specific blueprint node and its dependency subtree.

          Equations
          Instances For

            Computes incomplete blueprint nodes across modules. If localOnly is true, only considers nodes defined in the given modules.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              def Architect.impactOfImportModules (modules : Array Lean.Name) (constName : Lean.Name) (options : Lean.Options) (localOnly : Bool := false) :

              Computes the impact of formalizing a specific blueprint node across modules. If localOnly is true, only considers nodes defined in the given modules.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For