Environment extension for tracking all namespace declared by users.
Register a new namespace in the environment.
Equations
- env.registerNamespace n = if (Lean.namespacesExt.getState env).contains n = true then env else Lean.PersistentEnvExtension.addEntry Lean.namespacesExt env n
Instances For
Return true if n is the name of a namespace in env.
Equations
- env.isNamespace n = (Lean.namespacesExt.getState env).contains n
Instances For
Return a set containing all namespaces in env.
Equations
- env.getNamespaceSet = Lean.namespacesExt.getState env