]> matita.cs.unibo.it Git - helm.git/commitdiff
added depth and width (optional) parameters to auto_tac_new
authorStefano Zacchiroli <zack@upsilon.cc>
Thu, 16 Jun 2005 15:11:56 +0000 (15:11 +0000)
committerStefano Zacchiroli <zack@upsilon.cc>
Thu, 16 Jun 2005 15:11:56 +0000 (15:11 +0000)
helm/ocaml/tactics/autoTactic.ml
helm/ocaml/tactics/autoTactic.mli
helm/ocaml/tactics/tactics.mli

index bf9ade7b113daecd60b171436f045ec0e55b7c4b..7f6be1d9bb2480be5a1b1c5e6231770d368472e0 100644 (file)
@@ -500,8 +500,12 @@ and auto_new_aux dbd width already_seen_goals = function
              end
 ;; 
 
+let default_depth = 5
+let default_width = 3
 
-let auto_tac_new  ~(dbd:Mysql.dbd) =
+let auto_tac_new ?(depth=default_depth) ?(width=default_width) ~(dbd:Mysql.dbd)
+  ()
+=
   let auto_tac dbd (proof,goal) =
   Hashtbl.clear inspected_goals;
   debug_print "Entro in Auto";
index 4095457ae591411d6f1b59f5b3b44392fedaf5f9..14627a4a336462c22bded04a8dc0e9cfbba08623 100644 (file)
@@ -25,4 +25,8 @@
  *)
 
 val auto_tac : ?num:int option -> Mysql.dbd -> ProofEngineTypes.tactic
-val auto_tac_new : dbd:Mysql.dbd -> ProofEngineTypes.tactic
+
+val auto_tac_new:
+  ?depth:int -> ?width:int -> dbd:Mysql.dbd -> unit ->
+    ProofEngineTypes.tactic
+
index ae9746da1aedea2cf9a1af9535248b78d9d9de2b..8938b99f37cd00ec055bf4f1b19bfe3e2945ff5d 100644 (file)
@@ -3,7 +3,9 @@ val absurd : term:Cic.term -> ProofEngineTypes.tactic
 val apply : term:Cic.term -> ProofEngineTypes.tactic
 val assumption : ProofEngineTypes.tactic
 val auto : ?num:int option -> Mysql.dbd -> ProofEngineTypes.tactic
-val auto_new : dbd:Mysql.dbd -> ProofEngineTypes.tactic
+val auto_new :
+  ?depth:int ->
+  ?width:int -> dbd:Mysql.dbd -> unit -> ProofEngineTypes.tactic
 val change : what:Cic.term -> with_what:Cic.term -> ProofEngineTypes.tactic
 val compare : term:Cic.term -> ProofEngineTypes.tactic
 val constructor : n:int -> ProofEngineTypes.tactic