Module BC_CharFreq


module BC_CharFreq: sig  end
counting frequencies of characters.

module CharMap: sig  end
A Map module for character elements

type freq
A type for character frequencies

val count_string : ?init:freq -> string -> freq
Return the frequency count in a given string. init can be specified for continuously counting over more than one string.
val combine : freq -> freq -> freq
Combine two frequences
val diff : freq -> freq -> freq
Subtract two frequencies
val total : freq -> int
return total frequency of all characters
val freq_of : freq -> char -> int
Return the frequency of a given character.
val freq_to_cmap : freq -> string -> int CharMap.t
freq_to_cmap freq alph returns a Map which gives an integer for a given character in alph.