|
Prev: Semantics of statement reordering relevant to Ada.Real_Time
Next: Converting Type Characters to type string
From: Dmitry A. Kazakov on 30 Mar 2008 13:13 Tables 1.8 http://www.dmitry-kazakov.de/ada/tables.htm Strings Edit 2.1 http://www.dmitry-kazakov.de/ada/strings_edit.htm Simple components 2.8 http://www.dmitry-kazakov.de/ada/components.htm Fuzzy sets for Ada 5.2 http://www.dmitry-kazakov.de/ada/fuzzy.htm The focus of these releases is UTF-8 support. New features include Tables of case-insensitive tokes, UTF-8 encoded. Tables can be matched against an UTF-8 encoded strings in order to get the longest alternative. Chains of blank code points can be considered equivalent. Code points can be ignored (hyphens, for example). Case equivalence is determined according to the Unicode categories. A fully functional UTF-8 substitute for Ada.Strings.Maps is provided. The implementation is enhanced in order to support sets defined by an indicator function additionally to a set of ranges. An equivalent to Ada.Strings.Maps.Constants is provided as well. Unicode code points characterization into all categories defined by the standard. Blocks of Unicode characters as defined in the standard. The license is as always GM GPL. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de |