]> matita.cs.unibo.it Git - helm.git/blobdiff - components/tactics/continuationals.ml
added $Revision$
[helm.git] / components / tactics / continuationals.ml
index c6e4f0c1841fb68814a7632218e13cfc068b5dbf..d90e100194538c483397485d061c908e3f6170ec 100644 (file)
@@ -175,13 +175,10 @@ sig
   type output_status
 
   type tactic
-
-  val id_tactic : tactic
   val mk_tactic : (input_status -> output_status) -> tactic
   val apply_tactic : tactic -> input_status -> output_status
 
   val goals : output_status -> goal list * goal list (** opened, closed goals *)
-  val set_goals: goal list * goal list -> output_status -> output_status
   val get_stack : input_status -> Stack.t
   val set_stack : Stack.t -> output_status -> output_status
 
@@ -332,7 +329,7 @@ struct
       | Shift, _ -> fail (lazy "can't shift goals here")
       | Pos i_s, ([ loc ], t, [],`BranchTag) :: (g', t', k', tag) :: s
         when is_fresh loc ->
-          let l_js = List.filter (fun (i, _) -> List.mem i i_s) (g' @+ [loc]) in
+          let l_js = List.filter (fun (i, _) -> List.mem i i_s) ([loc] @+ g') in
           new_stack
             ((l_js, t , [],`BranchTag)
              :: (([ loc ] @+ g') @- l_js, t', k', tag) :: s)