diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2003-09-30 21:35:05 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2003-09-30 21:35:05 +0000 |
commit | 498e275c45d0ec807648fc2ec5ce5229f7c3a861 (patch) | |
tree | 1a49cf9d69f1120c9b37cb3f217f7f8e21fa75d7 /perl_checker.src/common.mli | |
parent | 5c51e15ff3bb305fe9ed902874e73e54b5ced31c (diff) | |
download | perl_checker-498e275c45d0ec807648fc2ec5ce5229f7c3a861.tar perl_checker-498e275c45d0ec807648fc2ec5ce5229f7c3a861.tar.gz perl_checker-498e275c45d0ec807648fc2ec5ce5229f7c3a861.tar.bz2 perl_checker-498e275c45d0ec807648fc2ec5ce5229f7c3a861.tar.xz perl_checker-498e275c45d0ec807648fc2ec5ce5229f7c3a861.zip |
disallow s/foo/die "bar \"zzz\"/e
Diffstat (limited to 'perl_checker.src/common.mli')
-rw-r--r-- | perl_checker.src/common.mli | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/perl_checker.src/common.mli b/perl_checker.src/common.mli index 5702b1d..48ff55a 100644 --- a/perl_checker.src/common.mli +++ b/perl_checker.src/common.mli @@ -155,7 +155,7 @@ val hashtbl_keys : ('a, 'b) Hashtbl.t -> 'a list val hashtbl_to_list : ('a, 'b) Hashtbl.t -> ('a * 'b) list val hashtbl_collect : ('a -> 'b -> 'c list) -> ('a, 'b) Hashtbl.t -> 'c list val hashtbl_exists : ('a -> 'b -> bool) -> ('a, 'b) Hashtbl.t -> bool -val memoize : ('a -> 'a) -> 'a -> 'a +val memoize : ('a -> 'b) -> 'a -> 'b val array_shift : 'a array -> 'a array val array_last_n : int -> 'a array -> 'a array val array_collect : ('a -> 'b list) -> 'a array -> 'b list @@ -163,6 +163,7 @@ val lvector_product : 'a list list -> 'a list list val vector_product2 : 'a list -> 'a list -> ('a * 'a) list val transpose : 'a list list -> 'a list list val range : int -> int -> int list +val sum : int list -> int val filter_some_with : ('a -> 'b option) -> 'a list -> 'b list val filter_some : 'a option list -> 'a list val difference : 'a list -> 'a list -> 'a list @@ -202,6 +203,7 @@ val char_is_alphanumerical : char -> bool val char_is_alphanumerical_ : char -> bool val char_is_alpha : char -> bool val char_is_number : char -> bool +val count_chars_in_string : string -> char -> int val string_forall_with : (char -> bool) -> int -> string -> bool val starts_with_non_lowercase : string -> bool val fold_lines : ('a -> string -> 'a) -> 'a -> in_channel -> 'a |