aboutsummaryrefslogtreecommitdiff
path: root/parsing/printer.ml
diff options
context:
space:
mode:
authorcourtieu2011-05-24 19:01:42 +0000
committercourtieu2011-05-24 19:01:42 +0000
commit77f1db2c35d3d337f4a47dc98d02f3c4749d9ade (patch)
treea591fc7c1e0730f3489ff156a9b650a7da8d3d95 /parsing/printer.ml
parent4b0102ef92f22b9f81a2b8fb3fa72a5c434f3cfe (diff)
Made the emacs-U option deprecated. Also removed the old code
inserting special chars for proof by pointing with emacs. This was interacting badly with utf8. It may be implemented back with xml-like tags instead of special chars. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@14154 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'parsing/printer.ml')
-rw-r--r--parsing/printer.ml15
1 files changed, 6 insertions, 9 deletions
diff --git a/parsing/printer.ml b/parsing/printer.ml
index 10ccd879ba..e99dc2b1c6 100644
--- a/parsing/printer.ml
+++ b/parsing/printer.ml
@@ -27,11 +27,8 @@ open Tacexpr
open Store.Field
-let emacs_str s alts =
- match !Flags.print_emacs, !Flags.print_emacs_safechar with
- | true, true -> alts
- | true , false -> s
- | false,_ -> ""
+let emacs_str s =
+ if !Flags.print_emacs then s else ""
(**********************************************************************)
(** Terms *)
@@ -220,7 +217,7 @@ let pr_context_limit n env =
else
let pidt = pr_var_decl env d in
(i+1, (pps ++ fnl () ++
- str (emacs_str (String.make 1 (Char.chr 253)) "") ++
+ str (emacs_str "") ++
pidt)))
env ~init:(0,(mt ()))
in
@@ -229,7 +226,7 @@ let pr_context_limit n env =
(fun env d pps ->
let pnat = pr_rel_decl env d in
(pps ++ fnl () ++
- str (emacs_str (String.make 1 (Char.chr 253)) "") ++
+ str (emacs_str "") ++
pnat))
env ~init:(mt ())
in
@@ -267,7 +264,7 @@ let default_pr_goal gs =
in
preamb ++
str" " ++ hv 0 (penv ++ fnl () ++
- str (emacs_str (String.make 1 (Char.chr 253)) "") ++
+ str (emacs_str "") ++
str "============================" ++ fnl () ++
thesis ++ str " " ++ pc) ++ fnl ()
@@ -276,7 +273,7 @@ let pr_concl n sigma g =
let (g,sigma) = Goal.V82.nf_evar sigma g in
let env = Goal.V82.env sigma g in
let pc = pr_ltype_env_at_top env (Goal.V82.concl sigma g) in
- str (emacs_str (String.make 1 (Char.chr 253)) "") ++
+ str (emacs_str "") ++
str "subgoal " ++ int n ++ str " is:" ++ cut () ++ str" " ++ pc
(* display evar type: a context and a type *)