X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_disambiguation%2FdisambiguateTypes.ml;h=292d78e4b1bbbaf8ad4c0c582b7221ce404ab075;hb=aca103d3c3d740efcc0bcc2932922cff77facb49;hp=18c78a2e8e9485b6f481b1ef3875d8c4c92bd097;hpb=31851952e1cc2db59168c5fd6f6093d9bc37ea86;p=helm.git diff --git a/helm/ocaml/cic_disambiguation/disambiguateTypes.ml b/helm/ocaml/cic_disambiguation/disambiguateTypes.ml index 18c78a2e8..292d78e4b 100644 --- a/helm/ocaml/cic_disambiguation/disambiguateTypes.ml +++ b/helm/ocaml/cic_disambiguation/disambiguateTypes.ml @@ -26,6 +26,8 @@ type term = CicAst.term type tactic = (term, string) TacticAst.tactic type tactical = (term, string) TacticAst.tactical +type script_entry = Command of tactical | Comment of CicAst.location * string +type script = CicAst.location * script_entry list type domain_item = | Id of string (* literal *) @@ -50,14 +52,15 @@ and environment = codomain_item Environment.t module type Callbacks = sig - val interactive_user_uri_choice : + val interactive_user_uri_choice: selection_mode:[`SINGLE | `MULTIPLE] -> ?ok:string -> ?enable_button_for_non_vars:bool -> title:string -> msg:string -> id:string -> string list -> string list - val interactive_interpretation_choice : + val interactive_interpretation_choice: (string * string) list list -> int list - val input_or_locate_uri : title:string -> ?id:string -> unit -> UriManager.uri + val input_or_locate_uri: + title:string -> ?id:string -> unit -> UriManager.uri end let string_of_domain_item = function @@ -67,13 +70,6 @@ let string_of_domain_item = function let string_of_domain dom = String.concat "; " (List.map string_of_domain_item dom) -(* -let string_of_domain dom = - let buf = Buffer.create 1024 in - Domain.iter - (fun item -> Buffer.add_string buf (string_of_domain_item item ^ "; ")) - dom; - Buffer.contents buf -*) let empty_environment = Environment.empty +