feat(kernel/default_converter): make norm_ext virtual
This commit is contained in:
parent
4c2277fccf
commit
1bdf7ae55a
1 changed files with 1 additions and 1 deletions
|
@ -27,11 +27,11 @@ protected:
|
||||||
delayed_justification * m_jst;
|
delayed_justification * m_jst;
|
||||||
|
|
||||||
virtual bool may_reduce_later(expr const & e);
|
virtual bool may_reduce_later(expr const & e);
|
||||||
|
virtual optional<pair<expr, constraint_seq>> norm_ext(expr const & e);
|
||||||
|
|
||||||
pair<expr, constraint_seq> infer_type(expr const & e) { return converter::infer_type(*m_tc, e); }
|
pair<expr, constraint_seq> infer_type(expr const & e) { return converter::infer_type(*m_tc, e); }
|
||||||
constraint mk_eq_cnstr(expr const & lhs, expr const & rhs, justification const & j);
|
constraint mk_eq_cnstr(expr const & lhs, expr const & rhs, justification const & j);
|
||||||
optional<expr> expand_macro(expr const & m);
|
optional<expr> expand_macro(expr const & m);
|
||||||
optional<pair<expr, constraint_seq>> norm_ext(expr const & e);
|
|
||||||
optional<expr> d_norm_ext(expr const & e, constraint_seq & cs);
|
optional<expr> d_norm_ext(expr const & e, constraint_seq & cs);
|
||||||
expr whnf_core(expr const & e);
|
expr whnf_core(expr const & e);
|
||||||
expr unfold_name_core(expr e, unsigned w);
|
expr unfold_name_core(expr e, unsigned w);
|
||||||
|
|
Loading…
Add table
Reference in a new issue