src/Pure/pattern.ML
changeset 64556 851ae0e7b09c
parent 63718 600cf5c8f2ba
child 69575 f77cc54f6d47
equal deleted inserted replaced
64555:628b271c5b8b 64556:851ae0e7b09c
    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