EiffelRE2 is an Eiffel library that serves as an interface for Google's RE2 regular expression evaluator. The library is void safe.
At the time of posting, RE2 was available only on Unix/Linux. When a Windows implementation becomes available EiffelRE2 will be enhanced to include it.
The library includes two Eiffel classes. Class "RE2" is the general purpose implementation and provides Eiffel features for RE2's main functionality.
"RE2_ATTRIBUTELESS" is an attributeless class that can serve as the ancestor of classes that might need elementary regular expression evaluation in preconditions of creation procedures.
Submitted by David Jenkins on Sat, 06/18/2011.