aboutsummaryrefslogtreecommitdiff
path: root/parsing
diff options
context:
space:
mode:
authorherbelin2000-01-26 15:01:55 +0000
committerherbelin2000-01-26 15:01:55 +0000
commitdaf4ef5bb4138eb2ab9b7bf39d1c6a08984b8c01 (patch)
tree08b8482a9e974697f961993d039e7274ea1e1d99 /parsing
parent40183da6b54d8deef242bac074079617d4a657c2 (diff)
Abstraction de l'implémentation des signatures de Sign en vue intégration du let-in
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@281 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'parsing')
-rw-r--r--parsing/pretty.ml3
-rw-r--r--parsing/printer.ml2
2 files changed, 3 insertions, 2 deletions
diff --git a/parsing/pretty.ml b/parsing/pretty.ml
index 2fc7063373..86f5981feb 100644
--- a/parsing/pretty.ml
+++ b/parsing/pretty.ml
@@ -95,7 +95,8 @@ let print_env pk =
prec (gLOB nil_sign)
let assumptions_for_print lna =
- ENVIRON(([],[]),List.map (fun na -> (na,())) lna)
+ List.fold_right (fun na env -> add_rel (na,()) env) lna
+ (ENVIRON(nil_sign,nil_dbsign))
let print_constructors_with_sep pk fsep mip =
let pterm,pterminenv =
diff --git a/parsing/printer.ml b/parsing/printer.ml
index c93fdbb480..3083154e60 100644
--- a/parsing/printer.ml
+++ b/parsing/printer.ml
@@ -176,7 +176,7 @@ let pr_env k env =
[< sign_env; db_env >]
let pr_ne_env header k = function
- | ENVIRON (([],[]),[]) -> [< >]
+ | ENVIRON (sign,_) as env when isnull_sign sign & isnull_rel_env env -> [< >]
| env -> let penv = pr_env k env in [< header; penv >]
let pr_env_limit n env =