X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_unification%2FcicMetaSubst.mli;h=60228fe08cd5f1c9f3aafdedc13c51c7ec734a67;hb=136fb0fde826e200ee8a0e902dbb6278b2afdeb8;hp=9fbe0194658c0d985654af0df2dc68df51f4a572;hpb=779151991397bb0824ec058cbccfed83af0f61a5;p=helm.git diff --git a/helm/ocaml/cic_unification/cicMetaSubst.mli b/helm/ocaml/cic_unification/cicMetaSubst.mli index 9fbe01946..60228fe08 100644 --- a/helm/ocaml/cic_unification/cicMetaSubst.mli +++ b/helm/ocaml/cic_unification/cicMetaSubst.mli @@ -65,6 +65,16 @@ val ppterm_in_context: substitution -> Cic.term -> (Cic.name option) list -> string val ppmetasenv: ?sep: string -> Cic.metasenv -> substitution -> string +(** {2 Format-like pretty printers} + * As above with prototypes suitable for toplevel/ocamldebug printers. No + * subsitutions are applied here since such printers are required to be invoked + * with only one argument. + *) + +val fppsubst: Format.formatter -> substitution -> unit +val fppterm: Format.formatter -> Cic.term -> unit +val fppmetasenv: Format.formatter -> Cic.metasenv -> unit + (* {2 Kernel wrappers} * From now on we recreate a kernel abstraction where substitutions are part of * the calculus *)