summaryrefslogtreecommitdiffstats
path: root/perl_checker.src/common.ml
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2003-10-01 12:01:00 +0000
committerPascal Rigaux <pixel@mandriva.com>2003-10-01 12:01:00 +0000
commitd1d64f26a180dfa3bfd3757a65d33049dea88780 (patch)
treee9f50413e3024034f9560d8398530b8f10d55ae9 /perl_checker.src/common.ml
parent1da65bfb78a24eacd6529df1b0710da46f8d4893 (diff)
downloadperl-MDK-Common-d1d64f26a180dfa3bfd3757a65d33049dea88780.tar
perl-MDK-Common-d1d64f26a180dfa3bfd3757a65d33049dea88780.tar.gz
perl-MDK-Common-d1d64f26a180dfa3bfd3757a65d33049dea88780.tar.bz2
perl-MDK-Common-d1d64f26a180dfa3bfd3757a65d33049dea88780.tar.xz
perl-MDK-Common-d1d64f26a180dfa3bfd3757a65d33049dea88780.zip
perfect warning for suggesting qq(...) instead of "..."
Diffstat (limited to 'perl_checker.src/common.ml')
-rw-r--r--perl_checker.src/common.ml7
1 files changed, 7 insertions, 0 deletions
diff --git a/perl_checker.src/common.ml b/perl_checker.src/common.ml
index e30dc20..554a65c 100644
--- a/perl_checker.src/common.ml
+++ b/perl_checker.src/common.ml
@@ -756,6 +756,13 @@ let count_chars_in_string s c =
Not_found -> 0
in rec_count_chars_in_string 0
+let rec string_fold_left f val_ s =
+ let val_ = ref val_ in
+ for i = 0 to String.length s - 1 do
+ val_ := f !val_ s.[i]
+ done ;
+ !val_
+
let rec string_forall_with f i s =
try
f s.[i] && string_forall_with f (i+1) s