aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2002-11-05 16:58:54 +0000
committerGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2002-11-05 16:58:54 +0000
commit3667473c47297bb4b5adddf99b58b0000da729e6 (patch)
tree3f3770b79279d0996e107618475b5966bceab4f1
parentebec008ec9654700a41ade17f1a4c9fd87aea7e6 (diff)
Nouvelle option -xml à coqtop pour compiler un développement en
l'exportant au format xml git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@3211 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--lib/options.ml2
-rw-r--r--lib/options.mli2
-rw-r--r--toplevel/coqtop.ml2
3 files changed, 6 insertions, 0 deletions
diff --git a/lib/options.ml b/lib/options.ml
index b60210fde..a47a0bea8 100644
--- a/lib/options.ml
+++ b/lib/options.ml
@@ -22,6 +22,8 @@ let emacs_str s = if !print_emacs then s else ""
let term_quality = ref false
+let xml_export = ref false
+
(* Silent / Verbose *)
let silent = ref false
let make_silent flag = silent := flag; ()
diff --git a/lib/options.mli b/lib/options.mli
index 53e796f9a..f99064747 100644
--- a/lib/options.mli
+++ b/lib/options.mli
@@ -21,6 +21,8 @@ val emacs_str : string -> string
val term_quality : bool ref
+val xml_export : bool ref
+
val make_silent : bool -> unit
val is_silent : unit -> bool
val is_verbose : unit -> bool
diff --git a/toplevel/coqtop.ml b/toplevel/coqtop.ml
index bcee6d0ce..c9fa6a18c 100644
--- a/toplevel/coqtop.ml
+++ b/toplevel/coqtop.ml
@@ -195,6 +195,8 @@ let parse_args () =
| ("-m" | "--memory") :: rem -> memory_stat := true; parse rem
+ | "-xml" :: rem -> Options.xml_export := true; parse rem
+
| s :: _ -> prerr_endline ("Don't know what to do with " ^ s); usage ()
in