Loading the analysis result of a module.
This is copied from DocGen4.envOfImports.
Equations
- Architect.envOfImports imports = do Architect.envOfImports.unsafe_impl_2✝ Lean.importModules (Array.map (fun (x : Lean.Name) => { module := x }) imports) Lean.Options.empty 0 #[] true true
Instances For
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
- Architect.latexOutputOfImportModule module options = Architect.runEnvOfImports #[module] options (Architect.moduleToLatexOutput module)
Instances For
Outputs the JSON data for the blueprint of a module.
Equations
- Architect.jsonOfImportModule module options = Architect.runEnvOfImports #[module] options (Architect.moduleToJson module)
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
- Architect.statusOfImportModules modules constName options = Architect.runEnvOfImports modules options (Architect.computeStatus constName)
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
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.