]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/components/binaries/matex/ground.mli
update in binaries for λδ
[helm.git] / matita / components / binaries / matex / ground.mli
index e9892a7e0291646616160be942e17d1d5f3116cf..923ec58b7bab7e0e88cd381c92261a9328a504e9 100644 (file)
@@ -15,9 +15,13 @@ val error: string -> 'a
 
 val log: string -> unit
 
+val id: 'a -> 'a
+
+val id2: 'a -> 'b -> 'a * 'b
+
 val segments_of_string: string list -> int -> string -> string list
 
-val rev_concat: string -> string -> string list -> string
+val rev_map_concat: ('a -> string) -> string -> string -> 'a list -> string
 
 val fold_string: ('a -> char -> 'a) -> 'a -> string -> 'a
 
@@ -25,4 +29,8 @@ val rev_neg_filter : ('a -> bool) -> 'a list -> 'a list -> 'a list
 
 val foldi_left: (int -> 'a -> 'b -> 'a) -> int -> 'a -> 'b list -> 'a 
 
+val rev_mapi: (int -> 'b -> 'a) -> int -> 'b list -> 'a list
+
 val rev_map_append: ('a -> 'b) -> 'a list -> 'b list -> 'b list
+
+val split_at: int -> 'a list -> 'a list * 'a list