X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_kernel%2FnCicPp.mli;h=3b4cffb6d69711c397875fa41487837df0363bd7;hb=21478bf4534374bb3c2c131acb096c7d3ffc2058;hp=bdccdd0fd3dd02e50df72bb766029d2300f05e62;hpb=d3f1cdd3ebec515770d4c2f8a4f7bbc1859e8946;p=helm.git diff --git a/helm/software/components/ng_kernel/nCicPp.mli b/helm/software/components/ng_kernel/nCicPp.mli index bdccdd0fd..3b4cffb6d 100644 --- a/helm/software/components/ng_kernel/nCicPp.mli +++ b/helm/software/components/ng_kernel/nCicPp.mli @@ -11,6 +11,11 @@ (* $Id$ *) +val set_head_beta_reduce: (upto:int -> NCic.term -> NCic.term) -> unit +val set_get_obj: (NUri.uri -> NCic.obj) -> unit + +val r2s: bool -> NReference.reference -> string + val ppterm: context:NCic.context -> subst:NCic.substitution -> @@ -31,3 +36,34 @@ val ppmetasenv: val ppsubst: metasenv:NCic.metasenv -> NCic.substitution -> string val ppobj: NCic.obj -> string + +(* variants that use a formatter +module Format : sig + val ppterm: + formatter:Format.formatter -> + context:NCic.context -> + subst:NCic.substitution -> + metasenv:NCic.metasenv -> + ?margin:int -> + ?inside_fix:bool -> + NCic.term -> unit + + val ppcontext: + ?sep:string -> + formatter:Format.formatter -> + subst:NCic.substitution -> + metasenv:NCic.metasenv -> + NCic.context -> unit + + val ppmetasenv: + formatter:Format.formatter -> + subst:NCic.substitution -> NCic.metasenv -> unit + + val ppsubst: + formatter:Format.formatter -> + metasenv:NCic.metasenv -> NCic.substitution -> unit + + val ppobj: + formatter:Format.formatter -> NCic.obj -> unit +end +*)