GNAT UTF_32 g-utf_32 ads (GNAT Reference Manual)

### 12.123 `GNAT.UTF_32` (`g-utf_32.ads`) ¶

This is a package intended to be used in conjunction with the `Wide_Character` type in Ada 95 and the `Wide_Wide_Character` type in Ada 2005 (available in `GNAT` in Ada 2005 mode). This package contains Unicode categorization routines, as well as lexical categorization routines corresponding to the Ada 2005 lexical rules for identifiers and strings, and also a lower case to upper case fold routine corresponding to the Ada 2005 rules for identifier equivalence.