refactor(library/aliases): cleanup
This commit is contained in:
parent
a5615a6ea7
commit
23118371d1
2 changed files with 7 additions and 2 deletions
|
@ -741,6 +741,13 @@ level parser::parse_level_id() {
|
|||
next();
|
||||
if (auto it = m_local_level_decls.find(id))
|
||||
return *it;
|
||||
|
||||
for (name const & ns : get_namespaces(m_env)) {
|
||||
auto new_id = ns + id;
|
||||
if (!ns.is_anonymous() && m_env.is_universe(new_id))
|
||||
return mk_global_univ(new_id);
|
||||
}
|
||||
|
||||
if (m_env.is_universe(id))
|
||||
return mk_global_univ(id);
|
||||
if (auto it = get_level_alias(m_env, id))
|
||||
|
|
|
@ -106,8 +106,6 @@ struct aliases_ext : public environment_extension {
|
|||
aliases_ext ext = get_extension(env);
|
||||
ext.push(k != scope_kind::Namespace);
|
||||
environment new_env = update(env, ext);
|
||||
if (!::lean::in_section(new_env))
|
||||
new_env = add_aliases(new_env, get_namespace(new_env), name());
|
||||
return new_env;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue