-Z55.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@@@@@@2bYY3bYn@@1B@@'escaped@C8@@@&string9@@@@@@HgIg@@GC@@'compare@$Char:!t@@@@$Char;!t@@@S<@@@@@@@@jrkr@@iD@@%equal@$Char=!t@@@@$Char>!t@@@$bool?@@@@@@@@x  x  @@E@@ӱ%Ascii-B@#min@@@@@Q  Q  @@F@@#maxA@@@@T  T  @@G@@(is_valid@B@@@8C@@@@@@Y U WY U r@@H@@(is_upper@D@@@ME@@@@@@]  ] @@I@@(is_lower@F@@@bG@@@@@@aa@@J@@)is_letter@H@@@wI@@@@@@e]_e]{@@K@@+is_alphanum@J@@@K@@@@@@hh@@L@@(is_white@)L@@@M@@@@@@-k .k;@@,M@@(is_blank @>N@@@O@@@@@@BrMOCrMj@@AN@@*is_graphic!@SP@@@Q@@@@@@WvXv@@VO@@(is_print"@hR@@@S@@@@@@lzmz@@kP@@*is_control#@}T@@@U@@@@@@}}@@Q@@(is_digit$@V@@@ W@@@@@@@@R@@,digit_to_int%@X@@@Y@@@@@@@@S@@,digit_of_int&@Z@@@[@@@@@@NPNn@@T@@,is_hex_digit'@\@@@I]@@@@@@@@U@@0hex_digit_to_int(@^@@@_@@@@@@;@@V@@6lower_hex_digit_of_int)@`@@@a@@@@@@@@W@@6upper_hex_digit_of_int*@b@@@c@@@@@@@@X@@)uppercase+@%d@@@*e@@@@@@)`b*`~@@(Y@@)lowercase,@:f@@@?g@@@@@@>02?0N@@=Z@@@@BM  C@A[@@@/lowercase_ascii.@Sh@@@Xi@@@@@@WX&@@V\@@/uppercase_ascii/@hj@@@mk@@@@@@lnnmn@@k]@@+seeded_hash0@el@@@@$Charm!t@@@tn@@@@@@@@@@^@@$hash1@$Charo!t@@@p@@@@@@@@_@@*unsafe_chr2@q@@@r@@@@@)%identityAA@@@&&&U@@`@@@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 (Return the integer code of the argument.@@@@@@@@@@@@ @  @@@@(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@@!.@@@@@@@@@@@@I@J@C@@@@8*Char.equal3=The equal function for chars.@@@@$4.03@@@@@@@;@<@5@@@@)A0ascii_characters0ASCII characters@@/[,3