Equations
- Lean.Elab.HeaderSyntax = Lean.TSyntax `Lean.Parser.Module.header
Instances For
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Instances For
Instances For
Check imported modules for deprecation and emit warnings.
The -- deprecated_module: ignore comment can be placed on the module keyword to suppress
all warnings, or on individual import statements to suppress specific ones.
This follows the same pattern as -- shake: keep in Lake shake.
The headerStx? parameter carries the header syntax used for checking trailing comments.
When called from the Language Server, the main header syntax may have its trailing trivia
stripped by unsetTrailing for caching purposes, so origHeaderStx? can supply the original
(untrimmed) syntax to preserve -- deprecated_module: ignore annotations on the last import.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Lean.Elab.checkModuleNamePortability mainModule inputCtx startPos messages = Lean.Elab.checkModuleNamePortability.go✝ mainModule inputCtx startPos mainModule messages
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Elaborates the given header syntax into an environment.
If mainModule is not given, Environment.setMainModule should be called manually. This is a
backwards compatibility measure not compatible with the module system.
Equations
- One or more equations did not get rendered due to their size.