]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/cic_transformations/tacticAst.ml
rebuilt against ocaml 3.08.3
[helm.git] / helm / ocaml / cic_transformations / tacticAst.ml
index 8c678de93ba9d9fe6d0d91e2ac1d362efe03437d..eae88a14d279ee8852ff13963950f1fd43a69777 100644 (file)
@@ -90,10 +90,13 @@ type 'term inductive_type = string * bool * 'term * (string * 'term) list
 
 type search_kind = [ `Locate | `Hint | `Match | `Elim ]
 
+type print_kind = [ `Env | `Coer ]
+
 type 'term command =
   | Abort
   | Baseuri of string option (** get/set base uri *)
-  | Check of 'term
+  | Basedir of string option (** get/set base dir *)
+  | Check of 'term 
   | Search_pat of search_kind * string  (* searches with string pattern *)
   | Search_term of search_kind * 'term  (* searches with term pattern *)
   | Proof
@@ -111,8 +114,10 @@ type 'term command =
        * - body is present when its given along with the command, otherwise it
        *   will be given in proof editing mode using the tactical language
        *)
+  | Coercion of 'term
   | Redo of int option
   | Undo of int option
+  | Print of print_kind
 
 type ('term, 'ident) tactical =
   | LocatedTactical of CicAst.location * ('term, 'ident) tactical