7.1.2
Regular expression and SPITBOL pattern matching for Ada 2022, with wide character support.
Features:
- Regular Expressions:
- Generic implementation for any discrete element array
- Instantiations for String, Wide_String, and Wide_Wide_String
- SPITBOL Patterns:
- Pattern construction and matching, inspired by Macro-SPITBOL (Robert Dewar)
- Supports String, Wide_String, and Wide_Wide_String
- Forked from GNAT.Regexp and GNAT.Spitbol with enhanced wide and wide-wide character support
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>
- Maintainers
- Martin Krischik <krischik@users.sourceforge.net>
- Licenses
- GPL-3.0-or-later
- Tags
- library, strings, wide-strings, search, regexp, unicode, ada2022
- Manifest
- index/ad/adacl_regexp/adacl_regexp-7.1.2.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:33dc6d3df5198bfbeae063f6c1d239feb71a512485b29afe716475c3984b8bd9",
"sha512:52ce5fa534742a653a96ca0077555b6d64d9301affeee39d4d0637cf8fcfcb401714dbd9478a837a698d63f50a1a96315ad0a5b640e0a988140d9556f07618a0"
]
}