diff options
| author | Pierre-Marie Pédrot | 2019-05-14 23:18:46 +0200 |
|---|---|---|
| committer | Pierre-Marie Pédrot | 2019-05-14 23:18:46 +0200 |
| commit | c0d4e5b42da59177f2829e4103fcc8c088548a18 (patch) | |
| tree | dfa86c4686ae9dd79cdc5b4626b44f5f62a2c921 /dev/top_printers.ml | |
| parent | e78c66b6fb2c0208e30e56143a5d204c1bc1176a (diff) | |
| parent | 367df34f8a7ee619c0eb1c40cfa9d2bb432027ec (diff) | |
Merge PR #10164: Add aucontext debug printer
Reviewed-by: ppedrot
Diffstat (limited to 'dev/top_printers.ml')
| -rw-r--r-- | dev/top_printers.ml | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/dev/top_printers.ml b/dev/top_printers.ml index 2cd8cc3a74..2859b56cbe 100644 --- a/dev/top_printers.ml +++ b/dev/top_printers.ml @@ -235,6 +235,15 @@ let ppnamedcontextval e = let sigma = Evd.from_env env in pp (pr_named_context env sigma (named_context_of_val e)) +let ppaucontext auctx = + let nas = AUContext.names auctx in + let prlev l = match Level.var_index l with + | Some n -> Name.print nas.(n) + | None -> prlev l + in + pp (pr_universe_context prlev (AUContext.repr auctx)) + + let ppenv e = pp (str "[" ++ pr_named_context_of e Evd.empty ++ str "]" ++ spc() ++ str "[" ++ pr_rel_context e Evd.empty (rel_context e) ++ str "]") |
