Characters represented as Unicode code points.
public func toNat32(c : Char) : Nat32Convert character c to a word containing its Unicode scalar value.
public func fromNat32(w : Nat32) : CharConvert w to a character.
Traps if w is not a valid Unicode scalar value.
Value w is valid if, and only if, w < 0xD800 or (0xE000 <= w and w <= 0x10FFFF).
public func toText(c : Char) : TextConvert character c to single character text.
public func isDigit(c : Char) : BoolReturns true when c is a decimal digit between 0 and 9, otherwise false.
public func isWhitespace(c : Char) : BoolReturns the Unicode White_Space property of c.
public func isLowercase(c : Char) : BoolReturns the Unicode Lowercase property of c.
public func isUppercase(c : Char) : BoolReturns the Unicode Uppercase property of c.
public func isAlphabetic(c : Char) : BoolReturns the Unicode Alphabetic property of c.