Module Setup Information #
Data types used by Lean module headers and the --setup
CLI.
Files containing data for a single module.
- lean? : Option System.FilePath
- olean? : Option System.FilePath
- oleanServer? : Option System.FilePath
- oleanPrivate? : Option System.FilePath
- ilean? : Option System.FilePath
Instances For
A module's setup information as described by a JSON file.
Supersedes the module's header when the --setup
CLI option is used.
- name : Name
Name of the module.
- isModule : Bool
Whether the module is participating in the module system.
- modules : NameMap ModuleArtifacts
Pre-resolved artifacts of related modules (e.g., this module's transitive imports).
- dynlibs : Array System.FilePath
Dynamic libraries to load with the module.
- plugins : Array System.FilePath
Plugins to initialize with the module.
- options : LeanOptions
Additional options for the module.