chore(frontends/lean/elaborator): fix field name
This commit is contained in:
parent
938e12baa1
commit
dccf8a3a75
1 changed files with 14 additions and 14 deletions
|
@ -79,7 +79,7 @@ class elaborator : public coercion_info_manager {
|
||||||
typedef name_map<expr> local_tactic_hints;
|
typedef name_map<expr> local_tactic_hints;
|
||||||
typedef rb_map<expr, pair<expr, constraint_seq>, expr_quick_cmp> cache;
|
typedef rb_map<expr, pair<expr, constraint_seq>, expr_quick_cmp> cache;
|
||||||
typedef std::vector<pair<expr, expr>> to_check_sorts;
|
typedef std::vector<pair<expr, expr>> to_check_sorts;
|
||||||
elaborator_context & m_env;
|
elaborator_context & m_ctx;
|
||||||
name_generator m_ngen;
|
name_generator m_ngen;
|
||||||
type_checker_ptr m_tc[2];
|
type_checker_ptr m_tc[2];
|
||||||
// mapping from metavariable ?m to the (?m l_1 ... l_n) where [l_1 ... l_n] are the local constants
|
// mapping from metavariable ?m to the (?m l_1 ... l_n) where [l_1 ... l_n] are the local constants
|
||||||
|
@ -147,26 +147,26 @@ class elaborator : public coercion_info_manager {
|
||||||
};
|
};
|
||||||
|
|
||||||
public:
|
public:
|
||||||
elaborator(elaborator_context & env, name_generator const & ngen):
|
elaborator(elaborator_context & ctx, name_generator const & ngen):
|
||||||
m_env(env),
|
m_ctx(ctx),
|
||||||
m_ngen(ngen),
|
m_ngen(ngen),
|
||||||
m_context(),
|
m_context(),
|
||||||
m_full_context(),
|
m_full_context(),
|
||||||
m_unifier_config(env.m_ios.get_options(), true /* use exceptions */, true /* discard */) {
|
m_unifier_config(ctx.m_ios.get_options(), true /* use exceptions */, true /* discard */) {
|
||||||
m_has_sorry = has_sorry(m_env.m_env),
|
m_has_sorry = has_sorry(m_ctx.m_env),
|
||||||
m_relax_main_opaque = false;
|
m_relax_main_opaque = false;
|
||||||
m_no_info = false;
|
m_no_info = false;
|
||||||
m_tc[0] = mk_type_checker(env.m_env, m_ngen.mk_child(), false);
|
m_tc[0] = mk_type_checker(ctx.m_env, m_ngen.mk_child(), false);
|
||||||
m_tc[1] = mk_type_checker(env.m_env, m_ngen.mk_child(), true);
|
m_tc[1] = mk_type_checker(ctx.m_env, m_ngen.mk_child(), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
environment const & env() const { return m_env.m_env; }
|
environment const & env() const { return m_ctx.m_env; }
|
||||||
io_state const & ios() const { return m_env.m_ios; }
|
io_state const & ios() const { return m_ctx.m_ios; }
|
||||||
local_decls<level> const & lls() const { return m_env.m_lls; }
|
local_decls<level> const & lls() const { return m_ctx.m_lls; }
|
||||||
bool use_local_instances() const { return m_env.m_use_local_instances; }
|
bool use_local_instances() const { return m_ctx.m_use_local_instances; }
|
||||||
info_manager * infom() const { return m_env.m_info_manager; }
|
info_manager * infom() const { return m_ctx.m_info_manager; }
|
||||||
pos_info_provider const * pip() const { return m_env.m_pos_provider; }
|
pos_info_provider const * pip() const { return m_ctx.m_pos_provider; }
|
||||||
bool check_unassigned() const { return m_env.m_check_unassigned; }
|
bool check_unassigned() const { return m_ctx.m_check_unassigned; }
|
||||||
|
|
||||||
expr mk_local(name const & n, expr const & t, binder_info const & bi) {
|
expr mk_local(name const & n, expr const & t, binder_info const & bi) {
|
||||||
return ::lean::mk_local(m_ngen.next(), n, t, bi);
|
return ::lean::mk_local(m_ngen.next(), n, t, bi);
|
||||||
|
|
Loading…
Reference in a new issue