equal
deleted
inserted
replaced
29 |
29 |
30 exception Unif; |
30 exception Unif; |
31 exception Pattern; |
31 exception Pattern; |
32 |
32 |
33 val unify_trace_failure_raw = |
33 val unify_trace_failure_raw = |
34 Config.declare ("unify_trace_failure", @{here}) (fn _ => Config.Bool false); |
34 Config.declare ("unify_trace_failure", \<^here>) (fn _ => Config.Bool false); |
35 val unify_trace_failure = Config.bool unify_trace_failure_raw; |
35 val unify_trace_failure = Config.bool unify_trace_failure_raw; |
36 |
36 |
37 fun string_of_term ctxt env binders t = |
37 fun string_of_term ctxt env binders t = |
38 Syntax.string_of_term ctxt (Envir.norm_term env (subst_bounds (map Free binders, t))); |
38 Syntax.string_of_term ctxt (Envir.norm_term env (subst_bounds (map Free binders, t))); |
39 |
39 |