-o055.5.0+dev0-2025-04-28/$Char!tA;@@@A$char3@@@@@@@5../../stdlib/char.mli\\@@A@$Char@@A@$code@4@@@#int5@@@@@)%identityAA @@@__'@@A@@#chr@6@@@37@@@@@@2c3c@@1B@@'escaped@C8@@@&string9@@@@@@HhVVIhVr@@GC@@'compare@$Char:!t@@@@$Char;!t@@@S<@@@@@@@@jsks@@iD@@%equal@$Char=!t@@@@$Char>!t@@@$bool?@@@@@@@@y ) )y ) B@@E@@ӱ%Ascii-B@#min@@@@@R W YR W g@@F@@#maxA@@@@U  U  @@G@@(is_valid@B@@@8C@@@@@@Z  Z  @@H@@(is_upper@D@@@ME@@@@@@^wy^w@@I@@(is_lower@F@@@bG@@@@@@b+-b+H@@J@@)is_letter@H@@@wI@@@@@@ff@@K@@+is_alphanum@J@@@K@@@@@@i=?i=]@@L@@(is_white@)L@@@M@@@@@@-l.l@@,M@@(is_blank @>N@@@O@@@@@@BsCs@@AN@@*is_graphic!@SP@@@Q@@@@@@WwXw@@VO@@(is_print"@hR@@@S@@@@@@l{*,m{*G@@kP@@*is_control#@}T@@@U@@@@@@~~@@Q@@(is_digit$@V@@@ W@@@@@@`b`}@@R@@,digit_to_int%@X@@@Y@@@@@@1@@S@@,digit_of_int&@Z@@@[@@@@@@@@T@@,is_hex_digit'@\@@@I]@@@@@@@@U@@0hex_digit_to_int(@^@@@_@@@@@@@@V@@6lower_hex_digit_of_int)@`@@@a@@@@@@hjh@@W@@6upper_hex_digit_of_int*@b@@@c@@@@@@;@@X@@)uppercase+@%d@@@*e@@@@@@)*@@(Y@@)lowercase,@:f@@@?g@@@@@@>?@@=Z@@@@BN  C@A[@@@/lowercase_ascii.@Sh@@@Xi@@@@@@WX@@V\@@/uppercase_ascii/@hj@@@mk@@@@@@lm@@k]@@+seeded_hash0@el@@@@$Charm!t@@@tn@@@@@@@@vvv@@^@@$hash1@$Charo!t@@@p@@@@@@uuu@@_@@*unsafe_chr2@q@@@r@@@@@)%identityAA@@@@@`@@@35Character operations.@ $ Characters are the elements of &string% and %bytes N values. Characters represent bytes, that is an integer in the range [$0x00!;$0xFF"].@ U Some of the functions of this module interpret the characters in the range [$0x00!;$0x7F 3] as the characters of the ASCII character set.@@@@@@@@@@@@A5../../stdlib/char.mliA*characters*Characters@@#&Char.t3 $An alias for the type of characters.@@@@@@@@@@@@@@A@  @@)Char.code3&code c> is the byte corresponding to !c%. If !c N is an ASCII character this corresponds to its encoding in ASCII or UTF-8.@@@@@@@@@@@@@ @@@@(Char.chr3 1Return the character with the given integer code.@@@@@@@@0Invalid_argument )if the argument is outside the range [$0x00!;$0xFF"].@@@@@!@""@@@@,Char.escaped3 Return a string representing the given character, with special characters escaped following the lexical conventions of OCaml. All characters outside the ASCII printable range [$0x20!;$0x7E H] are escaped, as well as backslash, double-quote, and single-quote.@@@@@@@@@@@@'@=(@@@@A*predicates:Predicates and comparisons@@2 See also the *Char.Ascii@@( module.@,Char.compare3 KThe comparison function for characters, with the same specification as .Stdlib.compare@@7. Along with the type !t0, this function 'compare7 allows the module $Char . to be passed as argument to the functors (Set.Make@@% and (Map.Make@@?. The order is compatible with D@!.@@@@@@@@@@@@^@_@X@@@@M*Char.equal3=The equal function for chars.@@@@$4.03@@@@@@@P@Q@J@@@@>A0ascii_characters0ASCII characters@@/aA3