Marks in the environment extension that the given declaration has been declared by the user as meta.
Equations
- Lean.markMeta env declName = Lean.metaExt✝.tag env declName
Instances For
Marks the given declaration as not being annotated with meta even if it could have been by the
user.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Returns true iff the user has declared the given declaration as meta.
Equations
- Lean.isMarkedMeta env declName = Lean.metaExt✝.isTagged env declName
Instances For
Whether a declaration should be exported for interpretation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Marks a declaration to be exported for interpretation.
Equations
- Lean.setDeclMeta env declName = if Lean.isDeclMeta env declName = true then env else Lean.PersistentEnvExtension.addEntry Lean.declMetaExt✝ env declName
Instances For
Returns the IR phases of the given declaration that should be considered accessible. Does not take additional IR loaded for language server purposes into account.
Equations
- One or more equations did not get rendered due to their size.