8.0.0
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-8.0.0.toml
Build and platform metadata 3 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"
}
}
- Actions
[
{
"command": [
"alr",
"--chdir=test",
"run"
],
"directory": ".",
"type": "test"
}
]
- Additional origin data
{
"hashes": [
"sha256:84ac68b842ab7747c1d39f078f13d3fc1c7dc0693bf3dd7bec35f24cde318787",
"sha512:60cc907001f2a4e17e8ce3c5d37be173bf6fe998114079302c3b35538c4b2986a45d2837e08b63f9f9cd8a63b86718ccbeb6bed6da95845c5eb5d4a509285e28"
]
}