7.1.0
Encoding-aware string utilities for Ada 2022, developed by Björn Persson for robust internationalization (i18n).
Supports text processing with the following encodings:
- Universal Character Set 4, Big-Endian (UCS-4 BE)
- Universal Character Set 4, Little-Endian (UCS-4 LE)
- Universal Character Set 2, Big-Endian (UCS-2 BE)
- Universal Character Set 2, Little-Endian (UCS-2 LE)
- Unicode Transformation Format 16, Big-Endian (UTF-16 BE)
- Unicode Transformation Format 16, Little-Endian (UTF-16 LE)
- Unicode Transformation Format 8 (UTF-8)
- American Standard Code for Information Interchange (ASCII)
- ISO/IEC 8859-1 (Latin-1)
- Code Page 850 (DOS Latin-1)
- Windows Code Page 1252
Additional features:
- Text I/O for encoding-aware input/output
- Basic command-line parsing for internationalized text
Licensed under GPL-3.0-or-later. Integrates with the Ada Class Library (AdaCL).
Source: SourceForge
Documentation: GNATdoc
- Authors
- Martin Krischik <krischik@users.sourceforge.net>, Björn Persson <rombobeorn@users.sourceforge.net>
- Maintainers
- Martin Krischik <krischik@users.sourceforge.net>, Björn Persson <rombobeorn@users.sourceforge.net>
- Licenses
- GPL-3.0-or-later
- Tags
- library, strings, i18n, ada2022
- Manifest
- index/ad/adacl_eastrings/adacl_eastrings-7.1.0.toml
Build and platform metadata 2 fields
- Build switches
{
"*": {
"ada_version": "Ada2022",
"source_encoding": "UTF_8"
},
"development": {
"compile_checks": "Warnings",
"contracts": "Yes",
"debug_info": "Yes",
"optimization": "Debug",
"runtime_checks": "Overflow"
},
"release": {
"compile_checks": "Warnings",
"contracts": "No",
"debug_info": "No",
"optimization": "Performance",
"runtime_checks": "Default"
},
"validation": {
"compile_checks": "Warnings",
"contracts": "Yes",
"debug_info": "Yes",
"optimization": "Debug",
"runtime_checks": "Everything"
}
}
- Additional origin data
{
"hashes": [
"sha256:82fb6e4564cda85581ca776ea7dc83b1b0cc94a3df6b7ac7c3718ee9f5195dc4",
"sha512:7a2a7c47e746a788b40c7b0b8975fb6d35f7afaf0c8fead027f5fac95b502a3f245764f679108f58d912320edc6a6c4dc100be8ee49a6b241a0786efc1f561b7"
]
}