X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_notation%2FcicNotationUtil.mli;h=d11f1917e0e7ed5bd37391c18988cf8a6ee21599;hb=0c04e1f673d69ac652c15705863931c45e107515;hp=fd7e12f7f6a1ae0d26f3c6cc296546e05b209fb2;hpb=ba2dfe6409e95bf9e558dc0d4be382b068671409;p=helm.git diff --git a/helm/ocaml/cic_notation/cicNotationUtil.mli b/helm/ocaml/cic_notation/cicNotationUtil.mli index fd7e12f7f..d11f1917e 100644 --- a/helm/ocaml/cic_notation/cicNotationUtil.mli +++ b/helm/ocaml/cic_notation/cicNotationUtil.mli @@ -49,10 +49,24 @@ val ncombine: 'a list list -> 'a list list val string_of_literal: CicNotationPt.literal -> string +val dress: 'a -> 'a list -> 'a list + val boxify: CicNotationPt.term list -> CicNotationPt.term +val group: CicNotationPt.term list -> CicNotationPt.term +val ungroup: CicNotationPt.term list -> CicNotationPt.term list val find_appl_pattern_uris: CicNotationPt.cic_appl_pattern -> UriManager.uri list val find_branch: CicNotationPt.term -> CicNotationPt.term + +val cic_name_of_name: CicNotationPt.term -> Cic.name +val name_of_cic_name: Cic.name -> CicNotationPt.term + + (** Notation id handling *) + +type notation_id + +val fresh_id: unit -> notation_id +