


The standard library Int_Chartype api defines C-style predicates on characters. This is modelled after the Unix C libraries. Each predicate comes in two forms; one that works on integers, and one that works on an arbitrary character in a string. The meanings of these predicates are documented in Section 3 of the Unix manual.
The Int_Chartype api is implemented by the int_chartype package.
The Int_Chartype api source code is in src/lib/std/src/int-chartype.api.
See also: String_Chartype.
The above information is manually maintained and may contain errors.
api { is_alpha : Int -> Bool;
is_upper : Int -> Bool;
is_lower : Int -> Bool;
is_digit : Int -> Bool;
is_hex_digit : Int -> Bool;
is_alphanumeric : Int -> Bool;
is_space : Int -> Bool;
is_punct : Int -> Bool;
is_print : Int -> Bool;
is_cntrl : Int -> Bool;
is_ascii : Int -> Bool;
is_graph : Int -> Bool;
to_ascii : Int -> Int;
to_upper : Int -> Int;
to_lower : Int -> Int;
};


