X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Flambda-delta%2Fcommon%2Flibrary.mli;h=74c9fb424b9cb4a6ed785d253547762733f99dea;hb=55d6dde568f1daf1fa6902428bda7caec147375a;hp=7e3ee1b82985f5113dcb2dcb82ddf98cca7134ff;hpb=de66af7241ad8ab71d5857d14570e4662f2488dc;p=helm.git diff --git a/helm/software/lambda-delta/common/library.mli b/helm/software/lambda-delta/common/library.mli index 7e3ee1b82..74c9fb424 100644 --- a/helm/software/lambda-delta/common/library.mli +++ b/helm/software/lambda-delta/common/library.mli @@ -9,6 +9,43 @@ \ / This software is distributed as is, NO WARRANTY. V_______________________________________________________________ *) -val export_item: - (Format.formatter -> 'bind Item.obj -> unit) -> - bool -> Hierarchy.graph -> 'bind Item.item -> unit +type och = string -> unit + +type attr = string * string + +type pp = och -> int -> unit + +val export_entity: + ('term -> pp) -> bool -> string -> 'term Entity.entity -> unit + +val tag: string -> attr list -> ?contents:pp -> pp + +val sort: string + +val lref: string + +val gref: string + +val cast: string + +val appl: string + +val proj: string + +val abst: string + +val abbr: string + +val void: string + +val position: int -> attr + +val offset: int -> attr + +val uri: Entity.uri -> attr + +val arity: int -> attr + +val name: Entity.attrs -> attr + +val mark: Entity.attrs -> attr