diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2002-12-10 01:50:05 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2002-12-10 01:50:05 +0000 |
commit | 5de07ee4a9b1694219f221761755ca170cdf257f (patch) | |
tree | 8a57174a59326c52a56cb1b5534a6686062d4344 /perl_checker.src/common.ml | |
parent | 5bd2da47ac473de96fd6c24a9cebe1370ebb949e (diff) | |
download | perl-MDK-Common-5de07ee4a9b1694219f221761755ca170cdf257f.tar perl-MDK-Common-5de07ee4a9b1694219f221761755ca170cdf257f.tar.gz perl-MDK-Common-5de07ee4a9b1694219f221761755ca170cdf257f.tar.bz2 perl-MDK-Common-5de07ee4a9b1694219f221761755ca170cdf257f.tar.xz perl-MDK-Common-5de07ee4a9b1694219f221761755ca170cdf257f.zip |
perl_checker: new --generate-pot feature
Diffstat (limited to 'perl_checker.src/common.ml')
-rw-r--r-- | perl_checker.src/common.ml | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/perl_checker.src/common.ml b/perl_checker.src/common.ml index a938ffb..f84e027 100644 --- a/perl_checker.src/common.ml +++ b/perl_checker.src/common.ml @@ -692,6 +692,15 @@ let rec explode_string = function | "" -> [] | s -> (String.get s 0) :: explode_string (String.sub s 1 (String.length s - 1)) +let count_matching_char s c = + let rec count_matching_char_ nb i = + try + let i' = String.index_from s i c in + count_matching_char_ (nb+1) (i'+1) + with Not_found -> nb + in + count_matching_char_ 0 0 + let is_uppercase c = Char.lowercase c <> c let is_lowercase c = Char.uppercase c <> c |