src/Pure/Isar/rule_insts.ML
changeset 46476 dac966e4e51d
parent 46474 7e6be8270ddb
child 52223 5bb6ae8acb87
equal deleted inserted replaced
46475:22eaaf4f00a3 46476:dac966e4e51d
   267         val rule = Drule.instantiate_normalize
   267         val rule = Drule.instantiate_normalize
   268               (map lifttvar envT', map liftpair cenv)
   268               (map lifttvar envT', map liftpair cenv)
   269               (Thm.lift_rule cgoal thm)
   269               (Thm.lift_rule cgoal thm)
   270       in
   270       in
   271         compose_tac (bires_flag, rule, nprems_of thm) i
   271         compose_tac (bires_flag, rule, nprems_of thm) i
   272       end) i st
   272       end) i st;
   273            handle TERM (msg,_)   => (warning msg; no_tac st)
       
   274                 | THM  (msg,_,_) => (warning msg; no_tac st);
       
   275   in tac end;
   273   in tac end;
   276 
   274 
   277 val res_inst_tac = bires_inst_tac false;
   275 val res_inst_tac = bires_inst_tac false;
   278 val eres_inst_tac = bires_inst_tac true;
   276 val eres_inst_tac = bires_inst_tac true;
   279 
   277