]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/cic_notation/cicNotationUtil.mli
ready for 0.1.1 release
[helm.git] / helm / ocaml / cic_notation / cicNotationUtil.mli
index 080bbfa36d49b386cf0a990527f5968bc6513032..a7dbc2aca8d139d4f7532bc7cba4b5c245cba121 100644 (file)
@@ -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
+