X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_notation%2FcicNotationUtil.mli;h=a7dbc2aca8d139d4f7532bc7cba4b5c245cba121;hb=3e8363bec852afb37160d8144db8d94bbff447d6;hp=080bbfa36d49b386cf0a990527f5968bc6513032;hpb=7df7f06d2bc2a3fe1fe95aab957cef480d27eb86;p=helm.git diff --git a/helm/ocaml/cic_notation/cicNotationUtil.mli b/helm/ocaml/cic_notation/cicNotationUtil.mli index 080bbfa36..a7dbc2aca 100644 --- a/helm/ocaml/cic_notation/cicNotationUtil.mli +++ b/helm/ocaml/cic_notation/cicNotationUtil.mli @@ -49,7 +49,8 @@ val ncombine: 'a list list -> 'a list list val string_of_literal: CicNotationPt.literal -> string -val dress: 'a -> 'a list -> 'a list +val dress: sep:'a -> 'a list -> 'a list +val dressn: sep:'a list -> 'a list -> 'a list val boxify: CicNotationPt.term list -> CicNotationPt.term val group: CicNotationPt.term list -> CicNotationPt.term @@ -60,3 +61,13 @@ val find_appl_pattern_uris: 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 +